Загрузите базу данных PostgreSQL, используя cloudconnect

На стороне моего проекта Gooddata я веду небольшую базу данных PostgreSQL, которая содержит несколько таблиц.

Я хотел бы иметь возможность интегрировать оба моих ETL-процесса, используя один и тот же инструмент, и мне кажется, что Cloudconnect был бы самым простым способом, так как у меня уже есть весь GoodData ETL.

Вот способы, которыми я пытался сделать это без успеха:

  1. Я попытался взглянуть на документацию, и мне кажется, что все функции CloverETL, которые включили это (DBOutput, PostGreSQLDataWriter), не доступны в Cloudconnect.

  2. Мне удалось подключиться к Agile Datawarehouse Service (база данных подключена к GoodData), но, похоже, только база данных ADS может понять запрос:

    COPY MyDataBaseTable (field1,field2) FROM LOCAL '${DATA_TMP_DIR}/CIforADS.csv'
    

даже когда я адаптирую синтаксис к PostgreSQL, потому что динамическая адресация, которую я здесь использую, кажется, не работает.

Есть ли способ продолжить, что я скучаю? Кто-нибудь может придумать обходной путь?

1 ответ

В целом это может быть достигнуто с помощью компонента "DBExecute", но я не уверен, хорошо ли я это понимаю - хотите ли вы загружать данные в свой собственный экземпляр Postgres, используя CloudConnect?

Другие вопросы по тегам