Dúvida: por quê a consulta select * from belleza_verde_vendas.vendas
limit 10 não funciona nesse caso como na questão do vídeo anterior, mas a consulta select * from curso-bigquery-440413.belleza_verde_vendas.vendas limit 10 funciona?
Dúvida: por quê a consulta select * from belleza_verde_vendas.vendas
limit 10 não funciona nesse caso como na questão do vídeo anterior, mas a consulta select * from curso-bigquery-440413.belleza_verde_vendas.vendas limit 10 funciona?
Oi Natália, tudo bem?
A diferença entre as duas consultas está na forma como o BigQuery identifica a tabela que você está tentando acessar.
No código abaixo:
SELECT * FROM `belleza_verde_vendas.vendas` LIMIT 10;
Estamos tentando acessar a tabela sem especificar o projeto e o conjunto de dados. No BigQuery, é importante especificar o caminho completo para a tabela, que inclui o projeto, o conjunto de dados e o nome da tabela. Isso é necessário porque o BigQuery pode lidar com múltiplos projetos e conjuntos de dados, e precisa saber exatamente de onde você quer buscar os dados.
Já na consulta que funcionou:
SELECT * FROM curso-bigquery-440413.belleza_verde_vendas.vendas LIMIT 10;
Especificamos o projeto (curso-bigquery-440413
), o conjunto de dados (belleza_verde_vendas
) e a tabela (vendas
). Esse é o formato completo que o BigQuery espera para poder localizar e acessar os dados corretamente.
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!