Power Pivot を使用して Excel データ モデルの外部データ ソースへの接続を作成した後、PowerPivot アドインを使用して以下を変更できます。
- ソースとして使用されるファイル、フィード、またはデータベース、そのプロパティ、またはその他のプロバイダー固有の接続オプションを含む接続情報。
- テーブルと列のマッピング。
- 使用されなくなった列への参照。
- 外部データ ソースから取得したテーブル、ビュー、または列。 「 Power Pivot にインポートするデータをフィルター処理する」を参照してください。
既存の接続の外部データ ソースを変更する
データ ソースを操作するためのオプションは、データ ソースの種類によって異なります。 この手順では、単純な Access データベースを使用します。
手順
- [Power Pivot] ウィンドウで、[ホーム]>[接続]>[既存の接続] をクリックします。
- 現在のデータベース接続を選び、[編集] をクリックします。
この例では、 テーブル インポート ウィザード が開き、Access データベースを構成するページが表示されます。 プロバイダーとプロパティは、データ ソースの種類によって異なります。 - [接続の編集] ダイアログ ボックスの [参照] をクリックして、同じ種類で名前または場所が異なる別のデータベースを探します。
データベース ファイルを変更するとすぐに、新しいデータを表示するにはテーブルを保存して更新する必要があることを示すメッセージが表示されます。 - [保存>閉じる] をクリックします。
- [ホーム]>[外部データの取得]>[最新の情報に更新]>[すべて更新] をクリックします。
テーブルは、新しいデータ ソースを使用して更新されますが、元のデータ選択が使用されます。
テーブルと列のマッピング (バインド) の編集
データ ソースを変更すると、モデルのテーブルの列とソースのテーブルの列は、たとえ類似したデータが含まれていても、同じ名前を付けないことがあります。 これにより、列間のマッピング (ある列を別の列に結び付ける情報) が解除されます。
[Power Pivot] ウィンドウで、[デザイン]>[プロパティ]>[テーブル プロパティ] の順に選択します。
現在のテーブルの名前が [テーブル名 ] ボックスに表示されます。 [ ソース名] ボックスには、外部データ ソースのテーブルの名前が表示されます。 ソースとモデルの列の名前が異なる場合は、[ ソース ] または [モデル] を選択して、2 つの列名セットを切り替えることができます。
データ ソースとして使用されるテーブルを変更するには、[ ソース名] で別のテーブルを選択します。
必要に応じて、列マッピングを変更します。
- ソースには存在するがモデルには存在しない列を追加するには、列名の横にあるボックスを選択します。 データは、次回更新時にモデルに読み込まれます。
- モデル内の一部の列が現在のデータ ソースで使用できなくなった場合、無効な列を一覧表示するメッセージが通知領域に表示されます。 他の操作を行う必要がありません。
[ 保存] を選択して、変更をブックに適用します。
現在のテーブル プロパティ セットを保存すると、Power Pivot によって不足している列が自動的に削除され、新しい列が追加されます。 テーブルを更新する必要があることを示すメッセージが表示されます。[ 更新] を選択して、更新されたデータをモデルに読み込みます。
既存のデータ ソースに対して行うことができる変更
ブックに関連付けられているソース データを変更するには、Power Pivot のツールを使用して接続情報を編集するか、Power Pivot データで使用されるテーブルと列の定義を更新します。
既存のデータ ソースに対して行うことができる変更は次のとおりです。
| Connections | テーブル | 列 |
|---|---|---|
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。