Загрузите базу данных PostgreSQL с помощью облачного подключения

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

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

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

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

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

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

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

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


person KKW    schedule 29.01.2016    source источник


Ответы (1)


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

person VtG    schedule 01.02.2016