メイン コンテンツをスキップする

Semantic

semantic ロード プレフィックスは、ツリー構造、自己参照型の親子構造化データなどのリレーショナル データおよび/またはグラフとして記述できるデータを接続および管理するために Qlik Sense で使用できる特別なタイプの項目を作成します。

semantic ロードは、 Hierarchy および HierarchyBelongsTo プレフィックスと同様に機能することに注意してください。3 つのプレフィックスはすべて、リレーショナル データをトラバースするための効果的なフロントエンド ソリューションのビルディング ブロックとして使用できます。

構文:  

Semantic( loadstatement | selectstatement)

次の表に示すように、セマンティック ロードでは、3 つまたは 4 つの項目ちょうど入力が必要であり、順序付けられた各項目が何を示すかが厳密に定義されています。

セマンティック ロード項目
項目名 項目の説明
第 1 項目: このタグは、関係がある 2 つのオブジェクトの最初のものを表します。
2 番目の項目: このタグは、最初のオブジェクトと 2 番目のオブジェクトの間の「前方」関係を記述するために使用されます。最初のオブジェクトが子で、2 番目のオブジェクトが親である場合、子から親への関係をたどるように、「親」または「~の親」を示す関係タブを作成できます。 
3 番目の項目: このタグは、関係がある 2 つのオブジェクトの 2 番目のものを表します。 
4 番目の項目: この項目はオプションです。このタグは、最初のオブジェクトと 2 番目のオブジェクトの間の「後方」または「逆」関係を記述するために使用されます。最初のオブジェクトが子で、2 番目のオブジェクトが親である場合、親から子への関係をたどるように、「子」または「~の子」を示す関係タブを作成できます。4 番目の項目を追加しない場合、2 番目の項目 タグは、いずれかの方向の関係を記述するために使用されます。その場合、タグの一部として矢印記号が自動的に追加されます。

次のコードは、semantic プレフィックスの例です。

Semantic  
Load 
Object, 
‘Parent’ AS Relationship, 
NeighbouringObject AS Object, 
‘Child’ AS Relationship 
from graphdata.csv; 
情報メモ3 番目の項目に 1 番目の項目と同じラベルを付けることは許可されており、一般的な方法です。これにより、自己参照ルックアップが作成されるため、一度に 1 段階離れた関連オブジェクトまでたどることができます。3 番目の項目に同名が付いていない場合、最終的な結果は、オブジェクトから 1 ステップ離れた直接のリレーショナル ネイバーへの単純なルックアップになりますが、この出力はほとんど実用的ではありません。

地域の設定

特に指定のない限り、このトピックの例では次の日付書式を使用しています: MM/DD/YYYY。日付書式は、データ ロード スクリプトの SET DateFormat ステートメントで指定されています。既定の日付書式は、地域の設定やその他の要因により、システムによって異なる場合があります。以下の例の書式は、要件に合わせて変更できます。または、これらの例に一致するようにロード スクリプトの書式を変更できます。詳しくは「アプリの地域設定の変更」を参照してください。

アプリの既定の地域設定は、ID プロバイダー設定、システム設定、またはブラウザー設定の組み合わせに基づいています。これらの地域の書式設定は、Qlik Cloud ユーザー インターフェースに表示される言語とは関係ありません。Qlik Cloud は使用しているブラウザと同じ言語で表示されます。

アプリの作成者は、作成するアプリの既定の地域を設定できます。詳細については、「アプリを作成するための優先地域設定の設定」を参照してください。

関連する関数
関数 相互作用
Hierarchy Hierarchy ロード プレフィックスは、ノードを親子やその他のグラフ状のデータ構造に分割して整理し、それらをテーブルに変換するために使用されます。
HierarchyBelongsTo Hierarchy ロード プレフィックスは、親子やその他のグラフ状のデータ構造の先祖を見つけて整理し、それらをテーブルに変換するために使用されます。

例 - セマンティック プレフィックスを使用して関係を接続するための特別な項目を作成する