質問
Salesforceから取得したデータをJSON形式に変換してBlobストレージに格納したいのですが、どのような方法がありますか?
回答
HULFT SquareにはJSON形式のファイルを直接読み込む処理がありませんが、可変長書き込み処理を使用することでJSON形式のファイル出力が可能です。
以下の手順でSalesforceのデータをJSON形式でHULFT Squareのストレージへ出力できます。
1. Salesforceコネクターを使用して、Salesforceから必要な値を取得します
2. Salesforceから取得した値をMappingへデータフローで引き渡し、Mapping内でJSON形式の文字列に変換するよう出力側のスキーマを設定します
3. [データ形式]リソースにて可変長データ書き込みフォーマット定義を作成します
4. 可変長ファイル書き込み処理を設定し、Mappingの出力スキーマから引き渡された値をHULFT Squareのストレージへjsonファイルとして出力します
可変長ファイル書き込み処理では、「ファイル」項目に出力先のパスを指定し、拡張子を「.json」と設定する必要があります。
その後、jsonファイルをBlobストレージに格納する処理を追加することで、ある程度の数のコンポーネントを設定いただくことは必要となります。
Mapping内でJSON形式へ値を出力する際に、必要に合じて文字列連結ロジックや正規表現置換ロジックなどを使用して値を整える必要がある場合があります。
参考:
コメント
0件のコメント
記事コメントは受け付けていません。