次の方法で共有


テーブルまたは列の名前を変更する

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Power Query エディターの [データの取得]\[インポート] プロセス中に、列またはテーブルの名前を変更できます。

モデルにデータをインポートすると、テーブル の名前 (またはタイトル) がモデル デザイナーの下部にあるテーブル タブに表示されます。 テーブルの名前は、より適切な名前に変更できます。 列の名前は、データをモデルに追加した後で変更することもできます。 このオプションは、複数のソースからデータをインポートして、別のテーブルの列にわかりやすい名前を付けたい場合に特に重要となります。

テーブル名を変更するには

  1. モデル デザイナーで、名前を変更するテーブルが入っているタブを右クリックして、 [名前の変更]をクリックします。

  2. 新しい名前を入力します。

    Note

    [テーブルのプロパティの編集] ダイアログ ボックスを使用すると、接続情報や列マッピングなど、名前以外のテーブルのプロパティを編集できます。 ただし、このダイアログ ボックスでは、名前を変更できません。

列名を変更するには

  1. モデル デザイナーで名前を変更する列の見出しをダブルクリックするか、見出しを右クリックし、コンテキスト メニューの [列名の変更] をクリックします。

  2. 新しい名前を入力します。

列とテーブルの名前付け要件

次の単語と文字をテーブルまたは列の名前で使用することはできません。

  • 先頭または末尾の空白。

  • 制御文字

  • 次の文字 (Analysis Services オブジェクトの名前では無効です): .,;:/\*|?&%$!+=()[]{}<>

  • Analysis Services の予約済みキーワード。多次元式 (MDX) とデータ マイニング拡張機能 (DMX) の関数名と演算子を含みます。

既存のテーブル、列、計算に対する名前変更の影響

テーブルの名前を変更するたびに、基になるテーブル オブジェクトの名前も変更されます。このテーブル オブジェクトには複数の列またはメジャーが含まれていることがあります。 テーブル内のすべての列、およびテーブルを使用するリレーションシップは、定義で新しい名前を使用するように更新する必要があります。 この更新プログラムは、ほとんどの場合、自動的に行われます。

名前が変更されたテーブルを使用する計算、または名前が変更されたテーブルの列を使用する計算も更新する必要があり、それらの計算から派生したデータを更新して再計算する必要があります。 影響を受けるテーブルと計算の数によっては、完了までに時間がかかることがあります。 このため、テーブル名を変更するタイミングとしては、インポート処理時か、複雑なリレーションシップや計算を構築する前が最適です。

こちらもご覧ください

テーブルと列
Power Pivot からのインポート
Analysis Services からのインポート