LoginSignup
0
0

More than 3 years have passed since last update.

DataPortal: 新機能さかのぼり(整数パラメータの種類)

Posted at

DataPortalのまだ知らない使えそうな機能を求めて、新機能の一覧を遡ってみました。

整数パラメータの種類

数値パラメータに整数のみを使用可能にするか、または小数(浮動小数点)も使用可能にするかを指定できるようになりました。これは、特定のデータベース クエリなど、整数値を必要とするユースケースに役立ちます。

早速試してみます。

BigQueryにInteger型とFloat型のカラムを持つ適当なテーブルを作成し、DataPortalからカスタムクエリを発行して、レポートに表を作成します。
カスタムクエリ内で整数パラメータ、小数パラメータを使い分けてデータを取得します。

Integer型に対しての試行

整数パラメータ

スクリーンショット 2020-12-16 1.21.07.png
表a)が全データです。
表b)は整数パラメータ(値:70)でカスタムクエリを作成し、Integer型のageに対してwhere句を記述した結果です。
ageが70以下の しげる が消えました。

整数パラメータに対して小数(値:73.5)を設定すると、システムエラーが発生しました。
スクリーンショット 2020-12-16 1.22.22.png

小数パラメータ

スクリーンショット 2020-12-16 1.22.41.png
表c)は小数パラメータ(値:74.5)でカスタムクエリを作成し、Integer型のageに対してwhere句を記述した結果です。
ageが74.5以下の しげるよしひで が消えました。

小数パラメータに対して整数(値:80)を設定すると、正常にクエリが実行されました。
スクリーンショット 2020-12-16 1.23.15.png

Float型に対しての試行

整数パラメータ

スクリーンショット 2020-12-16 0.33.46.png
表b)は整数パラメータ(値:3)でカスタムクエリを作成し、Float型のpowerに対してwhere句を記述した結果です。
powerが3以下の しげる が消えました。

整数パラメータに対して小数(値:3.3)を設定すると、システムエラーが発生しました。
スクリーンショット 2020-12-16 0.59.31.png

小数パラメータ

スクリーンショット 2020-12-16 0.34.02.png
表c)は小数パラメータ(値:3.3)でカスタムクエリを作成し、Float型のpowerに対してwhere句を記述した結果です。
powerが3.3以下の しげるよしひで が消えました。

小数パラメータに対して整数(値:3)を設定すると、正常にクエリが実行されました。
スクリーンショット 2020-12-16 1.01.26.png

まとめ

BigQueryに対して整数パラメータと小数パラメータを使ったカスタムクエリを発行して、データを取得してみました。

DBのカラムがもつデータ型とパラメータの型は数値型であれば特に問わないようでした。

整数パラメータ 小数パラメータ
Integer型 受け付ける 受け付ける
Float型 受け付ける 受け付ける

ただし、整数パラメータに小数値を設定するとシステムエラーとなりました。

整数値 小数値
整数パラメータ 受け付ける 受け付けない
小数パラメータ 受け付ける 受け付ける

今回わかった範囲だと、小数パラメータを使っておけばシステムエラーにならないという事なので、敢えて整数パラメータを使う意味があるのか、ちょっとよくわからない感じです。
新機能の意味が理解できていないのかもしれません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0