Listar conjuntos de dados
Este documento descreve como apresentar e obter informações sobre conjuntos de dados no BigQuery.
Antes de começar
Conceda funções de gestão de identidade e de acesso (IAM) que dão aos utilizadores as autorizações necessárias para realizar cada tarefa neste documento.
Função necessária
Para receber a autorização de que
precisa para apresentar conjuntos de dados ou receber informações sobre conjuntos de dados,
peça ao seu administrador para lhe conceder a função do IAM
Visualizador de metadados do BigQuery (roles/bigquery.metadataViewer)
no seu projeto.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém a autorização
bigquery.datasets.get
, que é necessária para
listar conjuntos de dados ou obter informações sobre conjuntos de dados.
Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.
Quando aplica a função roles/bigquery.metadataViewer ao nível do projeto ou da organização, pode listar todos os conjuntos de dados no projeto. Quando
aplica a função roles/bigquery.metadataViewer ao nível do conjunto de dados, pode
listar todos os conjuntos de dados para os quais lhe foi concedida essa função.
Liste conjuntos de dados
Selecione uma das seguintes opções:
Consola
No menu de navegação, clique em Studio.
No painel esquerdo, clique em Explorador:

No painel Explorador, expanda um projeto, clique em Conjuntos de dados para ver os conjuntos de dados nesse projeto e, de seguida, clique no nome do seu conjunto de dados. Também pode usar o campo de pesquisa ou os filtros para encontrar o seu conjunto de dados.
SQL
Consulte a vista INFORMATION_SCHEMA.SCHEMATA:
Na Google Cloud consola, aceda à página BigQuery.
No editor de consultas, introduza a seguinte declaração:
SELECT schema_name FROM PROJECT_ID.`region-REGION`.INFORMATION_SCHEMA.SCHEMATA;
Substitua o seguinte:
PROJECT_ID: o ID do seu projeto do Google Cloud . Se não for especificado, é usado o projeto predefinido.REGION: qualquer nome da região do conjunto de dados. Por exemplo,us.
Clique em Executar.
Para mais informações sobre como executar consultas, consulte o artigo Execute uma consulta interativa.
bq
Execute o comando bq ls para listar os conjuntos de dados por ID do conjunto de dados. A flag --format
pode ser usada para controlar a saída. Se estiver a listar o conjunto de dados num projeto diferente do projeto predefinido, adicione a flag --project_id ao comando.
Para listar todos os conjuntos de dados num projeto, incluindo conjuntos de dados ocultos, use a flag --all ou o atalho -a.
Para listar todos os conjuntos de dados num projeto, excluindo os conjuntos de dados ocultos, use a flag --datasets ou o atalho -d. Esta flag é opcional. Por predefinição, os conjuntos de dados ocultos não são apresentados.
As flags adicionais incluem:
--filter: apresenta os conjuntos de dados que correspondem à expressão de filtro. Use uma lista de chaves e valores de etiquetas separados por espaços no formatolabels.