SSIS 和 JSON 平面文件

SSIS and JSON Flat Files

使用 SSIS 将 JSON 平面文件导入 SQL 服务器的最佳方法是什么?

目前我已经尝试在脚本组件中解析数据,但是我正在解析的 JSON 文件数量(一次大约 120 个)需要 15 分钟以上的时间来获取数据.我也不认为这很实用。

有没有办法在 SQL 服务器中结合 SSIS 和 OPENJSON 命令的功能?我是 运行 SQL 服务器 2016,所以我正在尝试利用该命令,希望它能更快地运行。

此外,我可以在不丢失格式的情况下获取 JSON 数据。 看起来像这样:

有没有办法让我利用它并将 JSON 格式转换为更规范化的格式。

这家伙有一个拆分列中的 JSON 字符串的示例,这将是一个很好的简单基础。

SSIS Data flow task runs by itself but not as part of package

如果你有子class,你会想要一个class引用一个class。有点像订单 class 引用订单项 class.

在该示例中,您将在 foreach 订单上有一个 DF,并且在其中有一个包含订单 ID 的 foreach lineitem。

我有一个很好的 Survey Monkey 示例,但我现在找不到它。

我实际上并没有在该示例中使用数据流,而是直接从 C# 加载。

这是我在上面引用的调查猴子 class 结构:

祝你好运。

真的想通了。 我一次将文件放入一个文件中,所有 JSON 文本都排在一行中。 从那里我可以在 SQL Server 2016 中使用 OPENJSON 命令。