グロース活動量と比例して、増える分析用クエリ。何年も運用していると不要なものが出てきたり、定義変更 / データ変更に伴い過去のものも修正必要になって影響範囲の把握が毎度大変なので、Tipsをストック
BigQueryのviewのクエリ内容に変更箇所が入ってないか確認する
SELECT * FROM __dataset_name__.INFORMATION_SCHEMA.VIEWS
WHERE view_definition like '%xxxxx%'
-- AND REGEXP_CONTAINS(view_definition, r'(xxxxx|xxxxx|xxxxx)')
;
redashのクエリ内容に変更箇所が入ってないか確認する
-- redash のメタデータのDBへ
select
q.id
,q.name
,q.created_at
,q.updated_at
,q.schedule
,q.tags
from
queries q
where
query like '%dau%'
and (not '確認済み' = ANY(tags) -- 特定のタグを除く場合
and is_archived = false -- アーカイブではない
order by id