すべてのプロダクト
Search
ドキュメントセンター

Dataphin:X-Data Engineering

最終更新日:Oct 09, 2025

X-Data Engineering は、要件に基づいて、統合タスク、データモデル (概念モデル、論理モデル、分析モデル)、およびコードタスクを自動的に生成します。

前提条件

  • X-Data Engineering を使用するには、Intelligent R&D Edition をアクティブ化する必要があります。

  • X-Data Engineering アシスタントを設定し、有効にしていること。詳細については、「インテリジェントアプリケーション」をご参照ください。

制限

GaussDB (DWS) コンピュートエンジンは、インテリジェントアプリケーションをサポートしていません。

主題領域モデルが生成された後、アセットオペレーション または を有効にし、[カタログデザイン] - [管理] 権限を持つユーザーのみが、[アセットトピックフォルダーとして作成] 操作を使用できます。

権限の説明

  • スーパー管理者、システム管理者、運用管理者、および [X-Data Engineering]-[表示] 権限を持つカスタムグローバルロールは、X-Data Engineering アシスタントを表示および使用できます。

  • ユーザーが [プランニング]-[ビジネス]-[表示] 権限を持っていない場合、そのユーザーは X-Data Engineering を使用して概念モデリングを完了することはできません。

  • ユーザーが [プランニング]-[ビジネス]-[管理] 権限を持っていない場合、そのユーザーは概念モデルを公開できません。

会話の作成

X-Data Engineering を使用すると、ビジネス記述から概念モデルを、ビジネスエンティティから論理モデルを作成できます。

概念モデリング会話の作成

  1. Dataphin のホームページで、上部のメニューバーから [Super X] > [X-Data Engineering] を選択して、X-Data Engineering ページを開きます。

  2. X-Data Engineering ページで、[概念モデリング] カードをクリックします。

  3. 下部のダイアログボックスに要件を入力します。image アイコンをクリックして説明ファイルをアップロードすることもできます。

    サポートされているファイル形式は、txt、md、html、doc、docx、pdf、xls、xlsx、ppt、pptx、および csv です。一度に最大 10 個のファイルをアップロードできます。各ファイルのサイズは 2 MB を超えることはできません。

  4. (オプション) X-Data Engineering は 2 つの例を提供します。いずれかを使用するには、その下にある [例を使用] をクリックします。システムは、例の情報に基づいて概念モデルを作成します。

  5. 概念モデルが生成された後、必要に応じてモデルを修正できます。完了したら、[概念モデリング] パネルの [モデルを公開] をクリックします。システムは現在のテナントに対応するオブジェクトを自動的に作成します。

    • 会話メッセージ内の説明ファイルの横にある image アイコンをクリックして、ファイルをダウンロードします。

    • モデルが生成された後、会話メッセージ内の image アイコンをクリックしてモデルを再生成します。

    • 生成されたモデルについて、いいねまたはよくないねアイコンをクリックしてフィードバックを提供できます。モデルが気に入らない場合は、最大 512 文字のフィードバックを入力して送信できます。テキストを入力せずにフィードバックダイアログボックスを閉じることもできます。この場合、システムはあなたの「よくないね」のみを記録します。

    • 業務部門、データドメイン、またはビジネスエンティティノードをクリックして、会話で参照します。

    • システムは各応答に 1 から始まる番号を自動的に付けます。会話メッセージ内の image アイコンをクリックして、そのメッセージに対応するバージョンのモデルにロールバックします。

  6. (オプション) 概念モデルを公開した後、論理モデルを生成できます。詳細については、「論理モデリング会話の作成」をご参照ください。

論理モデリング会話の作成

  1. Dataphin のホームページで、上部のメニューバーから [Super X] > [X-Data Engineering] を選択して、X-Data Engineering ページを開きます。

  2. X-Data Engineering ページで、[論理モデリング] カードをクリックします。

  3. 選択したビジネスエンティティとその関連エンティティについて、選択したプロジェクトで論理テーブルを生成します。ビジネスエンティティの説明を追加したり、ドキュメントをアップロードしたりすることもできます。

    • ビジネスエンティティ: 既存の論理テーブルがない公開済みのビジネスエンティティを選択します。現在のテナントのすべての業務部門から選択できます。これには、一般的なビジネスオブジェクトとすべてのビジネスアクティビティが含まれます。

    • プロジェクト: プロジェクトを選択する前に、ビジネスエンティティを選択する必要があります。選択したビジネスエンティティの業務部門にアタッチされている任意のプロジェクトを選択できます。

  4. リクエストを送信すると、システムは選択した [ビジネスエンティティ] の関連エンティティを自動的に取得します。関連エンティティは、論理テーブルを持たない一般的なビジネスオブジェクトです。各ビジネスエンティティの横にある image アイコンにカーソルを合わせると、その名前、コード、主題領域、エンティティタイプを表示できます。

    また、論理テーブルのソースデータを確認する必要があります。システムは各エンティティにソーステーブルを推奨します。システムは、エンティティの業務部門にアタッチされたプロジェクト内のテーブルを優先します。推奨されたテーブルを削除したり、他のソーステーブルを追加したりできます。[追加] をクリックして、[論理テーブルのソーステーブル] パネルに複数のソーステーブルを追加します。パネルには、ソーステーブル名、その業務部門、データドメイン、およびプロジェクトが表示されます。キーワードを入力してテーブル名をすばやく検索できます。業務部門、プロジェクト、テーブルタイプでフィルターすることもできます。

  5. すべてのビジネスエンティティのソーステーブルを設定し、各エンティティにソースが指定されていることを確認したら、[論理テーブルの生成] をクリックします。システムはフィールドリストを生成し、次に論理テーブルの計算ロジックを生成します。

    1. 論理テーブルのフィールドリスト: フィールドリストには、フィールド名、表示名、データの型、フィールドカテゴリ、および説明が含まれます。必要に応じて、生成されたフィールド情報を変更できます。

    2. 論理テーブルの計算ロジック: フィールドリストを修正した後、[次へ] をクリックします。システムは論理テーブルの計算ロジックを自動的に生成します。ロジックが生成された後、左側のダイアログボックスに最適化命令を入力できます。その後、システムは計算ロジックを再生成します。ロジックコードを編集およびフォーマットできます。コードを編集した後、再度検証する必要があります。[検証の開始] をクリックします。検証に合格した後にのみロジックを送信できます。

  6. (オプション) 各会話の後、いいねまたはよくないねアイコンをクリックして、応答に関するフィードバックを提供できます。応答が気に入らない場合は、最大 512 文字のフィードバックを入力して送信できます。テキストを入力せずにフィードバックダイアログボックスを閉じることもできます。この場合、システムはあなたの「よくないね」のみを記録します。

  7. [送信] をクリックします。送信が成功すると、論理テーブルのステータスが [成功] に変わります。

会話管理

  • 会話記録: 右上隅の [会話記録] をクリックします。[会話記録] ダイアログボックスで、最後の 20 件の会話記録を表示し、次の操作を実行できます。

    • 検索: タイトルのキーワードで会話記録を検索できます。

    • 名前の変更: 会話記録名の後にある [名前の変更] アイコンをクリックして、会話記録の名前を変更します。名前は 256 文字を超えることはできません。

    • 削除: 検索ボックスの後の [クリア] アイコンをクリックしてすべての会話記録を削除するか、会話記録名の後の [削除] アイコンをクリックして単一の会話記録を削除できます。

  • 会話の作成: 右上隅の [会話の作成] をクリックして、新しい会話を開始します。

モデリングでサポートされる操作

概念モデリングでサポートされる操作

image

セクション

説明

全画面表示

image アイコンをクリックすると、ビューが全画面で表示されます。全画面モードで image アイコンをクリックすると、パネル表示に戻ります。

検索とビューの切り替え

  • 検索: 業務部門、データドメイン、またはビジネスエンティティの名前またはコードを入力して、あいまい検索を実行します。

  • アセットトピックフォルダーとして作成: 主題領域モデルが生成された後、[アセットトピックフォルダーとして作成] をクリックします。[アセットトピックフォルダーのクイック作成] ダイアログボックスで、[アセットタイプ][作成方法] を選択します。

    • アセットタイプ: デフォルトのタイプはテーブルです。オプションは、アセット - フォルダー管理と同じです。アセットタイプを切り替えても、選択した作成方法は変更されません。

    • 作成方法: [各業務部門を新しいトピックとして作成][業務部門をレベル 1 フォルダーとして使用し、新しいトピックを作成]、または [業務部門をレベル 1 フォルダーとして使用し、既存のトピックに追加] を選択できます。

      • 各業務部門を新しいトピックとして作成: これはデフォルトのオプションです。各業務部門がトピックになり、データドメインはその中のフォルダーになります。

      • 業務部門をレベル 1 フォルダーとして使用し、新しいトピックを作成: このオプションを選択した場合は、最大 256 文字の一意のトピック名も入力する必要があります。業務部門はレベル 1 フォルダーになります。データドメインは、レベル 2 から始まるサブディレクトリとして作成されます。サブディレクトリ名は、同じ親フォルダーの下で一意である必要があります。

      • 業務部門をレベル 1 フォルダーとして使用し、既存のトピックに追加: このオプションを選択した場合は、選択したアセットタイプの既存のアセットトピックからトピックを選択する必要もあります。業務部門はレベル 1 フォルダーになります。データドメインは、レベル 2 から始まるサブディレクトリとして作成されます。サブディレクトリ名は、同じ親フォルダーの下で一意である必要があります。

    アセットトピックフォルダーが作成された後、成功メッセージの [編集に移動] をクリックして、[フォルダー管理] > [フォルダープランニング] に移動し、詳細を表示します。新しいトピックの場合、その名前は業務部門名 (業務部門がレベル 1 フォルダーとして使用される場合は手動で入力した名前)、その説明はトピックの説明、その管理者は現在のユーザーであり、リリース承認が無効になっているすべてのユーザーに公開されます。

  • モデルを公開: [モデルを公開] をクリックします。システムはこのモデルに従って対応するオブジェクトを自動的に作成します。公開が失敗した場合 (完全または部分的な失敗を含む)、公開されたすべてのオブジェクトはロールバックされます。公開が成功した場合、[表示] をクリックして [データアーキテクチャ] ページに移動し、関連情報を表示します。

  • ビューの切り替え: ビューの切り替えをクリックして、キャンバスビューをリストビューに変換します。業務部門、データドメイン、およびビジネスエンティティで実行できる操作は、両方のビューで同じです。リストビューには、[業務部門]、[データドメイン]、および [ビジネスエンティティ] の 3 つのタブが含まれます。

    • 業務部門: [名前][英語名][オブジェクトが存在します] ステータス、および [説明] を表示します。現在のセッションで作成されなかった業務部門の場合、[オブジェクトが存在します] の値は [いいえ] です。それ以外の場合、値は [はい] です。

    • データドメイン: [主題領域名/コード][業務部門][親主題領域][オブジェクトが存在します]、および [説明] を表示します。現在のセッションで作成されていない主題領域の場合、[オブジェクトが存在します][いいえ] に設定されます。それ以外の場合は、[はい] に設定されます。

    • ビジネスエンティティ: [ビジネスエンティティ名/コード][エンティティタイプ][データドメイン][Is]、および [説明] を表示します。現在の会話で作成されていないビジネスエンティティの場合、[Is] 列には [いいえ] が表示されます。それ以外の場合、列には [はい] が表示されます。

各ノードでサポートされる操作

テナント、業務部門、データドメイン、およびビジネスエンティティノードは、次の操作をサポートします。

  • テナントノード: 詳細の表示、業務部門の追加。

  • 業務部門ノード: 詳細の表示、編集、データドメインの追加、削除。

  • データドメインノード: 詳細の表示、編集、サブドメインの追加、エンティティの追加、削除。

  • ビジネスエンティティノード: 詳細の表示、編集、エンティティ関係の表示、削除。

説明

現在のテナントに既に存在する業務部門、データドメイン、およびビジネスエンティティを編集または削除することはできません。

各操作の詳細については、「テナントノードでサポートされる操作」、「業務部門ノードでサポートされる操作」、「データドメインノードでサポートされる操作」、および「ビジネスエンティティノードでサポートされる操作」をご参照ください。

テナントノードでサポートされる操作

操作

説明

詳細の表示

テナントノードの image アイコンをクリックし、[詳細の表示] を選択します。ノードの [タイプ][名前][コード]、および [説明] を表示できます。[ファイルタイプ][テナント] です。

データユニットの追加

既存のモデルに新しい業務部門を追加します。

テナントノードの image アイコンをクリックし、[業務部門の追加] を選択します。[業務部門の追加] パネルで、次のパラメーターを設定します。

  • ユニット名: すべての文字をサポートします。名前は最大 64 文字です。

  • ユニット英語名: プレフィックス `LD_` で始まる必要があります。英字、数字、アンダースコア (_) をサポートします。名前は最大 61 文字です。

  • 説明 (オプション): すべての文字をサポートします。説明は最大 1,000 文字です。

業務部門ノードでサポートされる操作

操作

説明

詳細の表示

データブロックノードの image アイコンをクリックし、[詳細の表示] を選択して、ノードの [タイプ][名前][コード]、および [説明] を表示します。[ノードタイプ][データブロック] です。

編集

データブロックノードの image アイコンをクリックし、[編集] を選択します。[データブロックの編集] ペインで、次のパラメーターを設定します。

  • ブロック名: 最大 64 文字の名前を入力します。

  • 英語ブロック名: LD_ プレフィックスで始まる名前を入力します。名前には英字、数字、アンダースコア (_) を含めることができます。最大長は 61 文字です。

  • 説明 (オプション): 最大 1000 文字の説明を入力します。

主題領域の追加

現在または別のデータブロックに主題領域を追加します。

データブロックノードの image アイコンをクリックし、[主題領域の追加] を選択します。[主題領域の追加] ペインで、次のパラメーターを設定します。

  • 主題領域名: 最大 64 文字の名前を入力します。

  • 主題領域コード: 英字、数字、アンダースコア (_) を含むコードを入力します。最大長は 64 文字です。

  • データブロック: 現在のデータブロックがデフォルトで選択されます。現在のモデルに複数のデータブロックがある場合は、別のデータブロックを選択できます。適切なデータブロックがない場合は、テナントノードの下にデータブロックを追加できます。

  • 親主題領域 (オプション): 選択したデータブロック内の別の主題領域を選択します。このフィールドを空のままにすると、新しい主題領域は現在のブロックに直接属するトップレベルの主題領域になります。

  • 説明 (オプション): 最大 1000 文字の説明を入力します。

削除

データブロックノードの image アイコンをクリックし、[削除] を選択します。表示されるダイアログボックスで、[OK] をクリックします。

説明

データブロックを削除すると、その中のすべてのノードも削除されます。

データドメインノードでサポートされる操作

操作

説明

詳細の表示

主題領域ノードの image アイコンをクリックし、[詳細の表示] を選択します。ノードの [タイプ][名前][コード]、および [説明] を表示できます。[ファイルタイプ][データドメイン] です。

編集

データドメインノードの image アイコンをクリックし、[ドメインの編集] を選択します。[ドメインの編集] パネルで、次のパラメーターを設定します。

  • ドメイン名: すべての文字をサポートします。名前は最大 64 文字です。

  • ドメインコード: 英字、数字、アンダースコア (_) をサポートします。コードは最大 64 文字です。

  • 業務部門: 現在の業務部門がデフォルトです。現在のモデルに複数の業務部門がある場合は、別の業務部門を選択できます。適切な業務部門がない場合は、テナントノードの下に業務部門を追加できます。

  • 親ドメイン (オプション): オプションには、現在の業務部門のすべてのデータドメインが含まれます。これを空のままにすると、現在の業務部門の直下にあるレベル 1 のデータドメインになります。適切なデータドメインがない場合は、業務部門ノードの下にデータドメインを追加できます。

  • 説明 (オプション): すべての文字をサポートします。説明は最大 1,000 文字です。

サブドメインの追加

現在または別のデータドメインの下にサブドメインを追加します。

データドメインノードの image アイコンをクリックし、[サブドメインの追加] を選択します。[データドメインの追加] パネルで、パラメーターを設定します。パラメーターは、データドメインの編集と同じです。

エンティティの追加

データドメインノードの image アイコンをクリックし、[エンティティの追加] を選択します。[ビジネスエンティティの追加] パネルで、次のパラメーターを設定します。

  • エンティティ名: すべての文字をサポートします。名前は最大 64 文字です。

  • コード: 英字、数字、アンダースコア (_) をサポートします。コードは最大 64 文字です。

  • エンティティタイプ: エンティティタイプは、ビジネスオブジェクトとビジネスアクティビティに分かれています。次のタイプから選択できます。

    • ビジネスオブジェクト: [一般オブジェクト][階層オブジェクト][列挙可能オブジェクト][仮想オブジェクト]

    • ビジネスアクティビティ: [ビジネスプロセス][ビジネススナップショット][ビジネスイベント]

  • 業務部門: オプションには、現在のモデルのすべての業務部門が含まれます。適切な業務部門がない場合は、テナントノードの下に業務部門を追加できます。

  • データドメイン: オプションには、現在の業務部門のすべてのデータドメインが含まれます。デフォルトは現在のデータドメインです。適切なデータドメインがない場合は、業務部門ノードの下にデータドメインを追加できます。

  • 説明 (オプション): すべての文字をサポートします。説明は最大 1,000 文字です。

  • エンティティ関係 (オプション): エンティティタイプが一般オブジェクト、ビジネスプロセス、ビジネスイベント、またはビジネススナップショットの場合にのみエンティティ関係を設定できます。エンティティ関係を編集した後、関連エンティティのエンティティ関係パネルで表示できます。

    • エンティティタイプが一般オブジェクトの場合:

      • 継承元エンティティ: このオブジェクトの子オブジェクトを除く、現在の業務部門の他のビジネスオブジェクトを選択できます。

      • 関連エンティティ: このオブジェクトの子オブジェクトを除く、現在の業務部門の 1 つ以上のビジネスオブジェクトを選択できます。

    • エンティティタイプがビジネスプロセスの場合:

      • 関連エンティティ: このオブジェクトの子オブジェクトを除く、現在の業務部門の 1 つ以上のビジネスオブジェクトを選択できます。

      • 先行ビジネスプロセス: 現在の業務部門の他の 1 つ以上のビジネスプロセスを選択できます。

      • プロセスイベント: 現在の業務部門の 1 つ以上のビジネスイベントを選択できます。

    • エンティティタイプがビジネスイベントまたはビジネススナップショットの場合:

      関連エンティティ: このオブジェクトの子オブジェクトを除く、現在の業務部門の 1 つ以上のビジネスオブジェクトを選択できます。

削除

データドメインノードの image アイコンをクリックし、[削除] を選択します。表示されるダイアログボックスで、[OK] をクリックします。

説明

現在のデータドメインを削除すると、その中に含まれるすべてのノードも削除されます。

ビジネスエンティティノードでサポートされる操作

操作

説明

詳細の表示

ビジネスエンティティノードの image アイコンをクリックし、[詳細の表示] を選択して、ノードの [タイプ][名前][コード]、および [説明] を表示します。[ファイルタイプ] には、[法線][レベル][列挙][仮想オブジェクト][ビジネスイベント][ビジネスプロセス]、および [ビジネススナップショット] が含まれます。

編集

ビジネスエンティティノードの image アイコンをクリックし、[編集] を選択します。[ビジネスエンティティの編集] パネルで、パラメーターを設定します。パラメーターは、エンティティの追加と同じです。

エンティティ関係の表示

ビジネスエンティティノードの image アイコンをクリックし、[エンティティ関係の表示] を選択します。[エンティティ関係] パネルで、ER 図を表示します。現在のエンティティ関係が要件を満たさない場合は、関連エンティティのエンティティ関係を編集できます。

削除

ビジネスエンティティノードの image アイコンをクリックし、[削除] を選択します。表示されるダイアログボックスで、[OK] をクリックして、現在のビジネスエンティティノードを削除します。

論理モデリングでサポートされる操作

  • フィールドリストページでサポートされる操作image

    セクション

    説明

    論理テーブルの基本情報

    基本情報には、論理テーブルの中国語名、英語名、ステータス、テーブルタイプ、業務部門、データドメイン、およびプロジェクトが含まれます。テーブルタイプは、ビジネスエンティティタイプによって決まります。必要に応じて、論理テーブルの中国語名と英語名を変更できます。英語名のプレフィックスとサフィックスは、ビジネスエンティティが属する業務部門の研究開発仕様テーブル命名規則に基づいて生成されます。

    ソーステーブルの検索、フィルター、編集

    • 検索とフィルター: 検索ボックスにフィールド名のキーワードを入力してあいまい検索を実行するか、image アイコンをクリックしてフィルターダイアログボックスで [データの型][フィールドタイプ] でフィルターします。

    • ソーステーブルの編集: [ソーステーブルの編集] をクリックして、ソーステーブルパネルで 1 つ以上のソーステーブルを選択します。テーブル名のキーワードを入力してあいまい検索を実行できます。論理テーブルの業務部門、プロジェクト、テーブルタイプでフィルターすることもできます。さらに、[アクション] 列の image アイコンをクリックして、対応する論理テーブルのフィールドリストを表示できます。ソーステーブルを変更すると、システムは論理テーブルのフィールドリストを再生成します。

    フィールドリスト

    フィールドリストには、[シリアル番号][列名][備考][データの型][フィールドタイプ]、および [説明] が含まれます。

    • 列名: 英字、数字、アンダースコア (_) を含めることができ、最大 128 文字です。

    • データの型: サポートされているデータの型には、[string][bigint][double][timestamp][decimal][Text][Numeric][Datetime Variable]、および [Other] があります。

    • フィールドタイプ: [プライマリキー][ビジネス時間] (フロー開始時刻、フロー終了時刻、イベント時間、スナップショット時間)、[プロパティ][メジャー][パーティション]

    フィールドリストでは、フィールドの追加、削除、順序の調整もできます。

    • フィールドの追加: [フィールドの追加] をクリックして、フィールドリストの最後に空の行を追加します。その後、フィールド情報を設定できます。

    • フィールドの削除: フィールドの [アクション] 列にある image アイコンをクリックして削除します。

      説明

      プライマリキーフィールドは削除できません。

    • フィールド順序の調整: フィールドの横にある image アイコンをドラッグして順序を調整します。

    フィールドリスト全体の操作

    • 非推奨: 現在の論理テーブルの作成をスキップし、非推奨としてマークします。非推奨の論理テーブルは編集できません。この操作は元に戻せません。注意して進めてください。

    • フィールドリストの再生成: [フィールドリストの再生成] をクリックして、選択したビジネスエンティティのフィールドリストを再生成します。

    • 次へ: フィールドリスト情報を確認した後、[次へ] をクリックして関連する計算ロジックを生成します。

  • 計算ロジックページでサポートされる操作

    image

    セクション

    説明

    計算ロジック SQL エリア

    提供されたテーブル情報とソーステーブルスキーマに基づいて論理テーブル SQL を生成します。

    • 再生成: [再生成] をクリックします。システムは現在の論理テーブルの計算ロジックを再生成します。左側のダイアログボックスで計算ロジックの変更指示を入力すると、システムは計算ロジックも再生成します。

    • 検証の開始: フィールドリストまたは計算ロジックを変更した後 (フォーマット操作を含む)、検証を実行する必要があります。検証が失敗した場合は、エラーログを表示して対応する SQL を変更できます。また、[スマート修正] をクリックして、現在の計算ロジック SQL とエラーメッセージを論理モデリング会話に送信することもできます。システムは計算ロジックを再生成します。検証に合格した後にのみロジックを送信できます。

    • フォーマット: コードフォーマットを使用して、コードのレイアウトと可読性を最適化します。

    • パラメーターの例: 簡単なパラメーターの例を参照して、計算ロジック SQL を編集または変更できます。

    計算ロジック全体の操作

    • 非推奨: 現在の論理テーブルの作成を非推奨にしてスキップします。非推奨の論理テーブルは編集できません。この操作は元に戻せません。注意して進めてください。

    • 前へ: [前へ] をクリックしてフィールドリストに戻ります。フィールドリストを変更すると、計算ロジックが再生成されます。

    • 計算ロジックの再生成: [計算ロジックの再生成] をクリックします。システムは現在の論理テーブルの計算ロジックを再生成します。左側のダイアログボックスで計算ロジックの変更指示を入力すると、システムは計算ロジックも再生成します。

    • 送信: 送信する前に計算ロジックの検証を完了する必要があります。[送信] をクリックして送信プロセスを開始します。送信が成功すると、[管理] > [管理チェックリスト] で現在の論理テーブルの詳細を表示できます。