sql >> Databáze >  >> RDS >> Database

Připojení Talend na Windows k databázi ODBC

Talend se dodává s řadou konektorů, které mu umožňují integrovat data z mnoha oblíbených datových úložišť. Talend může také používat obecný konektor, který mu umožňuje přistupovat k datům z backendů, pro které není vestavěný konektor. Talend dříve zahrnoval ovladač JDBC-ODBC Bridge, což je obecný middleware, který tento typ připojení usnadňuje. Od upgradu verze Java, se kterou se dodává, však Talend již neobsahuje JDBC-ODBC Bridge. Chcete-li se připojit k datovému úložišti ODBC od společnosti Talend, musíte nyní získat most JDBC-ODBC od třetí strany, jako je Easysoft.

Tento blog vysvětluje, jak používat Easysoft JDBC-ODBC Bridge k připojení Talendu k datovému úložišti ODBC.

Součásti jsou:

Talend -> Easysoft JDBC-ODBC Bridge -> ODBC driver -> Database

Tyto kroky ukazují, jak získat přístup k některým datům ODBC z Talendu na Windows:

  1. Nakonfigurujte systémový zdroj dat ODBC pro databázi, ke které se chcete v Talendu připojit.

    K tomu použijte 32bitovou verzi ODBC Data Source Administrator na vašem počítači Talend. V některých verzích Windows se toto nachází v Ovládací panely> Nástroje pro správu . V některých verzích Windows musíte hledat ODBC ve vyhledávacím poli na hlavním panelu. 32bitová verze ODBC Data Source Administrator by měla být jasně označena. Pokud si nejste jisti, v dialogovém okně Spustit ve Windows zadejte:

    %windir%\syswow64\odbcad32.exe
    
  2. Stáhněte si Easysoft JDBC-ODBC Bridge. (Je nutná registrace.)
  3. Nainstalujte a licencujte Easysoft JDBC-ODBC Bridge na počítači, kde je nainstalován Talend.

    Pokyny k instalaci naleznete v dokumentaci k Easysoft JDBC-ODBC Bridge.

  4. V Talendu vytvořte standardní úlohu.
  5. Přetáhněte tJDBCInput z palety komponent do okna úlohy.
  6. Na kartě Komponenta nastavte vlastnosti tJDBCInput:

    Poznámka Všechny textové řetězce, které zadáte na kartě Komponenta, uzavřete do dvojitých uvozovek. Například:

    "easysoft.sql.jobDriver"
    
    Vlastnost Hodnota
    Adresa URL JDBC jdbc:easysoft://localhost/odbc_data_source :logonuser=uživatel_windows :logonpassword=heslo
    Ovladač JAR EJOB.jar
    Název třídy easysoft.sql.jobDriver
    Uživatelské jméno Uživatelské jméno požadované pro přístup k datovému úložišti.
    Heslo Heslo pro toto uživatelské jméno.
  7. Na kartě Moduly vyberte tlačítko Importovat externí nádoby.
  8. Importujte soubor JAR Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar je nainstalován v následujícím umístění na počítači, kde jste nainstalovali Easysoft JDBC-ODBC Bridge:

    <easysoft_install>\Jars
    

    V 64bitovém systému Windows je výchozí umístění :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  9. Na paletě Komponenta zadejte do pole Název tabulky tabulku obsahující data, se kterými chcete pracovat. Například „Účet“.
  10. Do pole Dotaz zadejte dotaz, který načte data z této tabulky. Například "select * from Account" .
  11. Vyberte tlačítko Uhodnout schéma.
  12. Po zobrazení výzvy k výběru mapovacího souboru pro vaši databázi zvolte mapping_MsOdbc.xml .
  13. Přidejte komponentu tFileOutputDelimited.
  14. Ve vlastnostech komponenty tFileOutputDelimited vyberte název souboru a umístění. Soubor, který vyberete, bude naplněn daty získanými pomocí tJDBCInput.
  15. Spusťte úlohu.

  1. Získejte velikost všech databází v PostgreSQL (psql)

  2. JOIN dotazy vs. více dotazů

  3. Vytvoření výchozího veřejného profilu pro databázovou poštu na serveru SQL Server (T-SQL)

  4. Jak nainstalovat SQLcl na Windows?