问候开发人员!
有人知道在U-SQL中是否可以通过动态外部数据源名称进行查询吗?
例如,在下面的MS示例脚本中,我们希望动态生成“ MyAzureSQLDWDataSource”。
@results =
SELECT DateTime.Now AS dayTime, *
FROM EXTERNAL MyAzureSQLDWDataSource LOCATION "dbo.AdventureWorksDWBuildVersion";
OUTPUT @results
TO "/Output/ReferenceGuide/DDL/DataSources/Query2B.csv"
USING Outputters.Csv(outputHeader: true);
谢谢!
答案 0 :(得分:3)
您无法连接到外部数据源。 您可以使用DataFactory并使用复制活动将数据下载到DataLake,并使用U-SQL活动执行USQL脚本。 您可以按需触发它或安排它。
https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities