Herstellen einer Verbindung mit BigQuery

Ziel

Das Analytics Cloud Connect Access-Tool ist ein Notebook , mit dem Sie Datenübertragungen von Procore zu BigQuery mit Analytics 2.0 konfigurieren und verwalten können. 

Voraussetzungen

Schritte

  1. Konfiguration einrichten
  2. BigQuery-Anwendung ausführen

Konfiguration einrichten 

Konfiguration der Delta-Freigabe 

  1. Erstellen Sie eine Datei mit dem Namen config.share mit Ihren Delta Share-Anmeldedaten im JSON-Format.
  2. Abrufen von Pflichtfeldern.
    Hinweis: Diese Details können über die Analytics-Webanwendung abgerufen werden.
    • bearerToken: Ihr Delta Share-Zugriffstoken.
    • Endpunkt: Ihre Delta Share-Endpunkt-URL.
    • shareCredentialsVersion: Versionsnummer (derzeit 1).
Beispiel für eine config.share-Datei

{
"shareCredentialsVersion": 1,
"bearerToken": "",
"Endpunkt": ""
}

BIGQUERY-KONFIGURATION 

  1. Laden Sie die bigquery.zip Datei aus der Analytics-Webanwendung herunter. 
    Hinweis: Sie können das gezippte Paket aus dem Unternehmensebene Analytics-Tool herunterladen (über Analytics > Erste Schritte > Verbindungsoptionen > BigQuery).
  2. Extrahieren Sie das Paket in ein Verzeichnis Ihrer Wahl.
  3. Öffnen Sie die Datei config.yaml, und ändern Sie die folgenden Parameter:
    • source_config.config_path: Pfad zur Delta Share-Konfigurationsdatei.
    • source_config.Tabellen: Optionale Liste spezifischer Tabellen, die verarbeitet werden sollen. Lassen Sie es leer, um alle Tabellen zu verarbeiten.
    • target_config.project_id: GCP-Projekt-ID für BigQuery.
    • target_config.dataset: Name des BigQuery-Datasets.
    • target_config.threads: Anzahl der gleichzeitigen Tabellenprozesse.
Beispiel für eine config.yaml-Datei

source_config:
config_path: "<path_to_delta_share_config>"
tables: # Optional - Liste der zu verarbeitenden Tabellen
- "Tabelle1"
- "Tabelle2"

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

Konfigurationsdatei hochladen
  1. Laden Sie die Datei config.yaml und die Datei config.share in den gs-Bucket hoch.
    1. Google Cloud-Speicher (GCS)

BigQuery-Anwendung ausführen

  1. Erstellen Sie ein Python-Notebook, und installieren Sie die folgenden Pakete:
    • %pip Delta-Sharing installieren
    • pip install pandas-gbq -U
  2. Kopieren Sie den Code von delta_share_to_bq.py, fügen Sie ihn in Ihr Notebook ein, aktualisieren Sie den Konfigurationspfad (config.yaml), und führen Sie es aus.

Überwachung und Protokollierung

Die Anwendung bietet eine detaillierte Protokollierung mit:

Best Practices

Problembehebung

Häufige Probleme und Lösungen:

Unterstützen

Für weitere Hilfe: