Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将联机JSON文件集转换为关系数据库(SQL Server、MySQL、SQLITE)_Sql_Json_Sql Server_Api_Sqlite - Fatal编程技术网

将联机JSON文件集转换为关系数据库(SQL Server、MySQL、SQLITE)

将联机JSON文件集转换为关系数据库(SQL Server、MySQL、SQLITE),sql,json,sql-server,api,sqlite,Sql,Json,Sql Server,Api,Sqlite,我正在使用一种叫做团队合作的工具来管理我团队的项目。 他们有一个由JSON文件组成的在线API,可以通过授权访问这些文件 我希望能够将此在线数据转换为sql db,以便为我的管理层创建自定义报告。 我似乎找不到任何可以这样做的东西。 我需要一个策略来做到这一点。如果您知道如何编程,这应该非常简单 例如,在Python中,您可以: 提出一个映射到要存储的JSON数据对象的SQL模式。在您选择的数据库中创建它 如果您的系统上还没有JSON资源,请使用该库下载JSON资源 使用JSON.loads将

我正在使用一种叫做团队合作的工具来管理我团队的项目。 他们有一个由JSON文件组成的在线API,可以通过授权访问这些文件
我希望能够将此在线数据转换为sql db,以便为我的管理层创建自定义报告。
我似乎找不到任何可以这样做的东西。

我需要一个策略来做到这一点。

如果您知道如何编程,这应该非常简单

例如,在Python中,您可以:

  • 提出一个映射到要存储的JSON数据对象的SQL模式。在您选择的数据库中创建它
  • 如果您的系统上还没有JSON资源,请使用该库下载JSON资源
  • 使用
    JSON.loads
    将每个JSON资源转换为python数据结构
  • 使用适合数据库的Python库连接到数据库服务器。e、 g
  • 迭代python数据,根据需要将行插入数据库。这本质上是步骤1中JSON到表的映射过程
  • 如果您不希望在代码中实现这一点,那么应该能够使用开源ETL工具来实现这一转换。在LinkedIn,我的一位同事过去常常使用类似性质的可靠ETL工作(JSON到SQL)。他非常喜欢它,我尊重他的意见,所以我想我应该提到它,尽管我自己对此毫无经验