我是否必须手动创建copy活动的接收器SQL表?

发布于 2025-01-22 10:45:08 字数 373 浏览 0 评论 0原文

我是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

喜爱皱眉﹌ 2025-01-29 10:45:08

为了使用自动创建水槽表换句话说,自动创建表选项,应输入水槽数据集中的表名。所以;

  1. 单击编辑水槽数据集。

  2. 检查“编辑”按钮,如下所示。

  3. 键入要自动创建的架构和表名称。在此步骤中,没有创建表,只有一个名称。

  4. 转到您的副本数据活动>接收器,然后检查自动创建表选项。

In order to use the auto create sink table in other words the Auto create table option, table name in the Sink dataset should be entered. So;

  1. Click edit the sink dataset.

  2. Check "Edit" button as below.
    enter image description here

  3. Type the schema and table name to be auto created. In this step, there is no table created, only a name given.

  4. Go to your Copy data activity > Sink then check Auto create table option.
    enter image description here

放肆 2025-01-29 10:45:08

您可以利用自动创建水槽表功能,在copy> ADF中的复制活动中可用。请参阅 /a>。

You can utilise the auto create sink table feature, available in the Copy Activity in ADF. See the docs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文