Conectar-se ao BigQuery

Objetivo

A ferramenta Analytics Cloud Connect Access é um bloco de anotações que ajuda você a configurar e gerenciar transferências de dados do Procore para o BigQuery com o Analytics 2.0. 

Pré-requisitos

Passos

  1. Definir configuração
  2. Executar o aplicativo BigQuery

Definir configuração 

Configuração de compartilhamento delta 

  1. Crie um arquivo chamado config.share com seu Delta Share credenciais no formato JSON.
  2. Obtenha os campos obrigatórios.
    Nota: Esses detalhes podem ser obtidos no aplicativo Web do Google Analytics.
    • bearerToken: Seu token de acesso Delta Share.
    • Extremidade: Seu endpoint Delta Share URL.
    • shareCredentialsVersion: Número da versão (atualmente 1).
Exemplo de arquivo config.share

{
"shareCredentialsVersion": 1,
"bearerToken": "",
"ponto de extremidade": ""
}

CONFIGURAÇÃO DO BIGQUERY 

  1. Faça download do arquivo bigquery.zip do aplicativo Web do Google Analytics. 
    Nota: Você pode baixar o pacote compactado na ferramenta nível de empresa Analytics (por meio do Google Analytics > Introdução > opções de conexão > BigQuery).
  2. Extraia o pacote para um diretório de sua escolha.
  3. Abra o arquivo config.yaml e modifique os seguintes parâmetros:
    • source_config.config_path: Caminho para o arquivo de configuração do Compartilhamento Delta.
    • source_config.tabelas: Lista opcional de tabelas específicas a serem processadas. Deixe-o vazio para processar todas as tabelas.
    • target_config.id_do_projeto: ID do projeto GCP para BigQuery.
    • target_config.conjunto de dados: Nome do conjunto de dados do BigQuery.
    • target_config.threads: Número de processos de tabela simultânea.
Exemplo de arquivo config.yaml

source_config:
config_path: "<path_to_delta_share_config>"
tabelas: # Opcional - lista de tabelas específicas para processar
- "Tabela1"
- "Tabela2"

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

Carregar arquivo de configuração
  1. Carregue os arquivos config.yaml e config.share no bucket gs.
    1. Armazenamento em nuvem do Google (GCS)

Executar o aplicativo BigQuery

  1. Crie um bloco de anotações Python e instale os seguintes pacotes:
    • %pip instalar compartilhamento delta
    • pip instalar pandas-gbq -U
  2. Copie o código de , cole-o em seu bloco de anotações, atualize o caminho de delta_share_to_bq.pyconfiguração (config.yaml), e executá-lo.

Monitoramento e registro em log

O aplicativo fornece registro detalhado com:

Práticas recomendadas

Solucionando problemas

Problemas e soluções comuns:

Suporte

Para obter ajuda adicional: