次の方法で共有


ソース データへの接続 (Excel 用データ マイニング クライアント)

このトピックでは、データ マイニング モデルの格納と Analysis Services に格納されている外部データへのアクセスに使用される接続を作成して使用する方法について説明します。

データ マイニング接続。 アドインの起動時に作成する初期接続は、アルゴリズムへのアクセス、データの分析、マイニング構造とモデルの格納に使用されます。

アドインは Analysis Services によって提供されるアルゴリズムとデータ構造に依存するため、アドインでモデリングツールと視覚化ツールを使用するには、Analysis Services のインスタンスへの接続が必要です。

外部データ ソースへの接続。 モデルを構築したり、結果を保存したりするときに、外部データへの接続を作成することもできます。 たとえば、あるサーバーでデータ マイニング モデルを作成し、Analysis Services の別のインスタンス、Excel データ テーブル、または Microsoft Access などの外部データ ソースに格納されているデータを使用して、データ マイニング モデルに対して予測クエリを実行できます。 新しいデータ ソースにアクセスするたびに、ダイアログ ボックスを使用して接続を作成するように求められます。

[前提条件]

このバージョンのアドインでは、Analysis Services のインスタンスが SQL Server 2012 である必要があります。 以前のバージョンの Analysis Services に接続する場合は、別のバージョンのアドインを使用できます。 SQL Server 2005、SQL Server 2008、および SQL Server 2008 R2 をサポートするアドインのバージョンがあります。

Analysis Services データベースに接続するには、データベース サーバーにアクセスするためのアクセス許可が必要です。 さらに、データ マイニング セッションを有効にする必要があり、サーバーに格納されているデータベース オブジェクトに対する読み取りまたは読み取り/書き込みアクセス許可が必要です。

データ マイニング サーバー接続の作成

Data Mining Client for Excel と Table Analysis Tools for Excel の [接続 ] グループには、SQL Server Analysis Services のインスタンスへの接続を管理するためのツールが用意されています。

  • アドインをインストールするときに接続を作成することも、後で接続を追加することもできます。

  • モデルの作成またはクエリの実行中でない限り、複数の接続を作成したり、接続をいつでも変更したりできます。

    データ マイニング モデルの処理中に接続を変更したり閉じたりしないでください。 データ マイニング モデルによってデータが失われるか、モデルが使用できなくなる可能性があります。

  • 特定の時点でアクティブにできる接続は 1 つだけです。

Excel アドインの接続

Excel 用データ マイニング クライアントと Table Analysis Tools for Excel の [接続 ] グループでは、SQL Server Analysis Services のインスタンスへの接続を管理できます。

Excel アドインで新しいサーバー接続を作成する
  1. [分析] または [データ マイニング] リボンの [接続] ボタンをクリックします。

    ボタンのテキストは、接続が存在するかどうかを示します。 ワークシートに接続されていない場合、ボタンには "<接続なし>" というテキストが含まれます。ブックに接続が既に作成されている場合は、その接続の名前がボタンに表示されます。

  2. [ Analysis Services 接続 ] ダイアログ ボックスで、[ 新規] をクリックします。

  3. [ 新しい Analysis Services 接続 ] ダイアログ ボックスで、サーバーの名前を入力します。

  4. 認証方法を指定します。

  5. [ カタログ名 ] ドロップダウン リストからデータベースを選択します。 インスタンスにデータベースが存在しない場合は、 (既定値) を選択します。

  6. 接続のフレンドリ名を入力します。

  7. [ 接続のテスト ] をクリックして、サーバーとデータベースが使用可能であることを確認します。

  8. [OK] をクリックし、 [閉じる] をクリックします。

Web サービスを使用した接続

シン クライアント アーキテクチャを使用して Analysis Services キューブとデータの参照を有効にする場合は、Web サービスを介して Analysis Services サーバーへの接続を構成することもできます。 Web ベースのクライアントを定義する方法については、SQL Server オンライン ブックを参照してください。

Web サービス用に構成されているサーバーにアクセスできる場合は、最初に接続を作成するときに接続の種類を指定できます。

Analysis Services への HTTP 接続を作成する
  1. 新規 Analysis Services 接続 ダイアログ ボックスを開きます。

  2. サーバー名として、「http://」と入力し、その後に Analysis Services サーバーに割り当てられた URL を入力します。

  3. Web サービスにアクセスするために必要なユーザー名とパスワードを入力します。

Visio Add-In の接続

Excel とは異なり、Visio にはツール リボンが用意されておらず、接続を作成または監視するためのボタンはありません。 代わりに、データ マイニング図形を最初に選択し、Visio ページにドロップしたときに、データ接続が作成されます。 ウィザードでは、図形のモデルを選択し、その他のオプションを設定するように求められます。

以前に Excel で Analysis Services データ ソースへの接続を使用している場合、これらの接続は、選択するデータ ソースとして表示されます。

Visio 図形の接続を作成する
  1. データ マイニング テンプレートを開き、データ マイニング図形のいずれかを選択します。

  2. 図形を空白のページにドラッグ アンド ドロップします。

  3. [ データ ソースの選択 ] ダイアログ ボックスで、一覧からデータ ソースを選択するか、[ 新規] をクリックします。

  4. [ 新規] を選択した場合は、前述の手順に従ってサーバーとカタログ名を指定するか、Web サービス経由で接続します。

接続の変更

同じワークシートに複数の接続を作成できますが、一度にアクティブにできる接続は 1 つだけです。 現在の接続の名前が [ 接続 ] ボタンに表示されます。

Excel 用データ マイニング クライアントでは、[ トレース ] をクリックし、[現在の接続] をクリックして、現在の接続の接続文字列と 状態を確認することもできます。

別のサーバー接続を使用する

  1. [ 接続] をクリックします。

  2. [ Analysis Services 接続 ] ペインで、[ その他の接続 ] 一覧から接続を選択し、[ 現在の状態にする] をクリックします。

  3. [ 接続のテスト ] をクリックして、接続が使用可能であることを確認します。

マイニング モデルの処理が完了すると、結果はローカルに保存され、あるサーバーへの接続を閉じてから別のサーバーに接続した場合、データには影響しません。 ただし、データ マイニング モデルの処理中に接続を変更したり、接続を失ったりしないようにする必要があります。これは、データが破損する可能性があるためです。

既存のサーバー接続を変更する

  1. 既存の接続を変更することはできません。別のデータベースまたは別のサーバーに接続する場合は、新しい接続を作成する必要があります。

  2. 接続文字列を変更してクエリのタイムアウトを増やすか、Analysis Services のインスタンスに固有の他のパラメーターを追加する必要がある場合は、接続文字列が格納されている .dmc ファイルを編集する方法があります。

    <drive:>\Users\<myusername>\AppData\Local\Microsoft\Data Mining アドイン

外部データ ソースへの接続

[分析] リボンのツールは Excel のデータでのみ機能しますが、[データ マイニング] リボンのツールを使用すると、外部データ ソースに直接接続して、モデルまたはサンプリングの入力として使用できます。

これらのアドインの次のツールは、データ マイニング用の外部データの使用をサポートしています。

Analysis Services をデータ ソースとして使用する

Analysis Services キューブまたは表形式モデルに格納されているデータに直接アクセスすることはできません。 代わりに、Excel で Analysis Services サーバーへの接続を作成し、データを使用してモデルを作成します。

リレーショナル データ ソース

リレーショナル ソースのデータをモデルへの入力として使用する場合は、次のバージョンの SQL Server に接続できます。

  • SQL Server 2008

  • SQL Server 2008 R2

  • SQL Server 2012

Analysis Services でデータ ソースとしてサポートされている他のリレーショナル データ ソースからデータを取得することもできます。 サポートされているデータ ソースの詳細については、「多次元モデルのデータ ソース」を参照してください。

次のデータ型はデータ マイニングに使用できず、モデルのビルド時にエラーが発生します。

  • ntext

  • バイナリ

こちらもご覧ください

トレース (Excel 用データ マイニング クライアント)