JSON ssis

0
数据是通过json传输的,想把数据传进ssis中进行处理 怎么传,谢谢。
已邀请:
2

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-27 回答


{"products":}
这个可能随着商品的增加还会继续增加对吧? 比如:

{"products":}

处理可能需要几个过程,这里是一些思路,具体的步骤还是要自己去实现。
  1. 首先将这个字符文本加载到 SSIS 中可以保存在一个变量里。
  2. 在 Script Task 中要对 这个字符串进行解析,解析的过程就是将 编号取出来放到一个 SSIS 中Object 类型的一个数组 (在 Script Task 中是数组), 同样商品名称取出来放到数组。
  3. 利用一个循环,通过循环这两个数组然后将编号和名称输出就可以了。

我以前用过 JSON 当 Web Service 参数传递,但是有得不记得具体的格式了,如果就是这种

{"products":}

在同一行商品自动延伸的话,那么就是在 Script Task 用 C# 代码将编号和名称从字符串摘出来放到两个数组的问题了。
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-25 回答

能不能贴出一段数据示例看看,如果是以逗号标准分隔的话估计可以用平面文件直接处理,但是 JSON 里面的字符串解析估计要放在 Script Task 中来处理。

最好拿出一段实际的 JSON 传输示例看看。
0

天涯浪子 - SSRS开发、数据仓库设计 2013-12-27 回答

@BIWORK 对应的SQL格式如下

{"products":}

请问该如何去处理,谢谢

要回复问题请先登录注册