PowerPivot アドインを使ってデータを取得する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

多くの場合、 PowerPivotアドインを使用してリレーショナル データをインポートするは、高速化し、[Excel で単純なインポートを実行するより効率的に使用します。

一般的には、この簡単になります。

  1. データベース管理者にお問い合わせいただき、データベース接続情報を入手し、データにアクセスする権限があることを確認します。

  2. 場合は、データがリレーショナルまたはディメンション、[-からPowerPivot内で、[ホーム] をクリックして >外部データの取り込み>データベースからします。

必要に応じて、その他のデータ ソースからインポートすることができます。

  • [ホーム] をクリックして >データ サービスからのデータがMicrosoft Azure Marketplace または、OData データ フィードから場合。

  • [ホーム] をクリックして >外部データの取り込み>その他のソースからデータ ソースのリスト全体を選択します。

データをインポートする方法を選択] ページで、[データ ソースですべてのデータを作成する、またはデータのフィルター処理するかどうかを選択します。、一覧からテーブルとビューを選ぶか、インポートするデータを指定するクエリを作成します。

PowerPivotインポートのメリットには、機能があります。

  • 不要なデータを除外して、サブセットだけをインポートできます。

  • データをインポートする際にテーブル名と列名を変更できます。

  • 定義済みのクエリを貼り付ければ、そのクエリによって返されるデータを選べます。

  • OLE DB プロバイダーは、大規模なデータに対してより高いパフォーマンスを提供できる場合があります。同じデータ ソースを提供する複数のプロバイダーから 1 つを選ぶ場合は、まず OLE DB プロバイダーを試してみましょう。

  • リレーショナル データベースからテーブルをインポートする手順を節約するPowerPivotウィンドウのワークシート間のリレーションシップを作成するのには、インポート時に外部キー リレーションシップが使用されるためです。

  • 複数のテーブルをインポートした後、必要なテーブルを削除することで、手間を省くことができます。テーブルを 1 度に 1 つずつインポートした場合は、その後、テーブル間のリレーションシップを自分で作成する必要が生じる場合があります。

  • 複数のデータ ソースに、類似データが格納されている列があれば、[PowerPivot ] ウィンドウ内でリレーションシップを作成する理由になります。種類の異なるデータ ソースを使用する場合は、同一データまたは類似データが格納されている他のデータ ソースのテーブルにマップできる列のあるテーブルを選びます。

  • SharePoint に発行したブックのデータの更新をサポートするには、ワークステーションとサーバーの両方に同じようにアクセスできるデータ ソースを選びます。ブックを発行した後、データの更新スケジュールを設定すれば、ブック内のデータが自動的に更新されるようにすることができます。ネットワーク サーバー上で利用できるデータ ソースを使用すれば、データの更新ができるようになります。

Excel で、[データ]、[接続]、[すべて更新] の順にクリックして、データベースと再接続し、ブック内のデータを更新します。

更新は、個々 のセルを更新して、外部データベース内の最後のインポート時以降に更新する行を追加します。新しい行と既存の列のみが更新されます。モデルに新しい列を追加する必要がある場合は、上記の手順を使用してインポートする必要があります。

更新を単にデータをインポートするための同じクエリを繰り返します。データ ソースが、同じ場所にある不要になった場合、またはテーブルや列を削除または名前を変更する場合は、更新が失敗します。もちろん、引き続き以前にインポートしたデータを保持します。データ更新で使われたクエリを表示するには、クリックしてPowerPivot >管理PowerPivotウィンドウを開きます。[デザイン] をクリックして >表のプロパティクエリを表示します。

通常、権限は、データを更新する必要があります。他のユーザーも、データを更新すると、ブックを共有する場合は、データベース少なくとも読み取り専用のアクセス許可が必要があります。

ブックを共有する方法は、データの更新が発生する可能性があるかどうかが決定されます。For Office 365 では、Office 365 に保存されているブックのデータを更新することはできません。SharePoint Server 2013 では、サーバー上の自動データ更新をスケジュールできますが、必要な SharePoint 2013 のPowerPivotをインストールし、SharePoint 環境で構成されています。スケジュールによるデータの更新が利用可能な SharePoint 管理者に問い合わせてください。

次の表に多くのデータ ソースのいずれかからデータをインポートできます。

Power Pivot in Microsoft Excel 2013各データ ソースのプロバイダーがインストールされません。プロバイダーによっては、お使いのコンピューターに既に存在、中には、ダウンロードしてインストールする必要があるプロバイダーする必要があります。

またへのリンク テーブルを Excel にコピーやクリップボードの内容を HTML 形式を使用する Word、Excel などのアプリケーションからのデータを貼り付けることができます。詳細については、 Excel のリンク テーブルを使用してデータを追加して、コピーと貼り付け Power Pivot データを参照してください。

データ プロバイダーで、次を考慮してください。

  • ODBC 用 OLE DB プロバイダーを使用することもできます。

  • 接続エラーの場合は、結果 MSDAORA OLE DB プロバイダーを使用することができます: Oracle の新しいバージョンで特にします。以前にエラーが発生した場合、Oracle 用の一覧の他のプロバイダーの 1 つを使用することをお勧めします。

ソース

バージョン

ファイルの種類

プロバイダー

Access データベース

Microsoft Access 2003 またはそれ以降します。

.accdb または .mdb

ACE 14 OLE DB プロバイダー

SQL Server リレーショナル データベース

Microsoft SQL Server 2005 以降。Microsoft Azure SQL データベース

(該当なし)

SQL Server 用の OLE DB プロバイダー

SQL Server Native Client OLE DB プロバイダー

SQL Server Native 10.0 Client OLE DB プロバイダー

SQL クライアント用の .NET Framework データ プロバイダー

SQL Server 並列データ ウェアハウス (PDW)

SQL Server 2008 以降

(該当なし)

SQL Server PDW 用の OLE DB プロバイダー

Oracle リレーショナル データベース

Oracle 9i、10g、11g

(該当なし)

Oracle OLE DB プロバイダー

Oracle クライアント用の .NET Framework データ プロバイダー

SQL Server 用の .NET Framework データ プロバイダー

MSDAORA OLE DB (プロバイダー 2)

OraOLEDB

MSDASQL

Teradata リレーショナル データベース

Teradata V2R6、V12

(該当なし)

TDOLEDB OLE DB プロバイダー

Teradata 用の .Net データ プロバイダー

Informix リレーショナル データベース

(該当なし)

Informix OLE DB プロバイダー

IBM DB2 リレーショナル データベース

8.1

(該当なし)

DB2OLEDB

Sybase リレーショナル データベース

(該当なし)

Sybase OLE DB プロバイダー

その他のリレーショナル データベース

(該当なし)

(該当なし)

OLE DB プロバイダーまたは ODBC ドライバー

テキスト ファイル
フラット ファイルへの接続

(該当なし)

.txt、.tab、.csv

ACE 14 OLE DB Provider for Microsoft Access

Microsoft Excel ファイル

Excel 97-2003 またはそれ以降

.xlsx、.xlsm、.xlsb、.xltx、.xltm

ACE 14 OLE DB プロバイダー

ブックのPowerPivot
Analysis Services または Powerpivot からのデータのインポート

Microsoft SQL Server 2008 R2 またはそれ以降

.xlsx、.xlsm、.xlsb、.xltx、.xltm

ASOLEDB 10.5

(PowerPivot For SharePoint がインストールされた SharePoint ファームに発行された PowerPivot ブックでのみ使用できます)

Analysis Services キューブ
Analysis Services または Powerpivot からのデータのインポート

Microsoft SQL Server 2005 以降

(該当なし)

ASOLEDB 10

データ フィード
データ フィード データ フィードからのデータのインポート

(Reporting Services レポート、Atom サービス ドキュメント、その 1 つのデータ フィードからデータをインポートするため)

Atom 1.0 形式

Windows Communication Foundation (WCF) データ サービス (以前の ADO.NET Data Services) として公開されている任意のデータベースまたはドキュメント。

.atomsvc (1 つ以上のフィードを定義するサービス ドキュメント用)

.atom (Atom Web フィード ドキュメント用)

PowerPivot 用 Microsoft Data Feed Provider

PowerPivot 用の .NET Framework データ フィード データ プロバイダー

Reporting Services レポート
Reporting Services レポートからのデータのインポート

Microsoft SQL Server 2005 以降

.rdl

Office データ接続ファイル

.odc

発行されたサーバー ドキュメント: SharePoint に発行された Access データベースなど、インポートすることはできません。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×