2017-11-10 11 views
0

標準のSQLを使用してBQテーブルのメタデータにアクセスできるようにするId(つまり、特定の期間に更新(挿入)を期待するアラートシステムを構築する)BQテーブルメタデータ - StandardSQLによるアクセス

これはlegacySQLでも可能ですが、標準SQLでは何も見えませんか?それとも私はそれを見逃しましたか?そのようなクエリがコスト0であると仮定する。

これを行うには、スタックドライバの監視(アラートは?)が必要です。

乾杯!

答えて

2

はい、それは恐ろしい感謝再びミハイル

#standardSQL 
SELECT table_id, 
    DATE(TIMESTAMP_MILLIS(creation_time)) AS creation_date, 
    DATE(TIMESTAMP_MILLIS(last_modified_time)) AS last_modified_date, 
    row_count, 
    size_bytes, 
    CASE 
    WHEN type = 1 THEN 'table' 
    WHEN type = 2 THEN 'view' 
    WHEN type = 3 THEN 'external' 
    ELSE '?' 
    END AS type, 
    TIMESTAMP_MILLIS(creation_time) AS creation_time, 
    TIMESTAMP_MILLIS(last_modified_time) AS last_modified_time, 
    dataset_id, 
    project_id 
FROM `yourProject.yourDataset.__TABLES__` 
+0

無料です。 –

関連する問題