同期タスクの変換
変換REST APIリソースを使用すると、同期タスクをデータ転送タスクに自動的に変換できます。
データ転送タスクは同期タスクと同じ機能を提供するだけでなく、Snowflake V2などのより多くのコネクタタイプもサポートします。
同期タスクを変換すると、データ統合によって、変換要求で指定されたプロジェクトフォルダ内の同期タスクに基づいて新しいデータ転送タスクが作成されます。これによって同期タスクが削除されることはありません。データ転送タスクには、接続設定、フィルタ、パラメータ、フィールドマッピング、およびランタイム属性など、同期タスクと同じタスク設定が含まれています。
次のオブジェクトを含む同期タスクを変換することはできません。
- •5つを超えるルックアップオブジェクト
- •マップレット
- •複数のソースオブジェクト
- •ターゲットの子オブジェクト
同期タスクにデータの並べ替えが設定されている場合、タスクをデータ転送タスクに変換するには、すべてのフィールドの並べ替え方向が同じである必要があります。複数の並べ替え方向を持つタスクを変換することはできません。
データ統合は両方のタスクにタグを付け、組織内のどのアセットが変換されたかを判断できるようにします。新しいデータ転送タスクには「MIGRATED FROM DSS」というタグが付けられ、変換された同期タスクには「MIGRATED TO DTT」タグが付けられます。
変換されたREST APIリソースの詳細については、『REST APIリファレンス』を参照してください。
変換後のチェックリスト
同期タスクをデータ転送タスクに変換した後に、次のタスクを実行します。
- •同期タスクがタスクフローまたはリニアタスクフローによって使用されている場合は、データ転送タスクを使用するようにタスクフローまたはリニアタスクフローを更新します。
- •データ転送タスクが同期タスクと同じスケジュールで実行される場合は、複数のタスクが同時に実行されないように、いずれかのタスクを更新します。
- •必要に応じて、アセットタグを更新します。データ統合では、同期タスクとデータ転送タスクに自動的にタグが付けられますが、タグを更新することもできます。
データ転送タスクの動作の変更
同期タスクをデータ転送タスクに変換する場合は、次の動作の変更を考慮してください。
- •同期タスクにフィールドマッピングでルックアップが設定されている場合、データ統合によってデータ転送タスクにルックアップソースが作成されます。ルックアップフィールドはターゲットにマッピングされたままになります。
- •データ転送タスクでは、フィルタとフィールドマッピングに技術的なフィールド名のみが表示されます。
- •データ転送タスクでは、データベース内のフィールドのアルファベット順の並べ替えは保持されません。
- •データ統合は、同期タスクで保存されたクエリをデータ転送タスクのカスタムクエリに変換します。カスタムクエリは共有コンポーネントではありません。
- •データ統合では、同期タスクをデータ転送タスクに変換する際に、ソース接続のスキーマスナップショットは保持されません。
- •データ統合では、オブジェクトメタデータの変更はデータ転送タスク内のオブジェクトにコピーされません。データ転送タスクでオブジェクトメタデータを編集することはできません。