BigQuery上のテーブル件数をDataStudioで可視化する方法として、メタテーブルを参照する方法がある。
BigQueryではメタデータを含む特別なテーブル(メタテーブル)が提供されており、以下のシンタックスでアクセスできる。
SELECT [FIELD] FROM [DATASET].__TABLES__;
FIELD | 備考 |
---|---|
project_id | プロジェクト名 |
dataset_id | データセット名 |
table_id | テーブル名 |
creation_time | テーブルが作成された時刻(UNIX TIME) |
last_modified_time | テーブルに変更があった最新の時刻(UNIX TIME) |
row_count | テーブルの行数 |
size_bytes | テーブルのトータルサイズ |
type | テーブルタイプ。普通のテーブルが1、viewなら2 |
例)
SELECT * FROM publicdata:samples.__TABLES__;
+------------+------------+-----------------+---------------+--------------------+-----------+--------------+------+
| project_id | dataset_id | table_id | creation_time | last_modified_time | row_count | size_bytes | type |
+------------+------------+-----------------+---------------+--------------------+-----------+--------------+------+
| publicdata | samples | github_nested | 1348782587310 | 1348782587310 | 2541639 | 1694950811 | 1 |
| publicdata | samples | github_timeline | 1335915950690 | 1335915950690 | 6219749 | 3801936185 | 1 |
| publicdata | samples | gsod | 1335916040125 | 1440625349328 | 114420316 | 17290009238 | 1 |
| publicdata | samples | natality | 1335916045005 | 1440625330604 | 137826763 | 23562717384 | 1 |
| publicdata | samples | shakespeare | 1335916045099 | 1440625429551 | 164656 | 6432064 | 1 |
| publicdata | samples | trigrams | 1335916127449 | 1445684180324 | 68051509 | 277168458677 | 1 |
| publicdata | samples | wikipedia | 1335916132870 | 1445689914564 | 313797035 | 38324173849 | 1 |
+------------+------------+-----------------+---------------+--------------------+-----------+--------------+------+
https://cloud.google.com/bigquery/querying-data#tables-meta-table
より引用