Se connecter à BigQuery

Objectif

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

Conditions préalables

Étapes

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

Configurer la configuration 

Configuration du partage Delta 

  1. Créez un fichier nommé config.share avec vos identifiants Delta Share au format JSON.
  2. Obtenir les champs obligatoires.
    Remarque : Ces détails peuvent être obtenus à partir de l’application Web Analytics.
    • Jeton porteur : Votre jeton d’accès Delta Share.
    • Critère d’évaluation : L’URL de votre point de terminaison Delta Share.
    • shareCredentialsVersion : Numéro de version (actuellement 1).
Exemple de fichier config.share

{
« shareCredentialsVersion » : 1,
« bearerToken » : «  »,
« point final » : «  »
}

BIGQUERY CONFIGURATION 

  1. Téléchargez le fichier bigquery.zip à partir de l’application Web Analytics. 
    Remarque : Vous pouvez télécharger le paquet compressé à partir de l’outil d’analyse au niveau de la compagnie (via Analytics > Mise en route > options de connexion > BigQuery).
  2. Extrayez le paquet dans un répertoire de votre choix.
  3. Ouvrez le fichier config.yaml et modifiez les paramètres suivants :
    • source_config.config_chemin : Chemin vers le fichier de configuration Delta Share.
    • source_config.tableaux : Liste facultative de tableaux spécifiques à traiter. Laissez-le vide pour traiter tous les tableaux.
    • target_config.project_id : ID de projet GCP pour BigQuery.
    • target_config.dataset : Nom de l’ensemble de données BigQuery.
    • target_config.threads : Nombre de processus de table concurrents.
Exemple de fichier config.yaml

source_config :
config_path : « <path_to_delta_share_config>»
tableaux : # Facultatif - liste des tableaux spécifiques à traiter
- « tableau1 »
- « tableau2 »

target_config :
project_id : « »<your-gcp-project-id><bigquery-dataset-name>
Ensemble de données : « <nom-de-l’ensemble de données bigquery> » target_type : BigQuery

Téléverser le fichier de configuration
  1. Téléversez les fichiers config.yaml et config.share dans le compartiment GS.
    1. Stockage Google Nuage (GCS)

Exécuter l’application BigQuery

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

Surveillance et consignation

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

Meilleures pratiques

Dépannage

Problèmes et solutions courants :

Soutien

Pour obtenir de l’aide supplémentaire :