Skip to main content

Bigquery

Aanmaak dataset​

Maak (uiteraard opnieuw met Terraform) een dataset en tabel aan in Bigquery.

Aanmaak tabel​

De tabel moet uiteraard de waardes kunnen bewaren die door de cloud functie doorgestuurd worden.

Gebruik daarvoor deze structuur:

schema = <<EOF
[
{
"name": "timestamp",
"type": "TIMESTAMP"
},
{
"name": "name",
"type": "STRING",
"mode": "NULLABLE"
},
{
"name": "id",
"type": "STRING",
"mode": "NULLABLE"
},
{
"name": "url",
"type": "STRING",
"mode": "NULLABLE"
},
{
"name": "text",
"type": "STRING",
"mode": "NULLABLE"
},
{
"name": "total_capacity",
"type": "INT64",
"mode": "NULLABLE"
},
{
"name": "occupation",
"type": "INT64",
"mode": "NULLABLE"
}
]
EOF

Opgelet: voorzie ook partitionering op dag-basis. Op die manier zullen queries achteraf sneller en efficiënter verlopen.