Ações do Looker – Google Sheets

As instâncias alojadas pelo cliente podem não conseguir ativar ações a partir do Looker Action Hub, especialmente ações que suportam resultados transmitidos ou que usam OAuth, se a instância do Looker alojada pelo cliente não cumprir os requisitos do Looker Action Hub.

Consulte a página de documentação Partilhar dados através de um centro de ações para ver soluções sugeridas para este potencial problema.

O seu trabalho exige que passe muito tempo no Google Sheets? Pode usar a ação segura baseada em OAuth do Looker para enviar ficheiros CSV diretamente do Looker para o Google Sheets de forma única ou recorrente.

A ação do Google Sheets está integrada com o Looker através do Centro de ações do Looker. Depois de o administrador do Looker ativar a ação do Google Sheets no centro de ações, os utilizadores podem selecionar o Google Sheets como um possível destino quando enviam ou agendam Looks ou Explores.

Esta página explica aos administradores como ativar a ação do Google Sheets no Looker. Também descreve como qualquer utilizador que tenha as autorizações adequadas pode enviar ou agendar envios em formato CSV para uma folha de cálculo do Google Sheets.

Ativar a ação do Google Sheets no Looker

Os administradores do Looker podem ativar a ação do Google Sheets no Looker através dos seguintes passos:

  1. Aceda ao painel de Administração e, em Plataforma, aceda à página Ações.
  2. Na lista de ações do centro de ações, desloque a página até ao Google Sheets e clique no botão Ativar.
  3. Na página de ação do Google Sheets, clique no botão Ativado para o ativar e clique em Guardar.
  4. Quando regressa à lista de ações do centro de ações, a ação do Google Sheets deve estar ativada.

Agora, os utilizadores e o administrador, se tiverem send_to_integrationautorizações, podem enviar ou agendar Looks ou Explores em formato CSV para uma folha de cálculo do Google Sheets.

Fornecer dados em formato CSV a uma folha de cálculo do Google Sheets

Qualquer utilizador do Looker com autorizações send_to_integration pode enviar ou agendar Looks ou Explores em formato CSV para uma Folha de cálculo do Google Sheets.

O Google Sheets está limitado a 10 milhões de células para toda a folha. Se a tabela de dados tiver colunas, linhas ou separadores que excedam este limite, todas as entregas à integração do Google Sheets falham.

Siga estes passos para preparar os dados antes de os enviar ou agendar:

  • Escalabilidade horizontal: se a tabela de dados contiver mais de 26 colunas e planear importar os dados para uma folha de cálculo do Google Sheets existente, tem de expandir manualmente a folha de cálculo do Google Sheets antes de poder importar os dados para a mesma.
  • Escalabilidade vertical: se a tabela de dados contiver mais de 1000 linhas, o Looker adiciona essas linhas à sua folha de cálculo do Google Sheets por predefinição.
  • Substituição: se for importar os dados para uma folha de cálculo do Google Sheets existente, escreva as fórmulas num separador separado da folha de cálculo do Google Sheets para preservar a lógica nas fórmulas. Se usar a função de substituição da ação do Google Sheets, a ação atualiza dinamicamente a sua folha de cálculo do Google Sheets, e os seus dados são carregados automaticamente no primeiro separador ou no separador mais à esquerda da folha de cálculo do Google Sheets. Se preferir criar uma nova folha de cálculo com cada entrega de dados para ter um histórico completo dos seus dados e poder acompanhar as alterações ao longo do tempo, não use a função de substituição da ação do Google Sheets.

Para enviar ou agendar o seu conteúdo, siga estes passos:

  1. No Agendador, junto a Para onde devem ir estes dados?, selecione Google Sheets como destino de entrega.
  2. Se estiver a fazer o fornecimento para o Google Drive pela primeira vez, tem de se autenticar com as suas credenciais Google. Clique em Iniciar sessão com o Google, especifique a sua Conta Google e, de seguida, clique em Permitir para associar a sua conta do Looker às suas credenciais do Google OAuth. Só pode associar um conjunto de credenciais do Google OAuth 2.0 a esta integração.
  3. No agendador, clique em Validar credenciais para carregar o Google Drive.
  4. No menu pendente Selecionar Drive para guardar ficheiro, escolha o Google Drive onde o ficheiro CSV vai ser guardado.

    Em seguida, pode introduzir o URL de uma pasta neste Drive ou obter todas as pastas no seu Drive.

    • No campo URL de destino do Google Drive, introduza o URL completo do Google Drive da pasta onde quer guardar os dados. Por exemplo: https://drive.google.com/corp/drive/folders/abcxyz. Se este URL não estiver acessível, os seus dados são guardados na pasta raiz do Google Drive.
    • No menu pendente Selecionar obtenção para obter uma lista de pastas nesta unidade, selecione Obter. Depois de o diálogo do agendador ser atualizado, no menu pendente Selecionar pasta para guardar o ficheiro, selecione a pasta do Google Drive onde o ficheiro CSV vai ser guardado.
  5. Especifique o nome do ficheiro do Google Sheets no campo Introduza um nome de ficheiro. Não tem de incluir a extensão do ficheiro. A ação do Google Sheets anexa-a automaticamente durante a entrega.
  6. No menu pendente Substituir ficheiros existentes, selecione Sim ou Não. Se selecionar Não, é gerada uma nova folha de cálculo do Google Sheets com uma captura instantânea dos seus dados em cada entrega de dados. Se selecionar Sim, os dados são carregados no primeiro separador ou no separador mais à esquerda da sua folha de cálculo do Google Sheets existente.
  7. Devido aos limites de células do Google Sheets, se escolher a opção de substituição, tenha em atenção que os separadores adicionados durante cada entrega não podem fazer com que a folha exceda o limite de 10 milhões de células. Quando o limite de células é excedido, as programações subsequentes falham.
  8. As opções avançadas para CSVs incluem um limite e um formato personalizáveis. Clique em Enviar ou Agendar.
  9. Atualize a pasta do Google Drive para ver a entrega do ficheiro.

Mudar de Conta Google

Para associar uma Conta Google diferente a esta ação, tem de eliminar a associação da conta à instância do Looker. Para saber mais, consulte o artigo Faça a gestão de associações entre a sua Conta Google e terceiros.