アセットの移行
ある組織から別の組織にInformatica Intelligent Cloud Servicesアセットを移行できます。アセットを移行するには、ソース組織からアセットをエクスポートし、そのアセットをターゲット組織にインポートします。
タスクとその依存オブジェクトをインポートおよびエクスポートできます。
注: オブジェクトの依存関係を表示できないデータベース取り込みタスクをエクスポートする場合は、それらをエクスポートする前に、タスクを再度保存する必要があります。タスクを保存しない場合、ターゲットへのタスクのインポート時に、インポート操作に指定したアセットのオーバーライド(オーバーライド接続やSecure Agentなど)が、インポートされたタスクに適用されません。このアクションは、タスクに対して1回だけ実行する必要があります。
単一のアセット、アセットグループ、またはプロジェクト内のすべてのアセットをエクスポートできます。プロジェクトまたはフォルダをエクスポートする場合、ファイル構造はそのまま残るため、ターゲット組織でインポートを実行するときに、元の構造を複製することができます。
サブ組織のアセットをエクスポートまたはインポートするには、サブ組織にログインします。親組織の管理者権限がある場合は、サブ組織に切り替えて、アセットをエクスポートまたはインポートすることもできます。
アセットの移行要件
アセットをある組織から別の組織に移行するには、組織と組織内のユーザーアカウントが特定の要件を満たしている必要があります。
次の要件を満たしていることを確認してください。
- •管理者やデザイナロールなど、インポートとエクスポートの権限を持つロールを使用して、ソース組織とターゲット組織でユーザーアカウントを持ちます。
- •ソース組織とターゲット組織は、アセットのインポートとエクスポートに必要なライセンスを保有します。
- •ターゲット組織は、インポートするアセットに必要なライセンスを保有します。
- •ターゲット組織は、Informatica Intelligent Cloud Servicesの同じバージョンまたは新しいバージョンを使用します。Informatica Intelligent Cloud Servicesアップグレード中に組織が同じPOD(Point of Delivery)を使用していない場合、バージョンが一時的に異なる状態となる可能性があります。
依存オブジェクト
依存オブジェクトは他のオブジェクトに必要なアセットです。
エクスポートを設定するときに、エクスポートファイルに依存オブジェクトを含めるか除外するかどうかを選択できます。依存オブジェクトは、エクスポートファイル内かターゲット組織内にあることが必要です。そうでない場合、インポートは失敗します。
ターゲット組織に依存オブジェクトが存在しない場合などに、依存オブジェクトを含めることができます。あるいは、ターゲット組織の依存オブジェクトをソース組織の更新されたバージョンに置き換えたい場合に依存オブジェクトを含めることができます。依存オブジェクトを含めるよう選択すると、エクスポートファイルには、そのエクスポートに含まれるすべてのアセットの依存オブジェクトが含まれます。インポートを設定するときに、インポートする依存オブジェクトを選択できます。
アセットの依存オブジェクトがターゲット組織に存在し、置き換えたくない場合は、それらの依存オブジェクトを除外することができます。
注: スケジュールを使用するアセットをエクスポートしても、スケジュールは依存オブジェクトではないためエクスポートされません。
ランタイム環境と接続
ランタイム環境と接続は依存オブジェクトです。
依存オブジェクトを含めるようにエクスポートを設定する場合は、エクスポートファイルでソース接続とランタイム環境を使用するか、ターゲット組織で接続とランタイム環境を選択できます。
依存オブジェクトを除外するようにエクスポートを設定する場合は、アセットに適した接続とランタイム環境がターゲット組織に存在していることを確認してください。依存関係のある接続またはランタイム環境がターゲット組織に存在しない場合、インポート操作中に、ターゲット組織の接続またはランタイム環境を選択する必要があります。
ターゲット組織で接続またはランタイム環境をインポート中に選択する場合は、コネクタのタイプとバージョンが、ソース組織のアセットで使用されているものと同じである必要があります。
ターゲット組織にエクスポートにあるものと同じ名前の接続またはランタイム環境がある場合、Informatica Intelligent Cloud Servicesはターゲット組織に存在する接続とランタイム環境を使用します。Informatica Intelligent Cloud Servicesでは、ターゲット組織の接続とランタイム環境は上書きされません。
注: エクスポートとインポートにはCloudホステッドエージェントまたは共有エージェントを含めることはできません。アセットがCloudホステッドエージェントまたは共有エージェントを使用している場合、インポート中にアセットに使用するランタイム環境を選択できます。
スケジュール
ある組織から別の組織にスケジュールを移行することができます。スケジュールを使用するアセットを移行する場合は、スケジュールを移行することをお勧めします。
保存済みスケジュールを使用するアセットをエクスポートする場合、スケジュールはエクスポートファイルに含まれません。
スケジュールを移行するには、管理者を使用してソース組織からスケジュールをエクスポートし、スケジュールを使用するサービスを使用してスケジュールをターゲット組織にインポートします。たとえば、データ統合マッピングタスクに使用されるスケジュールを移行するには、管理者を使用してソース組織からスケジュールをエクスポートし、データ統合を使用してターゲット組織にスケジュールをインポートします。
スケジュールのエクスポートの詳細については、
管理者ヘルプを参照してください。スケジュールのインポートの詳細については、
アセットのインポートを参照してください。
アセットのエクスポート
アセットをエクスポートする場合、Informatica Intelligent Cloud Servicesはエクスポート用に選択されたアセットを含むエクスポートZIPファイルを作成します。
エクスポートする個別のアセットを選択するか、全体のプロジェクトまたはフォルダを選択できます。プロジェクトまたはフォルダをエクスポートする場合、エクスポートファイルにはプロジェクトまたはフォルダ内のすべてのアセットが含まれます。
アセットをエクスポートするには、次の権限が必要です。
- •ユーザーロールにアセットをエクスポートする権限が必要です。
- •アセットの読み取り権限が必要です。
注: エクスポートファイルに含めるオブジェクトの数は1000以下にすることをお勧めします。
エクスポートファイル
エクスポート.zipファイルには、複数のサブフォルダとファイルが含まれています。
エクスポートファイルを開くと、次の高レベルの構造が最初に表示されます。
Exploreフォルダ
Exploreフォルダには、エクスポートされた各タスクのメタデータ.datファイルが含まれます。プロジェクトをエクスポートする場合、プロジェクトに関するメタデータを含むjsonファイルも、プロジェクトフォルダと同じレベルのExploreフォルダに表示されます。次の図は、エクスポートされたプロジェクトの例を示します。
注: Exploreフォルダの構造は、ソース組織の[エクスプローラ]ページにオブジェクトがどのように表示されるかを反映しています。
プロジェクトフォルダをドリルダウンして、プロジェクトの各タスクのメタデータを含む.datファイルを表示します。
拡張子が.datファイル名に追加されており、アセットタイプを示します。次の表に、データ取り込みおよびレプリケーションアセットタイプとそれに関連付けられている拡張子を示します。
アセットタイプ | 内線番号 |
---|
データベース取り込みとレプリケーションタスク | DBMI_TASK |
ストリーミング取り込みとレプリケーションタスク | SIDataFlow |
SYSフォルダ
SYSフォルダには、関連付けられた接続とAgentグループの.zipファイルが含まれます。次の図は、SYSフォルダの内容の例を示しています。
各.zipファイルには、アセットのjsonファイルとメタデータファイルが含まれます。
CSVファイル
.csvファイルにはエクスポートファイルのオブジェクトが一覧表示されます。次の図は、データベース取り込みとレプリケーションタスクとストリーミング取り込みとレプリケーションタスクおよびすべての依存オブジェクトを含む、エクスポートされたプロジェクトのExcelにスプレッドシートとして表示された.csvファイルの例です。
アセットのエクスポート
エクスポートでは、1つのアセット、複数のアセット、または1つのプロジェクトを選択できます。
複数のアセットを含めるには、フォルダ内の各アセットを選択するか、すべてのアセットをエクスポートするプロジェクトまたはフォルダを選択します。プロジェクトをエクスポートすると、インポート時にプロジェクト全体をインポートするか、選択したアセットのみをインポートできます。
1ソース組織にログインします。
2[参照]ページで、エクスポートするアセットに移動します。
3エクスポートするアセットを選択します。
1つのアセットまたはプロジェクトをエクスポートするには、アセットまたはプロジェクトを選択して、[アクション]をクリックし、[エクスポート]を選択します。
複数のアセットをエクスポートするには、エクスポートする各アセットの左側にあるチェックボックスを選択します。または、エクスポートするアセットが含まれている各プロジェクトまたはフォルダのチェックボックスを選択します。[アクション]メニューから、[エクスポート]を選択します。
次の図は、選択メニューで複数のアセットが選択されている様子を示しています。
4[アセットのエクスポート]ページで、ジョブ名を変更するか、デフォルトのままにします。
5アセットの依存オブジェクトを含めるかどうかを選択します。
6[エクスポート]をクリックします。
7ジョブの進捗状況を確認するには、ナビゲーションバーから[マイインポート/エクスポートログ]を選択し、ページの上部にあるメニューから[エクスポート]を選択します。ログの名前をクリックして[ログの詳細]ページを開きます。
アセットのインポート
エクスポートファイル内のすべてのアセットをインポートしたり、インポートするアセットを選択したりできます。
アセットをインポートする場合、次の情報を指定します。
- •インポートするエクスポートファイルのアセットと、それらのインポート先のプロジェクト。
- •名前が競合している場合、ターゲットプロジェクトのアセットをエクスポートファイルのアセットで上書きするか。
- •ターゲットプロジェクトのアセットを上書きするときにタグを統合するかどうか。
- •インポートしたアセットに使用する接続とランタイム環境。
アセットをインポートするには、次の権限が必要です。
- •ユーザーロールにアセットをインポートする権限が必要です。
- •アセットを新しいアセットとしてターゲットプロジェクトにインポートする場合、アセットの作成、更新および読み取り権限が必要です。
- •ターゲットプロジェクトのアセットを上書きする場合、アセットの更新および読み取り権限が必要です。
注: ターゲットプロジェクトでソースが管理されているアセットを上書きするには、そのアセットをチェックアウトする必要があります。
[アセットのインポート]ページには、エクスポートファイル内のアセットが一覧表示されます。インポートするアセットを選択し、アセットをインポートするプロジェクトを指定します。デフォルトのプロジェクト(ソースプロジェクトと同じプロジェクト名)を受け入れるか、別のプロジェクトを選択できます。プロジェクトがターゲット組織に存在しない場合、Informatica Intelligent Cloud Servicesによって作成されます。
アセット名の競合
エクスポートファイルにターゲットプロジェクトのアセットと同じ名前のアセットが含まれる場合、Informatica Intelligent Cloud Servicesがアセット名の競合をどのように処理するかを指定できます。ターゲットプロジェクトのアセットを上書きするか、ターゲットプロジェクトの既存のアセットを使用するかを選択できます。
インポートを開始する前にインポートでアセット名の競合を処理する方法を確認するために、アセットをインポートする前に[アセットのインポート]ページでインポートをテストできます。インポートアクションが各アセットの[ステータス]カラムに表示されます。アセットのリストは、アセット名、アセットタイプ、またはステータスでフィルタ処理できます。
次の図は、アセットの一覧と、既存のアセットの上書きが有効になっている場合に実行されるインポートアクションを示したものです。
ターゲット組織にエクスポートファイルにあるものと同じ名前の接続またはランタイム環境がある場合、Data Ingestionはターゲット組織に存在する接続とランタイム環境を使用します。Data Ingestionでは、ターゲット組織の接続とランタイム環境は上書きされません。
ランタイム環境と接続の選択
エクスポートファイルに依存オブジェクトが含まれている場合、[ターゲット接続]と[ターゲットランタイム環境]のフィールドには、デフォルトでエクスポートファイルの接続とランタイム環境が表示されます。デフォルト値を使用するか、別の接続またはランタイム環境を選択することができます。
エクスポートファイルに依存オブジェクトが含まれておらず、エクスポートファイルのアセットによって使用されている接続またはランタイム環境がターゲット組織に存在しない場合は、ターゲット接続またはランタイム環境を選択する必要があります。
ターゲット組織に存在する接続またはランタイム環境を選択する場合は、コネクタのタイプとバージョンが、ソース組織のアセットで使用されているものと同じである必要があります。
アセットタグのインポート
アセットタグはエクスポートファイルに含まれ、アセットとともにターゲットプロジェクトにインポートされます。既存のアセットを上書きする場合、ターゲットプロジェクトのタグをエクスポートファイルのタグと統合するか、またはエクスポートファイルのタグのみを保持するかを選択できます。
新しいアセットをインポートすると、そのタグもターゲットプロジェクトにインポートされます。ターゲットプロジェクト内の既存のアセットを上書きする場合は、タグを統合することを選択できます。タグを統合すると、インポート後に、エクスポートプロジェクトタグとターゲットプロジェクトタグの両方がアセットに割り当てられます。
エクスポートファイル内のすべてのアセットまたは一部のアセットのタグを統合することを選択できます。タグを統合できるのは、ターゲットプロジェクト内の既存のアセットを上書きする場合のみです。
タグを統合することを選択したものの、エクスポートファイルのアセットにはタグがなく、ターゲットプロジェクトのアセットにはタグがある場合、インポート後に、アセットはターゲットプロジェクトのタグを保持します。ターゲットプロジェクトタグを削除するには、[参照]ページでアセットに移動し、タグを削除します。
次の表は、インポート時に既存のアセットを上書きする場合に、Informatica Intelligent Cloud Servicesがタグを統合する方法を示しています。
アセット名 | エクスポートファイルタグ | ターゲットプロジェクトタグ | タグの統合 | インポート後のタグ |
---|
Asset_1 | Tag_1, Tag_2 | Tag_3 | はい | Tag_1, Tag_2, Tag_3 |
Asset_2 | Tag_1, Tag_2 | Tag_4, Tag_5 | × | Tag_1, Tag_2 |
Asset_3 | Tag_1, Tag_2 | - | ○ | Tag_1, Tag_2 |
Asset_4 | - | Tag_5, Tag_6 | はい | Tag_5, Tag_6 |
Asset_5 | - | Tag_5, Tag_6 | × | Tag_5, Tag_6 |
パーシステント値を持つアセットのインポート
共有シーケンス、または入出力パラメータまたはシーケンスを含むマッピングタスクをインポートする場合、パーシステント値を保持、リセット、または上書きすることを選択できます。
パーシステント値に対して実行できるアクションは、アセットがターゲットプロジェクトに存在するかどうかや、既存のアセットを上書きすることを選択したかどうかによって異なります。
次の表では、新しいアセットをインポートする場合、または既存のアセットを上書きしないことを選択した場合に実行できるアクションについて説明します。
設定 | 説明 |
---|
デフォルト値に戻す | デフォルト。Informatica Intelligent Cloud Servicesは、デフォルトの入出力パラメータ値と初期シーケンス値を使用して、ターゲットの場所に新しいアセットを作成します。 |
パーシステント値の保持 | Informatica Intelligent Cloud Servicesは、パーシステント入出力パラメータ値とシーケンス値を使用して新しいアセットを作成します。 |
次の表では、既存のアセットを上書きする場合に実行できるアクションについて説明します。
設定 | 説明 |
---|
ターゲットのパーシステント値の保持 | デフォルト。Informatica Intelligent Cloud Servicesは、エクスポートファイルからの値を無視し、ターゲットプロジェクトに保持されている値を維持します。 |
パーシステント値をデフォルト値にリセット | Informatica Intelligent Cloud Services は、パーシステント値をデフォルトの入出力パラメータ値と初期シーケンスジェネレータ値にリセットします。 |
ターゲットのパーシステント値をソース値で上書き | Informatica Intelligent Cloud Servicesは、ターゲットの値をエクスポートファイルのパーシステント値で上書きします。 |
アセットのインポート
アセットのインポートは、Informatica Intelligent Cloud Servicesエクスポートファイルから行います。
1 ターゲット組織へのログイン
2[エクスプローラ]ページで、[すべてのプロジェクト]に移動し、[インポート]をクリックします。
3[アセットのインポート]ページでエクスポートファイルに移動して[開く]をクリックするか、Windowsの[ダウンロード]フォルダからzipファイルをドラッグします。
[アセットのインポート]ページにはファイル内のアセットが一覧表示されます。
4必要に応じて、インポートジョブ名を変更します。
5既存のアセットをインポートのアセットで上書きするかどうかを選択します。
- - 既存のアセットを上書きするよう選択すると、アセットがターゲットプロジェクト内のアセットと同じ名前だった場合、そのアセットによってターゲットプロジェクト内の既存のアセットが置き換えられます。
- - このオプションを選択しないと、同じ名前のアセットがターゲットプロジェクト内に存在する場合、アセットはインポートされません。
6インポートするアセットを選択します。
エクスポートファイルにプロジェクトが含まれ、プロジェクト全体をインポートする場合、すべてのアセットを選択します。Informatica Intelligent Cloud Servicesは、ターゲット組織にプロジェクトを作成します。
7ターゲットプロジェクトを選択するか、デフォルトを受け入れます。
8[テスト]をクリックして、インポートの潜在的な結果を確認します。
[アセットの選択]領域で、各アセットのステータスには、ファイルのインポート時にサービスが実行するアクションが表示されます。
9必要に応じて、選択を修正して、テスト結果の問題を解決します。
10[インポート]をクリックします。
[マイインポート/エクスポートログ]ページの[インポート]タブでインポートの進行状況を確認できます。インポート処理が完了すると、[通知]にメッセージが表示されます。メッセージ内のリンクをクリックして[ログの詳細]ページを開き、インポートの結果を確認します。
インポート後のタスク
移行プロセスを完了するには、インポートしたアセットタイプに基づいて特定のタスクを実行する必要があります。
アセットのインポート後、次のタスクを実行します。
- •接続パスワードとセキュリティトークンを設定します。セキュリティ上の理由から、Informatica Intelligent Cloud Servicesにはインポートの接続パスワードとセキュリティトークンが含まれていません。