データ ソースとしての Excel - HIS

概要

Excel は、Microsoft Office システムのスプレッドシート プログラムです。 Excel を使用すると、データを分析し、より情報に基づいたビジネス上の意思決定を行うために、ブック (スプレッドシートのコレクション) を作成および書式設定できます。 Excel を使用すると、データの追跡、データ分析のためのモデルの構築、そのデータに対する計算を実行する数式の作成、さまざまな方法でのデータのピボット、さまざまな本格的なグラフでのデータの表示を行うことができます。

Excel には、データを対話的にフィルター処理できるスライサーや、ピボット テーブルなどの既存の機能の機能強化など、多くの機能が含まれています。 さらに、Excel チームとSQL Server チームは協力して、PowerPivot を作成しました。PowerPivot は、Excel 用アドインと SharePoint 用の一連の機能という 2 つのコンポーネントで構成される強力なデータ分析ツールです。

外部データ ソース (Excel)

Excel を使用すると、リレーショナル データベース、多次元ソース、クラウド サービス、データ フィード、Excel ファイル、テキスト ファイル、Web からのデータなど、さまざまなデータ ソースと場所のデータに接続できます。 外部データに接続するメイン利点は、データをブックに繰り返しコピーすることなく、このデータを定期的に分析できることです。これは、時間がかかり、エラーが発生しやすい操作です。 外部データに接続した後は、データ ソースが新しい情報で更新されるたびに、元のデータ ソースから Excel ブックを自動的に更新 (または更新) することもできます。

接続情報はブックに格納され、Office データ接続 (ODC) ファイルやデータ ソース名ファイル (DSN) などの接続ファイルに格納することもできます。 Excel から外部データに接続するには、ODC ファイルを使用することをお勧めします。

Office データ接続 (ODC) ファイル

ODC ファイルを作成するには、[ データ ソースの選択 ] ダイアログ ボックスを使用して外部データに接続するか、データ接続ウィザードを使用して新しいデータ ソースに接続します。 ODC ファイルは、カスタム HTML タグと XML タグを使用して接続情報を格納します。 Excel で ODC ファイルを簡単に表示または編集できます。

DSN、UDL、クエリ ファイルなどの他の接続ファイルを ODC ファイルに変換するには、接続ファイルを開き、[接続のプロパティ] ダイアログ ボックスの [定義] タブにある [接続ファイルのエクスポート] ボタンをクリックします。

Excel と OLE DB Provider for DB2

OLE DB Provider for DB2 を使用して IBM DB2 データベースに格納されている情報にアクセスするには、次の手順を使用します。

  1. [ データ ] タブの [ 外部データの取得 ] グループで、[ その他のデータ ソースから] をクリックし、[ データ接続ウィザードから] をクリックします。 [ データ接続ウィザード ] ダイアログ ボックスが表示されます。

  2. [ 接続先のデータ ソースの種類 ] ボックスの一覧で、[ その他/詳細設定] をクリックし、[ 次へ] をクリックします。 [データ リンク プロパティ] ダイアログ ボックスが表示されます。

  3. [プロバイダー] タブで、[Microsoft OLE DB Provider for DB2] をクリックし、[次へ] をクリックします。

  4. [接続] タブで、ネットワーク、認証、およびシステム情報を構成します。

    [ テスト接続] をクリックし、[OK] をクリック します。 [データ接続ウィザード] ダイアログ ボックスの [データベースとテーブルの選択] ダイアログ ボックスが表示されます。

  5. [ データベースとテーブルの選択 ] ダイアログで、[ 特定のテーブルへの接続 ] ボックスの一覧からアクセスするホスト ファイルをクリックし、[ 次へ] をクリックします。 [ データ接続ファイルと完了の保存 ] ダイアログが表示されます。

  6. [ Save Data Connection File and Finish]\(データ接続ファイルの保存と完了 \) ダイアログ で、[Save password in file]\(ファイルにパスワードを保存\) をクリックします。 Microsoft Excel の警告ダイアログが表示されます。

  7. 警告ダイアログで、[ はい] をクリックし、[ 完了] をクリックします。 [ データのインポート] ダイアログが表示されます。

  8. [データのインポート] ダイアログで、[ プロパティ] をクリックします。 [ 接続のプロパティ] ダイアログが表示されます。

  9. [ 接続のプロパティ ] ダイアログで、[ 定義 ] をクリックして[接続文字列]、[コマンドの種類]、および [コマンド] テキストを表示し、[OK] をクリック します

  10. [データのインポート] ダイアログで、[OK] をクリック します

PowerPivot for Excel

PowerPivot for Excel は、Excel で強力なデータ分析を実行するために使用できるアドインであり、セルフサービス ビジネス インテリジェンスをデスクトップに提供します。 Excel ベースのメモリ内分析では、効率的な圧縮アルゴリズムを使用して最大のデータ セットをメモリに読み込むことで、デスクトップ上の大規模なデータ分析に関する既存の制限を克服します。 PowerPivot には、次の機能があります。

  • データ分析式 (DAX) は、PowerPivot テーブル (計算列) と Excel ピボットテーブル (メジャー) でカスタム計算を定義できる新しい数式言語です。 DAX は、高度な分析アプリケーションを作成するユーザーの手に強力なリレーショナル機能を提供します。 これにより、新しいデータ リレーションシップを構築し、数十億行を超えるデータを集計する強力な操作を実行できます。

  • SharePoint 統合機能は、IT 管理者が共有アプリケーションを監視および管理するためのセキュリティで保護された環境を提供します。 SharePoint を使用すると、ユーザーはデータ モデルと分析を共有し、ブックを、いつでもどこからでもアクセスできる共有アプリケーションに変換できます。

  • 複数のデータ ソースをサポートすることで、リレーショナル データベース、多次元ソース、クラウド サービス、データ フィード、Excel ファイル、テキスト ファイル、Web からのデータなど、任意のソースまたは場所からデータを読み込んで結合できます。 これにより、デスクトップ上の複数のデータ ソースから大規模なデータ分析を実行できます。

  • PowerPivot 管理ダッシュボードを使用すると、IT 管理者は共有アプリケーションを監視および管理して、セキュリティ、高可用性、パフォーマンスを確保できます。

    PowerPivot for Excel には、さまざまなソースからデータをインポートするために使用できるウィザードが含まれています。 データは、Excel ブックのワークシートと同様に、PowerPivot ウィンドウに個別のシートとして表示されるテーブルとして PowerPivot for Excel にインポートされます。 ただし、PowerPivot for Excel には、Excel ワークシートで使用できる機能とは大きく異なる機能が用意されています。

    PowerPivot データは Excel ブック内の分析データベースに格納され、強力なローカル エンジンがそのデータベース内のデータを読み込み、クエリを実行し、更新します。 PowerPivot ウィンドウでは、テーブル間にリレーションシップを作成できます。 データは、データの集計と操作に使用する Excel のピボットテーブル、ピボットグラフ、およびその他の機能ですぐに使用できます。 すべてのデータ表現と対話機能は Excel 2010 で提供されています。 PowerPivot データオブジェクトと Excel プレゼンテーション オブジェクトは、同じブック (.xlsx、.xlsb、または .xlsm) ファイル内に含まれています。 PowerPivot では、最大 2 GB のサイズのファイルがサポートされており、メモリ内で最大 4 GB のデータを操作できます。

Power Pivot:Excel での強力なデータ分析とデータ モデリング」を参照してください。

IBM DB2 で PowerPivot を使用する

次の手順では、PowerPivot for Excel を使用して、OLE DB Provider for DB2 を使用して IBM DB2 リレーショナル データベース管理システムに格納されている情報にアクセスする方法を示します。

  1. Excel ウィンドウの [PowerPivot ] タブで、[ PowerPivot ウィンドウ] をクリックします。

  2. [ データ ソースへの接続 ] ボックスの一覧で、[ その他 (OLEDB/ODBC)] をクリックし、[ 次へ] をクリックします。

    [ 接続文字列の指定] ダイアログが表示されます。

  3. [ フレンドリ接続名 ] フィールドに「 DB2sample」と入力します。

  4. データ アクセス ツールの OLE DB 初期化文字列をコピーして貼り付け、テーブル インポート ウィザードの [接続文字列] 編集ボックスに貼り付けることができます。 または、[ビルド] をクリックして新しい接続文字列をビルドすることもできます。

    [データ リンクのプロパティ] ダイアログが表示されます。

  5. [プロバイダー] タブをクリックし、[Microsoft OLE DB Provider for DB2] をクリックし、[次へ] をクリックします。

  6. [プロバイダー] タブをクリックし、[Microsoft OLE DB Provider for DB2] をクリックし、[次へ] をクリックします。

  7. [ 接続 ] タブの [ 参照 ] をクリックして、既存の UDL ファイルを見つけます。 または、新しい接続を構成します。 詳細については、「 データ リンク (DB2)」を参照してください。

    [ テスト] をクリックし、[OK] をクリック します

    [データ接続ウィザード] ダイアログ ボックスの [データベースとテーブルの選択] ダイアログ ボックスが表示されます。

  8. 接続文字列を指定したら、[次へ] をクリックします。

    [ データのインポート方法の選択] ダイアログが表示されます。

  9. テーブルの一覧から選択することも、クエリを記述することもできます (コマンドの種類 = テキストを使用)。 最初のオプション (インポートするデータを選択するには、テーブルとビューの一覧から選択) をクリックし、[ 次へ] をクリックします。

    [ テーブルとビューの選択 ] ダイアログが表示されます。

  10. [ ソース テーブル ] ボックスの一覧でテーブルをクリックし、[ & フィルターのプレビュー] をクリックします。

    [ 選択したテーブルのプレビュー ] ダイアログが表示されます。

  11. チェックボックスを使用して、列を選択または選択解除します。 ドロップダウン矢印を使用して値をフィルター処理し、[OK] をクリックします

  12. 選択内容を確認します。 すべてが正常に表示される場合は、[完了] をクリック します

    [ インポート] ダイアログが表示されます。

  13. [インポート] ダイアログで、一覧表示されている各作業項目[状態] を確認し、[閉じる] をクリックします。

  14. PowerPivot for Excel ウィンドウで、[デザイン] タブをクリックすると、テーブル間のリレーションシップを作成および管理するためのオプションが表示されます。

参照

Office
SharePoint
SQL Server