是否可以使用 Azure 数据工厂将 GeoJson 数据复制到 PostGIS 中?

Is it possible to copy GeoJson data into PostGIS with Azure Data Factory?

我正在寻找是否可以从 Airflow 过渡到 Azure 数据工厂。 我有一个 REST API,我从中提取 GeoJSON 并想将其导出到带有 PostGIS 的 Postgres 数据库。我尝试使用复制数据 activity 来执行此操作,但这仅提供了 GeoJSON 字段与我的 table 中类似字段之间的简单映射。 通常我会使用 ogr2ogr 来执行此操作,但我不确定如何使用 Azure 数据工厂来处理此问题。

有谁知道我的用例是否可行?如果是,您建议如何做?

我解决了我自己的问题。我在自分配的 docker 容器(Azure Functions 中的选项之一)中创建了一个 Azure Functions 运行s Python。我在标准的 Azure Functions Python Docker 容器和 运行 subprocess.run() 中安装了 gdal 以使用我通过 Azure Functions 的主体传递给它的参数执行 ogr2ogr POST请求。我可以通过 Azure 数据工厂 运行 这个 Azure 函数。

希望这可以帮助其他人寻找类似的方法。