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