テーブルまたは列の名前を変更する
適用対象:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
Power Query エディターの [Data\import の取得処理中に、列またはテーブルの名前を変更できます。
モデルにデータをインポートすると、テーブルの名前 (またはタイトル) がモデルデザイナーの下部にある [テーブル] タブに表示されます。 テーブルの名前は、より適切な名前に変更できます。 列の名前は、データをモデルに追加した後で変更することもできます。 このオプションは、複数のソースからデータをインポートして、別のテーブルの列にわかりやすい名前を付けたい場合に特に重要となります。
テーブル名を変更するには
モデル デザイナーで、名前を変更するテーブルが入っているタブを右クリックして、 [名前の変更]をクリックします。
新しい名前を入力します。
注意
[テーブルのプロパティの編集] ダイアログ ボックスを使用すると、接続情報や列マッピングなど、名前以外のテーブルのプロパティを編集できます。 ただし、このダイアログ ボックスでは、名前を変更できません。
列名を変更するには
モデル デザイナーで名前を変更する列の見出しをダブルクリックするか、見出しを右クリックし、コンテキスト メニューの [列名の変更] をクリックします。
新しい名前を入力します。
列とテーブルの名前付けに関する要件
次の単語と文字をテーブルまたは列の名前で使用することはできません。
先頭または末尾の空白。
制御文字
次の文字 (Analysis Services オブジェクトの名前では無効):.,; ':/\*|?&%$!+=()[]{}<>
Analysis Services の予約済みキーワード。多次元式 (MDX) とデータ マイニング拡張機能 (DMX) の関数名と演算子を含みます。
既存のテーブル、列、および計算での名前変更の影響
テーブルの名前を変更するたびに、基になるテーブル オブジェクトの名前も変更されます。このテーブル オブジェクトには複数の列またはメジャーが含まれていることがあります。 テーブル内のすべての列、およびテーブルを使用するすべてのリレーションシップを更新して、その定義で新しい名前を使用する必要があります。 この更新は、ほとんどの場合、自動的に行われます。
名前を変更したテーブル、または名前を変更したテーブルの列を使用する計算も更新する必要があり、これらの計算から派生したデータを更新して再計算する必要があります。 影響を受けるテーブルと計算の数によっては、完了までに時間がかかることがあります。 このため、テーブル名を変更するタイミングとしては、インポート処理時か、複雑なリレーションシップや計算を構築する前が最適です。