テナント間の公開機能は、テナント間でデータを移行するためのものです。この機能は、さまざまなデータ活用シナリオに対応し、企業がデータ価値を最大化できるよう支援します。
前提条件
テナント間の公開の付加価値サービスを購入し、現在のテナントでテナント間の公開モジュールを有効にします。ラベルアーキテクチャ、ラベル、または品質オブジェクトをエクスポートまたはインポートする予定がある場合は、まずこれらの機能を有効にする必要があります。
テナント間で公開する前に、ソーステナントとターゲットテナントが同じ Dataphin バージョンとコンピュートエンジンタイプを使用していることを確認してください。そうでない場合、コンピュートソースオブジェクトの公開に失敗します。コンピュートエンジンの設定に関する詳細については、コンピュート設定をご参照ください。
ソーステナントとターゲットテナントがコンピュートエンジンとして同じクラスターを使用していることを確認します。コンピュートエンジンが異なる場合は、まずコンピュートエンジンのメタデータとビジネスデータを移行する必要があります。
ターゲットテナントがコンピュートエンジンおよびビジネスデータベースへのネットワーク接続を持っていることを確認してください。
ソーステナントとターゲットテナントの両方で、テナント間の公開メンテナンスモードが有効になっていることを確認してください。
ソーステナントとターゲットテナントは、同じテナント間の公開認証情報を使用する必要があります。
制限事項
カスタムデータソースの場合、ターゲット環境を手動で作成し、ソース環境とターゲット環境の間でデータソースタイプのエンコーディングが一貫していることを確認する必要があります。不一致があると、公開中に未知のエラーが発生する可能性があります。
説明Dataphin v3.10 より前のバージョンで作成されたカスタムデータソースでは、テナント間の公開はサポートされていません。
データソースおよびコンピュートソースの設定ファイルはエクスポートできません。ターゲット環境に再度アップロードする必要があります。
Fusioninsight Flink リアルタイムコンピュートソースはエクスポートできません。
リアルタイムコンピューティングテンプレート、またはテンプレートから作成されたリアルタイムノードはエクスポートできません。
DataService Studio API はエクスポートできません。手動で移行する必要があります。
アドホッククエリファイルはエクスポートできません。
テナント間の公開中、システム管理者またはテナント間公開ユーザーではないユーザーは、次のメニューにのみアクセスできます:
データ開発と構築 > 開発 (データ統合、データスタジオ、タスク公開、タスク運用保守)
資産ガバナンスと管理 > 管理 (資産チェックリスト)
資産分析と応用 > 分析 (SQL クエリ、Notebook)
その他 > 管理センター (権限管理)
その他 > マイ (個人センター、個人データセンター、アラートセンター、メッセージセンター、タスクハブ)
カスタムメニュー
背景情報
Dataphin は、データのセキュリティを確保するために、テナント間のデータを完全に分離します。データエコシステムを構築したり、異なるテナント間で共通の開発環境、テスト環境、本番環境を作成したりするなど、厳格なセキュリティ統制を実施する場合、通常は新しいテナントですべてのデータを再開発する必要があり、データ活用の効率が低下します。
この問題に対処するため、Dataphin はデータ公開機能を強化し、テナント間の公開のためのシンプルで効率的かつ安全なプラットフォームを提供します。
テナント間の公開は、次のような状況に適しています:
環境移行 (インスタンス移行)。例えば、オンプレミスデプロイメントからパブリッククラウドの Software as a Service (SaaS) 環境への移行など。
開発環境と本番環境の分離 (インスタンス)。例えば、金融業界における本番環境と開発環境の分離など。

機能概要
テナント間の公開は、ファイルからのオブジェクトのバッチ公開をサポートします。システムはオブジェクトの依存関係に基づいて公開順序を自動的に決定し、ターゲット環境に正しく公開されるようにします。Dataphin は、計画、データアーキテクチャ、開発、資産に関連するオブジェクトのテナント間公開をサポートします。
テナント公開のためのグローバルオブジェクト:統計期間、グローバル変数、パブリックカレンダー、オフラインスケジューリングテンプレート、データセグメント、コンピュートソース、プロジェクト、データソース、オブジェクト属性、検出機能が含まれます。
テナント間公開のためのデータアーキテクチャオブジェクト:主題領域、ビジネスオブジェクト、ビジネスアクティビティが含まれます。
テナント間公開のための開発オブジェクト:統合ノード、モデリング開発オブジェクト、メトリック開発オブジェクト、リソース関数、リアルタイムおよびオフラインコンピューティングノードが含まれます。
テナント間公開のためのラベルアーキテクチャオブジェクト:ラベルエンティティとラベルエンティティ ID が含まれます。
テナント間公開のためのラベルオブジェクト:オフラインラベル (メトリックマッピング、ルール組み合わせ) とオフラインビューが含まれます。
テナント間公開のためのデータ標準オブジェクト:標準オブジェクト (データ標準セットフォルダ、データ標準セット、標準テンプレート、データ標準、パブリック標準プロパティ)、標準マッピングルール、マッピング関係、ルックアップテーブル、ルートワードが含まれます。
テナント間公開のための Data Quality オブジェクト:ルールテンプレートと品質ルールが含まれます。
テナント間公開のためのデータセキュリティオブジェクト:セキュリティルール (データ分類、データカテゴリ分類、検出機能)、検出結果、キーが含まれます。
用語集
テナント:Dataphin のデプロイメントインスタンスでは、スペースをテナントに分離でき、さらにビジネスセグメントやプロジェクトに分割できます。テナント間の公開とは、ソース環境のテナントから開発オブジェクトをデプロイメントパッケージにエクスポートし、そのエクスポートされたデプロイメントパッケージをターゲット環境のテナントにインポートするプロセスです。
ソース環境:データが別の環境に移行される元の環境です。
ターゲット環境:オブジェクトが公開される先の環境です。ソース環境とターゲット環境は相対的な概念です。例えば、環境 A のデータを環境 B に公開する必要がある場合、環境 A がソース環境、環境 B がターゲット環境となります。
テナント間公開ユーザー:テナント間の公開機能に対する権限を持つユーザーロールです。
手順

主なフロー | 説明 |
ステップ 1:テナント間公開の準備 |
|
ステップ 2:テナント間公開の設定 | テナント間公開ユーザーは、ソース環境とターゲット環境で設定を行います。これらの設定には、デプロイメントパッケージファイルの保存期間、認証情報の設定または取得、機能とデータの権限検証、フロー設定が含まれます。詳細については、テナント間公開の設定をご参照ください。 |
ステップ 3:ソース環境からデプロイメントパッケージをエクスポートしてダウンロード | ソース環境で、テナント間公開ユーザーがデプロイメントパッケージファイルをエクスポートしてダウンロードします。デプロイメントパッケージは、フルエクスポート、増分エクスポート、または指定オブジェクトエクスポートによってエクスポートできます。
説明 エクスポートされたデプロイメントパッケージには、運用保守 (O&M) によって生成されたインスタンスデータは含まれません。 |
ステップ 4:ターゲット環境にデプロイメントパッケージをインポート | ターゲット環境で、テナント間公開ユーザーがデプロイメントパッケージファイルをインポートします。詳細については、デプロイメントパッケージのインポートをご参照ください。 |
ステップ 5: ターゲット環境でのオブジェクトのパブリッシュ | ターゲット環境で、インポートされたデプロイメントパッケージを選択し、必要に応じてオブジェクトを公開します。詳細については、公開対象のオブジェクトをご参照ください。 |
テナント間公開に関する注意事項
テナント間の公開中、ソーステナントとターゲットテナントの両方で新しいノードを作成できますが、それらを本番環境に公開することはできません。ノードは基本環境ではサブミットできません。このプロセス中にドラフトまたは開発状態で新しいノードを作成した場合、それらをターゲットテナントに同期するには手動で移行する必要があります。
Dataphin は、データリネージに基づいてグローバルな依存関係グラフを生成します。このグラフを使用して、正しい公開順序を決定し、依存関係の正確性を保証します。ワンクリック公開機能を使用する場合、公開順序を管理する必要はありません。
ワンクリック公開を使用する前に、コンピュートソースとデータソースを手動で公開する必要があります。
テナント間の公開中、システムは各オブジェクトに対してグローバル ID を自動的に生成します。これにより、異なる環境間で公開される際に各オブジェクトが一意に識別されることが保証されます。