ソース環境のデプロイメントパッケージをターゲット環境にインポートすると、そのパッケージに含まれるデータオブジェクトがインポートルールに基づいてデプロイメントパッケージの概要ページに表示されます。この概要ページから、必要に応じてこれらのオブジェクトを管理または公開できます。
前提条件
ソース環境のデプロイメントパッケージファイルがターゲット環境にインポートされていること。詳細については、「デプロイメントパッケージのインポート」をご参照ください。
注意事項
本番環境でのデータセキュリティを確保し、不正なオブジェクトの依存関係によるデータ障害を防ぐため、オブジェクトの公開中にシステムはメンテナンス状態になります。これにより、同時操作によって引き起こされる可能性のある問題を防ぎます。公開が完了した後、システム管理者またはスーパー管理者が手動でメンテナンス状態を停止する必要があります。他のユーザーは、メンテナンス状態が停止された後にのみ、システムを正常に使用できます。
デプロイメントパッケージ内のオブジェクトが現在の環境の対応するオブジェクトと同じバージョンである場合、公開する必要はありません。ただし、このオブジェクトは概要ページのオブジェクト総数には引き続きカウントされます。
Dataphin V3.11 は、Dataphin V3.9 より前に作成された履歴オブジェクトのエクスポートと、他のテナントへの公開をサポートしています。
権限
テナント間公開ユーザーのロールを持つユーザーのみが、公開待ちのオブジェクトにアクセスして管理できます。
デプロイメントパッケージの概要へのアクセス
テナント間公開ユーザー アカウントで Dataphin にログオンします。
Dataphin のホームページで、上部のメニューバーから [管理センター] > [テナント間公開] を選択します。
左側のナビゲーションウィンドウで、[移行] > [デプロイメントパッケージのインポート] を選択します。
対象のデプロイメントパッケージの [アクション] 列で、
公開アイコンをクリックします。
デプロイメントパッケージの概要
デプロイメントパッケージの概要ページには、インポートされたパッケージと現在の環境との比較が表示されます。また、変更されたオブジェクトの数と、その公開ステータス (公開待ち、公開中、成功、失敗、リスクありで成功) に関する統計も表示されます。このページでは、さまざまなタイプとステータスのオブジェクトを公開および管理できます。オブジェクトは、グローバル、データアーキテクチャ、開発、タグアーキテクチャ、タグ、データ標準、Data Quality、データセキュリティの機能モジュールごとにグループ化されています。
デプロイメントパッケージの概要ページには、公開が必要なオブジェクトのみが表示されます。パッケージ内のオブジェクトのうち、現在の環境の対応するオブジェクトと同じバージョンのものは無視されます。

エリア | 説明 |
① 操作エリア | 次の操作をサポートしています: [公開設定の変更]、[再解析]、[ワンクリック公開]、[更新]。
|
② 公開オブジェクト一覧 | システムはオブジェクトを機能モジュールに分割し、各モジュールのカードを表示します。カードには、対応するモジュールのステータスとオブジェクト情報が表示されます。
|
変更タイプ
デプロイメントパッケージファイルをインポートすると、システムは以下のルールに基づいて各オブジェクトの変更タイプを自動的に識別し、マークします。変更タイプは [追加]、[更新]、[削除] です。
[追加]:インポートされたパッケージ内のオブジェクトがターゲット環境に存在しない場合、その変更タイプは [追加] になります。このタイプのオブジェクトを公開すると、ターゲット環境に追加されます。
[更新]:インポートされたパッケージ内のオブジェクトがターゲット環境にすでに存在するが、バージョンが異なる場合、その変更タイプは [更新] になります。このタイプのオブジェクトを公開すると、ターゲット環境の対応するオブジェクトが上書きされます。
[削除]:インポートされたパッケージにターゲット環境に存在するオブジェクトが含まれていない場合、その変更タイプは [削除] になります。このタイプのオブジェクトを公開すると、対応するオブジェクトがターゲット環境から削除されます。
オブジェクトを公開するための権限
デプロイメントパッケージファイルをインポートした後、テナント間公開ユーザーは、オブジェクトを本番環境または開発環境に公開するために、対応するオブジェクトタイプに必要な公開権限も持っている必要があります。必要な権限は以下のとおりです:
公開するオブジェクト | サブタイプ | 必要な権限 |
グローバル |
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザーが必要です。 |
データブロック | スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザー、または対応するブロックのデータブロックアーキテクトが必要です。 | |
コンピュートエンジン | スーパー管理者、システム管理者、コンピュートエンジンがバインドされているブロックのデータブロックアーキテクト、またはコンピュートエンジンオーナーのいずれかのロールまたは権限も持つテナント間公開ユーザーが必要です。 | |
プロジェクト | スーパー管理者、システム管理者、コンピュートエンジンがバインドされているブロックのデータブロックアーキテクト、またはプロジェクトオーナーのいずれかのロールまたは権限も持つテナント間公開ユーザーが必要です。 | |
データソース | データソース管理者またはデータソースオーナーのロールを持つテナント間公開ユーザーが必要です。 | |
データアーキテクチャ |
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザー、または対応するブロックのデータブロックアーキテクトが必要です。 |
開発オブジェクト |
| スーパー管理者の権限を持つテナント間公開ユーザーが必要です。あるいは、ユーザーはテナント間公開ユーザーであり、オブジェクトを含むプロジェクトのメンバーであり、Dev または Basic プロジェクトの submit 権限、または Prod プロジェクトの publish 権限を持っている必要があります。 |
|
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザーが必要です。 |
データ標準 |
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザーが必要です。 |
データ品質 |
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザーが必要です。 |
データセキュリティ |
| スーパー管理者またはシステム管理者のロールを持つテナント間公開ユーザーが必要です。 |
推奨される公開順序
オブジェクト間の依存関係に基づき、以下の順序で公開してください。
グローバル (コンピュートエンジン -> データソース -> 統計期間 -> グローバル変数 -> パブリックカレンダー -> オブジェクトプロパティ -> Python サードパーティパッケージ -> データブロック -> プロジェクト -> 識別機能)
データアーキテクチャ (サブジェクトエリア -> ビジネスアクティビティ -> ビジネスオブジェクト)
データセキュリティ (キー -> データ分類 -> データクラス分類 -> 識別機能)
データ標準 (ルックアップテーブルフォルダ -> ルックアップテーブル -> ルート -> データ標準セットフォルダ -> データ標準セット -> パブリック標準プロパティ -> 標準テンプレート)
Data Quality (ルールテンプレート)
標準 (データ標準 -> マッピングルール)
開発 (オフライン物理テーブル -> ノード)
タグアーキテクチャ (タグエンティティ -> タグエンティティ ID)
タグ (ワークベンチオブジェクト)
Data Quality (品質ルール)
データ標準 (マッピング関係)
データセキュリティ (識別結果)