Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Cílem většiny řešení pro velké objemy dat je poskytnout přehled o datech prostřednictvím analýzy a reportování. Analýza a vytváření sestav můžou zahrnovat předkonfigurované sestavy a vizualizace nebo interaktivní zkoumání dat.
Možnosti technologie analýzy dat
V Azure je několik možností analýzy, vizualizací a generování sestav v závislosti na vašich potřebách:
- Power BI
- Poznámkové bloky Jupyter
- Poznámkové bloky Zeppelin
- Poznámkové bloky Jupyter v editoru Visual Studio Code (VS Code)
Power BI
Power BI je sada nástrojů pro obchodní analýzy. Může se připojit ke stovkám zdrojů dat a můžete ho použít k neplánované analýze. Power BI Embedded můžete použít k integraci Power BI ve vlastních aplikacích bez nutnosti dalších licencí.
Organizace můžou pomocí Power BI vytvářet sestavy a zveřejnit je v rámci organizace. Každý může vytvářet přizpůsobené řídicí panely s integrovanými zásadami správného řízení a zabezpečením. Power BI používá Microsoft Entra ID k ověřování uživatelů, kteří se přihlašují ke službě Power BI. Používá přihlašovací údaje Power BI, když se uživatel pokusí získat přístup k prostředkům, které vyžadují ověření.
Poznámkové bloky Jupyter
Poznámkové bloky Jupyter poskytují prostředí založené na prohlížeči, které datovým vědcům umožňuje vytvářet soubory poznámkových bloků obsahující kód Python, Scala nebo R a text Markdownu. Tyto funkce činí poznámkové bloky účinným způsobem spolupráce prostřednictvím sdílení a dokumentování kódu a výsledků v jediném dokumentu.
Většina variant clusterů HDInsight, jako je Spark nebo Hadoop, jsou předem nakonfigurované s poznámkovými bloky Jupyter pro interakci s daty a odesílání úloh pro zpracování. V závislosti na typu clusteru HDInsight, který používáte, je k dispozici jedno nebo více jader pro interpretaci a spuštění kódu. Například clustery Spark ve službě HDInsight poskytují jádra související se Sparkem, která můžete vybrat ke spuštění kódu Pythonu nebo Scala pomocí modulu Spark.
Poznámkové bloky Jupyter poskytují efektivní prostředí pro analýzu, vizualizaci a zpracování dat před vytvořením pokročilejších vizualizací pomocí nástroje pro vytváření sestav BI, jako je Power BI.
Poznámkové bloky Zeppelin
Poznámkové bloky Zeppelin také poskytují prostředí založené na prohlížeči, které má podobné funkce jako poznámkové bloky Jupyter. Některé clustery HDInsight jsou předem nakonfigurované s poznámkovými bloky Zeppelin. Pokud ale používáte cluster HDInsight Interactive Query (označovaný také jako Apache Hive LLAP), je Zeppelin jediný poznámkový blok, který můžete použít ke spouštění interaktivních dotazů Hive. Pokud používáte cluster HDInsight připojený k doméně, jsou poznámkové bloky Zeppelin jediným typem poznámkových bloků, které umožňují přiřadit různá přihlášení uživatelů k řízení přístupu k poznámkovým blokům a podkladovým tabulkám Hive.
Poznámkové bloky Jupyter ve VS Code
VS Code je bezplatný editor kódu a vývojová platforma, kterou můžete použít místně nebo připojit ke vzdálenému výpočetnímu prostředí. Pokud používáte VS Code s rozšířením Jupyter, poskytuje plně integrované prostředí pro vývoj Jupyteru, které je možné vylepšit o více jazykových rozšíření. Tuto možnost vyberte, pokud chcete mít špičkové prostředí Jupyter zdarma a mít možnost využívat výpočetní prostředky podle svého výběru.
Pomocí nástroje VS Code můžete vyvíjet a spouštět poznámkové bloky na vzdálených zařízeních a kontejnerech. Pro zjednodušení přechodu z poznámkových bloků Azure je image kontejneru také dostupná pro použití s VS Code.
Jupyter (dříve IPython Notebook) je opensourcový projekt, který umožňuje snadno kombinovat text Markdownu a spustitelný zdrojový kód Pythonu na jednom plátně označovaný jako poznámkový blok. VS Code podporuje nativní práci s poznámkovými bloky Jupyter a soubory kódu Pythonu.
Klíčová kritéria výběru
Začněte zúžit volby zodpovězením následujících otázek:
Potřebujete se připojit k mnoha zdrojům dat a poskytnout centralizované místo pro vytváření sestav pro data rozložená v celé vaší doméně? Pokud to uděláte, zvolte možnost, která vám umožní připojit se ke stovkám zdrojů dat.
Chcete vložit dynamické vizualizace do externího webu nebo aplikace? Pokud to uděláte, zvolte možnost, která poskytuje možnosti vkládání.
Chcete při práci offline navrhovat vizualizace a sestavy? Pokud to uděláte, zvolte možnost, která má možnosti offline.
Potřebujete vysoký výpočetní výkon pro trénování velkých nebo složitých modelů AI nebo práci s velkými datovými sadami? Pokud to uděláte, zvolte možnost, která se může připojit ke clusteru s velkými objemy dat.
Matice schopností
Následující tabulka shrnuje klíčové rozdíly v možnostech.
Obecné možnosti
| Schopnost | Power BI | Poznámkové bloky Jupyter | Poznámkové bloky Zeppelin | Poznámkové bloky Jupyter ve VS Code |
|---|---|---|---|---|
| Připojení ke clusterům s velkými objemy dat pro pokročilé zpracování | Ano | Ano | Ano | Ne |
| Spravovaná služba | Ano | Ano 1 | Ano 1 | Ano |
| Připojení ke stovkám zdrojů dat | Ano | Ne | Ne | Ne |
| Offline možnosti | Ano 2 | Ne | Ne | Ne |
| Možnosti vkládání | Ano | Ne | Ne | Ne |
| Automatická aktualizace dat | Ano | Ne | Ne | Ne |
| Přístup k mnoha opensourcovým balíčkům | Ne | Ano 3 | Ano 3 | Ano 4 |
| Možnosti transformace nebo čištění dat | Power Query, R | 40 jazyků, včetně Pythonu, R, Julia a Scaly | Více než 20 interpretů, včetně Pythonu, JDBC a R | Python, F#, R |
| Ceny | Zdarma pro Power BI Desktop (vytváření obsahu). Možnosti hostování najdete na stránce s cenami Power BI . | Free | Free | Free |
| Spolupráce s více uživateli | Ano | Ano (prostřednictvím sdílení nebo s víceuživatelovým serverem, jako je JupyterHub) | Ano | Ano (prostřednictvím sdílení) |
[1] Pokud se používá jako součást spravovaného clusteru HDInsight.
[2] S použitím Power BI Desktopu.
[3] V úložišti Maven můžete vyhledat balíčky , které přispěly komunitou.
[4] Balíčky Pythonu můžete nainstalovat pomocí pipu nebo Conda. Balíčky R můžete nainstalovat z CRAN nebo GitHubu. Balíčky v jazyce F# můžete nainstalovat prostřednictvím nuget.org pomocí správce závislostí paketu.
Přispěvatelé
Microsoft udržuje tento článek. Tento článek napsali následující přispěvatelé.
Hlavní autor:
- Zoiner Tejada | Generální ředitel a architekt
Pokud chcete zobrazit nepublikované profily LinkedIn, přihlaste se na LinkedIn.
Další kroky
- Úvod do poznámkových bloků Databricks
- Implementace řešení pro přípravu dat pomocí Azure Databricks
- Spouštění poznámkových bloků Jupyter ve vašem pracovním prostoru
- Co je Power BI?