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.
Platí pro:✅SQL databázi v Microsoft Fabric
Databáze SQL ve službě Microsoft Fabric je vývojářsky přátelská transakční databáze, založená na Azure SQL Database, která vám umožní snadno vytvořit provozní databázi ve službě Fabric. SQL databáze v prostředí Fabric používá stejný SQL Database Engine jako Azure SQL Database.
Další informace o databázi SQL v Microsoft Fabric najdete v epizodě Data Exposed, která představuje databázi SQL v Microsoft Fabric.
Pokud chcete začít s úplným návodem, přečtěte si kurz Vytvoření databáze SQL na portálu Fabric. Pokud potřebujete pomoc s určitým úkolem, navštivte část Začínáme.
Databáze SQL ve Fabricu je:
- Domov v systému Fabric pro úlohy OLTP
- Snadná konfigurace a správa
- Nastavení analýzy automatickou replikací dat do OneLake téměř v reálném čase
- Připravené pro vývojové scénáře AI s funkcemi, jako je sémantické vyhledávání a načítání rozšířené generace (RAG)
- Integrované s vývojovými architekturami a analýzami
- Na základě základní technologie zrcadlení v prostředcích infrastruktury
- Snadná správa s funkcemi inteligentního výkonu, které jsou ve výchozím nastavení povolené, jako je automatické vytváření indexů pomocí automatického ladění
- Je možné dotazovat se stejnými způsoby jako Azure SQL Database a navíc použít webový editor v portálu Fabric.
Proč používat databázi SQL ve službě Fabric?
Databáze SQL ve Fabricu je součástí pracovní zátěže Databáze a data jsou přístupná z jiných položek ve Fabricu. Data databáze SQL se také uchovávají aktuální v dotazovatelném formátu v OneLake, takže můžete používat všechny různé služby v Fabric, jako je spouštění analýz se Sparkem, provádění notebooků, datové inženýrství, vizualizace prostřednictvím sestav Power BI atd.
S vaší databází SQL v systému Fabric nemusíte sestavovat různé služby od několika dodavatelů. Místo toho si můžete vychutnat vysoce integrovaný, ucelený a snadno použitelný produkt, který je navržený tak, aby zjednodušil vaše potřeby analýzy, a byl vytvořen pro otevřenost a spolupráci mezi technologickými řešeními, která můžou číst opensourcový formát tabulky Delta Lake. Tabulky Delta lze poté používat všude ve Fabric, což uživatelům umožňuje urychlit jejich cestu do Fabric.
Platforma Microsoft Fabric je založená na základu softwaru jako služby (SaaS). Další informace o Microsoft Fabric najdete v tématu Co je Microsoft Fabric?
Vytvoření nové databáze SQL v pracovním prostoru Fabric vytvoří tyto položky:
- Data ve vaší databázi SQL se automaticky replikují do OneLake a převedou se na Parquet v analytickém formátu. To umožňuje podřízené scénáře, jako jsou datové inženýrství, datové vědy a další.
- Koncový bod analýzy SQL
Kromě databáze SQL Fabric Query Editor existuje široký ekosystém nástrojů, včetně SQL Server Management Studio, rozšíření MSSQL pro Visual Studio Code a dokonce i GitHub Copilot.
Sdílení a zabezpečení dat
Sdílení umožňuje snadnou kontrolu přístupu a správu, zatímco bezpečnostní prvky, jako je zabezpečení na úrovni řádků (RLS) a zabezpečení na úrovni objektů (OLS) a další, ujistěte se, že máte kontrolu nad přístupem k citlivým informacím. Databáze SQL Fabric také nabízí podniková bezpečnostní opatření, včetně klíčů spravovaných zákazníkem na úrovni pracovního prostoru a auditování SQL. Další informace najdete v tématu Šifrování dat v databázi SQL a zabezpečení v databázi SQL.
Sdílení také umožňuje zabezpečené a demokratizované rozhodování ve vaší organizaci. Sdílením databáze SQL můžete ostatním uživatelům nebo skupině uživatelů udělit přístup k databázi bez udělení přístupu k pracovnímu prostoru a zbývajícím jeho položkám. Když někdo sdílí databázi, udělí také přístup ke koncovému bodu analýzy SQL.
Přejděte do dialogového okna Sdílení pomocí tlačítka Sdílet vedle názvu databáze v zobrazení Pracovního prostoru . Sdílené databáze najdete prostřednictvím OneLakeData Hub nebo Sdílené se mnou v Microsoft Fabric. Další informace najdete v tématu Sdílení dat a správa přístupu k databázi SQL.
Připojit
Stejně jako jiné typy položek Microsoft Fabric využívají databáze SQL ověřování Microsoft Entra. Možnosti připojení najdete v tématu Pojení k databázi SQL v Microsoft Fabric.
Aby bylo možné se úspěšně ověřit u databáze SQL, uživatel Microsoft Entra, instanční objekt služby (service principal), nebo jejich skupina musí mít oprávnění ke čtení pro databázi ve Fabric. Další informace najdete v tématu Authentication v databázi SQL v Microsoft Fabric.
Jediná podporovaná zásada připojení pro databázi SQL v Microsoft Fabric je v současné době Default. Další informace najdete v tématu Zásady připojení a Architektura připojení. Podívejte se na Rozsahy IP adres a značky služeb Azure – veřejný cloud pro seznam IP adres vaší oblasti, které chcete povolit.
Informace o tom, jak udělit identitě Microsoft Entra přístup k pracovnímu prostoru Fabricu nebo konkrétní databázi, najdete v tématu Řízení přístupu technologie Fabric.
Nejlepší případy použití
Databáze SQL v prostředí Fabric je navržena tak, aby podporovat řadu moderních datových vzorů, které propojí provozní a analytické úlohy:
- Inteligentní aplikace a AI: Vyvíjejte aplikace s využitím AI pomocí Azure OpenAI, vektorových vkladů a dotazování s rozšířenou generací (RAG). Databáze SQL podporuje typy vektorových dat a integraci s architekturami, jako je LangChain a Semantic Kernel pro vytváření inteligentních prostředí. Další informace o všech funkcích AI SQL najdete v tématu Inteligentní aplikace a AI.
- Zpětné ETL: Použijte databázi SQL jako cíl pro přenos upravených analytických dat ze skladů nebo lakehousů zpět do operačních systémů. To umožňuje aplikacím, rozhraním API a koncovým bodům GraphQL přistupovat k transformovaným business intelligence v reálném čase pro účely provozního rozhodování. Další informace naleznete v tématu Použití databáze SQL v obráceném ETL.
- Provozní úložiště dat (ODS): Sloučit data z více operačních systémů do normalizovaného úložiště, které funguje téměř v reálném čase a podporuje provozní zprávy a odlehčené analýzy. Databáze SQL slouží jako "horká, harmonizovaná pravda" mezi zdrojovými systémy a analytickými platformami. Další informace najdete v tématu Použití databáze SQL jako provozního úložiště dat.
- Translytické aplikace: Vytvářejte aplikace, které vyžadují transakční i analytický přístup ke stejným datům. Automatická replikace do OneLake vytvoří koncový bod analýzy SQL, který umožňuje analytické dotazy bez dopadu na transakční výkon. Další informace najdete v tématu Použití databáze SQL jako zdroje pro translytické aplikace.
Mezidatabázové dotazy
S daty z vaší databáze SQL, která jsou automaticky uložená ve OneLake, můžete psát dotazy mezi databázemi, připojovat data z jiných databází SQL, zrcadlených databází, skladů a koncového bodu analýzy SQL v jednom dotazu T-SQL. To vše je v současné době možné s dotazy na koncovém bodu analýzy SQL databáze nebo na platformě lakehouse.
Například můžete odkazovat na tabulku z jiných prvků ve Fabricu pomocí tříčástových názvů. V následujícím příkladu použijte třídílný název k odkazování na ContosoSalesTable z fiktivní tabulky ContosoWarehouse ve skladu SalesLT.Affiliation v databázi SQL. Z jiných databází nebo skladů je první částí standardního tříčlenného pojmenovacího schématu SQL název databáze nebo položky skladu.
SELECT *
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;
Datové inženýrství s vaší SQL databází ve Fabricu
Microsoft Fabric poskytuje různé možnosti přípravy dat, které zajistí, že jsou vaše data snadno přístupná, dobře uspořádaná a vysoce kvalitní. Z Fabric Data Engineering můžete:
- Vytvářejte a spravujte svá data pomocí Spark a SQL databáze ve Fabric.
- Navrhněte datové toky pro kopírování dat do vaší SQL databáze ve Fabric.
- Pomocí definic úloh Sparku odešlete úlohu batch/streaming do clusteru Spark.
- Pomocí poznámkových bloků můžete psát kód pro přípravu a transformaci dat.
Datová věda s vaší SQL databází ve Fabric
Datová věda v Microsoft Fabric umožňuje uživatelům realizovat komplexní pracovní postupy datové vědy pro účely obohacení dat a získání obchodních přehledů. Můžete dokončit širokou škálu aktivit v rámci celého procesu datových věd, od zkoumání dat, přípravy a čištění až po experimentování, modelování, bodování modelu a servírování prediktivních poznatků do sestav BI.
Microsoft Fabric mají uživatelé přístup k Data Science. Odtud můžou zjišťovat a přistupovat k různým relevantním prostředkům. Můžou například vytvářet experimenty, modely a poznámkové bloky strojového učení. Můžou také importovat existující poznámkové bloky na domovské stránce Datová Věda.
Přenositelnost a nasazení databází s využitím SqlPackage
SqlPackage je nástroj příkazového řádku pro různé platformy, který umožňuje interakci s databázemi, které přesouvají celé databáze nebo databázové objekty. Přenositelnost (import/export) databáze spravované v Azure nebo ve Fabric zajišťuje přenositelnost vašich dat, který můžete později migrovat. Stejná přenositelnost také umožňuje určité scénáře migrace prostřednictvím samostatných kopií databáze (.bacpac) s operacemi importu a exportu.
SqlPackage umožňuje snadné nasazení databází přírůstkových změn databázových objektů (nové sloupce v tabulkách, změny stávajících uložených procedur atd.). SqlPackage může extrahovat soubor .dacpac obsahující definice objektů v databázi a publikovat soubor .dacpac, který použije tento stav objektu na novou nebo existující databázi. Operace publikování se také integruje s projekty SQL, které umožňují offline a dynamičtější vývojové cykly pro databáze SQL.
Další informace najdete v tématu SqlPackage s SQL databází ve Fabricu.
Integrace s verzovacím systémem Fabric
Databáze SQL je integrovaná s Fabric průběžnou integrací/průběžným vývojem. Ke správě databáze SQL můžete použít integrované úložiště Git.
Vytvoření rozhraní GraphQL API z portálu Fabric
Pomocí portálu Fabric můžete snadno vytvořit rozhraní GraphQL API pro vaši databázi SQL.
Správa kapacity
Pomocí aplikace Microsoft Fabric Capacity Metrics můžete monitorovat využití a spotřebu databáze SQL v nezkušebních Fabric kapacitách.
Další informace najdete v části Billing and utilization reporting for SQL database in Microsoft Fabric.
Zrcadlení pro Azure SQL Databázi
Už máte externí databázi a chcete využít integraci Fabric? Zrcadlení ve Fabric můžete použít jako nízkonákladové a nízkolatenční řešení k propojení dat z různých systémů. Stávající datové zdroje můžete nepřetržitě replikovat přímo do OneLake služby Fabric, včetně dat z existujícího Azure SQL Database.
Elastické fondy
Databáze SQL Fabric nepodporuje koncept elastických fondů Azure SQL Database, ale podobné koncepty jsou dostupné s kapacitami a pracovními prostory Fabric. Jedna kapacita Fabric může poskytovat prostředky pro databáze Fabric SQL v různých pracovních prostorech. Toto poskytuje jak zjednodušení fakturace v jedné kapacitě, podobně jako elastické fondy, tak i zabezpečenou izolaci pro různé pracovní prostory.