问题标签 [azure-data-flow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mapping - 如何通过数据流或 ADF 管道从 Blob 中的 CSV 文件在 SQL 数据库中创建包含所有列名及其数据类型的表?
我的 Azure Blob 存储中有一个 CSV 文件,其中包含所有列名及其相应表的数据数据类型。
我想从此 Blob 文件在 SQL 数据库中创建一个表,该表具有相同的列名及其相应的数据类型,而不进行映射。
我已经通过数据流创建了一个表,但我必须手动设置每一列的数据类型。但我不想这样做。当我创建一个表时,它应该接受源中相同的数据类型以及 CSV 文件中给出的同步。
[ ]
[ ]
当我导入架构时,它需要完整的列ID (int)
和数据类型,String
但是当我导入架构并创建一个表时,它会使用列名ID
和数据类型,INT
并且它将对多个表执行相同的所有列名。
如果您有解决此问题的方法,请告诉我。
azure-data-factory - Azure 数据流(将一个数据流的输出传递到管道中的另一个数据流)
我有一个要求,我必须将选择转换输出从一个数据流(数据流)直接传递到另一个数据流。
例子:
我有一个带有 SELECT 转换作为最后一步的数据流。
我有另一个数据流需要将上述 SELECT 转换输出作为输入。
目前,我将第一个数据流的输出存储到一个表中,并从第二个数据流中的表中获取数据,这需要很长时间才能执行。我想避免存储到表中。
谢谢, 卡提克
azure - 更新数据时如何在 Sink Tanformation 的关键列中传递数据流参数?
我正在通过数据流实现 SCD Type2。我已经在其中创建了一个参数,我将在其中传递一个列名,以及我在关键列的接收器转换中使用的这个参数。
我选择了添加动态内容,然后选择了参数,之后我选择了我在数据流中创建的参数。然后它显示为"$Key_col"。但是当我运行管道时,它给了我一个错误-
{"message":"at Sink 'sink1'(Line 56/Col 6): 列操作数不允许在文字表达式中。详细信息:at Sink 'sink1'(Line 56/Col 6): 列操作数不允许在文字中表达式","failureType":"UserError","target":"Update_Existing_Records","errorCode":"DFExecutorUserError"}
谁能告诉我如何解决此错误或此问题的任何解决方法。
azure - 管道中的 Azure 群集启动时间
我有一个包含 10 个数据流活动的管道,每个活动都使用 AutoResolveIntegrationRuntime 默认集成集群。
当我触发管道时,每个数据流的集群启动大约需要 4 分钟,总共需要 40 分钟才能完成管道执行。我可以避免这种情况吗?如果是这样,怎么做?
谢谢, 卡提克
azure-data-factory - 是否可以从映射数据流中更新管道参数值?
用例:
尝试创建一个管道,该管道从源 SQL 接收批量数据,并基于一列下沉到目标 SQL 中的不同表。该列专用于目标中的表名。
我在数据流中声明了一个参数,该参数需要根据列值进行更新,并使用与接收器中的动态表名相同的值。
有什么想法吗 ?