データのコピーと貼り付け (SSAS テーブル)
テーブルのデータを外部アプリケーションからコピーし、モデル デザイナーの新規または既存のテーブルに貼り付けることができます。 クリップボードから貼り付けるデータは、たとえば、Excel や Word からコピーしたデータのような HTML 形式である必要があります。モデル デザイナーによってデータ型が自動的に検出され、貼り付けたデータに適用されます。 手動でデータ型を変更することも、列の書式を表示することもできます。
データ ソースが接続されたテーブルとは異なり、貼り付けたテーブルには、接続名またはソース データ プロパティがあります。 貼り付けられたデータは、Model.bim ファイルに保存されます。 プロジェクトまたは Model.bim ファイルを保存すると、貼り付けられたデータも保存されます。
モデルを配置すると、配置によってモデルが処理されるかどうかに関係なく、貼り付けられたデータも一緒に配置されます。
このトピックのセクション:
前提条件
データの貼り付け
[貼り付けプレビュー] ダイアログ ボックス
前提条件
データを貼り付けるときには、次のような制限事項があります。
貼り付けたテーブルは 10, 000 より多い行を持つことはできません。
貼り付けたテーブルをパーティション分割することはできません。
貼り付けられたテーブルは、DirectQuery モードではサポートされていません。
[貼り付け追加] と [貼り付け置換] は、クリップボードからのデータの貼り付けによって作成されたテーブルで作業する場合にのみ使用できます。 [貼り付け追加] または [貼り付け置換] を使用して、別の種類のデータ ソースからインポートされたデータのテーブルにデータを追加することはできません。
[貼り付け追加] または [貼り付け置換] を使用する場合、新しいデータには元のデータと同じ数の列が必要です。 さらに、貼り付けまたは追加するデータの列は、貼り付け先または追加先のテーブルの列のデータ型と同じか、互換性のあるデータ型である必要があります。 異なるデータ型を使用できる場合もありますが、Type mismatch というエラーが表示されることもあります。
データの貼り付け
デザイナーにデータを貼り付けるには
SQL Server データ ツール (SSDT) の [編集] メニューをクリックし、次のいずれかをクリックします。
クリップボードの内容を新しいテーブルに貼り付けるには、[貼り付け] をクリックします。
クリップボードの内容を選択したテーブルに追加の行として貼り付けるには、[貼り付け追加] をクリックします。 新しい行がテーブルの末尾に追加されます。
選択したテーブルをクリップボードの内容に置き換えるには、[貼り付け置換] をクリックします。 既存のすべての列ヘッダー名はテーブルに残り、リレーションシップは保持されます。
[貼り付けプレビュー] ダイアログ ボックス
[貼り付けプレビュー] ダイアログ ボックスを使用すると、デザイナー ウィンドウにコピーされたデータのプレビューを表示して、データが正しくコピーされたことを確認することができます。 このダイアログ ボックスにアクセスするには、テーブル ベースのデータを HTML 形式でクリップボードにコピーし、デザイナーで [編集] メニューをクリックして、[貼り付け]、[貼り付け追加]、または [貼り付け置換] をクリックします。 [貼り付け追加] オプションと [貼り付け置換] オプションは、クリップボードからコピーして貼り付けることで作成されたテーブル内のデータを追加または置換する場合にのみ使用できます。 [貼り付け追加] または [貼り付け置換] を使用して、インポートされたデータのテーブルにデータを追加することはできません。
このダイアログ ボックスのオプションは、まったく新しいテーブルにデータを貼り付けるか、既存のテーブルにデータを貼り付けて既存のデータを新しいデータで置き換えるか、既存のテーブルにデータを追加するかによって異なります。
[新規テーブル]
[テーブル名]
デザイナーで作成するテーブルの名前を指定します。[貼り付けるデータ]
貼り付け先テーブルに追加されるクリップボードの内容のサンプルが表示されます。
[貼り付け追加]
[テーブル内の既存のデータ]
列やデータ型を確認できるように、テーブル内の既存のデータのサンプルが表示されます。[貼り付けるデータ]
クリップボードの内容のサンプルが表示されます。 既存のデータに、このデータが追加されます。
[貼り付け置換]
[テーブル内の既存のデータ]
列やデータ型を確認できるように、テーブル内の既存のデータのサンプルが表示されます。[貼り付けるデータ]
クリップボードの内容のサンプルが表示されます。 貼り付け先のテーブル内の既存のデータは削除され、テーブルに新しい行が挿入されます。