中野智文

中野智文(VOYAGE GROUP)のコンピュータなどのメモ

NullのあるテーブルをUNIONしようとして、Incompatible types

2016-09-28 18:31:08 | BigQuery
背景 BigQueryにて、Null(固定値:特定のカラムが全てNull)のあるテーブルをUNIONしようとして、Incompatible types というエラーが出る。 クエリによるテーブルなので、NULLABLEなどの設定は出来ない。(もともとNULLABLEという設定はない?) 解決策 クエリを見た目動的にする。例えば、 IF(1=1, Null, "文字列 . . . 本文を読む

Big Query でケチ臭く使う3つのTips

2016-09-23 17:03:53 | BigQuery
背景 Big Queryを使って結構お金を使ってしまった話をよく聞く。自分が実践している、Tipsを紹介。 Tips 整数は整数でbq loadする。 整数や浮動小数点は文字列(String)でなくて、整数や浮動小数点で bq loadする。BigQueryは舐めるデータの量で課金される。文字列のままだとそれだけでデータが大きくなってしまう。IDを作る場合も、必ず整数で作成 . . . 本文を読む

Amazonの購入数制限をビットコイン(purse.io)を使って解決する方法

2016-09-04 13:05:37 | Weblog
背景 Amazon の数量制限のかかっている商品がある。例えば、サーモス 水筒 真空断熱ケータイマグ 【ワンタッチオープンタイプ】 0.5L オールブラック JNL-502 ALBは現在は最大3個までしか選択できないようになっている。もう一度3個買おうと思っても、ショッピングカートから削除されてしまう。 普通は一人で1つで十分のはずだが、他の人へのプレゼントや景品など、もっと多く必要な場合 . . . 本文を読む