移行アシスタントを使用して、自動トリガータスクやテーブルなどのオブジェクトを移行する場合、[DataWorks エクスポート] 機能を使用してオブジェクトをパッケージとしてエクスポートする必要があります。次に、[DataWorks インポート] 機能を使用して、パッケージを目的のワークスペースにインポートします。このトピックでは、DataWorks インポートタスクの作成、表示、および管理方法について説明します。
制限
次の表に、DataWorks の移行アシスタントサービスの各エディションでの制限を示します。
項目
Basic Edition
Standard Edition
Professional Edition
Enterprise Edition
テナント内でエクスポートできるパッケージの最大数
説明エクスポートタスクを作成した後、エクスポートタスクが成功するとエクスポートパッケージが生成されます。
エクスポートするパッケージの数が、エディションでエクスポートできるパッケージの最大数を超える場合は、ビジネス要件を満たすために DataWorks エディションをアップグレードする必要があります。必要な数のパッケージを支払ってエクスポートすることはできません。
累積数量:10
累積数量:30
累積数量:100
上限なし
インポートするパッケージの最大サイズ
オンプレミスファイル
30 M
30 M
30 M
30 M
OSS ファイル
サポートされていません
サポートされていません
制限なし
制限なし
データインポート中の自動コミットとデプロイのサポート
サポートされていません
サポートされていません
サポートされています
サポートされています
エクスポートタスクまたはインポートタスクを作成するには、ワークスペース管理者ロールが割り当てられている Alibaba Cloud アカウントまたは RAM ユーザーのみを使用できます。ワークスペース管理者ロールが割り当てられていない RAM ユーザーを使用する場合、エクスポートタスクとインポートタスクを表示することのみができます。
Data Quality の監視ルールをエクスポートまたはインポートする場合は、次の点に注意してください。
監視ルールをエクスポートする場合、監視ルールに関連付けられているアラート構成はエクスポートできません。
インポートされた監視ルールに関連付けられているテーブルがワークスペースに存在しない場合、インポートされた監視ルールは Data Quality の [監視ルール] ページに表示されません。ルールをインポートした後にテーブルを作成し、テーブルを監視ルールに関連付けた場合、インポートされたルールはテーブルのルールの詳細ページに表示されます。
インポートパッケージに監視ルールと自動トリガーノードが含まれている場合、監視ルールは、自動トリガーノードがインポート、コミット、およびデプロイされた後にのみインポートできます。このようにして、自動トリガーノードを正しい監視ルールに関連付けることができます。
インポートパッケージに監視ルールが含まれているが、自動トリガーノードが含まれていない場合、監視ルールをインポートできます。ただし、ワークスペースには自動トリガーノードに関する情報は含まれていません。インポートパッケージに監視ルールと自動トリガーノードの両方が含まれている場合、システムは自動トリガーノードをインポート、コミット、およびデプロイし、監視ルールを使用して既存の監視ルールを更新し、自動トリガーノードを監視ルールに関連付けます。
新バージョンの Data Studio で作成されたタスクのインポートとエクスポートはサポートされていません。
前提条件
エクスポートタスクが作成されます。
移行アシスタントでエクスポートタスクが作成され、自動トリガータスクやテーブルなど、移行するオブジェクトがエクスポートされます。詳細については、「エクスポートタスクの作成と表示」をご参照ください。
インポートするパッケージが準備されます。
DataWorks では、オンプレミスマシンまたは Object Storage Service ( OSS ) からパッケージをアップロードできます。選択したアップロード方法に基づいてパッケージを準備する必要があります。
オンプレミスマシンからアップロードする:エクスポートタスクのパッケージをオンプレミスマシンにダウンロードします。詳細については、「エクスポートタスクの作成と表示」トピックの カスタムエクスポートタスクの作成 セクションをご参照ください。
OSS からアップロードする:エクスポートタスクのパッケージをオンプレミスマシンにダウンロードし、パッケージを OSS に保存します。詳細については、「シンプルアップロード」をご参照ください。
移行アシスタントページに移動する
DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
左上隅にある
アイコンをクリックし、 を選択します。
インポートタスクを作成する
移行アシスタントページの左側のナビゲーションウィンドウで、 を選択します。
インポートタスクリストページで、右上隅にある [インポートタスクの作成] をクリックします。
[インポートタスクの作成] ダイアログボックスで、ビジネス要件に基づいてパラメーターを構成します。

パラメーター
説明
インポートパッケージ名
インポートタスクの名前。名前には、文字、数字、アンダースコア(_)、ピリオド(.)を含めることができます。
アップロード方法
インポートするパッケージのソース。有効な値:
[ローカルアップロード]:[ファイルのアップロード] をクリックして、オンプレミスマシンからパッケージをアップロードします。システムはパッケージを自動的に検証します。
説明パッケージのサイズは 30 MB を超えることはできません。
[OSS オブジェクト]:[OSS エンドポイント] フィールドに OSS エンドポイントを入力し、[チェック] をクリックします。OSS コンソール にログインし、次の図の手順を実行して、目的のパッケージの URL を取得できます。
[検証に成功しました] というメッセージが表示されたら、[ファイルのプレビュー] をクリックしてパッケージの詳細を表示できます。
備考
インポートタスクの説明。
[OK] をクリックします。[インポートタスクの設定] ページが表示されます。
[OK] をクリックする前に、パッケージの形式と内容を確認してください。
インポートタスクを構成します。
インポートタスクを構成する場合は、[コンピューティングリソースマッピング] セクションの設定を完了する必要があります。次の図は、MaxCompute コンピューティングリソースが使用されている例を示しています。他のセクションの設定はオプションであり、ビジネス要件に基づいて構成できます。
説明同じリージョンにあり、同じテナントに属するワークスペース間でデータオブジェクトを移行する場合は、コンピューティングリソース間のマッピングのみを構成する必要があります。
[コンピューティングリソースマッピング] セクションで、ソースワークスペースのコンピューティングリソースと宛先ワークスペースのコンピューティングリソース間のマッピングを構成します。
[宛先ワークスペースのコンピューティングリソース] 列には、コンピューティングリソースの作成に使用されるプロジェクト名ではなく、宛先ワークスペースの DataStudio に関連付けられているコンピューティングリソースの表示名が表示されます。 DataStudio ページに移動し、左側のナビゲーションウィンドウで
アイコンをクリックできます。[コンピューティングリソース] ページで、コンピューティングリソースの表示名を確認できます。複数のタイプのコンピューティングリソースがソースワークスペースの DataStudio に関連付けられていますが、1 つのタイプのコンピューティングリソースのみが宛先ワークスペースの DataStudio に関連付けられている場合、インポートタスクは失敗します。これは、宛先ワークスペースに残りのタイプのコンピューティングリソースのノードに対する作成権限がないためです。
オプション。 [リソースグループマッピング] セクションで、ソースワークスペースと宛先ワークスペース間のリソースグループマッピングを構成します。これにより、インポートされたノードでリソースグループを使用できるようになります。
オプション。 [依存関係マッピング] セクションで、関連ノードのワークスペースマッピングを構成します。
インポートする一部のタスクで、コード、入力パラメーター、または出力名にソースワークスペースの名前が使用されている場合は、[新しいプロジェクト名] パラメーターを [宛先ワークスペースの名前] に設定する必要があります。システムはこの名前を使用して、タスクのコード、入力パラメーター、および出力名にある元のワークスペース名を置き換えます。これにより、タスクの依存関係がタスクのインポート後に正しくなります。
オプション。 [ドライランプロパティ] セクションで、ドライランノードとして構成するノードを見つけ、[アクション] 列の [ドライランに設定] をクリックします。
複数のノードを選択し、[ドライランにバッチ設定] をクリックして、これらのノードをドライランノードとして構成することもできます。
この構成は、自動トリガーノードの時間プロパティを構成するために使用されます。システムは、ノードを実行せずに、ドライランノードとして構成された自動トリガーノードに対して成功応答を返します。ノードはデータを生成しません。
オプション。[DataService Studio の設定] セクションで、[DataService Studio ビジネスプロセスのマッピングを指定する] をクリックします。
オプション。 [コミットルール] セクションで、[リソース]、[関数]、および [テーブル] のコミットルールを構成し、ビジネス要件に基づいて [所有者の変更] パラメーターを構成します。
説明宛先ワークスペースに、インポートするデータオブジェクトと同じ名前のデータオブジェクトが含まれている場合、インポートするデータオブジェクトをコミットできません。
[所有者の変更] パラメーターで [変更しない] を選択し、インポートするノードに所有者が指定されていない場合、インポート後に自動的にノードの所有者として構成されます。
ページの左下隅にある [インポート開始] をクリックします。
[確認] メッセージで、[OK] をクリックします。
インポートタスクの表示と管理
[インポートタスクリスト] ページで、インポートタスクで実行できる操作は、ステータスによって異なります。
インポートタスクが完了したら、タスクの詳細を表示できます。タスクの詳細を表示するには、[インポートタスクリスト] ページでタスクを見つけ、[アクション] 列の [インポートレポートの表示] をクリックします。表示されるページで、[基本情報]、[インポート結果]、[詳細]、および [インポート設定] セクションのタスク情報を確認します。

インポートタスクが [編集中] 状態の場合、タスクで次の操作を実行できます。
タスク構成の変更:[アクション] 列の [編集を続行] をクリックします。
タスク詳細の表示:[プレビュー] をクリックします。表示されるページで、[基本情報]、[概要]、および [詳細] セクションのタスク情報を確認します。
タスクの削除:[削除] をクリックします。表示されるメッセージで、[OK] をクリックします。
インポートタスクが [インポート失敗] 状態の場合、タスクの [アクション] 列の [再インポート] をクリックできます。[インポートの進行状況] ダイアログボックスで、インポートタスクが完了したら [インポートタスクリストに戻る] をクリックします。