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