Python中的JSON到SQL,以及规范化和模式推断?

czq61nw1  于 2023-06-25  发布在  Python
关注(0)|答案(1)|浏览(149)

我正在寻找一种快速的方法来加载json到sql dbs。我有什么选择?哪些是最有Python的?
哪些可以推断模式、键入数据、重命名列以适应数据库,以及在需要时演化模式?

wwwo4jvm

wwwo4jvm1#

称为DLT的开源库可以接受原始JSON,并且它将在加载到SQL时自动归一化、解包、类型化和管理模式演变。下面的示例将数据加载到名为three的表中。
DLT还支持声明式加载模式,如追加、替换或合并(更新/插入)

import dlt

pipeline = dlt.pipeline(destination="duckdb", dataset_name="sequence")

info = pipeline.run([{'id':1}, {'id':2}, {'id':3}], table_name="three")

print(info)

相关问题