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

Připojení Snowflake DB &IRI Workbench

Připojení a práce s daty v databázi Snowflake AWS z IRI Workbench (WB) se neliší od on-premise zdroje kompatibilního s SQL. Procházíte tabulky Snowflake a vyměňujete metadata ve Workbench přes JDBC. A přes ODBC přesouváte data do az programu pro manipulaci s daty SortCL (který IRI Voracity a podmnožina produktů IRI ve Workbench používají).

Kde spustíte IRI Workbench a svůj licencovaný produkt IRI – on-premise nebo cloud –
je jen na vás. Doporučujeme však spouštět SortCL na stejném uzlu nebo podsíti jako Snowflake, pokud jsou objemy tabulek dostatečně velké, aby bylo možné brát v úvahu dobu přenosu přes internet.

Tento článek vysvětluje krok za krokem, jak:1) oslovit Snowflake s těmito ovladači, abyste viděli své schéma a použili jeho metadata v IRI Workbench; a 2) zpracovat data v těchto tabulkách v úlohách kompatibilních se SortCL. Připojení k Teradata, SAP HANA, EnterpriseDB (PostgreSQL) a dalším zdrojům s ovladači ODBC a JDBC se provádí podobně.

Krok 1:Získejte informace a ovladače od Snowflake

Poznamenejte si adresu URL, uživatelské jméno a heslo potřebné pro přístup ke Snowflake a název skladu a databázi, kterou budete používat. Vaše konfigurace ovladače bude potřebovat tyto podrobnosti.

Stáhněte si ovladač Snowflake ODBC podle těchto kroků a ovladač JDBC podle těchto kroků. Použil jsem 32bitový ovladač Windows kvůli kompatibilitě s mým spustitelným souborem CoSort v10 SortCL a snowflake-jdbc-3.6.10.jar.

Krok 2:Nakonfigurujte ovladač ODBC ve vašem operačním systému

Pokud používáte instanci Windows jako já a jak můžete vidět z instrukcí Snowflake zde, budete také potřebovat bezplatný runtime MS Visual C++:

Spusťte příslušný instalační program ODBC ze Snowflake a poté nakonfigurujte ovladač ve správci zdroje dat ODBC. Pokud používáte 32bitovou verzi SortCL, jako jsem zde, budete muset použít C:\Windows\SysWOW64\odbcad32.exe.

Přidejte SnowflakeDISIIDriver do svého uživatelského (nebo systémového) DSN. V dialogovém okně Konfigurace Snowflake zadejte své přihlašovací údaje a podrobnosti DB/DW, jako jsou tyto, včetně hesla:

Po kliknutí na OK budete moci odkazovat na toto DSN v registru datových připojení IRI Workbench. Ale nejdřív…

Krok 3:Konfigurace ovladače JDBC v IRI Workbench

I když to nemusíte udělat jako první, rád tvořím a pracuji na aktivním projektu, abych si uložil své úlohy a artefakty metadat, které pocházejí z mých spojení. Vytvořil jsem složku ve svém Workspace Project Explorer s názvem Snowflake.

Chcete-li nyní použít ovladač Snowflake JDBC pro připojení k mé databázi v Průzkumníku zdrojů dat, nejprve klikněte na Nový profil připojení ikonu a poté vyberte Generic JDBC řidič:

Klikněte na Další a v dialogovém okně vlastností klikněte na Nová definice ovladače :

Tím se zobrazí řada karet, které se mají vyplnit:

Klikněte na Seznam JAR karta, Přidat JAR/Zip… a procházením použijte stažený soubor .jar Snowflake:

Dále v části Vlastnosti zadejte adresu URL připojení, název databáze a ID uživatele. Ovladač Třída analyzuje ze souboru .jar kliknutím na tlačítko, které se zobrazí napravo od pole při kliknutí na Třídu ovladače a poté klikněte na Procházet . Použijte možnost začínající net .

Jakmile jsou tyto podrobnosti zadány, klikněte na OK . Zobrazí se hlavní obrazovka vlastností. Znovu zadejte své heslo a klikněte na Uložit heslo, abyste nebyli vyzváni při použití WB. Klikněte na Volitelné a zadejte název skladu zadáním „sklad=“. Po dokončení klikněte na Testovat připojení a Dokončit .

Jakmile se připojíte k datovému skladu Snowflake, měli byste být schopni rozšiřovat a přistupovat k vašim dostupným databázovým katalogům v zobrazení Data Source Explorer v IRI Workbench:

Můžete také kliknout pravým tlačítkem na a přejmenovat „New Generic JDBC“ v seznamu připojení na něco popisnějšího, například „Snowflake“.

Krok 4:Zaregistrujte se a přemosťujte svá připojení

Otevřete registr datového připojení z IRI Workbench Window> Preferences> IRI skupina.

Pokud DSN, které jsme vytvořili pro Snowflake výše, není zobrazeno v seznamu, klikněte na tlačítko Refresh. Až ji uvidíte, dvakrát klikněte na tuto položku nebo klikněte na Upravit… a otevřete dialogové okno připojení:

V případě potřeby přidejte filtr schématu. Protože ovladač ODBC neukládá heslo, zadejte ho do Autentizace sekce. Vyberte profil připojení pro připojení JDBC:

Registrací tohoto připojení mapujete oprávnění mezi spustitelnými soubory IRI, které přesouvají a manipulují s daty Snowflake prostřednictvím ODBC, a průvodci IRI Workbench, kteří používají vaše připojení JDBC k analýze a použití metadat tabulky. To umožňuje IRI Workbench vytvářet a vizuálně interagovat s vašimi datovými rozvrženími a specifikacemi úloh na úrovni sloupců.

Krok 5:Otestujte věci

Poté by mělo být vše nakonfigurováno a obojí můžete ověřit otevřením požadované databáze a tabulky v Průzkumníku zdrojů dat (který používá JDBC). Klikněte pravým tlačítkem na tabulku ve schématu a zvolte Generovat DDF z nabídky IRI k odhalení:

Pro pomoc s připojením vaší instance Snowflake v IRI Workbench kontaktujte svého zástupce IRI.


  1. Připojení .NET na Linuxu ke zdroji dat ODBC

  2. Nahrajte soubor CSV na SQL server

  3. Příklady TIME() – MySQL

  4. Jak exportovat databázi pomocí phpMyAdmin