我正在寻找一种快速的方法来加载json到sql dbs。我有什么选择?哪些是最有Python的?哪些可以推断模式、键入数据、重命名列以适应数据库,以及在需要时演化模式?
wwwo4jvm1#
称为DLT的开源库可以接受原始JSON,并且它将在加载到SQL时自动归一化、解包、类型化和管理模式演变。下面的示例将数据加载到名为three的表中。DLT还支持声明式加载模式,如追加、替换或合并(更新/插入)
three
import dlt pipeline = dlt.pipeline(destination="duckdb", dataset_name="sequence") info = pipeline.run([{'id':1}, {'id':2}, {'id':3}], table_name="three") print(info)
1条答案
按热度按时间wwwo4jvm1#
称为DLT的开源库可以接受原始JSON,并且它将在加载到SQL时自动归一化、解包、类型化和管理模式演变。下面的示例将数据加载到名为
three
的表中。DLT还支持声明式加载模式,如追加、替换或合并(更新/插入)