Dataphin のコアコンセプトの論理構造を理解することは、プロジェクト計画とモデリングに関する洞察を提供するために不可欠です。このトピックでは、Dataphin 内のコアコンセプトの論理構造と本質について説明します。
Dataphin のコアコンセプトの論理構造を以下の図に示します。
Dataphin のアーキテクチャは、以下のレベルで構成されています。
ビジネスモデルレイヤーとコンピューティングエンジンレイヤー: ビジネスモデルレイヤーは、ビジネスの観点からデータを分類およびタグ付けすることで再定義および整理し、コンピューティングエンジンレイヤーは実際のデータの計算とストレージを実行します。
ビジネスモデルレイヤーは、異なるビジネス形態に基づいてビジネスセグメントに分割され、各形態は異なるセグメントに対応します。
特定のビジネス形態 (セグメント) 内では、ビジネスエンティティ (ディメンションとビジネスプロセス) は、特定のビジネスコンテキストに基づいてさまざまなデータドメインに分類されます。
論理テーブルは、ディメンションとビジネスプロセスに基づいて綿密に作成され (論理ディメンションテーブルと論理ファクトテーブルを含む)、メトリックが定義されます (アトミックメトリック、ビジネスフィルター、統計期間、統計粒度、統計適時性、および派生メトリックを含む)。
Dataphin バージョン 3.3 では、ディメンションはビジネスオブジェクト、ビジネスプロセスはビジネスアクティビティ、データドメインは主題領域、ビジネスセグメントはデータセグメントに名前が変更されました。
各レイヤーのコアコンセプトの包括的な説明については、以下の表を参照してください。
コアコンセプト | 簡単な意味 |
データセグメント | データセグメントは、データウェアハウスのさまざまな名前空間を定義し、システムレベルの概念オブジェクトです。データのビジネス上の意味が大きく異なる場合は、異なるデータセグメントを作成して、各メンバーが異なるビジネスを独立して管理できるようにすることができます。データウェアハウスの後続の構築は、データセグメントに従って分割されます。 |
主題領域 | データドメイン (主題領域とも呼ばれる) は、特定の主題を分析した後に決定される主題の境界です。たとえば、プロダクトドメイン、トランザクション ドメイン、メンバー ドメインなどです。 |
プロジェクト | プロジェクトは、物理空間における分割であり、データ中台の構築中に物理リソースと開発者を隔離して管理することを容易にします。 |
ビジネスエンティティ | 人々が物事を観察する視点。視点のことを指し、物事の多面的、多角的、多層的な性質を決定するための条件および概念です。 |
ビジネスアクティビティ | ビジネスプロセス (ビジネスアクティビティイベントとも呼ばれる) は、通常は分割できないイベントです。特定の目的を達成するために、1 つ以上のビジネスオブジェクトが特定の時間または期間に実行するアクティビティまたはアクティビティの結果です。 |
論理ディメンションテーブル | ディメンションの属性情報を充実させることで形成される論理テーブル。論理ディメンションテーブルを通じて、パブリックオブジェクトの詳細データを設計および処理して、ビジネス内のオブジェクトの詳細データを抽出できます。 |
論理ファクトテーブル | ビジネスプロセスの詳細情報を記述するために使用されます。論理ファクトテーブルを作成することで、パブリック トランザクションの詳細データを設計および処理して、ビジネス内のトランザクションの詳細データを抽出できます。 |
アトミックメトリック | メトリックの統計口径と特定のアルゴリズムの抽象化。たとえば、支払い金額。 |
ビジネスフィルター | 統計のビジネス範囲。ビジネスルールを満たすレコードをフィルタリングするために使用されます (SQL の Where の後の条件に似ています。期間は除く)。 |
統計期間 | 派生メトリックのソースデータの期間を定義します。たとえば、過去 1 日間、過去 30 日間など (SQL の Where の後の時間条件に似ています)。 |
統計粒度 | 統計分析のオブジェクトまたは視点。データの統計範囲を区切るために使用されます。集約操作中のグループ化条件として理解することもできます (SQL の Group By のオブジェクトに似ています)。 |
統計適時性 | 派生メトリックの計算頻度。派生メトリックが生成される時間間隔です。 |
派生メトリック | アトミックメトリック、期間、およびディメンションに基づいて、ビジネス統計範囲を区切り、分析してビジネス統計メトリックの値を取得します。 |
論理集計テーブル | 派生メトリックが属するテーブルは、論理集計テーブルです。 |
物理テーブル | コンピューティングエンジン内のテーブル。DDL を介して作成されます。 |
マテリアライズドテーブル | 論理テーブルの実際のデータを格納する物理テーブル。 |