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.
Aktuální omezení v Microsoft Fabric zrcadlených databázích z flexibilního serveru Azure Database for PostgreSQL jsou uvedená na této stránce. Tato stránka se může změnit.
Informace o řešení potíží najdete tady:
- Řešení potíží se zrcadlenými databázemi Fabric
- Odstraňování problémů databází s kopií Fabric pocházejících z flexibilního serveru Azure Database for PostgreSQL
Omezení na úrovni serveru
- Zrcadlení v Fabric se podporuje pro PostgreSQL verze 14, 15, 16, 17 a 18.
- Servery ve vrstvě s pružným výpočetním výkonem nejsou podporovány.
- Zrcadlení v Fabric lze nakonfigurovat na serveru, kde již existuje replika pro čtení, ale počáteční snímky a dávky změn budou poskytovány z primárního serveru.
- Transparentní převzetí služeb při selhání pro servery s podporou vysoké dostupnosti je podporováno pouze pro PostgreSQL verze 17 a vyšší. U předchozích verzí bude potřeba zrcadlení relace znovu vytvořit ručně po převzetí služby.
- Obnovení serveru se zapnutým zrcadlením v systému Fabric pomocí obnovení k určitému bodu v čase (PITR) vyžaduje, aby bylo zrcadlení překonfigurováno na novém serveru.
- Před spuštěním upgradu hlavní verze (MVU) zakažte zrcadlení v systému Fabric a po dokončení upgradu jej znovu povolte.
Omezení na úrovni databáze
- Zrcadlení Fabric pro Azure Database for PostgreSQL Flexibilní server je podporováno pouze na zapisovatelné primární databázi.
- Flexibilní serverovou databázi typu Azure Database for PostgreSQL lze zrcadlit pouze na jednu položku Fabric najednou.
- Maximální počet tabulek, které lze zrcadlit do Fabric, je 1 000 tabulek. Všechny tabulky nad limitem 1000 se momentálně nedají replikovat.
- Pokud při konfiguraci zrcadlení vyberete Zrcadlit všechna data, budou zrcadlené tabulky prvních 1 000 tabulek, když jsou všechny tabulky seřazené abecedně podle názvu schématu a potom názvu tabulky. Zbývající sada tabulek v dolní části abecedního seznamu není zrcadlena.
- Pokud zrušíte výběr možnosti Zrcadlit všechna data a vyberete jednotlivé tabulky, nebudete moct vybrat více než 1 000 tabulek.
Oprávnění ve zdrojové databázi
- Oprávnění definovaná v Azure Database for PostgreSQL flexibilním serveru se nešírují do replikovaných dat v Fabric OneLake.
- Aby bylo možné úspěšně nakonfigurovat zrcadlení pro Azure Database for PostgreSQL flexibilního serveru, musí mít role databáze použitá pro připojení ke zdrojovému serveru udělena oprávnění potřebná pro zrcadlení systému Fabric v rámci databáze. Musíte udělit oprávnění
CREATEDB,CREATEROLE,LOGIN,REPLICATIONaazure_cdc_adminnové nebo existující roli. Pro ukázkový skript si přečtěte téma Tutoriál: Konfigurace zrcadlených databází Microsoft Fabric v Azure Database for PostgreSQL. - Použitá role databáze musí být
ownertaké z tabulek ve zdrojové databázi (zdědí se z požadavků CREATE PUBLICATION v PostgreSQL). To znamená, že tabulky byly vytvořeny tímto uživatelem nebo že vlastnictví těchto tabulek bylo změněno pomocíALTER TABLE xxx OWNER TO <user>;. Při přechodu vlastnictví na nového uživatele možná budete muset uživateli udělit všechna oprávnění kepublicschématu dříve. Pro více informací o správě uživatelských účtů se podívejte na dokumentaci k Azure Database for PostgreSQL uživatelské správy, dokumentaci k produktu PostgreSQL pro role databáze a oprávnění, syntaxe GRANT a oprávnění.
Zabezpečení sítě a připojení
- Pokud flexibilní server není veřejně přístupný a nepovoluje službám Azure se k němu připojit, můžete vytvořit bránu datové virtuální sítě pro zrcadlení dat. Ujistěte se, že se Azure virtuální síť nebo síť brány může připojit k flexibilnímu serveru Azure Database for PostgreSQL prostřednictvím privátního koncového bodu, nebo jestli je to povoleno pravidlem brány firewall.
- Musí být povolena flexibilní server Azure Database for PostgreSQL s Spravovanou identitou přiřazenou systémem (SAMI) a musí být primární identitou.
Úroveň tabulky
- Operace DDL u existujících zrcadlených tabulek se nepodporují (přidání nebo odebrání sloupce, změna datového typu atd.). Úprava existujících tabulek vyžaduje zastavení a restartování replikace ze zrcadlené databáze v Microsoft Fabric.
-
TRUNCATE TABLEPříkazy u zrcadlených tabulek se nepodporují. - Zrcadlení momentálně není podporováno u zobrazení, materializovaných zobrazení, cizích tabulek, TOAST tabulek nebo dělených tabulek.
- Hypertabule TimescaleDB nejsou podporovány pro funkci Fabric Mirroring.
Úroveň sloupce
Data v číselném/desítkovém sloupci překračujícím přesnost 38 se v zrcadlené databázi nereplikují a zobrazí se jako
NULL.Pokud zdrojová tabulka obsahuje sloupce s jedním z těchto datových typů, tyto sloupce se nedají zrcadlit na Fabric OneLake. Pro zrcadlení se v současné době nepodporují následující datové typy:
bit-
bit varying [ (n) ],varbit boxcidrcircledaterangeinetint4rangeint8rangeinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8numrangepathpg_lsnpg_snapshotpointpolygontsquerytsrangetstzrangetsvectortxid_snapshotxml
Zrcadlení podporuje replikaci sloupců obsahujících mezery nebo speciální znaky v názvech (například
,;{}()\n\t=). U tabulek pod replikací před povolením této funkce je potřeba aktualizovat nastavení zrcadlené databáze nebo restartovat zrcadlení tak, aby zahrnovaly tyto sloupce. Další informace o podpoře mapování sloupců Delta .
Omezení skladu
- Hierarchie zdrojového schématu se replikuje do zrcadlené databáze. U zrcadlených databází vytvořených před povolením této funkce je zdrojové schéma 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. Další informace najdete v hierarchii replikace zdrojového schématu.
Omezení zrcadlených položek
- Aby uživatel vytvořil zrcadlení databáze PostgreSQL, musí být členem role správce nebo člena pracovního prostoru.
- Zastavení zrcadlení zcela deaktivuje zrcadlení.
- Zahájení zrcadlení překryje všechny tabulky, tak fakticky začíná od nuly.
Omezení analytického koncového bodu SQL
- Koncový bod analýzy SQL je stejný jako koncový bod analýzy SQL Lakehouse. Je to stejné prostředí pro čtení. Podívejte se na omezení SQL Analytics endpointu.
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.