2016-01-29 1 views
1

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

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

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

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

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

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

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

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

ответ

0

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