Konstanz Information Miner (KNIME) je platforma pro analýzu dat, reportování a integraci pro Windows, OS X a Linux. KNIME je aplikace s otevřeným zdrojovým kódem a byla původně vyvinuta v roce 2006 k provádění analýzy dat pro farmaceutický průmysl.
KNIME používá pracovní postupy pro analýzu a integraci dat. Pracovní postupy se zobrazují graficky jako sada uzlů propojených šipkami, které označují směr toku dat.
KNIME může používat data z libovolné databáze, pro kterou je k dispozici ovladač JDBC. Pokud chcete používat data v KNIME pomocí ovladače ODBC, potřebujete ovladač mostu, který dokáže překládat mezi JDBC a ODBC. Easysoft JDBC-ODBC Bridge je takový ovladač a tento blog vám ukáže, jak používat most pro přístup k datům z databáze ODBC, jako je Microsoft Access v KNIME.
- Nakonfigurujte systémový zdroj dat ODBC pro databázi, ke které se chcete připojit, v KNIME.
K tomu použijte 32bitovou verzi ODBC Data Source Administrator na vašem počítači KNIME. 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
- Stáhněte si Easysoft JDBC-ODBC Bridge. (Je nutná registrace.)
- Nainstalujte a licencujte Easysoft JDBC-ODBC Bridge na počítači, kde je nainstalován KNIME.
Pokyny k instalaci naleznete v dokumentaci k Easysoft JDBC-ODBC Bridge.
KNIME poskytuje mechanismus pro přidávání databázových ovladačů. Chcete-li používat Easysoft JDBC-ODBC Bridge pod KNIME, musíme jej nejprve přidat jako ovladač.
- V platformě KNIME Analytics vyberte Soubor> Předvolby .
Předvolby zobrazí se dialogové okno.
- V levém podokně zvolte KNIME> Databáze .
- V pravém podokně zvolte Přidat soubor .
Otevřít zobrazí se dialogové okno.
- Vyhledejte 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. - Zvolte OK vrátit se do KNIME.
Abychom vyzkoušeli Easysoft JDBC-ODBC Bridge s KNIME, načteme některá data ODBC pomocí databázové čtečky.
- Vytvořte nový pracovní postup KNIME.
- Přetáhněte Databáze> Konektor> Konektor databáze z úložiště uzlů podokno do pracovního prostoru projektu.
- Poklepáním na nový konektor jej nakonfigurujte.
Konektor databáze zobrazí se dialogové okno.
- Vyplňte pole dialogového okna:
Pole Hodnota Jméno Easysoft JDBC-ODBC Bridge Ovladač easysoft.sql.jobDriver Adresa URL databáze jdbc:easysoft://localhost/zdroj_dat :logonuser=uživatel_windows :logonpassword=heslo Uživatelské jméno můj_uživatel_databáze Toto pole je vyžadováno pouze v případě, že jej vyžaduje cílová databáze.
Heslo heslo_moje_databaze - Zvolte OK .
- Přetáhněte Databáze> Konektor> Čtečka databáze z úložiště uzlů podokno do pracovního prostoru projektu.
- Propojte výstup konektoru databáze se vstupem čtečky databáze.
- Poklepáním na čtečku databáze ji nakonfigurujte.
Čtečka databáze zobrazí se dialogové okno.
- Do příkazu SQL zadejte dotaz SQL a poté zvolte OK .
- Klikněte pravým tlačítkem na čtečku databáze. Z místní nabídky zvolte Provést .
- Klikněte pravým tlačítkem na čtečku databáze. Z místní nabídky vyberte Data z databáze .
Data získaná přes Easysoft JDBC-ODBC Bridge se zobrazí v okně čtečky databáze.