Jaký je koncový bod pro SQL analytiku v rámci lakehousu?

Koncový bod analýzy SQL poskytuje povrch pro dotazy T-SQL určený jen pro čtení nad tabulkami Delta ve vašem datovém jezeře (lakehouse). Každý lakehouse automaticky zřídí koncový bod analýzy SQL při vytváření – není potřeba nic dalšího nastavit. Koncový bod analýzy SQL běží na stejném modulu jako Fabric Data Warehouse, takže můžete získat dotazy SQL s vysokým výkonem a nízkou latencí bez správy infrastruktury.

Koncový bod analýzy SQL není pro lakehouse jedinečný. Ostatní položky Fabric – včetně skladů, zrcadlených databází, SQL databází a Azure Cosmos DB – také automaticky zřizují koncový bod analýzy SQL. Zkušenosti a omezení jsou ve všech stejná.

Snímek obrazovky koncového bodu analýzy SQL pro lakehouse zobrazující editor dotazů a seznam tabulek.

Co můžete dělat

Koncový bod analýzy SQL funguje v režimu jen pro čtení v tabulkách Delta – prostřednictvím tabulek Delta není možné vkládat, aktualizovat ani odstraňovat data. Chcete-li upravit data, přepněte na lakehouse a použijte Apache Spark.

V rámci této hranice jen pro čtení můžete:

  • Dotazování na tabulky Delta pomocí T-SQL – Spusťte příkazy SELECT pro libovolnou tabulku Delta ve vašem datovém jezeře, včetně tabulek přístupných prostřednictvím zkratek pro externí Azure Data Lake Storage nebo Amazon S3.
  • Vytvářejte zobrazení, funkce a uložené procedury – zapouzdřujte obchodní logiku a opakovaně použitelné vzory dotazů v objektech T-SQL, které se uchovávají v koncovém bodu analýzy SQL.
  • Použití zabezpečení na úrovni řádků a objektů – Pomocí podrobných oprávnění SQL můžete určit, kteří uživatelé uvidí, které tabulky, sloupce nebo řádky.
  • Vytváření sestav Power BI – sémantické modely Power BI se můžou připojit ke koncovému bodu analýzy SQL prostřednictvím jeho koncového bodu TDS (Tabular Data Stream), takže můžete vytvářet sestavy přes data lakehouse.
  • Dotazování napříč pracovními prostory – Pomocí zástupců OneLake můžete odkazovat na tabulky Delta v jiných jezerech nebo skladech a pak je spojit do jednoho dotazu. Další scénáře napříč pracovními prostory najdete v tématu Lepší společně: jezero a sklad.

Poznámka:

Externí tabulky Delta vytvořené pomocí kódu Sparku nejsou viditelné pro koncový bod analýzy SQL. K zobrazení externích tabulek delta použijte klávesové zkratky v části Tabulky. Podívejte se na Vytvoření zástupce a zjistěte jak na to.

Přístup k koncovému bodu SQL Analytics

Koncový bod analýzy SQL můžete otevřít dvěma způsoby:

  • V pracovním prostoru – V seznamu položek pracovního prostoru najděte položku koncového bodu SQL Analytics (sdílí název s vaším lakehousem) a vyberte ji.
  • Z Průzkumníka Lakehouse – v pravé horní části přepněte pomocí rozevíracího seznamu na zobrazení SQL analytického koncového bodu.

V obou případech se otevře query editor, kde můžete psát a spouštět dotazy T-SQL na tabulky Delta.

Zabezpečení

Pravidla zabezpečení SQL nastavená na koncový bod SQL Analytics platí jenom v případech, kdy se k datům přistupuje prostřednictvím koncového bodu. Nepoužijí se, pokud ke stejným datům přistupujete přes Spark nebo jiné nástroje.

Zabezpečení dat:

  • Nastavte na koncovém bodu analýzy SQL SQL podrobná oprávnění pro řízení přístupu k specifickým tabulkám, sloupcům nebo řádkům.
  • Nastavte role a oprávnění workspace (pracovního prostoru) pro kontrolování, kdo může přistupovat k lakehouse a jeho datům po jiných cestách.

Další informace o modelu zabezpečení najdete v tématu Zabezpečení OneLake pro koncové body analýzy SQL.

Automatická synchronizace metadat

Když ve svém lakehouse vytvoříte nebo aktualizujete tabulku Delta, koncový bod analýzy SQL automaticky zjistí změnu a aktualizuje její metadata SQL – definice tabulek, typy sloupců a statistiky. Neexistuje žádný krok importu a nevyžaduje se žádná ruční synchronizace.

Tento proces na pozadí čte protokoly Delta ze /Tables složky ve OneLake a udržuje schéma SQL v aktualizovaném stavu. Podrobnosti o tom, jak tato synchronizace funguje, a faktory, které ovlivňují latenci synchronizace, najdete v tématu Aspekty výkonu koncového bodu analýzy SQL.

Opětovné zřízení

Pokud se koncovému bodu SQL analýz nepodaří zřídit při vytváření lakehouse, můžete opakovat pokus přímo z domovské stránky lakehouse bez jeho opětovného vytvoření.

Snímek obrazovky znázorňující možnost opakování zřizování koncových bodů analýzy SQL v jezeře

Poznámka:

Opětovné zřízení může stále selhat, stejně jako počáteční zřizování. Pokud opakované pokusy selžou, obraťte se na podporu.

Omezení

Koncový bod analýzy SQL sdílí svůj modul s Data Warehouse Fabric a sdílejí stejná omezení. Úplný seznam najdete v tématu Omezení koncového bodu sql Analytics.