Sdílet prostřednictvím


Připojení aplikace Excel k Apache Hadoopu ve službě Azure HDInsight pomocí konektoru Microsoft Hive ODBC Driver

Řešení Microsoftu pro velké objemy dat integruje komponenty Microsoft Business Intelligence (BI) s clustery Apache Hadoop nasazenými v HDInsight. Příkladem je možnost připojení Excelu k datovému skladu Hive clusteru Hadoop. Připojte se pomocí ovladače ODBC (Open Database Connectivity) Microsoft Hive.

Data přidružená ke clusteru HDInsight můžete připojit z Excelu pomocí doplňku Microsoft Power Query pro Excel. Další informace najdete v tématu Připojení Excelu ke službě HDInsight pomocí Power Query.

Požadavky

Než začnete s tímto článkem, musíte mít následující položky:

  • Cluster HDInsight Hadoop. Pokud ho chcete vytvořit, přečtěte si téma Začínáme se službou Azure HDInsight.
  • Pracovní stanice s Office 2010 Professional Plus nebo novějším nebo Excelem 2010 nebo novějším

Instalace ovladače Microsoft Hive ODBC

Stáhněte a nainstalujte ovladač MICROSOFT Hive ODBC. Zvolte verzi, která odpovídá verzi aplikace, ve které budete používat ovladač ODBC. V tomto článku se ovladač používá pro Office Excel.

Vytvoření zdroje dat APACHE Hive ODBC

Následující kroky ukazují, jak vytvořit zdroj dat Odbc Hive.

  1. Ve Windows přejděte do nabídky Spustit > zdroje dat ODBC nástrojů pro > správu systému Windows (32bitová verze)/(64bitová verze). Tato akce otevře okno správce zdroje dat ODBC.

    Správce zdrojů dat ODBC.

  2. Na kartě DsN uživatele vyberte Přidat a otevřete Create New Data Source okno.

  3. Vyberte ovladač Microsoft Hive ODBC a potom výběrem možnosti Dokončit otevřete okno pro nastavení dsN ovladače ODBC Microsoft Hive.

  4. Zadejte nebo vyberte tyto hodnoty:

    Vlastnost Popis
    Název zdroje dat Zadejte název zdroje dat.
    Host(s) Zadejte HDInsightClusterName.azurehdinsight.net. Například myHDICluster.azurehdinsight.net. Poznámka: HDInsightClusterName-int.azurehdinsight.net Podporuje se, pokud je klientský virtuální počítač v partnerském vztahu ke stejné virtuální síti.
    Port Použijte 443. (Tento port se změnil z 563 na 443.)
    Databáze Použijte výchozí hodnotu.
    Mechanismus Výběr služby Windows Azure HDInsight
    Uživatelské jméno Zadejte uživatelské jméno uživatele HTTP clusteru HDInsight. Výchozí uživatelské jméno je admin.
    Heslo Zadejte uživatelské heslo clusteru HDInsight. Zaškrtněte políčko Uložit heslo (zašifrováno).
  5. Volitelné: Vyberte Upřesnit možnosti...

    Parametr Popis
    Použití nativního dotazu Při výběru se ovladač ODBC nepokusí převést TSQL na HiveQL. Použijete ho jenom v případě, že jste 100% jistotu, že odesíláte čistě příkazy HiveQL. Při připojování k SQL Serveru nebo Azure SQL Database byste měli ponechat nezaškrtnuté políčko.
    Řádky načtené na jeden blok Při načítání velkého počtu záznamů může být ladění tohoto parametru nutné k zajištění optimálního výkonu.
    Výchozí délka sloupce řetězce, binární délka sloupce, měřítko desetinných sloupců Délky a přesnosti datového typu můžou ovlivnit způsob vrácení dat. Způsobují vrácení nesprávných informací kvůli ztrátě přesnosti nebo zkrácení.

    Rozšířené možnosti konfigurace DSN

  6. Vyberte Test a otestujte zdroj dat. Když je zdroj dat správně nakonfigurovaný, výsledek testu zobrazí úspěch!

  7. Výběrem možnosti OK zavřete okno Test.

  8. Výběrem možnosti OK zavřete okno nastavení DSN ovladače Microsoft Hive ODBC.

  9. Výběrem tlačítka OK zavřete okno Správce zdroje dat ODBC.

Import dat do Excelu ze služby HDInsight

Následující kroky popisují způsob importu dat z tabulky Hive do excelového sešitu pomocí zdroje dat ODBC, který jste vytvořili v předchozí části.

  1. V Excelu otevřete nový nebo existující sešit.

  2. Na kartě Data přejděte do části Načíst data>z jiných zdrojů>z rozhraní ODBC a spusťte okno Z rozhraní ODBC.

    Otevřete průvodce datovým připojením Excelu.

  3. V rozevíracím seznamu vyberte název zdroje dat, který jste vytvořili v poslední části, a pak vyberte OK.

  4. Při prvním použití se otevře dialogové okno ovladače ODBC. V nabídce vlevo vyberte Windows . Potom výběrem možnosti Připojit otevřete okno Navigátor .

  5. V navigátoru přejděte do výchozího>hivesampletable HIVE>a pak vyberte Načíst. Než se data naimportují do Excelu, chvíli to trvá.

    HdInsight Excel Hive ODBC navigator.

Další kroky

V tomto článku jste zjistili, jak pomocí ovladače ODBC Microsoft Hive načíst data ze služby HDInsight do Excelu. Podobně můžete načíst data ze služby HDInsight do služby SQL Database. Je také možné nahrát data do služby HDInsight. Další informace najdete v následujících tématech: