SNOWFLAKE NEW FEATURE / PRACTICAL BRIEF

Power BI の既存モデルを Semantic View Autopilot で自動変換

Power BI ingestion for Semantic View Autopilot (General availability)

2026-08-18機能アップデートGeneral availability

Power BI の .pbit/.pbix から、DAX measuresや関係を引き継いだsemantic viewを作成し、Cortex Analystで利用できます。

Power BI ingestion for Semantic View Autopilot は、既存の Power BI データモデルから semantic view を自動作成する機能です。.pbit または .pbix ファイルをアップロードすると、DAX measures、テーブル間の relationships、column descriptions などを引き継いで Cortex Analyst で利用できる形に変換します。2026年8月18日付のリリースノートでは General availability とされています。一方、関連ドキュメントには Preview Feature の表記が残っているため、利用環境での提供状態は確認が必要です。

CHANGE TYPE
機能アップデート
PRIMARY AUDIENCE
Power BI 管理者・BI 開発チーム
AVAILABILITY
提供ステータス: リリースノートでは General availability
01

なぜ重要か

従来は、Power BI で構築済みのメトリクスやテーブル関係を Snowflake の semantic view に手作業で再定義する必要がありました。この機能により、既存の Power BI モデルを入力として、ビジネスロジックやメタデータを Snowflake 側へ移行する初期作業を簡略化できます。

02

対象となるチーム

  • Power BI 管理者・BI 開発チーム
  • Snowflake データプラットフォーム担当者
  • Cortex Analyst を導入する分析基盤チーム
  • データモデリング・ガバナンス担当者
03

提供条件

  • 提供ステータス: リリースノートでは General availability
  • 対象アカウント: 関連ドキュメントでは Available to all accounts と記載
  • エディション: リリースノートに記載なし
  • リージョン: リリースノートに記載なし
  • 前提機能・権限: Semantic View Autopilot、Snowsight、対象データへの権限が必要
04

ユースケース

  • Power BI で管理している売上・顧客・在庫モデルを Snowflake の semantic view に移行し、Cortex Analyst から自然言語分析できるようにする。
  • 複数の Power BI レポートで共有している DAX measures とテーブル relationships を、Snowflake 側の共通セマンティック層へ取り込む。
  • Power BI の .pbit テンプレートを使い、埋め込みデータを持ち込まずに既存のモデル定義を Snowflake へ反映する。
  • Power BI モデルを semantic view 作成の初期入力として利用し、その後に Snowflake 側で説明や検証済みクエリを追加する。
05

仕組みと使い方

Snowsight で AI & ML » Cortex Analyst に移動し、Create new » Create new Semantic View を選択します。保存先の Database と Schema、semantic view の Name、Description を指定した後、コンテキストとして Power BI ファイルをアップロードします。対応形式は .pbit.pbix で、関連ドキュメントではファイルサイズを250 MB未満としています。生成された semantic view には、テーブルとカラム、relationships、DAX measures、単一テーブルの calculated columns、primary keys などが反映されます。作成画面で Create and save、続いて Save and run を選択します。利用には、対象スキーマへの CREATE SEMANTIC VIEW、データベースとスキーマへの USAGE、参照テーブル・ビューへの SELECT、および書き込み可能な stage が必要です。

06

導入ステップ

  1. Power BI Desktop から .pbit または .pbix ファイルを準備し、データベース名やスキーマ名のパラメータを使用している場合は値を設定する。
  2. Snowflake で対象テーブル・カラムへの SELECT 権限、semantic view 作成権限、必要な stage への書き込み権限を確認する。
  3. Snowsight の AI & ML » Cortex Analyst » Create new » Create new Semantic View を開く。
  4. 保存先、名前、説明を指定し、コンテキストとして Power BI ファイルをアップロードする。
  5. 生成結果を確認して Create and save、Save and run を実行し、Cortex Analyst から代表的な質問を検証する。
07

運用上の注意

  • Power BI のデータベース名やスキーマ名のパラメータが未設定だと、Snowflake 内のテーブルとのマッチングに失敗し、semantic view の生成が完了しません。
  • .pbix には埋め込みデータが含まれるため、ファイルの取り扱いとアップロード先の権限を組織のデータ管理方針に照らして確認してください。
  • 自動変換された relationships、metrics、説明が業務定義と一致するか、代表的な自然言語質問と生成 SQL で検証してください。
  • 関連ドキュメントには Preview Feature の表記が残っています。GA リリースノートとの不一致があるため、アカウント上の利用可否とサポート範囲を Snowflake の最新情報で確認してください。
08

制約事項

  • Report-level measures は未対応です。取り込み対象は Power BI の DataModelSchema/DataModel であり、Report/Layout の情報は読み取られません。
  • PREVIOUSMONTH、SAMEPERIODLASTYEAR、TOTALYTD などの time intelligence functions は、レポートレベルの日付コンテキストを必要とするため、完全にはサポートされていません。
  • Dashboard-scoped ingestion には対応しておらず、特定のダッシュボードやレポートで使用する部分だけでなく、Power BI の semantic model 全体が取り込まれます。
  • Calculated columns は単一テーブルの計算に限定されます。
  • 関連ドキュメント上の機能ステータスは Preview と記載されており、GAとしての提供範囲・仕様との差分はリリースノートに記載なしです。
09

次に確認すること

  • 公式の [Power BI ingestion feature support](https://docs.snowflake.com/en/user-guide/views-semantic/power-bi-ingestion) で、利用する DAX measures と time intelligence functions の対応状況を確認する。
  • 公式の [Semantic View Autopilot の Power BI ファイルアップロード手順](https://docs.snowflake.com/en/user-guide/views-semantic/autopilot) で、必要権限、stage、ファイルサイズ制限を確認する。
  • 代表的な .pbit または .pbix を非本番環境で取り込み、relationships、metrics、column descriptions、生成 SQL の正確性を検証する。
  • GA リリースノートと関連ドキュメントの Preview 表記に差異があるため、アカウントのリージョン・エディション別の提供状況と Snowflake Support の案内を確認する。

公式情報

仕様・提供条件は更新される可能性があります。導入前に必ず公式リリースノートを確認してください。

https://docs.snowflake.com/release-notes/2026/other/2026-08-18-semantic-views-power-bi-ingestion-ga