Database
 sql >> база данни >  >> RDS >> Database

Трансформирайте ODBC данни в CloverDX

CloverDX (преди CloverETL) е приложение за извличане, трансформиране, зареждане (ETL). ETL приложенията са предназначени основно за трансформиране и почистване на данни от една база данни източник във формата, изискван от целевата база данни.

CloverDX стартира през 2002 г. като проект с отворен код, който първоначално беше предоставен на Freshmeat (сега известен като Freecode) през октомври същата година. Комерсиалният живот на CloverDX започва през 2005 г.

CloverDX е написан на Java и използва JDBC API за комуникация с бази данни. Ако база данни има драйвер, поддържащ JDBC API, CloverDX може да разтовари данни, съхранявани в таблица на база данни, или може да попълни таблица на база данни с данни от друг източник. Ако базата данни има драйвер, поддържащ ODBC API, е необходима част от междинен софтуер, известен като JDBC-ODBC Bridge, преди CloverDX да може да работи с тази база данни.

Java включваше JDBC-ODBC Bridge и преди Java приложения като CloverDX можеха да използват този мост драйвер за работа с ODBC бази данни. Сега, когато този JDBC-ODBC Bridge е изтеглен, е необходим драйвер за мост от търговски доставчик като Easysoft.

Easysoft JDBC-ODBC Bridge е клиентски сървърен продукт, който позволява на Java приложение като CloverDX за достъп до ODBC база данни, като например Microsoft Access. Клиентската част на Easysoft JDBC-ODBC Bridge е JDBC драйвер. В Windows, сървърната част е услуга на Windows, която действа като ODBC приложение.

Останалата част от този блог документира как да използвате Easysoft JDBC-ODBC Bridge за работа с данни от ODBC база данни в CloverDX.

  1. Конфигурирайте системен ODBC източник на данни за базата данни, към която искате да се свържете в CloverDX.

    За да направите това, използвайте 32-битовата версия на ODBC Data Source Administrator на вашата CloverDX машина. При някои версии на Windows това се намира в Контролен панел> Административни инструменти . В някои версии на Windows трябва да потърсите ODBC в полето за търсене на лентата на задачите. 32-битовата версия на ODBC Data Source Administrator трябва да бъде ясно обозначена. Ако се съмнявате, в диалоговия прозорец Изпълнение на Windows въведете:

    %windir%\syswow64\odbcad32.exe
    
  2. Изтеглете Easysoft JDBC-ODBC Bridge. (Необходима е регистрация.)
  3. Инсталирайте и лицензирайте Easysoft JDBC-ODBC Bridge на машината, където е инсталиран CloverDX.

    За инструкции за инсталиране вижте документацията на Easysoft JDBC-ODBC Bridge.

  1. Отворете CloverDX Designer.
  2. Създайте нов проект на CloverDX.
  3. Копирайте файла EJOB.jar от дистрибуцията на Easysoft в папката $LIBDIR на проекта CloverDX.
  4. Създайте нова графика в проекта CloverDX.
  5. В Очертанието на графиката панел, щракнете с десния бутон върху връзки и създайте нова DB връзка .
  6. В Създаване на DB връзка диалогов панел:
    1. Дайте име на връзката, кажете Easysoft JDBC-ODBC Bridge.
    2. Щракнете върху +, за да добавите драйвер, прегледайте директорията $LIBDIR и изберете файла EJOB.jar.
    3. Изберете easysoft.sql.jobDriver от списъка с налични драйвери.
    4. За URL адрес използвайте jdbc:easysoft://име на хост :8831/odbcdsnname

      Посочете потребителското име и паролата за базата данни, ако е необходимо.

    5. В раздела Разширени добавете свойства за logonuser и парола за влизане , указващо потребителско име/парола за потребител на Windows на машината, където работи Easysoft JDBC-ODBC Bridge сървър.
    6. Щракнете върху Потвърждаване за да потвърдите, че връзката е дефинирана правилно.
  7. Добавете нов DatabaseReader компонент на графиката.
  8. Щракнете двукратно върху DatabaseReader, за да редактирате неговите свойства:
    1. За DBConnection изберете връзката, създадена по-горе.
    2. За SQL заявка въведете желаната SQL заявка.
    3. Затворете диалоговия прозорец.
  9. Щракнете с десния бутон върху DatabaseReader и изберете Нови метаданни> Извличане на метаданни .
  10. Създайте дефиниция на метаданни CloverDX за входните данни:
    1. Щракнете с десния бутон върху DatabaseReader и изберете Извличане на метаданни.
    2. Завършете получения диалогов прозорец.
  11. Добавете FlatFileWriter компонент на графиката.
  12. Щракнете двукратно върху FlatFileWriter за да редактирате свойствата му:
    • Задайте име и местоположение за целевия изходен файл.
  13. Свържете DatabaseReader изходен порт към FlatFileWriter входен порт.
  14. Плъзнете създадените метаданни от контура и ги пуснете върху конектора между DBInput и FlatFileWriter .
  15. Запазване и стартиране.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 12 често използвани SQL оператори

  2. Статистика за изчакване на коляното :PAGELATCH

  3. Преместване на съществуваща таблица от основна файлова група в друга файлова група

  4. Модели на бази данни за електронна търговия, част 1:Бюлетинът

  5. Прост случай на употреба за индекси на първични ключове