ブックマーク / qiita.com/shibacow (1)

  • BigQueryでデータロード時に欠損値の読み込みルールまとめ - Qiita

    最近、bigqueryの評価を行っている。番向けのデータではよくあることだが、来データが入る場所にnullが入っていたり、要素が無かったり、逆に要素が多かったりする。 bigqueryはTreasureDataの様にスキーマレスではなくきちんとスキーマを定義しなければならない。 bigqueryでは、スキーマの定義にjsonを使い、データのロードにもjsonを使うため、要素にミスマッチが発生する場合が考えられる。 スキーマとjsonで要素のミスマッチがあった場合は、データにnullが入っていた場合のbigqueryの挙動に関してまとめた。 最初に結果だけ書き、後半に実際にデータロードで試したサンプルを乗せる。 データロード時のBigQueryスキーマと、jsonの対応 送信jsonにスキーマがある。 送信jsonにスキーマが無い

    BigQueryでデータロード時に欠損値の読み込みルールまとめ - Qiita
  • 1