我有一個U-SQL託管表,其中包含模式化的結構化數據。將數據從U-SQL託管表傳輸到Azure SQL數據庫表
CREATE TABLE [AdlaDb].[dbo].[User]
(
UserGuid Guid,
Postcode string,
Age int?
DateOfBirth DateTime?,
)
和一個Azure SQL數據庫表。
CREATE TABLE [SqlDb].[dbo].[User]
(
UserGuid uniqueidentifier NOT NULL,
Postcode varchar(15) NULL,
Age int NULL,
DateOfBirth Date NULL,
)
我想將數據從U-SQL託管表傳輸到Azure SQLDB表,而不會丟失數據類型。
我使用的是湛藍的數據工廠,好像我不能
- 直接查詢在U-SQL管理表作爲數據工廠輸入數據集
- 做聯合寫查詢天青SQLDB
因此,我有一箇中間步驟,我從U-SQL託管表複製到Azure Blob,然後移動到Azure SQLDB表。這樣做,我正在丟失數據類型,並在插入之前再次進行類型轉換/轉換。
有沒有更好的方式將數據從U-SQL託管表傳輸到Azure SQL數據庫表而不會丟失數據類型?或者我錯過了什麼?