Загрузите базу данных PostgreSQL, используя cloudconnect
На стороне моего проекта Gooddata я веду небольшую базу данных PostgreSQL, которая содержит несколько таблиц.
Я хотел бы иметь возможность интегрировать оба моих ETL-процесса, используя один и тот же инструмент, и мне кажется, что Cloudconnect был бы самым простым способом, так как у меня уже есть весь GoodData ETL.
Вот способы, которыми я пытался сделать это без успеха:
Я попытался взглянуть на документацию, и мне кажется, что все функции CloverETL, которые включили это (DBOutput, PostGreSQLDataWriter), не доступны в Cloudconnect.
Мне удалось подключиться к Agile Datawarehouse Service (база данных подключена к GoodData), но, похоже, только база данных ADS может понять запрос:
COPY MyDataBaseTable (field1,field2) FROM LOCAL '${DATA_TMP_DIR}/CIforADS.csv'
даже когда я адаптирую синтаксис к PostgreSQL, потому что динамическая адресация, которую я здесь использую, кажется, не работает.
Есть ли способ продолжить, что я скучаю? Кто-нибудь может придумать обходной путь?
1 ответ
В целом это может быть достигнуто с помощью компонента "DBExecute", но я не уверен, хорошо ли я это понимаю - хотите ли вы загружать данные в свой собственный экземпляр Postgres, используя CloudConnect?