Conectarse a BigQuery

Objetivo

La herramienta Analytics Cloud Connect Access es un cuaderno que ayuda a configurar y gestionar las transferencias de datos de Procore a BigQuery con Analytics 2.0. 

Requisitos

Pasos

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

Configurar configuración 

Configuración del recurso compartido delta 

  1. Cree un archivo denominado config.share con sus credenciales de recurso compartido delta en formato JSON.
  2. Obtener los campos obligatorios.
    Nota: Estos detalles se pueden obtener en la aplicación web Analytics.
    • bearerToken: su token de acceso a recursos compartidos de Delta.
    • endpoint: la URL de extremo de su recurso compartido delta.
    • 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 Analytics. 
    Nota: Puede descargar el paquete comprimido desde la herramienta Analytics de nivel de empresa (a través de Analytics > Primeros pasos > Opciones de conexión > BigQuery).
  2. Extraiga el paquete en 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 del recurso compartido delta.
    • source_config.tables: lista opcional de tablas específicas para procesar. Déjelo vacío para procesar todas las tablas.
    • target_config.project_id: ID del proyecto de GCP para BigQuery.
    • target_config.dataset: nombre del conjunto de datos de BigQuery.
    • target_config.threads: número de procesos de tabla simultáneos.
Ejemplo de archivo config.yaml

source_config:
config_path: "<path_to_delta_share_config>"
tables: # Opcional: lista de tablas específicas a procesar
- "tabla1"
- "tabla2"

configuración_destino:
project_id: ""<your-gcp-project-id><bigquery-dataset-name>
conjunto de datos: ""
target_type: bigquery

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

Ejecutar la aplicación de BigQuery

  1. Cree un cuaderno de Python e instale los siguientes paquetes:
    • %pip instala el uso compartido delta
    • pip install pandas-gbq -U
  2. Copie el código de delta_share_to_bq.py, péguelo en su cuaderno, actualice la ruta de configuración (config.yaml), y ejecútelo.

Supervisión y registro

La aplicación proporciona un registro detallado con:

Prácticas recomendadas

Resolución de problemas

Problemas comunes y soluciones:

Soporte

Para obtener ayuda adicional: