次の方法で共有


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. ナビゲーターで目的のデータを選択し、[読み込み] を選択してデータを読み込むか、[データの変換] を選択して 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 アクセス可能な Xml.Tables 関数を使用するか、 Xml.Document 関数を使用するかに関係なく当てはまります。 ニーズに応じて、多かれ少なかれデータ 整形を行う必要がある場合があります。

テキストとノード

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

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

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

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