tExtractJSONFieldsのセットアップ - 7.3
Processing (インテグレーション)
- Version
- 7.3
- Language
- 日本語
- Product
- Talend Big Data
- Talend Big Data Platform
- Talend Data Fabric
- Talend Data Integration
- Talend Data Management Platform
- Talend Data Services Platform
- Talend ESB
- Talend MDM Platform
- Talend Real-Time Big Data Platform
- Module
- Talend Studio
- Content
- ジョブデザインと開発 > サードパーティーシステム > 変換処理コンポーネント
- データガバナンス > サードパーティーシステム > 変換処理コンポーネント
- データクオリティとプレパレーション > サードパーティーシステム > 変換処理コンポーネント
- Last publication date
- 2024-03-05
手順
-
tExtractJSONFieldsをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
-
[Edit schema] (スキーマを編集)をクリックして、スキーマエディターを開きます。
-
右パネルの[+]ボタンをクリックして、firstname、lastname、deptの3つのカラムを追加します。これらのカラムは、対応するノードのデータをJSONフィールドstaffに保持します。
[OK]をクリックしてエディターを閉じます。
-
ポップアップ[Propagate] (プロパゲート)ダイアログボックスで、[Yes] (はい)をクリックしてスキーマを後続のコンポーネントにプロパゲートします。
-
[Loop XPath query] (ループXPathクエリー)フィールドに、JSONデータのルートノードである"/staff"を入力します。
-
[Mapping] (マッピング)エリアで、[XPath query] (XPathクエリー)部分でJSONデータのノード名を入力します。これらのノードのデータは抽出され、出力スキーマで定義された対応するカラムに渡されます。
-
具体的には、カラムfirstnameにはXPathクエリー"firstname"、カラムlastnameには"lastname"、カラムdeptには""を定義します。""は有効なXPathクエリーではなく、実行エラーにつながることにご注意ください。