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