如何将数据从数据库中的所有表传输到azure数据湖目的地?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将数据从数据库中的所有表传输到azure数据湖目的地?相关的知识,希望对你有一定的参考价值。

我有两个表tbl1和tbl2。我想创建一个包,它将从tbl1和tbl2读取数据,并将数据作为两个文件tbl1.txt and tbl2.txt传输到Azure数据湖。

我所做的是created Execute SQL task查询select name from sys.tables,它将返回表名并循环遍历该结果并存储到存储变量中。但Oledb Source不接受查询

select * from @[user::tablName] (a variable which has a table name)
答案

在变量中构建整个查询

select * from <variablename>

然后使用select query from variable选项获取数据。

以上是关于如何将数据从数据库中的所有表传输到azure数据湖目的地?的主要内容,如果未能解决你的问题,请参考以下文章

将 Parquet 文件从 Azure 数据湖存储帐户复制到 Synapse 数据仓库表失败

Azure 数据湖:将数据从 Blob 移动到 ADLS 时面临问题

如何将 Azure 数据湖存储连接到 Azure ML?

Azure 数据湖:如何获取已处理的文件

Azure 数据湖一代。 2 (adls2), api 获取存储在数据湖中的数据的整体大小

Apache Beam 数据流:从 Azure 到 GCS 的文件传输