Anaplan Data Orchestrator のデータセットから Amazon S3 にデータをライトバックする新しいパイプラインを作成できます。
前提条件
パイプラインを作成する前に、この表に記載されている前提条件の項目を満たす必要があります。
| アイテム | 説明 |
| Amazon Web Services (AWS) S3 バケット | エクスポートされたファイルが保存される S3 バケットへの有効なアクセス権が必要です。 |
| 構成済みの S3 接続 | Data Orchestrator で有効な S3 接続を構成する必要があります。このプロセスには、IAM ユーザーに関連付けられている AWS アクセス キー ID と AWS シークレット アクセス キーが必要です。 S3 接続の作成方法に関する詳細については、以下の「Amazon S3 との接続の作成」セクションを参照してください。 |
| 適切な権限 | 接続で使用される認証情報の IAM ユーザーには、ターゲット S3 バケットに書き込むために必要な権限が必要です。これには通常、指定されたバケットとオブジェクト キー プレフィックスに対する s3:PutObject 権限が含まれます。 |
Amazon S3 との接続の作成
Data Orchestrator の S3 コネクターを使用して接続を作成します。
S3 データを Data Orchestrator に接続するには、S3 認証情報が必要です。認証情報の詳細については、S3 のドキュメントを参照してください。
接続を作成するには以下を実行します。
- 左上のナビゲーション メニューから [Data Orchestrator] を選択します。
- リストからデータスペースを選択します。
- 左側のパネルで [Connections] を選択します。
- [Create connection] を選択します。
- [Create connections] ページで [S3] を選択し、[Next] を選択します。
コネクターが見つからない場合は、[Find...] フィールドに検索ワードを入力します。 - [Connection details] ページで次の詳細を入力し、[Next] を選択します。
- Name (名前):接続の名前を作成します。名前には英数字とアンダースコアを使用できます。
- Description (説明):接続に関する説明を入力します。
- [Connection Credentials] ページで S3 の認証情報を入力し、[Next] を選択します。
- AWS Key (AWS キー):アクセス キー ID (例:
AKIAIOSFODNN7EXAMPLE)。 - AWS Secret Key (AWS シークレット キー):シークレット アクセス キー (例:
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY)。 - Bucket (バケット):データが保存されている S3 バケット (例:
S3-EXAMPLE-BUCKET)。
- AWS Key (AWS キー):アクセス キー ID (例:
- 接続テストが完了したら、[Done] を選択します。
ライトバック パイプラインの作成
ライトバック パイプラインを設定する際には、接続を使用して、ソース データセット又は変換ビュー データセット (派生データセット) のいずれかを Data Orchestrator から S3 にエクスポートします。
S3 の書き込みオプションは自動的に完全置換となる点に注意してください。
ライトバック パイプラインを作成する方法は以下のとおりです。
- 左上のナビゲーション メニューから [Data Orchestrator] を選択します。
- リストからデータスペースを選択します。
- 左側のパネルで [Pipelines] を選択します。
- パイプラインを作成 を選択します。
- パイプラインの名前を入力してから [Create] を選択します。
パイプライン デザイナー ビューが表示されます。 - ソース アイコンを選択し、右側のパネルで以下の手順を実行します。
- [Connection type] ドロップダウンから [Anaplan] を選択します。
- [Choose connection] ドロップダウンから [Datasets] を選択します。
- [Source location] を選択し、Data Orchestrator データセットを選択してから [Confirm] を選択します。
このデータセットはパイプラインのソースとして使用されます。 - デザイナー ビューでソースの表示名を変更する場合は、新しいラベルを入力します。
デフォルトでは、選択したデータセットの名前がラベル名として表示されます。
- シンク アイコンを選択し、右側のパネルで以下の手順を実行します。
- [Connection type] ドロップダウンから [S3] を選択します。
- 作成した S3 接続を [Choose connection] ドロップダウンから選択します。
- [File path] フィールドに、ファイル名とそれに続く
.csv拡張子を入力します。
ファイル名には YYMMDD という形式で日付を含めることをおすすめします (Y は年、M は月、D は日を表します)。例:S3filename_260701.csv - [Overwrite file] チェックボックスをオンにするか、オフのままにします。
新しいファイルを作成することも、S3 で既存のファイルを上書きすることもできます。- 新しいファイルを作成:[Overwrite file] チェックボックスはオフのままにし、フィールドにファイル名を入力します。
- 既存のファイルを上書き:[Overwrite file] チェックボックスをオンにして、S3 の既存のファイルを上書きします。
S3 にすでに存在するファイル名を使用する場合、既存のファイルを上書きする必要があります。既存のファイルを上書きしない場合、パイプラインは失敗し、ファイルがすでに存在することを示すメッセージが表示されます。
- ドロップダウンから以下のいずれかの列区切り文字を選択します。
- Comma
- Tab
- Pipe
- Semicolon
- ドロップダウンから以下のいずれかのテキスト区切り文字を選択します。
- Double quote (")
- Single quote (')
- None
- デザイナー ビューでシンクの表示名を変更する場合は、新しいラベルを入力します。
デフォルトでは、選択した接続の名前がラベル名として表示されます。 - [Publish] を選択してから、[Run] を選択してデータ転送を実行します。
Workflow を使用したパイプラインの実行
パイプラインを作成したら、必要に応じて Anaplan Workflow の一部としてパイプラインを実行できます。これにより、スケジュールに基づいてデータ転送を自動化したり、より大きな一連のタスクの一部として手動でデータ転送をトリガーしたりすることが可能になります。