インポートしたデプロイパッケージにターゲット環境のグローバルオブジェクトに対する変更が含まれている場合、変更されたグローバルオブジェクトが [グローバル] タブに表示されます。これらのオブジェクトを管理またはデプロイできます。
前提条件
ソース環境からターゲット環境にデプロイパッケージをインポートしている必要があります。詳細については、「デプロイパッケージのインポート」をご参照ください。
グローバルオブジェクトへのアクセス
Dataphin に クロステナントデプロイ ユーザーとしてログインします。
Dataphin ホームページで、上部のナビゲーションバーから[管理センター] > [クロステナントデプロイ] を選択します。
左側のナビゲーションペインで、[クロステナントデプロイ] > [デプロイパッケージのインポート] を選択します。
対象のデプロイパッケージの [Operations] 列で、
デプロイアイコンをクリックします。[グローバル] タブをクリックして、デプロイ保留中のグローバルオブジェクトのページに移動します。
グローバルオブジェクトの表示と管理
デプロイパッケージをインポートすると、[グローバル] タブでグローバルオブジェクトのフィルター、デプロイ、詳細表示、バージョン比較、その他の操作を実行できます。利用可能な操作はオブジェクトタイプによって異なります。オブジェクトタイプには、[統計期間]、[グローバル変数]、[パブリックカレンダー]、[データボード]、[コンピューティングソース]、[プロジェクト]、[データソース]、[オブジェクトプロパティ]、および[識別機能]が含まれます。
操作 | 説明 |
フィルタ | [グローバル] タブでは、各タイプのオブジェクトをフィルタリングできます。使用可能なフィルタ条件はオブジェクトタイプによって異なります。
|
デプロイ | デプロイに失敗したオブジェクトまたはデプロイ待ちのオブジェクトを再デプロイできます。オブジェクトは個別にデプロイすることも、一括でデプロイすることもできます。正常にデプロイされたオブジェクトを再デプロイする必要はありません。
説明
|
デプロイの詳細 | 個々のデプロイについて、[デプロイステータス]、オブジェクトの[基本情報]、[プロセス検証]の結果、[例外アラート]情報などの詳細を表示します。 オブジェクトプロパティと識別機能オブジェクトの場合、プロセス検証には[権限チェック]、[重複名チェック]、および[デプロイメントチェック]が含まれます。他のすべてのオブジェクトタイプの場合、[デプロイメントチェック]のみが含まれます。
説明 オブジェクトの変更タイプが [削除] で、デプロイステータスが成功の場合、オブジェクトはターゲット環境に存在しなくなります。この場合、デプロイの詳細を表示することはできません。 |
マッピング | データソースは個別にマッピングすることも、一括でマッピングすることもできます。同じ名前とタイプのデータソースが既に存在する場合、一括マッピング設定を構成できます。手順については、「既存のデータソースのマッピング」をご参照ください。 説明
|
バージョンの詳細 | 現在のデータソースオブジェクトのバージョン情報を表示します。基本情報、本番データソース、開発データソースが含まれます。 説明 データソース オブジェクトのみがバージョンの詳細表示に対応しています。 |
バージョン比較 | バージョン比較は、変更タイプが [更新] の場合にのみ実行できます。この操作は、インポートされたオブジェクトバージョン (ソース環境のデプロイパッケージから) と、ターゲット環境内の対応するオブジェクトの最新バージョンを比較します。 説明 データソース、オブジェクトプロパティ、識別機能 オブジェクトのみがバージョン比較に対応しています。 |
置換ルールの設定 | 置換ルールは個別に設定することも、一括で設定することもできます。データソースプロパティを一括で設定するには、まず置換ルールを定義する必要があります。ルールを設定した後、一括デプロイに使用できます。手順については、「データソース置換ルールの設定」をご参照ください。 説明
|
データソース置換ルールの設定
データソースオブジェクトのみがデータソース置換ルールの設定に対応しています。
プロパティ構成は、ソース環境とターゲット環境で異なることがよくあります。デプロイ前に、置換ルールを使用してデータソース構成をターゲット環境で必要な構成に自動的に置き換えることができます。データソースをデプロイする際、システムは定義された順序で最初に一致するルールを適用して、そのプロパティを置き換えます。
データソースオブジェクトのリストの下で、[置換ルールの設定] をクリックします。
既存のルールを編集するか、新しいルールを作成します。
既存のルールを編集するには、対象ルールの操作列にある編集アイコンをクリックすると、[新規置換ルール] ダイアログボックスが開きます。
新しいルールを作成するには、[+新規置換ルール] をクリックして [新規置換ルール] ダイアログボックスを開きます。
パラメータ
説明
置換するデータソースの範囲を選択
データソースタイプを設定します。
プロパティを置き換えるデータソースのタイプ (MaxCompute など) を選択します。
スコープルールを追加します。
[+ルールを追加] をクリックして、置換ルールを設定します。ルールは論理 [AND] を使用して結合されます。
範囲を構成します。
ルール構成項目を設定します。
利用可能な設定項目はデータソースタイプによって異なります。 例えば、MaxCompute データソースでは、[データソース名]、[オーナー]、[エンドポイント]、[プロジェクト名]、および [アクセス ID]。でスコープを設定できます。
一致条件を設定します。
利用可能な条件には、[完全一致]、[一致しない]、[次を含む]、[次を含まない]、[次で始まる]、[次で終わる]、[空である]、[空ではない]、[空文字列]、および[空でない文字列]があります。
説明Owner フィールドでは、[所属する] 条件のみがサポートされています。
置換項目と値を設定
本番環境と開発環境の置換項目を構成します。
使用可能な置換項目は、データソースタイプによって異なります。たとえば、MaxCompute データソースは、エンドポイント、プロジェクト名、アクセス ID、アクセスキーの置換をサポートしています。
一致ルールを設定します。
一致ルールには、全文、テキスト一致、正規表現が含まれます。一致は 大文字と小文字を区別 します。
説明正規表現は Java の構文に従います。詳細については、「Java 正規表現ガイド」をご参照ください。
置換テキストを設定します。
置換後のテキストを入力します。
構成後、システムはルールを適用して置換を実行します。
[保存] をクリックします。
データソース置換ルールを構成すると、システムはルールをデータソースオブジェクトと照合し、見つかった一致の数を表示します。
対象のルールの[操作]列で、
デプロイアイコンをクリックし、ルールに従ってデータソースを一括でデプロイします。
をクリックして、ルールに一致するデータソースを表示します。[データソース照合ルール] ダイアログボックスでは、一致するデータソースの詳細の表示やデプロイに加え、同じ名前とタイプを持つデータソースのマッピング操作も実行できます。
既存のデータソースのマッピング
データソースオブジェクトのみが既存のデータソースへのマッピングに対応しています。
インポートされたデプロイパッケージに、ターゲット環境の既存のデータソースと同じ名前とタイプのデータソースが含まれている場合、マッピングを設定できます。[既存データソースのマッピング] ダイアログボックスで [比較の詳細を表示] をクリックすると、インポートされたデータソースオブジェクトとターゲット環境の既存のデータソースオブジェクトを比較できます。
マッピングして構成を更新するか、構成を変更せずにマッピングするかを選択できます。
[マッピングして構成を更新]:インポートされたデータソースオブジェクトをターゲット環境の既存のデータソースにマッピングし、ターゲットの構成をインポートされた構成に更新します。
説明置換ルールが一致した場合、システムはそのルールに従ってデータソースの構成を置き換えます。
[マッピングのみ、構成は変更しない]:インポートされたデータソースオブジェクトをターゲット環境の既存のデータソースにマッピングしますが、ターゲットの構成は更新しません。
マルチエンジンデプロイ
マルチエンジンモードでは、デプロイ対象のコンピューティングソースの設定方法が独立設定の場合、たとえマルチエンジンテナントがこの方法をサポートしていなくても、直接デプロイできます。設定方法が参照クラスターで、ターゲットテナントに対応するクラスターがない場合は、[クラスターの設定] をクリックしてクラスター管理ページに移動し、対応するクラスターを作成できます。