Se connecter à BigQuery

Objectif

L’outil Analytics Cloud Connect Access est un notebook qui vous aide à configurer et à gérer les transferts de données de Procore vers BigQuery avec Analytics 2.0. 

Conditions préalables

Procédure

  1. Configurer la configuration
  2. Exécuter l’application BigQuery

Configurer la configuration 

Delta Share Configuration 

  1. Créez un fichier nommé config.share avec vos informations d’identification Delta Share au format JSON.
  2. Obtenir les champs obligatoires.
    Note: Ces informations peuvent être obtenues à partir de l’application Web Analytics.
    • bearerToken : Votre jeton d’accès Delta Share.
    • Terminaison: L’URL de votre point de terminaison Delta Share.
    • shareCredentialsVersion : Numéro de version (actuellement 1).
Exemple de fichier config.share

{
« shareCredentialsVersion » : 1,
« bearerToken » : «  »,
« endpoint » : « "
}

BIGQUERY CONFIGURATION 

  1. Téléchargez le fichier bigquery.zip à partir de l’application Web Analytics. 
    Note: Vous pouvez télécharger le package compressé à partir de l’outil Analytics au niveau entreprise (via Analytics > Mise en route > Options de connexion > BigQuery).
  2. Extrayez le package dans un répertoire de votre choix.
  3. Ouvrez le fichier config.yaml et modifiez les paramètres suivants :
    • source_config.chemin_de_configuration : Chemin d’accès au fichier de configuration Delta Share.
    • source_config.tables : Liste facultative des tables spécifiques à traiter. Laissez-le vide pour traiter toutes les tables.
    • target_config.id_projet : ID de projet GCP pour BigQuery.
    • target_config.dataset : Nom du jeu de données BigQuery.
    • target_config.threads : Nombre de processus de table simultanés.
Exemple de fichier config.yaml

source_config :
config_path : « <path_to_delta_share_config>"
tables : # Facultatif - liste des tables spécifiques à traiter
- « table1"
- « table2 »

target_config :
project_id :<your-gcp-project-id>
«" dataset : «"<bigquery-dataset-name>
target_type : bigquery

Charger le fichier de configuration
  1. Chargez les fichiers config.yaml et config.share dans le compartiment gs.
    1. Stockage Google Cloud Storage (GCS)

Exécuter l’application BigQuery

  1. Créez un notebook Python et installez les packages suivants :
    • %pip install delta-sharing
    • pip install pandas-gbq -U
  2. Copiez le code de , collez-le dans votre notebook, mettez à jour le chemin de delta_share_to_bq.pyconfiguration (config.yaml), et exécutez-le.

Surveillance et journalisation

L’application fournit une journalisation détaillée avec :

Meilleures pratiques

Résolution des problèmes

Problèmes courants et solutions :

Support technique

Pour obtenir de l’aide supplémentaire :