Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Mirroring in Fabric je nízkonákladové a nízkolatentné riešenie, ktoré spája dáta z rôznych systémov do jednej analytickej platformy. Môžete neustále replikovať svoj existujúci dátový majetok priamo do OneLake od Fabric z rôznych Azure databáz a externých dátových zdrojov.
S najup-todátumovými dátami v dotazovateľnom formáte v OneLake môžete využívať všetky rôzne služby vo Fabrice, ako je spúšťanie analytiky so Sparkom, spúšťanie notebookov, dátové inžinierstvo, vizualizácia cez Power BI Reports a ďalšie.
Použitím Mirroring in Fabric získate vysoko integrovaný, komplexný a ľahko použiteľný produkt, ktorý zjednodušuje vaše analytické potreby. Zrkadlenie je navrhnuté pre otvorenosť a spoluprácu medzi Microsoftom a technologickými riešeniami, ktoré dokážu čítať open-source formát tabuľky Delta Lake. Je to nízkonákladové a nízkolatentné hotové riešenie, ktoré vytvára repliku vašich dát v OneLake pre všetky vaše analytické potreby.
Delta tabuľky môžete používať všade v Fabric, čo vám pomôže urýchliť cestu do Fabric.
Zrkadlenie umožňujete vytvorením bezpečného pripojenia k vášmu operačnému zdroju dát. Vy si vyberiete, či chcete replikovať celú databázu alebo jednotlivé tabuľky, a zrkadlenie automaticky udržiava vaše dáta synchronizované. Po nastavení sa dáta neustále replikujú do OneLake na analytickú spotrebu.
Prečo používať zrkadlenie v tkanine?
V súčasnosti má mnoho organizácií kritické prevádzkové alebo analytické údaje v silách.
Prístup k týmto dátam a práca s nimi vyžaduje zložité ETL (Extract Transform Load) pipeline, obchodné procesy a rozhodovacie silo, čo vytvára:
- Obmedzený a obmedzený prístup k dôležitým, neustále sa meniacim údajom
- Trenice medzi ľuďmi, procesmi a technológiami
- Dlhé čakacie doby na vytvorenie kanálov a procesov pre kriticky dôležité údaje
- Žiadna sloboda pri používaní nástrojov, ktoré potrebujete na pohodlnú analýzu a zdieľanie prehľadov
- Nedostatok vhodného základu pre zdieľanie údajov a spoluprácu na nich
- Žiadne bežné otvorené dátové formáty pre všetky analytické scenáre – BI, AI, integrácia, inžinierstvo a dokonca aj aplikácie
Zrkadlenie v technológii Fabric poskytuje jednoduché prostredie na zrýchlenie času potrebného na zhodnotenie prehľadov a rozhodnutí a na rozbitie dátových síl medzi technologickými riešeniami:
- Takmer reálna replikácia dát a metadát do SaaS dátového jazera s integrovanou analytikou pre BI a AI
Platforma Microsoft Fabric je postavená na základe softvéru ako služby (SaaS), ktorý posúva jednoduchosť a integráciu na úplne novú úroveň. Ak sa chcete dozvedieť viac o Microsoft Fabric, pozrite si Čo je Microsoft Fabric?
Nižšie sú uvedené základné princípy zrkadlenia:
Povolenie zrkadlenia v Fabric je jednoduché a intuitívne, bez potreby vytvárať zložité ETL pipeline, prideľovať iné výpočtové zdroje alebo spravovať pohyb dát.
Zrkadlenie v službe Fabric je plne spravovaná služba, takže sa nemusíte starať o hosťovanie, údržbu alebo správu replikácie zrkadleného pripojenia.
Zrkadlenie objektov
Zrkadlenie vytvorí tieto položky v pracovnom priestore služby Fabric:
- Proces, ktorý spravuje replikáciu dát a metadát do OneLake a konverziu do Parquet v analytickom formáte. Tento proces umožňuje ďalšie scenáre ako dátové inžinierstvo, dátová veda a ďalšie.
- Koncový bod analýzy SQL
Okrem SQL query editora existuje široký ekosystém nástrojov vrátane SQL Server Management Studio (SSMS),MSSQL rozšírenia pre Visual Studio Code a dokonca aj GitHub Copilot.
Zdieľanie uľahčuje kontrolu prístupu a správu oprávnení, takže môžete chrániť citlivé informácie. Zdieľanie tiež umožňuje bezpečné a demokratizované rozhodovanie v celej organizácii.
Druhy zrkadlenia
Microsoft Fabric ponúka tri rôzne prístupy k prenášaniu dát do OneLake prostredníctvom zrkadlenia.
- Zrkadlenie databáz – Zrkadlenie databáz vo Fabric replikuje celé databázy a tabuľky, aby spojilo dáta z rôznych systémov do jednej analytickej platformy.
- Zrkadlenie metadát – Zrkadlenie metadát vo Fabric synchronizuje metadáta (ako sú názvy katalógov, schémy a tabuľky) namiesto fyzického presúvania dát. Tento prístup využíva skratky, ktoré zabezpečujú, že dáta zostanú vo svojom zdroji a zároveň sú ľahko dostupné v rámci Fabric. Keďže zrkadlenie metadát sa spolieha na skratky OneLake, podporuje aj zdieľanie dát medzi nájomcami. Organizácie môžu spotrebovávať živé, riadené dáta od iných nájomcov prostredníctvom skratiek bez kopírovania dát alebo budovania ETL pipeline.
- Otvorené zrkadlenie – Otvorené zrkadlenie v Fabric je navrhnuté na rozšírenie zrkadlenia na základe formátu otvorenej tabuľky Delta Lake. Táto schopnosť umožňuje každému vývojárovi zapísať dáta o zmene svojej aplikácie priamo do zrkadleného databázového prvku vo Fabrice, na základe prístupu otvoreného zrkadlenia a verejných API.
V súčasnosti sú k dispozícii tieto externé databázy:
Replikácia takmer v reálnom čase
Pri zrkadlení databáz a otvorenom zrkadlení môže replikácia takmer v reálnom čase závisieť od rôznych faktorov, vrátane:
- Poloha alebo región zdroja
- Miesto alebo región cieľa
- Objem zmien
- Frekvencia zmien
- Šírka pásma siete a latencia zo zdroja
- Výpočtové zdroje pridelené lokálnej dátovej bráne
Poznámka
Zrkadlenie metadát nereplikuje dáta. Namiesto toho sa spolieha na skratky OneLake na odkazovanie na zdrojové dáta priamo na mieste. Latencia pri zrkadlení metadát odráža čas prístupu k zdrojovému systému a výkon skratiek, nie rýchlosť replikácie dát.
Ako funguje zrkadlenie databázy?
Delta súbory prichádzajú do Fabric postupne z dátového zdroja. Spôsob identifikácie postupne sa meniacich údajov líši v každom zdroji údajov. Napríklad v SQL Server 2025 SQL Database Engine skenuje transakčný log zdrojovej databázy vysokou frekvenciou. SQL Server zverejňuje zmeny pre každú tabuľku do príslušných súborov v Fabric landing zone.
Vo vnútri Fabric vždy beží replikátorový engine a skenuje novo publikované súbory vo vysokej frekvencii. Fabric okamžite zlúči prichádzajúce zmeny do cieľovej delta tabuľky. Zmeny je možné zverejňovať už každých 15 sekúnd.
Backoff logika, ktorá detekuje nízku aktivitu, zabraňuje nadmerným režijným nákladom na dátové zdroje mimo Fabric a znižuje latenciu tým, že reaguje na frekvenciu prichádzajúcich zmien dát.
Ako funguje zrkadlenie metaúdajov?
Zrkadlenie metadát odkazuje na zdrojové dáta cez skratky OneLake namiesto ich replikácie, pričom zachováva jednu verziu pravdy bez duplicít a bez ETL. Zrkadlenie v tomto kontexte synchronizuje iba metadáta (názvy katalógov, schémy a tabuľky), nie samotné dáta. Tento prístup umožňuje Fabricu sprístupniť dáta z rôznych zdrojov bez ich kopírovania, čím zjednodušuje správu dát a minimalizuje potrebu úložiska.
Napríklad pri prístupe k dátam registrovaným v Unity Catalog Fabric zrkadlí iba štruktúru katalógu z Azure Databricks, čo umožňuje prístup k základným dátam cez skratky. Táto metóda zaisťuje, že všetky zmeny v zdrojových údajoch sa okamžite prejavia v službe Fabric bez potreby presunu údajov, pričom sa zachová synchronizácia v reálnom čase a zvýši sa efektivita prístupu k informáciám o up-todátume.
Ako funguje otvorené zrkadlenie?
Okrem umožnenia replikácie dát vytvorením bezpečného pripojenia k zdrojovi dát vám zrkadlenie umožňuje vybrať existujúceho poskytovateľa dát alebo napísať vlastnú aplikáciu na umiestnenie dát do zrkadlovej databázy. Keď vytvoríte otvorenú zrkadlovú databázu cez verejné API alebo Fabric portál, dostanete URL landing zone v OneLake, kde môžete pristávať zmeny dát podľa špecifikácie otvoreného zrkadlenia.
Keď sú dáta v pristávacej zóne s vhodným formátom, replikácia sa spustí a zvládne zložitosť zlučovania zmien s aktualizáciami, vkladaním a vymazaním, ktoré sa odrážajú do delta tabuliek. Táto metóda zabezpečuje, že akékoľvek údaje zapísané do pristávacej zóny sú okamžite zobrazené, pričom údaje zostávajú v Fabric up-to-date.
Zdieľanie
Zdieľanie uľahčuje kontrolu a správu prístupu. Bezpečnostné opatrenia ako bezpečnosť na úrovni riadkov (RLS), bezpečnosť na úrovni objektov (OLS) a ďalšie zabezpečujú, že môžete kontrolovať prístup k citlivým informáciám. Zdieľanie tiež umožňuje bezpečné a demokratizované rozhodovanie v celej organizácii.
Zdieľaním používatelia udeľujú iným používateľom alebo skupine používateľov prístup k zrkadlenej databáze bez toho, aby udelili prístup k pracovnému priestoru a ostatným položkám. Keď niekto zdieľa zrkadlenú databázu, udelí aj prístup ku koncovému bodu analýzy SQL.
Môžete tiež zdieľať zrkadlené databázy a dáta prístupné cez skratky cez hranice nájomcov pomocou externého zdieľania dát OneLake. Zdieľanie medzi nájomcami vytvára skratku iba na čítanie v spotrebiteľskom tenante, takže obe organizácie pracujú s rovnakými živými dátami bez duplicity.
Ďalšie informácie nájdete v téme Zdieľanie zrkadlenej databázy a spravovanie povolení.
Krížové databázové dotazy
S dátami z vašej zrkadlovej databázy uloženými v OneLake môžete písať dotazy naprieč databázami, spájajúc dáta zo zrkadlených databáz, skladov a SQL analytických koncových bodov Lakehouses do jedného T-SQL dotazu. Ďalšie informácie nájdete v téme Písanie dotazu medzi databázami.
Napríklad môžete odkazovať na tabuľku zo zrkadlených databáz a skladov pomocou trojdielneho pomenovania. V nasledujúcom príklade použite trojdielny názov na odkaz v ContosoSalesTable sklade ContosoWarehouse. Z iných databáz alebo skladov je prvou časťou štandardnej konvencie názvov troch častí SQL názov zrkadlenej databázy.
SELECT *
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;
Náklady na zrkadlenie
V prípade zrkadlenia databázy a otvoreného zrkadlenia sú výpočtové prostriedky Fabric a úložisko OneLake voľné až do limitu založeného na kapacite.
- Úložisko pre repliky je voľné až do limitu založeného na veľkosti kapacity. Zrkadlenie ponúka bezplatný terabajt zrkadlového úložiska pre každú kapacitnú jednotku (CU), ktorú si zakúpite. Ak si napríklad zakúpite kapacitu F64, získate 64 voľných terabajtov úložného priestoru, ktorý sa používa výlučne na zrkadlenie. Za úložisko v OneLake platíte, ak prekročíte limit bezplatného zrkadlenia alebo keď je kapacita pozastavená. Pre viac informácií pozri Microsoft Fabric Ceny.
- Výpočtová kapacita Background Fabric používaná na replikáciu vašich dát do Fabric OneLake je zadarmo a nespotrebúva kapacitu. Požiadavky priamo na OneLake na zrkadlené údaje spotrebúvajú kapacitu ako bežná spotreba výpočtov OneLake. Výpočtová kapacita na dotazovanie dát pomocou SQL, Power BI alebo Spark sa účtuje pravidelne.
- Na zrkadlenie je potrebná bežiaca kapacita Microsoft Fabric. Pozastavená alebo vymazaná kapacita ovplyvňuje zrkadlenie a žiadne dáta sa nereplikujú. Avšak pozadie výpočtov používané na replikáciu nespotrebúva vaše kapacitné jednotky.
Dátové inžinierstvo s vašimi zrkadlenými databázovými dátami
Microsoft Fabric poskytuje rôzne schopnosti dátového inžinierstva, aby zabezpečil, že vaše dáta budú ľahko dostupné, dobre usporiadané a kvalitné. Z nástroja Fabric Data Engineering môžete:
- Vytváranie a spravovanie údajov ako Spark pomocou jazera
- Navrhnite kanály na kopírovanie údajov do vášho jazerného domu
- Použite definície úloh v Spark na odoslanie dávkových alebo streamovacích úloh do Spark klastra
- Používanie poznámkových blokov na písanie kódu na príjem, prípravu a transformáciu údajov
Dátová veda s vašimi zrkadlovými databázovými dátami
Microsoft Fabric ponúka Fabric Data Science, ktorý umožňuje používateľom dokončiť komplexné workflowy dátovej vedy za účelom obohatenia dát a obchodných poznatkov. Môžete vykonávať širokú škálu aktivít naprieč celým procesom dátovej vedy, počnúc prieskumom, prípravou a čistením dát až po experimentovanie, modelovanie, hodnotenie modelov a podávanie prediktívnych poznatkov až po BI reporty.
Microsoft Fabric používatelia majú prístup k záťažiam Data Science. Odtiaľ môžu objavovať a pristupovať k rôznym relevantným zdrojom. Môžu napríklad vytvárať experimenty, modely a poznámkové bloky strojového učenia. Môžu tiež importovať existujúce poznámkové bloky na domovskej stránke Data Science.
Direct Lake s vašimi zrkadlenými databázovými údajmi
Môžete použiť režim Direct Lake s zrkadlenými databázami v Microsoft Fabric na umožnenie vysokovýkonného dotazovania na zrkadlené dáta bez potreby presúvania alebo duplikácie dát. Keď vytvoríte zrkadlovú databázu, jej dáta sa ukladajú vo formáte Delta Lake v rámci OneLake. Tento natívny formát umožňuje Power BI a ďalším analytickým nástrojom pripojiť sa cez režim Direct Lake, čím poskytuje takmer aktuálne poznatky priamym prístupom k podkladovým súborom. Táto integrácia kombinuje jednoduchosť zrkadlenia s rýchlosťou a škálovateľnosťou Direct Lake, čo umožňuje rýchle up-tovykazovanie prevádzkových údajov.
Uchovávanie zrkadlených údajov
Zrkadlenie v službe Fabric nepretržite replikuje existujúci majetok údajov do OneLake vo formáte tabuľky Delta Lake. Aby boli zrkadlené údaje efektívne uložené a vždy pripravené na analýzu, zrkadlenie automaticky spustí vákuum na odstránenie starých súborov, na ktoré už protokol Delta neodkazuje.
Nastavenie uchovávania môžete prispôsobiť podľa svojich požiadaviek. Napríklad môžete zvoliť kratšiu dobu uchovávania, aby ste znížili spotrebu zrkadlenia úložiska, alebo ju predĺžiť, aby ste využili možnosti cestovania v čase Delty pre analytiku.
V prípade zrkadlových databáz vytvorených z portálu Fabric po polovici júna 2025 je predvolené uchovávanie jeden deň. V prípade starých zrkadlových databáz je predvolená hodnota sedem dní. Ak chcete skontrolovať alebo aktualizovať nastavenie retencie, v portáli Fabric prejdite na záložku zrkadlovej databázy ->Nastavenia ->Delta table management a zadajte prah retencie. Môžete ho nakonfigurovať aj prostredníctvom verejného rozhraniaretentionInDays API zadaním vlastnosti.
Databáza SQL v službe Fabric
Môžete tiež priamo vytvoriť a spravovať databázu SQL v Microsoft Fabric priamo v portáli Fabric. Na základe Azure SQL Database SQL databáza vo Fabric automaticky zrkadlí dáta na analytické účely a môžete jednoducho vytvoriť svoju operačnú databázu vo Fabric. SQL databáza je domovom v Fabric pre OLTP pracovné zaťaženia a môže sa integrovať s integráciou správy kódu Fabric.