SnowflakeのRow Access Policyをdbtで漏れなく適用する

こんにちは。バクラク事業部 BizOps部 データグループの @civitaspo です。 この記事では、Snowflake の Row Access Policy を dbt の実行フローの中で適用し続けるために作った dbt package、 dbt-snowflake-rap-enforcement を紹介します。 github.com 以前紹介した dbt-authorized-models が dbt モデル間の参照可否を検査する package だった 1 のに対し、今回は Snowflake の行レベルアクセス制御を dbt モデルの定義どおりに維持するための package です。 はじめに Row Access Policy（以下、RAP）は Snowflake…