- O que é o exemplo de dados aninhados?
- O que são tipos de dados aninhados?
- Como faço para aninhar colunas em bigquery?
O que é o exemplo de dados aninhados?
Dados aninhados
Considere um conjunto de dados hipotético contendo informações sobre animais de estimação e seus brinquedos. Poderíamos organizar essas informações em duas mesas diferentes (uma tabela de animais de estimação e uma mesa de brinquedos). A tabela de brinquedos pode conter uma coluna "pet_id" que poderia ser usada para combinar cada brinquedo ao animal que o possui.
O que são tipos de dados aninhados?
Tipos de dados aninhados são tipos de dados estruturados para alguns padrões de dados comuns. Tipos de dados aninhados suportam estruturas, matrizes e mapas. Motores de consulta populares, como Hive, Spark, Presto e Redshift Spectrum, suportam tipos de dados aninhados. A sintaxe SQL que esses motores suportam pode ser diferente.
Como faço para aninhar colunas em bigquery?
Para criar uma coluna com dados aninhados, defina o tipo de dados da coluna para gravar no esquema. Um registro pode ser acessado como um tipo de estrutura no Google Standard SQL. Uma estrutura é um recipiente de campos ordenados. Para criar uma coluna com dados repetidos, defina o modo da coluna como repetido no esquema.