Como verificar o script de criação de uma tabela do BigQuery

 Nesta postagem, falaremos como verificar o script de criação de uma tabela do BigQuery.

O que é BigQuery?

É um data warehouse totalmente gerenciado que permite realizar análises em um grande conjunto de dados, no patamar de petabytes.

Suporta consultas no formato ANSI SQL e criação de modelos de Machine Learning (ML) em uma sintaxe semelhante ao SQL.

Passo a Passo

1. O primeiro passo a fazer é o login em sua conta do GCP, para este tutorial você vai precisar de uma conta que possua um projeto.

2. Vá até o console do BigQuery e crie um novo conjunto de dados:

3. Insira um nome para o conjunto de dados e clique em criar:

4. Crie a tabela "clientes" a partir da query abaixo, vamos usar essa tabela para gerar o script de criação:

create table dataset_teste.clientes as
SELECT cliente_id, nome
FROM (
  SELECT 1 AS cliente_id,'José' Nome UNION ALL
  SELECT 2 AS cliente_id,'Maria' Nome UNION ALL
  SELECT 3 AS cliente_id,'João' Nome UNION ALL
  SELECT 4 AS cliente_id,'Pedro' Nome UNION ALL
  SELECT 5 AS cliente_id,'Ana' Nome 
  ) AS Clientes;

5. Execute a query abaixo, ela que vai gerar o script de criação:

SELECT
 table_name, ddl
FROM
 <seu_projeto>.dataset_teste.INFORMATION_SCHEMA.TABLES
WHERE
 table_name="clientes"

5. Verifique o resultado:


Observação: Esse comando irá retornar um comando DDL para esta tabela, não é necessariamente o mesmo script usado na criação dela originalmente.