データの使い方
概念
データモジュールは、企業がデータ資産を効率的に管理・活用・共有できるように設計されています。柔軟なデータインターフェース、メタデータ管理、データソース設定、データインポート機能を通じて、ユーザーはデータフロー全体を把握し最適化できます。製品は直感的な操作画面を提供し、データのクエリ、プレビュー、操作が容易で、データのサブスクリプションやプッシュ機能もサポートし、データのリアルタイム性と正確性を確保します。
全体アーキテクチャ

データ資 産
データモジュールのエントリーポイントとして、データ資産モジュールは全体ビューを提供し、企業ユーザーがシステム内の各種データ資産の数や詳細情報を直感的に把握でき、現在のデータの全体像や分布状況を理解するのに役立ちます。

データ資産の検索
検索機能(虫眼鏡)を利用して、キーワードやデータ資産のカテゴリなどでデータ資産を素早く特定できます。

資産データとメタデータの閲覧
各データ資産のカードには、データプレビューやメタデータ閲覧へのクイックリンクが用意されています。

カード中央部分をクリックするとデータプレビュー画面に入り、該当データテーブルの一部データを確認でき、下にスクロールすることでさらに多くのデータを読み込めます。
ChatXモジュールが有効な場合、右側にAgent対話画面が表 示され、ユーザーは自然言語で現在のデータをクエリし、システムからインサイトを得ることができます。

カード右上の[メタデータを見る]をクリックすると、メタデータ閲覧画面に入ります。ここではメタデータのテーブル名、コメント、備考などが表示され、テーブル内の全フィールドのフィールド名、コメント、型情報も含まれます。

[見る]ボタンをクリックすると、フィールドの詳細ページに入ります。

データインターフェース
簡単なデータインターフェースの作成、編集、テスト機能を提供し、ユーザーは効率的にデータインターフェースを開発・保守できます。また、インターフェースログのクエリもサポートし、インターフェースの安定稼働とトレーサビリティを確保します。

操作説明
- 検索:インターフェース名、データエンティティ名でフィルタリング
- 新規作成:クリックで新しいデータインターフェース定義のポップアップ
- インターフェースログ:データインターフェースログ閲覧ページへ
- 認可:指定クライアントにインターフェースアクセス権限を付与。クライアントがバインドされていない場合、インターフェースはアクセス不可
- 行操作
- 詳細:インターフェースの詳細情報を表示
- 編集:作成済みインターフェースの編集
- ログ:該当インターフェース関連のログのみ表示
- 有効/無効:無効化されたインターフェースは呼び出せなくなりますが、インターフェース自体は削除されず、いつでも有効化可能
- 削除:インターフェースの削除
インターフェース詳細

データインターフェースの作成
インターフェース作成により、新しいデータインターフェースをシステムに追加できます。ユーザーは異なるデータエンティティ、条件、フィールドで様々なデータインターフェースを追加できます。 現在は単一データエンティティのクエリインターフェース定義のみサポートしています。複数エンティティの結合クエリが必要な場合は、上流プラットフォームでビューを作成し、データインターフェースで条件を追加してクエリしてください。

フィールド説明
- カテゴ リ:インターフェースのカテゴリ。データインターフェースが多い場合、グループ分けの識別子として利用
- インターフェース名:インターフェースの一意識別子
- インターフェースアドレス:インターフェース公開後のアクセスアドレス。他のインターフェースと同じアドレスは使用不可
- データソース:インターフェースのデータ元。事前にデータドメインをシステムに登録しておく必要あり
- データエンティティ:インターフェースがどのデータエンティティからデータをクエリするか
- 入力パラメータ:インターフェースに1つ以上の入力パラメータを定義し、データのフィルタリングを行う。
等しい、含む、より大きいなどの演算子を提供。入力パラメータはインターフェース呼び出し側が渡す - 固定パラメータ:呼び出し側が渡す必要のない固定パラメータ/条件。例:中国地域の省のみを常にクエリする場合、中国地域を固定パラメータとして設定
- ページング有無:いいえの場合、条件に合致する全レコードを返す。はいの場合、呼び出し側の
pageSizeで1ページの件数、pageIndexでページ番号を指定。総件数と総ページ数は返却パラメータのtotalCount、totalPageに対応 - ソート条件:ソートフィールドと方向(昇順/降順)を指定してクエリ結果の並び順を制御
- 返却パラメータ:どのフィールドをインターフェースで返すかを制御。チェックされていないフィールドはクエリ結果に含まれない(機密情報の制御などに利用)
データインターフェースの認可
全てのデータインターフェースは認可後に外部システムから呼び出し可能となります。クライアントは外部システムの識別子で、通常1クライアント=1外部システムです。 認可前に、SERVICEME管理者がクライアントをシステムに追加しておく必要があり、ここで該当クライアントを選択して認可します。

インターフェーステスト(プレビュー)
作成済みデータインターフェースに対してテストを行い、詳細な入出力メッセージでインターフェースが期待通りか確認します。
注:テスト前にクライアント認可を完了し、計算済みのAuthorizationをHeaderに入力する必要があります。そうでない場合、リクエストは拒否されます。Authorizationアルゴリズムは[技術ガイド/DATA 開発連携]を参照してください。

インターフェースログの閲覧
システムの直近の全データインターフェースクエリログを検索できます。システムは呼び出し元のIPアドレスや返却メッセージなどを記録します。


データサブスクリプション
データインターフェースとは逆方向で、データサブスクリプションはSERVICEMEプラットフォームが外部システムにデータを能動的にプッシュします。ここでデータサブスクリプションの条件と頻度を設定でき、トリガー時刻になると条件に合致するデータがあるかを確認し、あれば指定インターフェースにデータをプッシュします。

操作説明
- 検索:サブスクリプション名などでデータサブスクリプションを検索
- 新規作成:データ定義パラメータを入力して作成
- 即時トリガー:クリックで即座に条件に合致するデータがあるか確認し、あれば即時プッシュ
- 削除:データサブスクリプションを削除し 、以降トリガーやデータプッシュは行われない
- プッシュログ:全データサブスクリプションのプッシュログを横断検索
- 行操作
- 有効/無効:サブスクリプションを無効化するとトリガーやデータプッシュは行われない
- プッシュログ閲覧:現在のサブスクリプション関連のログのみ表示
データサブスクリプションの作成・編集

フィールド説明
- データ設定
- 名称:データサブスクリプションの一意識別子
- データソース:データサブスクリプションのデータ元
- データエンティティ:データサブスクリプションがクエリするデータエンティティ(テーブルまたはビュー)
- フィルタールール:条件に合致するデータがあるか判定するためのルール。複数条件の組み合わせ可
- データフィールド:データサブスクリプションが最終的にプッシュするデータフィールド。ここでエイリアスやデフォルト値も設定可能
- サブスクリプション設定
- プッシュ方式:プッシュのプロトコル。現在はHTTPメッセージ方式をサポート