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.
Tento článek popisuje běžné scénáře, řešení a alternativní řešení pro zrcadlené databáze Microsoft Fabric. Pro každý zdroj dat si také projděte konkrétní řešení potíží, nejčastější dotazy a omezení.
| Zdroj | Omezení | Troubleshoot | časté otázky |
|---|---|---|---|
| Azure Cosmos DB | Omezení | Řešení potíží | Nejčastější dotazy |
| Azure Database for MySQL | Omezení | Řešení potíží | Nejčastější dotazy |
| Azure Database for PostgreSQL | Omezení | Řešení potíží | Nejčastější dotazy |
| Azure Databricks | Omezení | Nejčastější dotazy | |
| Azure Monitor | Úvahy | Řešení potíží | Časté dotazy k připojení |
| Azure SQL Database | Omezení | Řešení potíží | Nejčastější dotazy |
| Azure SQL Managed Instance | Omezení | Řešení potíží | Nejčastější dotazy |
| Databázová struktura SQL | Omezení | Řešení potíží | Nejčastější dotazy |
| Google BigQuery (platforma pro analýzu velkých dat od Googlu) | Omezení | Nejčastější dotazy | |
| Oracle | Omezení | ||
| SAP | Omezení | ||
| Snowflake | Omezení | Řešení potíží | |
| SQL Server | Omezení | Řešení potíží | Nejčastější dotazy |
Změny kapacity ve struktuře systému
| Scenario | Description |
|---|---|
| Pozastavená kapacita sítě Fabric | Zrcadlení se zastaví a nemůžete vypsat nebo získat přístup k zrcadlené databázové položce. Obnovte nebo znovu přiřaďte kapacitu vašemu pracovnímu prostoru. |
| Obnovená kapacita sítě | Když obnovíte kapacitu z pozastaveného stavu, stav zrcadlené databáze se zobrazí jako Pozastaveno. V důsledku toho se změny provedené ve zdroji nereplikují do OneLake. Pokud chcete obnovit zrcadlení, přejděte na portálu Fabric do zrcadlené databáze a vyberte Pokračovat v replikaci. Zrcadlení pokračuje tam, kde bylo pozastaveno. Pokud kapacita zůstane po dlouhou dobu pozastavená, nemusí zrcadlení pokračovat z místa, kde bylo zastaveno, a znovu načte data od začátku. K opětovnému resetování dochází, protože dlouhodobé pozastavení zrcadlení způsobí růst využití transakčního protokolu zdrojové databáze a zabrání jeho zkrácení. Pokud chcete minimalizovat dopad na zdrojovou databázi, a pokud je využité místo v protokolu téměř plné, při obnovení zrcadlení dojde k novému osazení databáze, což uvolní místo v protokolu. |
| Škálování kapacity fabricu | Zrcadlení pokračuje. Pokud zmenšíte kapacitu, vezměte v úvahu, že úložiště OneLake pro zrcadlená data je bezplatné až do stanoveného limitu na základě velikosti kapacity, a proto zmenšení kapacity může vést k dodatečným poplatkům za úložiště. Další informace najdete v tématu Náklady na zrcadlení. |
| Omezení kapacity fabricu | Počkejte, až přetížení pomine, nebo aktualizujte svoji kapacitu. Zrcadlení bude pokračovat, jakmile bude kapacita obnovena. Další informace naleznete v tématu Akce, které můžete provést k zotavení z přetížení situací. |
| Platnost zkušebního prostředí fabric vypršela. | Zrcadlení se zastaví. Pokud chcete zachovat zrcadlenou databázi, kupte kapacitu Fabric. Další informace najdete v tématu Vypršení platnosti kapacity zkušební verze Fabric. |
Zdá se, že data se nereplikují.
Pokud pozorujete zpoždění ve vzhledu zrcadlených dat, zkontrolujte následující položky:
Stav zrcadlení: Na stránce monitorování portálu Fabric zrcadlené databáze zkontrolujte stav zrcadlené databáze a konkrétních tabulek. Zkontrolujte sloupec Poslední dokončení, který označuje poslední dobu, kdy Fabric aktualizoval zrcadlenou tabulku ze zdroje. Prázdná hodnota znamená, že tabulka ještě není zrcadlená.
Pokud povolíte monitorování pracovního prostoru, můžete zkontrolovat latenci provádění zrcadlení dotazováním
ReplicatorBatchLatencyhodnoty z protokolů operací zrcadlené databáze.U typů zdrojů, jako jsou Azure SQL Database, Azure SQL Managed Instance, Azure Database for MySQL a Azure Database for PostgreSQL, postupujte podle konkrétních pokynů a zkontrolujte také konfiguraci a stav zdrojové databáze.
Data ve OneLake: Zrcadlení průběžně replikuje vaše data do OneLake ve formátu tabulky Delta Lake. Pokud chcete ověřit, jestli data v OneLake přistanou správně, můžete vytvořit zástupce ze zrcadlených tabulek do Lakehouse a pak vytvořit notebooky s dotazy Sparku pro dotazování dat. Zjistěte více o Explore with notebooks.
Data v koncovém bodu analýzy SQL: Zrcadlená data můžete dotazovat prostřednictvím koncového bodu analýzy SQL zrcadlené databáze nebo Lakehouse s odkazem na zrcadlená data. Když uvidíte zpoždění, ověřte stav zrcadlení a data ve OneLake, jak už jsme zmínili dříve. Pokud se data zobrazují ve OneLake, ale ne v koncovém bodu analýzy SQL, může to být způsobeno zpožděním synchronizace metadat v koncovém bodu analýzy SQL. Další informace najdete v tématu Synchronizace metadat koncových bodů služby SQL Analytics.
Aktualizaci automatické kontroly metadat můžete vynutit ručně. Na stránce koncového bodu analýzy SQL vyberte tlačítko Aktualizovat , jak je znázorněno na následujícím obrázku. Po nějaké době znovu proveďte dotaz na data a zkontrolujte je.
Zastavení replikace
Když vyberete Zastavit replikaci, zůstanou soubory OneLake tak, jak jsou, ale přírůstková replikace se zastaví. Replikaci můžete kdykoli restartovat výběrem možnosti Spustit replikaci. Replikaci můžete chtít zastavit a spustit při resetování stavu replikace, po změně zdrojové databáze nebo jako nástroj pro řešení potíží.
Replikace hierarchie zdrojového schématu
Při zrcadlení dat z různých typů zdrojových databází se v zrcadlené databázi zachová hierarchie zdrojového schématu. Zajišťuje, že vaše data zůstávají konzistentně uspořádaná napříč různými službami, takže je můžete využívat pomocí stejné logiky v koncovém bodu analýzy SQL, poznámkových blocích Sparku, sémantických modelech a dalších odkazech na data.
U zrcadlených databází vytvořených před povolením této funkce vidíte, že zdrojové schéma je v zrcadlené databázi zploštěné a název schématu je kódován do názvu tabulky. Pokud chcete změnit uspořádání tabulek pomocí schémat, znovu vytvořte zrcadlenou databázi.
Pokud k vytvoření nebo aktualizaci zrcadlené databáze používáte rozhraní API, nastavte hodnotu vlastnosti defaultSchema , která určuje, zda se má replikovat hierarchie schématu ze zdrojové databáze. Podívejte se na ukázky definic v Microsoft Fabric mirrorování veřejného rozhraní REST API.
Podpora mapování sloupců Delta
Zrcadlení podporuje replikaci sloupců obsahujících mezery nebo speciální znaky v názvech (například ,, ;, {, }, (, ), \n, \t, =) ze zdrojových databází do zrcadlených databází. Zrcadlení zapisuje data do OneLake s povoleným mapováním sloupců Delta.
U tabulek, které jsou již pod replikací před povolením této funkce, je nutné zahrnout sloupce se speciálními znaky v názvech, aktualizovat nastavení zrcadlené databáze odebráním a čtením těchto tabulek nebo zastavením a restartováním zrcadlené databáze.
Převzetí vlastnictví zrcadlené databáze
Zrcadlené databáze v současné době nepodporují změnu vlastnictví. Pokud zrcadlené databáze přestane fungovat, protože vlastník položky opustil organizaci nebo už není platný, musíte znovu vytvořit zrcadlenou databázi.
Podporované oblasti
Zrcadlení databáze a otevřené zrcadlení jsou dostupné ve všech Microsoft Fabric oblastech. Další informace najdete v tématu Dostupnost regionů Fabric.
Troubleshoot
Tato část obsahuje obecné kroky pro řešení potíží se zrcadlením.
Nemůžu se připojit ke zdrojové databázi
- Zkontrolujte podrobnosti o připojení, včetně názvu serveru, názvu databáze, uživatelského jména a hesla.
- Zkontrolujte, jestli server není za bránou firewall nebo privátní virtuální sítí. Otevřete příslušné porty brány firewall.
- Některé zrcadlené zdroje podporují bránu dat virtuální sítě nebo místní brány dat. Podporu této funkce najdete v dokumentaci ke zdroji.
Nereplikují se žádná zobrazení.
Zobrazení nejsou v současné době podporována. Replikaci podporují pouze běžné tabulky.
Nereplikují se žádné tabulky.
- Zkontrolujte stav monitorování a zkontrolujte stav tabulek. Další informace najdete v tématu Sledování replikace zrcadlené databáze pomocí Monitor Fabric.
- Vyberte tlačítko Konfigurovat replikaci . Zkontrolujte, jestli se tabulky nacházejí v seznamu tabulek nebo jestli jsou k dispozici upozornění na jednotlivé podrobnosti tabulky.
V cílové tabulce chybí sloupce.
- Vyberte tlačítko Konfigurovat replikaci .
- Pokud se nereplikují nějaké sloupce, vyberte ikonu Upozornění vedle podrobností tabulky.
Zdá se, že některá data v mém sloupci jsou zkrácená.
Koncový bod analýzy SQL podporuje varchar(max) až 16 MB.
- Limit 16 MB platí pro tabulky vytvořené po 18. listopadu 2025 v zrcadlených databázích, ale každý typ zrcadlené položky může mít jiný a nižší limit. Zrcadlené SQL Server například podporuje až 1 MB a Cosmos DB podporuje až 2 MB. Podívejte se na následující tabulku.
- Existující tabulky vytvořené před 18. listopadu 2025 podporují pouze varchar(8000) a je potřeba je znovu vytvořit, aby bylo možné přijmout nový datový typ a podporovat data větší než 8 kB.
| Zrcadlová položka platformy | limit varchar(max) |
|---|---|
| Zrcadlený SQL Server, Azure SQL Database, Azure SQL Managed Instance | 1 MB |
| Databáze SQL v platformě Fabric | 1 MB |
| Replikované Azure Cosmos DB | 2 MB |
| Cosmos DB v Fabricu | 2 MB |
Zrcadlená tabulka nebo schéma se při přetažení do zdrojové databáze neodstraní.
Úroveň tabulky:
- Když se rozhodnete zrcadlit seznam selektivních tabulek a zdrojová tabulka se zahodí, zrcadlová tabulka zůstane a v monitorování se zobrazí chyba Zdrojová tabulka neexistuje. Pokud už nechcete replikovat tuto tabulku, aktualizujte konfiguraci zrcadlené databáze a odeberte ji, pak se zrcadlová tabulka odstraní.
- Když se rozhodnete zrcadlit všechna data a zdrojová tabulka se odstraní, odstraní se i zrcadlová tabulka.
Úroveň schématu: Při vyřazení schématu ve zdrojové databázi se schéma stále zobrazuje v koncovém bodu SQL Analytics jako prázdné schéma.
Nejde mi změnit zdrojová databáze
Změna zdrojové databáze se nepodporuje. Vytvořte novou zrcadlenou databázi.
Omezení chybových zpráv
Tyto běžné chybové zprávy obsahují vysvětlení a zmírnění rizik:
| Zpráva o chybě | Důvod | Omezení |
|---|---|---|
| "Počet tabulek může překročit limit, může chybět několik tabulek." | K dispozici je maximálně 1 000 tabulek. | Ve zdrojové databázi odstraňte nebo vyfiltrujte tabulky. Pokud je nová tabulka 1 000. tabulka, nevyžaduje se žádné omezení rizik. |
| Očekává se, že replikace bude zpomalována a bude pokračovat v YYYY-MM-DDTHH:MM:ss. | Maximálně 1 TB dat změn je zachyceno denně na každou zrcadlenou databázi. | Počkejte na ukončení omezování. |