拡張セマンティック モデル メタデータの使用

Power BI Desktop によってレポートが作成されると、対応する PBIX ファイルと PBIT ファイルにセマンティック モデル メタデータも作成されます。 以前のメタデータは、Power BI Desktop に固有の形式で格納されていました。 メタデータには、Base-64 でエンコードされた M 式とデータ ソースが使用されていました。 そのメタデータの格納方法は Power BI によって想定されていました。

拡張セマンティック モデル メタデータ機能のリリースにより、これらの制限事項の多くはなくなります。 PBIX ファイルは、ファイルを開いたときに自動的に拡張メタデータにアップグレードされます。 拡張セマンティック モデル メタデータを使用すると、Power BI Desktop によって作成されたメタデータでは、表形式オブジェクト モデルに基づいて、Analysis Services 表形式モデルに使用されるものと同様の形式が使用されます。

拡張セマンティック モデル メタデータは、戦略的かつ基本的な機能です。 今後の Power BI 機能は、そのメタデータに基づいて構築されることになります。 他に次の機能でも、拡張セマンティック モデル メタデータが活用されます。

  • Power BI セマンティック モデルを管理するための XMLA の読み取り/書き込み
  • 次世代の機能を活用するための、Analysis Services ワークロードから Power BI への移行。

アップグレード

レポートは、最新バージョンの Power BI Desktop で開くと、拡張メタデータ形式に自動的にアップグレードされます。 未適用のクエリ変更があるレポートを保存した場合や、自動アップグレード中にエラーが発生した場合は、アップグレードが必要であることを示す警告がレポート キャンバスに表示されます。 [レポートのアップグレード] を選ぶと、保留中の変更が適用されて、データ モデルが新しい形式にアップグレードされます。

レポートの更新からテーブルを除外する

データ モデルを拡張メタデータ形式にアップグレードすると、前に Power BI Desktop でのみ使われていたメタデータの一部が Power BI サービスでも適用されるようになります。 このメタデータには、[レポートの更新に含める] オプションが含まれます。 アップグレードされたモデルでは、Power Query エディターで [レポートの更新に含める] オプションがオフになっていると、Power BI Desktop または Power BI サービスでレポートまたはセマンティック モデルが更新されても、そのテーブルは更新されません。 Power BI サービスで既に発行されている、新しい拡張メタデータ形式にまだアップグレードされていないレポートは、この新しい動作が有効になる前に Power BI Desktop でアップグレードする必要があります。

考慮事項と制限事項

SQL Server、Oracle、Teradata、従来の HANA の各接続に対して拡張メタデータをサポートする前に、Power BI Desktop によってデータ モデルがネイティブ クエリに追加されています。 このクエリは Power BI サービス データ モデルによって使用されます。 拡張メタデータ サポートを使用すると、Power BI サービス データ モデルによって実行時にネイティブ クエリが再生成されます。 Power BI Desktop によって作成されたクエリは使用されません。 ほとんどの場合、この取得は自動的に正しく解決されますが、一部の変換は、基になるデータを読み取らないと機能しません。 以前は機能していたレポートでも、いくつかのエラーが表示される場合があります。 たとえば、次のようなエラーが発生する場合があります。

  • テーブル 'Dimension City' の M クエリをネイティブ ソース クエリに変換できません。 後でもう一度お試しいただくか、サポートにお問い合わせください。 サポートにお問い合わせいただく場合、これらの詳細をお伝えください。

クエリは、Power BI Desktop 内の次の 3 つの場所で修正することができます。

  • 変更を適用する場合または更新を行う場合。

  • Power Query エディターの警告バー (式をデータソースに折りたたむことができなかったことが通知されます)。

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • レポートを開いたときに評価を実行して、サポートされていないクエリがあるかどうかを確認する場合。 これらの評価を実行すると、パフォーマンスに影響が生じるおそれがあります。

表形式オブジェクト モデル (TOM) でサポートされない M 式の特定の文字の組み合わせは、拡張セマンティック モデルのメタデータ環境でもサポートされません。

Power BI Desktop では、あらゆる種類の操作を実行できます。 そのような機能について詳しくは、次のリソースをご覧ください。