次の方法で共有


[ポーリング クエリの作成] ダイアログ ボックス (Analysis Services - 多次元データ)

SQL Server Data Tools (SSDT) の [ポーリング クエリの作成] ダイアログ ボックスを使用して、[ストレージ オプション] ダイアログ ボックスの [通知] タブでポーリング クエリを作成します。 ポーリング クエリとは、Analysis Services でテーブルやその他のリレーショナル オブジェクトに変更が加えられているかどうかの判断に使用できる値を返す、単一クエリです。 [ポーリング クエリの作成] ダイアログ ボックスを表示するには、[ストレージのオプション] ダイアログ ボックスの [通知] タブで、[定期ポーリング] オプションのグリッドの [ポーリング クエリ] 列にある参照ボタン ([...]) をクリックします。 [ストレージ オプション] ダイアログ ボックスの [通知] タブの詳細については、「通知 ([ストレージ オプション] ダイアログ ボックス) (Analysis Services - 多次元データ)」を参照してください。

ポーリング クエリによって返される値の種類は、クエリの対象となるテーブルに基づいたオブジェクトの、多次元 OLAP (MOLAP) キャッシュに設定されている更新の種類によって決まります。

  • [ストレージ オプション] ダイアログ ボックスの [通知] タブで [増分更新を有効にする] が選択されていない場合、スケジュールされたポーリング中に変更が検出された場合、Analysis Services はオブジェクトの MOLAP キャッシュを完全に更新します。 使用されるポーリング クエリでは、前回のポーリング期間の後にテーブルにレコードが追加されたかどうかが判断されます。

  • [ストレージ オプション] ダイアログ ボックスの [通知] タブで [増分更新を有効にする] が選択されている場合、スケジュールされたポーリング中に変更が検出された場合、Analysis Services はオブジェクトの MOLAP キャッシュを増分更新します。 使用されるポーリング クエリでは、テーブルの最後のレコードが確認されます。

たとえば、次のポーリング クエリを使用して、Adventure Works DW 多次元 2012 サンプル Analysis Services データベースの Customer ディメンションの完全更新または増分更新を指定できます。

更新の種類 ポーリング クエリ
完全更新 SELECT

COUNT(*) AS TotalCount

FROM

[dbo].[DimCustomer]
増分更新 SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]

スケジュールされたポーリング通知の完全更新と増分更新の詳細については、「 プロアクティブ キャッシュ (パーティション)」を参照してください。

入力するクエリは、基になるプロバイダーで有効なクエリ コマンドである必要があります。 クエリは検証用に基になるプロバイダーが指定された状態で用意され、返される列を識別できるようになっています。 ダイアログ ボックスでは、次の 2 つのビューを表示できます。

  • Visual Database Tools (VDT) クエリ ビルダー

    すべてのユーザー向けです。VDT クエリ ビルダーには、SQL クエリをビジュアルに構築しテストするためのユーザー インターフェイス ツールが備えられています。

  • 汎用クエリ ビルダー

    上級ユーザー向けです。汎用クエリ ビルダーには、SQL クエリを構築しテストするための、より単純で直接的なユーザー インターフェイスが備えられています。

オプション

データ ソース
クエリのデータ ソースを指定します。

クエリ定義
クエリ定義では、選択したビューに応じて、クエリの定義とテストを行うためのツール バーとペインを表示します。

ツール バー
ツール バーは、データセットの管理、表示するペインの選択、さまざまなクエリ機能の制御に使用します。

説明
[汎用クエリ ビルダーに切り替えます] 選択すると、汎用クエリ ビルダーのビューで使用されるオプションのみが表示されます。 次のオプションのみが表示されます。

SQL ペイン

結果ペイン

[ツール バー][VDT クエリ ビルダーに切り替えます][実行]



注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[VDT クエリ ビルダーに切り替えます] 選択すると、Visual Database Tools (VDT) クエリ ビルダーのビューで使用できるオプションがすべて表示されます。

注: このオプションは、 [汎用クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[ダイアグラム ペインの表示/非表示] ダイアグラム ペインの表示/非表示を切り替えます。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[グリッド ペインの表示/非表示] [グリッド] ウィンドウの表示/非表示を切り替えます。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[SQL ペインの表示/非表示] SQL ペインを表示または非表示にします。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[結果ペインの表示/非表示] [結果]ペインの表示と非表示を切り替えます。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
実行 クエリを実行します。 結果が [ 結果] ウィンドウに表示されます。
[SQL の確認] クエリの SQL ステートメントを確認します。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[昇順で並べ替え] グリッド ペインで選択した列の出力行を昇順で並べ替えます。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[降順で並べ替え] グリッド ペインで選択した列の出力行を降順に並べ替えます。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[フィルターの削除] グリッド ペインで選択されている行に並べ替え条件を適用できる場合、その条件を削除します。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[Group By の使用] クエリにグループ化機能を追加します。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。
[テーブルの追加] [テーブルの追加] ダイアログ ボックスを表示し、クエリに新しいテーブルやビューを追加できます。 [ テーブルの追加 ] ダイアログ ボックスの詳細については、「 テーブルの追加ダイアログ ボックス (Analysis Services - 多次元データ)」を参照してください。

注: このオプションは、[VDT クエリ ビルダーに切り替えます] が選択されている場合にのみ表示されます。

ダイアグラム ペイン
クエリによって参照されるオブジェクトをダイアグラムとして表示します。 このダイアグラムには、クエリに含まれるテーブルと、その結合状態が表示されます。 テーブルの列の横にあるチェック ボックスをオンにすると、クエリの出力にその列が追加されます。オフにすると、削除されます。

テーブルをクエリに追加すると、ダイアログ ボックスでは、テーブルのキーを基にしてテーブル間の結合が行われます。 結合を追加するには、あるテーブルのフィールドを別のテーブルのフィールドにドラッグします。 結合を管理するには、結合を右クリックします。

[ダイアグラム] ペインを右クリックしてテーブルを追加または削除し、すべてのテーブルを選択して、ペインの表示と非表示を切り替えます。

Note

ダイアグラム ペイングリッド ペイン、および SQL ペイン の内容は同期しているため、1 つのペインで加えた変更は他の 2 つのペインにも反映されます。

重要

クエリの種類の変更は、ダイアログ ボックスではサポートされません。

グリッド ペイン
クエリから参照されるオブジェクトをグリッドに表示します。 このペインを使用して、クエリに列を追加したり、列を削除したりできます。また、各列の設定の変更も変更できます。

Note

ダイアグラム ペイングリッド ペイン、および SQL ペイン の内容は同期しているため、1 つのペインで加えた変更は他の 2 つのペインにも反映されます。

SQL ペイン
クエリを SQL ステートメントとして表示します。 入力することで、クエリの SQL ステートメントを変更できます。

Note

ダイアグラム ペイングリッド ペイン、および SQL ペイン の内容は同期しているため、1 つのペインで加えた変更は他の 2 つのペインにも反映されます。

結果ペイン
ツール バー ペインで [実行] をクリックしたときに、クエリの結果を表示します。

参照

Analysis Services のデザイナーおよびダイアログ ボックス (多次元データ)