データ製品におけるセマンティック モデル
最終更新日時: 2026-11-11セマンティック モデルは、データがどのように構造化され、理解されるかを定義する、データ製品内のモデルです。セマンティック モデルは、データのビジネス コンテキストを説明するのに役立ちます。これにより、データ製品内のテーブルにリレーションシップ、メジャー、軸を追加できます。
- Qlik Talend Cloud Enterprise
- Qlik Talend Cloud Premium
- Qlik Cloud Analytics Premium
- Qlik Cloud Analytics Enterprise
- Qlik Sense Enterprise SaaS
セマンティック モデルを使用すると、アナリティクス開発者がアナリティクス アプリケーションで利用できる再利用可能なデータ構造を作成できます。データ製品でリレーションシップ、メジャー、軸を一度定義することで、組織全体で一貫性のあるビジネス メトリクスとデータ モデルを確保できます。
セマンティック モデルとは?
セマンティック モデルは、以下を含むデータの構造化された表現です。
- テーブル: データ製品内のデータ テーブル。
- リレーションシップ: 一致するフィールドに基づいてテーブル間の接続を定義し、関連分析を可能にします。
- 軸: 顧客名や製品カテゴリなど、データをグループ化および分類するために使用されるフィールド。
- メジャー: 売上合計や平均注文額など、式を使用して計算されるメトリクス。
セマンティック モデルはデータ製品内で作成され、分析 と データ統合 の両方からアクセスできます。セマンティック モデルは、アナリティクス アプリケーションで利用されます。
セマンティック モデルを利用する理由
セマンティックモデルは、データガバナンスやアナリティクスのユースケースにおいて、いくつかの利点をもたらします。
- 再利用性: データ構造、リレーションシップ、ビジネス メトリクスを一度定義し、複数のアプリケーションで再利用します。
- 一貫性: すべてのアプリケーションが主要なビジネス メトリクスに対して同じ計算と定義を使用するようにします。
- 開発の迅速化: アナリティクス開発者は、データ モデルをゼロから作成する代わりに、事前構築されたデータモデルを継承することで、アプリケーションをより迅速に構築できます。
- ガバナンス: ガバナンスされたデータ製品において、ビジネス ロジックとデータ構造の制御を一元化します。
- エラーの削減: セマンティック モデルからの検証済みの式を使用することで、計算エラーのリスクを最小限に抑えます。
- 制御された更新: セマンティック モデルが変更されると、利用するアプリケーションのリロード時に変更が反映されます。アプリケーションが新しいデータとマスター アイテムを自動的に継承するかどうかを選択できます。
-
AI のコンテキスト: メジャーと軸は、対応するビジネス用語集の用語へのリンクとともにマスター アイテムとして引き継がれ、Qlik Answers のセマンティックな理解を深める説明と表現を保持します。
セマンティック モデルの構成要素
テーブル
テーブルには、セマンティック モデルが記述する生データが含まれています。各テーブルは、販売取引や顧客レコードなどの関連データの集合を表します。異なるデータセットから複数のテーブルを組み込んで、包括的なデータ モデルを作成できます。
リレーションシップ
リレーションシップは、一致するフィールドに基づいてテーブルを接続します。たとえば、顧客 ID フィールドを使用して売上テーブルを顧客テーブルにリンクするなどです。リレーションシップにより、複数のテーブルにまたがる関連付けクエリが可能になり、アナリティクス アプリケーション内でデータが適切に統合および関連付けされるようになります。
Qlik Talend Data Integration データパイプラインのダウンストリームにあるデータ製品の場合、 [セマンティック モデル] を編集する際に、ソース パイプラインからの元のリレーションシップが提案として提供されます。
軸
軸は、顧客名、製品カテゴリ、または地域など、データを分類およびグループ化するために使用されるフィールドです。メジャーと同様に、軸は消費アプリケーションでマスター アイテムとして表示されます。
軸はビジネス用語集の用語にもリンクでき、これによりビジネス ユースケースに関連する概念や定義を簡単に理解できるようになります。
メジャー
メジャーは、Sum(Amount) や Avg(Value) のような式を使用して定義される計算メトリクスです。メジャーは、セマンティック モデルを利用するアプリケーションでマスター アイテムとして表示され、開発者がそれらをビジュアライゼーションで直接使用できるようになります。
メジャーはビジネス用語集の用語にもリンクでき、これによりビジネス ユースケースに関連する概念や定義を簡単に理解できるようになります。
ワークフローの概要
セマンティック モデル ワークフローは、次のフェーズで構成されます。
- 定義: データ統合 または 分析 で、データセットを含むデータ製品を作成し、その後、リレーションシップ、メジャー、軸を定義することによってセマンティック モデルを定義します。
- 有効化: データ製品を有効化し、アナリティクス開発者がデータ マーケットプレイスで利用できるようにします。データ製品は、消費可能であるためにアクティベートする必要はありませんが、アクティベーションは本番環境でのユースケースに利用可能であることを示すのに役立ちます。
- 利用: 分析 で、データ カタログを使用してセマンティック モデルを参照し、必要なテーブルとアイテムを選択し、生成されたスクリプトをアプリケーションに挿入します。リロード後、セマンティック モデルからのメジャーと軸は、マスター アイテムとして自動的に表示されます。
前提条件
セマンティック モデルを操作するには、以下の前提条件が必要です。
サブスクリプション
サブスクリプションは、データ製品へのアクセスを許可する必要があります。互換性のあるサブスクリプションのリストについては、「データ製品の使用」を参照してください。
権限
セマンティック モデルを操作するには、データ製品を作成および管理するための権限が必要です。詳細については、「データ製品のロールと権限」を参照してください。
セマンティック モデルを利用する場合、必要な権限は以下のとおりです。
- 管理者割り当ての権限: データ製品を作成および管理するには、管理者によって特定の権限が割り当てられている必要があります。「デフォルトの権限とカスタム ロール」を参照してください。
- スペースの権限: 共有、管理、データスペースにあるデータ製品のセマンティック モデルを消費するには、データ製品を含むスペースでデータ消費可能または閲覧可能権限が必要です。
アクセス制御
セマンティック モデル内に保存されているデータのアクセス制御は、データ製品のアクセス制御ルールによって管理されます。これには、他のリソースのメタデータおよびデータへの参照が含まれます。たとえば、セマンティック モデル内の式のコンテンツは、それらのリソースが存在するデータセットではなく、データ製品のアクセス制御下にあります。
次のステップ
セマンティック モデルの使用を開始するには:
- データ製品マネージャー: セマンティック モデルの作成と構成の方法については、「データ製品におけるセマンティック モデルの管理」を参照してください。
- アナリティクス開発者: アプリケーションでセマンティック モデルを使用する方法については、「アプリケーションでのデータ製品の利用」を参照してください。