次の方法で共有


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

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

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

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

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

前提条件

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

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

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

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

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

  • モデルの作成中やクエリの実行中でない限り、複数の接続を作成して、接続を随時変更できます。

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

  • 有効にできるのは一度に 1 つの接続のみです。

Excel アドインでの接続

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

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

    Note

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

  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 アドインでの接続

Excel とは異なり、Visio にツール リボンはありません。また、接続の作成または監視専用のボタンもありません。 代わりに、データ マイニング図形を初めて選択して、Visio ページに配置したときに、データ接続が作成されます。 ウィザードの指示に従って、図形のモデルを選択し、その他のオプションを設定します。

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

Visio 図形の接続を作成する
  1. データ マイニング テンプレートを開いて、データ マイニング図形を 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 Add-in

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

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

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

Analysis Services のデータ ソースとしての使用

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

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

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

  • SQL Server 2008

  • SQL Server 2008 R2

  • SQL Server 2012

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

以下のデータ型はデータ マイニングで使用することができません。モデルの構築時にこのデータ型が含まれていた場合は、エラーが発生します。

  • ntext

  • binary

参照

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