Conéctate a BigQuery

Objetivo

La herramienta Analytics Nube Connect Access es un bloc de notas que te ayuda a configurar y administrar las transferencias de datos de Procore a BigQuery con Analytics 2.0. 

Requisitos previos

Pasos

  1. Configurar la configuración
  2. Ejecuta la aplicación de BigQuery

Configurar la configuración 

Configuración de recursos compartidos delta 

  1. Cree un archivo denominado config.share con sus credenciales de Delta Share en formato JSON.
  2. Obtener campos obligatorios.
    Nota: Estos detalles se pueden obtener en la aplicación web Analytics.
    • bearerToken: Su token de acceso de Delta Share.
    • Punto final: La URL del punto de conexión de Delta Share.
    • shareCredentialsVersion: Número de versión (actualmente 1).
Ejemplo de archivo config.share

{
"shareCredentialsVersion": 1,
"bearerToken": "",
"punto final": ""
}

CONFIGURACIÓN DE BIGQUERY 

  1. Descargue el archivo bigquery.zip desde la aplicación web de Analytics. 
    Nota: Puedes descargar el paquete comprimido desde la herramienta de análisis a nivel compañía (a través de Analytics > Introducción > Opciones de conexión > BigQuery).
  2. Extraiga el paquete a un directorio de su elección.
  3. Abra el archivo config.yaml y modifique los siguientes parámetros:
    • source_config.config_path: Ruta de acceso al archivo de configuración de Delta Share.
    • source_config.tablas: Lista opcional de tablas específicas para procesar. Déjelo vacío para procesar todas las tablas.
    • target_config.id_proyecto: ID de proyecto de GCP para BigQuery.
    • target_config.dataset: Nombre del conjunto de datos de BigQuery.
    • target_config.hilos: Número de procesos de tabla simultáneos.
Ejemplo de archivo config.yaml

source_config:
config_path: "<path_to_delta_share_config>"
tablas: # Opcional - lista de tablas específicas para procesar
- "Tabla1"
- "Tabla2"

target_config:
project_id: "<your-gcp-project-id>"
Conjunto de datos: "<bigquery-dataset-name>"
target_type: bigquery

Cargar archivo de configuración
  1. Cargue los archivos config.yaml y config.share en el bucket gs.
    1. Almacenamiento en la nube de Google (GCS)

Ejecuta la aplicación de BigQuery

  1. Cree un bloc de notas de Python e instale los siguientes paquetes:
    • %pip install delta-sharing
    • pip install pandas-gbq -U
  2. Copie el código de, péguelo en el bloc de delta_share_to_bq.pynotas, actualice la ruta de acceso de configuración (config.yaml), y ejecutarlo.

Monitoreo y registro

La aplicación proporciona un registro detallado con:

Mejores prácticas

Solución de problemas

Problemas comunes y soluciones:

Soporte

Para obtener ayuda adicional: