概要とリソース
デモのために、処理するサンプルXMLファイルへのリンクはこちらです。 ファイルは以下の画像のようなXML構造になっています。
Xplentyデータパイプラインの設定

- XML_Source: 上記で共有されたリンクからのXMLファイルをクラウドストレージにコピーし、File Storage Source Componentを使用して読み込みます。
-
XPathToBag: このステップでは、XPath
/catalog/bookに一致するようにXPathToBag関数を呼び出します。これは、Bagデータ型の<catalog> </catalog>の下にあるすべての書籍を取得します。 例)XPathToBag(data,'/catalog/book') - Flatten_Books: Flatten()関数を使用して、構造体の各レコードを個別のbookレコードとして取得します。

Flatten(XPathToBag(data,'/catalog/book'))にも可能です。
- XPath: このステップでは、XPath関数を使用して、book構造体の個々の要素を取得することができます。ここでは、上記の
<book> </book>構造体にXPathを設定したコンポーネントを見てみましょう。

- Destination: XML から処理された個々のフィールドは、Destination(この例では BigQuery テーブル)に保存されます。
