我是否必须手动创建copy活动的接收器SQL表?
我是ADF的新手,并开始从Azure中Blob存储和SQL数据库之间的非常基本的复制活动中学习。
我的问题是针对复制活动,我是否必须为BLOB存储中所有CSV文件中的所有CSV文件中的每个sink sql-table手动创建可能具有不同列的所有CSV文件,即使我也可以参数化输入和接收器源?
此外,如果我的CSV文件具有100列,我是否还必须通过以下方式手动创建每个水槽SQL表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
column100 datatype,
);
?
I am a newbie of ADF and start learning from the very basic copy activity between blob storage and SQL database in Azure.
My question is for a copy activity, do I have to manually create every sink SQL-tables in the SQL-database for all csv files in blob storage that may have different columns, even I can parameterize the input and sink source?
Besides, if my csv file have like 100 columns, do I also have to manually create each sink SQL tabls by:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
column100 datatype,
);
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了使用
自动创建水槽表
换句话说,自动创建表
选项,应输入水槽数据集中的表名。所以;单击编辑水槽数据集。
检查“编辑”按钮,如下所示。
键入要自动创建的架构和表名称。在此步骤中,没有创建表,只有一个名称。
转到您的副本数据活动>接收器,然后检查
自动创建表
选项。In order to use the
auto create sink table
in other words theAuto create table
option, table name in the Sink dataset should be entered. So;Click edit the sink dataset.
Check "Edit" button as below.
Type the schema and table name to be auto created. In this step, there is no table created, only a name given.
Go to your Copy data activity > Sink then check
Auto create table
option.您可以利用
自动创建水槽表
功能,在copy> ADF中的复制活动
中可用。请参阅 /a>。You can utilise the
auto create sink table
feature, available in theCopy Activity
in ADF. See the docs.