在Talend中将数据库表导出为JSON

在本节中,我们将通过一个示例,展示如何在Talend中使用tFileOutputJSON将数据库表导出为JSON。在此Talend tFileOutputJSON演示中,我们使用了SQL数据库表,该表中的数据是

Customer Sales Table with HireDate

Talend导出数据库表到JSON文件示例

从下图可以看出,我们建立了SQL连接。在tDBInput中,我们选择了Customer表。

Configure Server Connection and write table Select query

从调色板中拖放tFileOutputJSON输出字段。从工具提示中可以看到,Talend tFileOutputJSON可以从行创建JSON结构。

Export Database Table to JSON in Talend 2

接下来,请将DBInput源连接到tFileOutputJSON。下面的tFileOutputJSON图像显示了Talend tFileOutputJSON组件选项卡中可用的将数据库表导出到Excel文件的选项列表。请单击“编辑模式”按钮以检查tFileOutputJSON模式。

Edit Schema

默认情况下,tFileOutputJSON输出字段的文件名选择默认位置并将out.json作为JSON文件名。请单击浏览 (…) 按钮选择现有JSON文件或创建新JSON文件。在这里,我们在Output files目录中创建jsonCustomers.json。让我检查所有Talend tFileOutputJSON属性。

Export Database Table to JSON Configuration

现在,我将运行此Talend导出数据库表到JSON作业。

Run the Job to Export Database Table to JSON in Talend

下面的屏幕截图显示了输出。让我展开文件以便更好地查看。

Customers JSON File