Qlik DataMarket での関連付けの作成
Qlik DataMarket データ セットからデータをロードすると、データは複数のテーブルに割り当てられます。これらのテーブルは、生成されたキー項目によって関連付けられます。
データ セットのメジャーと期間は、データ セットの名前が割り当てられている 1 つのテーブルに統合されます。軸の項目は、個別のテーブルに割り当てられます。例えば、3x3 currency exchange rates データ セットは、次の 3 つのテーブルとしてロードされます。
一部の軸では、ロード時に項目がいくつか追加されます。追加の項目では、軸に関する表現がいくつか追加されます。3x3 currency exchange rates データ セットでは、
基準通貨 | ユーロ |
---|---|
基準通貨 iso4217 | EUR |
建値通貨 | US ドル |
建値通貨 iso4217 | USD |
国および地域別の人口データを含むデータ セットでは、地域名に対する軸表現が追加されます (例えば、
データ セットの複数のテーブルの関連付け
単一のデータ セットのテーブルはすべて、メジャー テーブルを介して関連付ける必要があります。[データの追加] からデータ セットをロードすると、生成されたキー項目から自動的に関連付けが作成されます。次のデータ モデルには、データ セット US population by state, race, sex and age が表示されています。軸テーブル (Age、Sex、Location および Race) は、データ セット名を持つメジャー テーブルを介して関連付けられます。
これらの関連付けは、ビジュアライゼーションで重要な軸とメジャー間の関係を解釈するために必要になります。例えば、企業で
データ セットに複数の軸テーブルが存在する場合は、追加の関連付けを作成できることがあります。例えば、集計項目には通常、同じ値 (「
詳細については、「循環参照を理解し解決」を参照してください。
複数テーブル構造にすると、ロードするデータの効率が向上し、データ関連付けが改善されることがあります。
単一テーブル形式のデータ セットの複数テーブル形式への変換
Qlik Sense 3.0 より前では、DataMarket データ セットは単一テーブル形式としてロードされていました。Qlik Sense 3.0 では、以前にロードされたこれらのテーブルは単一テーブル形式のまま残され、このテーブルを使用しているビジュアライゼーションはすべて、引き続き以前と同様に動作します。これらの単一テーブル形式は複数テーブル形式に変換することができ、ビジュアライゼーションは引き続き変更なしで動作します。これらのテーブルを変換することにより、複数テーブル形式の効率を実現することができます。
次の手順を実行します。
- [データ マネージャー] を開きます。
-
複数テーブル形式に変換する DataMarket データ セットを含むテーブルを削除します。
テーブルには、[削除を保留中] のマークが付けられます。
-
をクリックしてデータを追加します。
- Qlik DataMarket を選択します。
-
削除したテーブルに対応するデータ セットを選択します。
[ロードするデータの選択] ページを開くと、以前行った選択内容が表示されます。このデータ セットを使用しているビジュアライゼーションを変更する予定がない限り、選択内容を変更しないでください。選択内容を変更すると、このデータ セットを使用している既存のビジュアライゼーションが動作しなくなる可能性があります。
-
[データの追加] ボタンの横にある
をクリックし、データ プロファイリングを無効にします。
-
[データの追加] をクリックします。
データ セットは複数テーブル形式でロードされ、単一テーブル形式は削除されます。
複数テーブル形式に変換したデータ セットを使用しているビジュアライゼーションを確認します。これらのビジュアライゼーションは、以前テーブルがロードされたときに行った選択内容の一部を追加または削除して、選択したデータを変更していない限り、元の設計どおりに動作します。