データのコピーと貼り付け (SSAS テーブル)

テーブルのデータを外部アプリケーションからコピーし、モデル デザイナーの新規または既存のテーブルに貼り付けることができます。 クリップボードから貼り付けるデータは、たとえば、Excel や Word からコピーしたデータのような HTML 形式である必要があります。モデル デザイナーによってデータ型が自動的に検出され、貼り付けたデータに適用されます。 手動でデータ型を変更することも、列の書式を表示することもできます。

データ ソースが接続されたテーブルとは異なり、貼り付けたテーブルには、接続名またはソース データ プロパティがあります。 貼り付けられたデータは、Model.bim ファイルに保存されます。 プロジェクトまたは Model.bim ファイルを保存すると、貼り付けられたデータも保存されます。

モデルを配置すると、配置によってモデルが処理されるかどうかに関係なく、貼り付けられたデータも一緒に配置されます。

このトピックのセクション:

  • 前提条件

  • データの貼り付け

  • [貼り付けプレビュー] ダイアログ ボックス

前提条件

データを貼り付けるときには、次のような制限事項があります。

  • 貼り付けたテーブルは 10, 000 より多い行を持つことはできません。

  • 貼り付けたテーブルをパーティション分割することはできません。

  • 貼り付けられたテーブルは、DirectQuery モードではサポートされていません。

  • [貼り付け追加][貼り付け置換] は、クリップボードからのデータの貼り付けによって作成されたテーブルで作業する場合にのみ使用できます。 [貼り付け追加] または [貼り付け置換] を使用して、別の種類のデータ ソースからインポートされたデータのテーブルにデータを追加することはできません。

  • [貼り付け追加] または [貼り付け置換] を使用する場合、新しいデータには元のデータと同じ数の列が必要です。 さらに、貼り付けまたは追加するデータの列は、貼り付け先または追加先のテーブルの列のデータ型と同じか、互換性のあるデータ型である必要があります。 異なるデータ型を使用できる場合もありますが、Type mismatch というエラーが表示されることもあります。

データの貼り付け

デザイナーにデータを貼り付けるには

  • SQL Server データ ツール (SSDT) の [編集] メニューをクリックし、次のいずれかをクリックします。

    • クリップボードの内容を新しいテーブルに貼り付けるには、[貼り付け] をクリックします。

    • クリップボードの内容を選択したテーブルに追加の行として貼り付けるには、[貼り付け追加] をクリックします。 新しい行がテーブルの末尾に追加されます。

    • 選択したテーブルをクリップボードの内容に置き換えるには、[貼り付け置換] をクリックします。 既存のすべての列ヘッダー名はテーブルに残り、リレーションシップは保持されます。

[貼り付けプレビュー] ダイアログ ボックス

[貼り付けプレビュー] ダイアログ ボックスを使用すると、デザイナー ウィンドウにコピーされたデータのプレビューを表示して、データが正しくコピーされたことを確認することができます。 このダイアログ ボックスにアクセスするには、テーブル ベースのデータを HTML 形式でクリップボードにコピーし、デザイナーで [編集] メニューをクリックして、[貼り付け][貼り付け追加]、または [貼り付け置換] をクリックします。 [貼り付け追加] オプションと [貼り付け置換] オプションは、クリップボードからコピーして貼り付けることで作成されたテーブル内のデータを追加または置換する場合にのみ使用できます。 [貼り付け追加] または [貼り付け置換] を使用して、インポートされたデータのテーブルにデータを追加することはできません。

このダイアログ ボックスのオプションは、まったく新しいテーブルにデータを貼り付けるか、既存のテーブルにデータを貼り付けて既存のデータを新しいデータで置き換えるか、既存のテーブルにデータを追加するかによって異なります。

[新規テーブル]

  • [テーブル名]
    デザイナーで作成するテーブルの名前を指定します。

  • [貼り付けるデータ]
    貼り付け先テーブルに追加されるクリップボードの内容のサンプルが表示されます。

[貼り付け追加]

  • [テーブル内の既存のデータ]
    列やデータ型を確認できるように、テーブル内の既存のデータのサンプルが表示されます。

  • [貼り付けるデータ]
    クリップボードの内容のサンプルが表示されます。 既存のデータに、このデータが追加されます。

[貼り付け置換]

  • [テーブル内の既存のデータ]
    列やデータ型を確認できるように、テーブル内の既存のデータのサンプルが表示されます。

  • [貼り付けるデータ]
    クリップボードの内容のサンプルが表示されます。 貼り付け先のテーブル内の既存のデータは削除され、テーブルに新しい行が挿入されます。

関連項目

概念

データのインポート (SSAS テーブル)

サポートされているデータ ソース (SSAS テーブル)

列のデータ型の設定 (SSAS テーブル)