azure - 如何在 Azure 数据工厂中正确展平分号数组?

标签 azure azure-data-factory azure-synapse

上下文:我有一个从 SQL DB 中提取数据的数据流,当数据到来时只是一列,其中有一个由制表符分隔的字符串,为了正确操作数据,我尝试将每一列与其对应的数据:

最佳答案

您可以使用派生列事件本身,请尝试如下。

在第一个派生列之后,您拥有的是一个字符串数组,可以使用派生架构修饰符再次拆分该数组。

其中 firstc 表示与您的列 descripcion 等效的源列

Column1: split(firstc, ';')[1]

Column2: split(firstc, ';')[2]

Column3: split(firstc, ';')[3]

enter image description here

您可以选择需要写入 SQL 接收器的列

enter image description here

enter image description here

关于azure - 如何在 Azure 数据工厂中正确展平分号数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69549205/

相关文章:

Azure应用服务: "There is not enough space on the disk." Although 300MB/50GB

azure - 如何访问 Azure 认知服务自定义视觉非美国终结点?

azure - 如何重命名自承载集成运行时节点

azure - Azure Synapse Analytics 中的专用 sql 池和专用 sql 池之间的区别?

azure - Synapse Spark 写入不同/安装点[或]容器

asp.net-mvc-3 - windows azure ACS 确认用户凭据

使用连接字符串时,Azure 函数使用者收到 401

azure - 当 Azure 数据工厂复制事件中缺少输入 blob 时如何避免失败

azure - 如何在 Azure Log Analytics 中使用 "contains"查询多个相似的字符串值?

sql-server - 如何从 sp_describe_first_result_set 中选择或存储结果