次の方法で共有


XML

概要

Item Description
リリース状況 一般提供
プロダクツ エクセル
Power BI (セマンティック モデル)
Power BI (データフロー)
ファブリック (データフロー Gen2)
Power Apps (データフロー)
Dynamics 365 Customer Insights
Analysis Services
関数リファレンス ドキュメント Xml.Tables
Xml.Document

一部の機能は 1 つの製品に存在する可能性がありますが、展開スケジュールとホスト固有の機能のため、他の製品には存在しない場合があります。

サポートされている機能

  • Import

Power Query Desktop からローカル XML ファイルを読み込む

ローカル XML ファイルを読み込むには:

  1. [データの取得] の選択で XML オプションを選択します。 この操作により、ローカル ファイル ブラウザーが起動し、XML ファイルを選択できるようになります。

    XML ファイルの選択のスクリーンショット。

  2. 読み込むローカル XMl ファイルを含むディレクトリを参照し、[ 開く] を選択します。

  3. Navigator で目的のデータを選択し、Load を選択してデータを読み込むか、Transform Data を選択してPower Query エディターでデータの変換を続行します。

    ナビゲーターで XML ファイルからデータを読み込むスクリーンショット。

Power Query Online からローカル XML ファイルを読み込む

ローカル XML ファイルを読み込むには:

  1. [ データ ソース ] ページで、[ XML] を選択します。

  2. ローカル XML ファイルへのパスを入力します。

    オンライン サービスからの XML ファイルの選択のスクリーンショット。

  3. データ ゲートウェイからオンプレミス データ ゲートウェイを選択します。

  4. 認証が必要な場合は、資格情報を入力します。

  5. [次へ] を選択します。

XML ファイルを読み込むと、Power Query エディターが自動的に起動します。 エディターから、必要に応じてデータを変換するか、保存して閉じてデータを読み込むことができます。

Power Query エディター に読み込まれた XML ファイルのスクリーンショット。

Web から XML ファイルを読み込む

WEB から XML ファイルを読み込む場合は、XML コネクタを選択する代わりに、Web コネクタを選択できます。 目的のファイルのアドレスを貼り付けると、静的ファイルではなく Web サイトにアクセスするため、認証の選択が求められます。 認証がない場合は、[ 匿名] を選択できます。 ローカルの場合と同様に、コネクタが既定で読み込むテーブルが表示されます。このテーブルは読み込みまたは変換できます。

トラブルシューティング

データ構造

多くの XML ドキュメントに不規則なデータや入れ子になったデータがあるため、分析を行うのに便利な形式で取得するために、追加のデータ 整形を行う必要がある場合があります。 これは、UI アクセス可能な 関数を使用するか、 関数を使用するかに関係なく当てはまります。 ニーズに応じて、多かれ少なかれデータ 整形を行う必要がある場合があります。

テキストとノード

ドキュメントにテキストノードとテキスト以外の兄弟ノードが混在している場合は、問題が発生する可能性があります。

たとえば、次のようなノードがある場合は、次のようになります。

<abc>
    Hello <i>world</i>
</abc>

は "world" 部分を返しますが、"Hello" は無視します。 テキストではなく、要素のみが返されます。 ただし、 は "Hello iworld/i" を返します。 内部ノード全体がテキストに変換され、構造は保持されません。