メイン コンテンツをスキップする 補完的コンテンツへスキップ

Direct Query アプリの作成

新しい Qlik Sense 分析アプリを作成する場合、データをメモリ内にロードする代わりに、Direct Query 接続を使用してアプリを作成するオプションがあります。

データベースへの接続

Direct Query を使い始めるための最初のステップは、データベースに接続することです。

情報メモサポートされているデータ ソースの一覧については、Data sources in Qlik Cloud Analytics を参照してください。

次の手順を実行します。

  1. 新しい Qlik Sense 分析アプリを作成します。

    アプリの作成とデータの追加

  2. 既存のデータ接続を選択するか、新しいデータ接続を追加します。

    ベスト プラクティスは、Snowflake の OAuth などで、ユーザー定義の資格情報を使用することです。

    接続と新しいファイルからのアプリへのデータの追加

    情報メモサポートされているデータ接続タイプの一覧については、Direct Query を使用してクラウド データベースに直接アクセス を参照してください。
  3. メニューをクリックします。

  4. [Direct Query に移動] を選択します。

データ ソースとテーブルの選択

データの分析を実行するには、含めるテーブルと列を選択します。

次の手順を実行します。

  1. 作成した Direct Query アプリで、[所有者] を選択します。
  2. 分析する 1 つまたは複数のテーブルを選択します。
  3. [次へ] をクリックします。

その後、[データ モデル マネージャー] が開きます。

データ モデル マネージャーでデータ モデルを構築するためのテーブル間の関係の作成

分析に複数のテーブルを含めた場合、テーブルと項目間の関係を作成する必要があります。

情報メモサポートされている関係タイプの完全なリストについては、Direct Query を使用してクラウド データベースに直接アクセス を参照してください。

次の手順を実行します。

  1. [データ モデル マネージャー] で、[関係] をクリックします。

  2. 関連するテーブルと項目を選択します

    詳細については、「データ マネージャーでのテーブルの結合」を参照してください。

    情報メモ一度に選択できるテーブルは 2 つだけです。さらに関係を作成するには、すべての手順を繰り返します。
    情報メモ循環関係はサポートされていません。
  3. 関連するすべての項目とテーブル間の関係を作成したら、[変更を適用] をクリックします。

すべての関係は、データ モデル マネージャーのホーム画面に表示されます。リスト内の対応するテーブルをクリックすると、関係が基づいているテーブルで関係をソートできます。

ヒント メモDirect Query でデータ モデルを作成するときは、モデルをできるだけ単純に保ちます。複雑なクエリは、パフォーマンスの問題を引き起こす可能性が高くなります。
ヒント メモDirect Query を使用する場合は、テンプレート Direct Query アプリを作成することをお勧めします。 そうすることで、新しい Direct Query アプリを作成するときに、事前定義されたモデルでテンプレート アプリを複製することにより時間を節約できます。

ビジュアライゼーションの追加

ビジュアライゼーションを追加する方法については、ビジュアライゼーションの作成 を参照してください。

情報メモすべてのビジュアライゼーション タイプが Direct Query アプリでサポートされているわけではなく、インメモリ アプリとは異なる制限があるものもあります。サポートされているチャートと関数の完全なリストについては、Direct Query を使用してクラウド データベースに直接アクセス を参照してください。

式のクラウド データベースからの関数は使用できますが、計算では使用できません。

Direct Query アプリの共有

ユーザー アクセスは通常、ユーザー定義の資格情報を使用してデータベースによって制御されるため、Direct Query アプリへのアクセスはインメモリ アプリとは少し異なります。

  • アプリとデータ接続は共有スペースにある必要があります。

  • ユーザーは、共有スペースとデータベースへのアクセスで [データ消費可能] の役割を持っている必要があります。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。