Звучит так, как будто вы хотите использовать некоторые среды ORM, такие как SQLAlchemy
для Python в программировании, или некоторые инструменты ETL, такие как Kettle
(основанные на JDBC) для выполненияпередача данных из фреймов данных в несколько облачных баз данных.
Однако я думаю, что нет единого решения, которое могло бы поддерживать эти разные базы данных, как показано на рисунках ниже.
Рис. 1. SQLAlchemy поддерживает этибазы данных, снимок экрана взят из SQLAlchemy Диалекты страница
Рис. 2. Классический инструмент ETL, Kettle, поддерживает эти базы данных,Снимок экрана сделан с Kettle Специальные проблемы с базой данных и опыт страница
Итак, смешанное решение: 1. Вручную написатьСкрипт Python с использованием SQLAlchemy 2. Непосредственно используйте Kettle с некоторыми необходимыми плагинами, которые поддерживают другие дополнительные базы данных (например, inquidia / PentahoSnowflakePlugin для AWS DynamoDB Snowflake), даже попробуйте интегрироватьПитался с помощью Python через CPython Script Executor .
Надеюсь, это поможет.