AdventureWorks
Polybase を使用してデータベースを SQL Server データ ウェアハウスに移行しようとしています。
スキーマHumanResources
とそのスキーマ内のテーブルDepartment
があるとします。
CREATE TABLE [HumanResources].[Department]
(
[DepartmentID] [smallint] NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[ModifiedDate] [datetime] NOT NULL
)
[HumanResources].[Department]
Azure BLOB から SQL Server データ ウェアハウスにデータを読み込む前に、データ用の外部テーブルを作成する必要があります。
CREATE EXTERNAL TABLE ex.TableName
(
[DepartmentID] [smallint] NOT NULL,
[Name] [nvarchar](50) NOT NULL,
[ModifiedDate] [datetime] NOT NULL
)
WITH (
LOCATION='/path/',
DATA_SOURCE=AzureStorage,
FILE_FORMAT=TextFile
);
スキーマの下にすべての外部テーブルを作成してい[ex]
ます。衝突を避けるために、元のスキーマをどのように表現すればよいですか。
[ex].[HumanResources].[Department]
外部テーブルに不要なスキーマを作成することはできません。
これを表す簡単な方法はありますか?