次の方法で共有


予測クエリ ビルダーを使用した予測クエリの作成

適用対象:SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で停止されました。 非推奨および停止された機能については、ドキュメントの更新は行われません。 詳細については、「Analysis Services 下位互換性」を参照してください。

予測クエリは、BI Development Studio でデータ マイニング ソリューションを構築しているときに作成できます。また、SQL Server Management Studio で既存のマイニング モデルを右クリックし、 [予測クエリの作成]オプションを選択して、作成することもできます。

予測クエリ ビルダー には、次の 3 種類のデザイン モードがあります。これらのモードを切り替えるには、左上隅のアイコンをクリックします。

  • 設計

  • クエリ

  • 結果

[デザイン] モードでは予測クエリを作成できます。それには、入力データを選択し、そのデータをモデルにマップし、グリッドを使用して作成したステートメントに予測関数を追加します。 デザイン グリッドには、次の構成要素があります。

ソース
新しい列のソースを選択します。 マイニング モデル、データ ソース ビューに含まれる入力テーブル、予測関数、またはカスタマイズされた式からの列を使用できます。

フィールド
[ソース] 列の選択に関連付けられている特定の列または関数を決定します。

エイリアス
結果セット内で列に付けられる名前を決定します。

表示
[ソース] 列の選択項目を結果に表示するかどうかを決定します。

グループ
[ルールの適用条件] 列と共に使用して、かっこで式をグループ化します。 たとえば、(expr1 or expr2) and expr3 のようになります。

[ルールの適用条件]
クエリでロジックを作成します。 たとえば、(expr1 or expr2) and expr3 のようになります。

[条件と引数]
列に適用される条件またはユーザー式を指定します。 列をテーブルからセルにドラッグできます。

[クエリ] モードには、データ マイニング拡張機能 (DMX) 言語や入力データとモデル列のビューを直接使用できるテキスト エディターが用意されています。 [クエリ] モードを選択すると、クエリの定義に使用したグリッドが基本的なテキスト エディターに変わります。 このエディターでは、作成したクエリのコピーと保存、既存の DMX クエリへの貼り付け、クリップボードからの貼り付け、実行が可能です。

[結果] ビューでは、現在のクエリを実行し、その結果をグリッドに表示できます。 基になるデータが変更された場合に、クエリを再実行するには、ステータス バーの [再生] ボタンをクリックします。

ビジュアル ツールとテキスト エディターを組み合わせて使用して、データ マイニング クエリをデザインできます。 テキスト エディターでクエリへの変更を入力して [デザイン] ビューに戻ると、変更はすべて失われ、クエリは予測クエリ ビルダーで作成した元のクエリに戻ります。このトピックでは、グラフィカル クエリ ビルダーの使用手順を示します。

予測クエリを作成するには

  1. データ マイニング デザイナーの [マイニング モデル予測] タブをクリックします。

  2. [マイニング モデル] テーブルの [モデルの選択] をクリックします。

    [マイニング モデルの選択] ダイアログ ボックスが開き、現在のプロジェクトにあるすべてのマイニング構造が表示されます。

  3. 予測を作成するモデルを選択して、 [OK]をクリックします。

  4. [入力テーブルの選択] テーブルで、 [ケース テーブルの選択]をクリックします。

    [テーブルの選択] ダイアログ ボックスが開きます。

  5. [データ ソース] 一覧で、予測を作成するデータが含まれているデータ ソースを選択します。

  6. [テーブル名またはビュー名] ボックスで、予測を作成するデータが含まれているテーブルを選択し、 [OK]をクリックします。

    入力テーブルを選択すると、列名に基づいてマイニング モデルと入力テーブルの間に既定のマッピングが作成されます。 マッピングを削除するには、 [マイニング モデル] テーブル内の列が [入力テーブルの選択] テーブル内のマップ先の列にリンクしている線をクリックして選択し、Del キーを押します。 [入力テーブルの選択] テーブルの列をクリックし、 [マイニング モデル] テーブルの対応する列にドラッグして、マッピングを手動で作成することもできます。

  7. 次の 3 種類の情報を任意に組み合わせて、予測クエリ ビルダーのグリッドに追加します。

    • [マイニング モデル] ボックスの予測可能列

    • [入力テーブルの選択] ボックスの入力列の任意の組み合わせ

    • 予測関数

  8. [マイニング モデル予測] タブのツール バーにある最初のボタンをクリックし、 [結果]を選択して、クエリを実行します。

参照

データ マイニング デザイナーでの単一クエリの作成
データ マイニング クエリ