Usar as páginas associadas
As páginas associadas trazem a escala do BigQuery para a interface familiar do Google Sheets. Com as páginas associadas, pode pré-visualizar os seus dados do BigQuery e usá-los em tabelas dinâmicas, fórmulas e gráficos criados a partir do conjunto de dados completo.
Também pode fazer o seguinte:
Colaborar com parceiros, analistas ou outras partes interessadas numa interface de folha de cálculo familiar.
Garantir uma única fonte de informação fidedigna para a análise de dados sem exportações de folhas de cálculo adicionais.
Simplificar os fluxos de trabalho do painel de controlo e relatórios.
A funcionalidade Connected Sheets executa consultas do BigQuery em seu nome quando solicitado ou num horário definido. Os resultados dessas consultas são guardados na folha de cálculo para análise e partilha.
Exemplos de utilização
Seguem-se apenas alguns exemplos de utilização que mostram como as páginas associadas lhe permitem analisar grandes quantidades de dados numa folha sem ter de conhecer SQL.
Planeamento empresarial: crie e prepare conjuntos de dados e, em seguida, permita que outras pessoas encontrem estatísticas a partir dos dados. Por exemplo, analise os dados de vendas para determinar que produtos vendem melhor em diferentes localizações.
Serviço de apoio ao cliente: descubra que lojas têm o maior número de queixas por cada 10 000 clientes.
Vendas: crie relatórios financeiros e de vendas internos e partilhe relatórios de receita com os representantes de vendas.
Controlo de acesso
O acesso direto a conjuntos de dados e tabelas do BigQuery é controlado no BigQuery. Se quiser conceder a um utilizador acesso apenas ao Google Sheets, partilhe uma folha de cálculo e não conceda acesso ao BigQuery.
Um utilizador com acesso apenas ao Google Sheets pode fazer análises na folha de cálculo e usar outras funcionalidades do Google Sheets, mas não pode realizar as seguintes ações:
- Atualizar manualmente os dados do BigQuery na folha.
- Agende uma atualização dos dados na página.
Quando filtra dados no Sheets ligado, atualiza a consulta que envia para o BigQuery em relação ao projeto que selecionou. Pode ver a consulta executada com o seguinte filtro de registo no projeto relacionado:
resource.type="bigquery_resource" protoPayload.metadata.firstPartyAppMetadata.sheetsMetadata.docId != NULL_VALUE
VPC Service Controls
Pode usar os VPC Service Controls para restringir o acesso aos recursosGoogle Cloud . Uma vez que os VPC Service Controls não suportam o Sheets, pode não conseguir aceder aos dados do BigQuery protegidos pelos VPC Service Controls. Se tiver as autorizações necessárias e cumprir as restrições de acesso dos VPC Service Controls, pode configurar o perímetro dos VPC Service Controls para permitir consultas emitidas através das páginas associadas. Para o fazer, tem de configurar o perímetro através do seguinte:
- Um nível de acesso ou uma regra de entrada para permitir pedidos de endereços IP fidedignos, identidades e dispositivos cliente fidedignos de fora do perímetro.
- Uma regra de saída para permitir que os resultados das consultas sejam copiados para as folhas de cálculo dos utilizadores.
Saiba como configurar políticas de entrada e saída e configurar níveis de acesso para configurar corretamente as regras. Para configurar um perímetro de modo a permitir a cópia de dados necessária, use o seguinte ficheiro YAML:
# Allows egress to Sheets through the Connected Sheets feature
- egressTo:
operations:
- serviceName: 'bigquery.googleapis.com'
methodSelectors:
- permission: 'bigquery.vpcsc.importData'
resources:
- projects/628550087766 # Sheets-owned Google Cloud project
egressFrom:
identityType: ANY_USER_ACCOUNT
Antes de começar
Primeiro, certifique-se de que cumpre os requisitos para aceder aos dados do BigQuery no Sheets, conforme descrito na secção "O que precisa" do tópico do Google Workspace Comece a usar os dados do BigQuery no Google Sheets.
Se não tiver um Google Cloud projeto configurado para faturação, siga estes passos:
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- O BigQuery é ativado automaticamente em novos projetos.
Para ativar o BigQuery num projeto pré-existente, aceda a
Enable the BigQuery API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. Crie ou abra uma folha de cálculo do Google Sheets.
Clique em Dados, em Conetores de dados e, de seguida, em Associar ao BigQuery.
Selecione um Google Cloud projeto com a faturação ativada.
Clique em Conjuntos de dados públicos.
Na caixa de pesquisa, escreva chicago e, de seguida, selecione o conjunto de dados chicago_taxi_trips.
Selecione a tabela taxi_trips e, de seguida, clique em Associar.
A sua folha de cálculo deve ser semelhante à seguinte:
- Se o número de linhas for inferior ou igual a 50 000, não existe um limite de células.
- Se o número de linhas for superior a 50 000, mas igual ou inferior a 500 000, o número de células tem de ser igual ou inferior a 5 milhões.
- Se o número de linhas for superior a 500 000, a extração de dados não é suportada.
- Selecione a célula ou o gráfico que criou.
- Passe o cursor do rato sobre Atualizar.
- Opcional: para atualizar os resultados da consulta nas páginas associadas, clique em Atualizar.
Para ver a consulta no BigQuery, clique em
Detalhes da consulta no BigQuery.A consulta é aberta na Google Cloud consola.
Na Google Cloud consola, aceda à página BigQuery.
No painel Explorador, expanda o conjunto de dados que contém a tabela que quer abrir no Google Sheets.
Junto ao nome da tabela, clique em > Folhas Conectadas.
Ver ações, e, de seguida, selecione Abrir emNa Google Cloud consola, aceda à página BigQuery.
No painel Explorador, expanda o projeto e a pasta Consultas e, se necessário, a pasta Consultas partilhadas. Encontre a consulta guardada que quer abrir nas páginas associadas.
Clique em > Páginas associadas.
Ver ações junto à consulta guardada e, de seguida, clique em Abrir emEm alternativa, clique no nome da consulta guardada para a abrir no painel de detalhes e, de seguida, clique em Abrir em > Páginas associadas.
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Obtenha mais informações no tópico Comece a usar os dados do BigQuery no Google Sheets do Google Workspace.
Veja vídeos da playlist Usar páginas associadas no YouTube.
Para evitar a faturação contínua, pode eliminar os recursos que criou. Consulte o artigo Limpar para ver mais detalhes.
Abra conjuntos de dados do BigQuery a partir das páginas associadas
O exemplo seguinte usa um conjunto de dados público para mostrar como estabelecer ligação ao BigQuery a partir do Google Sheets:
Comece a usar a folha de cálculo. Pode criar tabelas dinâmicas, fórmulas, gráficos, colunas calculadas e consultas agendadas usando técnicas familiares do Google Sheets. Para mais informações, consulte o tutorial das páginas associadas.
Embora a folha de cálculo mostre uma pré-visualização de apenas 500 linhas, todas as tabelas dinâmicas, fórmulas e gráficos usam o conjunto de dados completo. O número máximo de linhas para resultados devolvidos para tabelas dinâmicas é de 100 000.
Também pode extrair os dados para o Google Sheets. O número máximo de linhas e células para resultados devolvidos para extrações de dados depende das seguintes condições:
Quando usa as páginas associadas para criar um gráfico, uma Tabela Dinâmica, uma fórmula ou outra célula calculada a partir dos seus dados, as páginas associadas executam uma consulta no BigQuery em seu nome. Para ver esta consulta, faça o seguinte:
Abra tabelas no Connected Sheets
Para abrir uma tabela no Connected Sheets, siga estes passos:
Abra consultas guardadas nas páginas associadas
Certifique-se de que tem uma consulta guardada. Para mais informações, consulte o artigo Crie consultas guardadas.
Para abrir uma consulta guardada no Connected Sheets, siga estes passos:
Limpar
Para evitar incorrer em custos na sua conta do Google Cloud pelos recursos usados neste tutorial: