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 databázích zrcadlených microsoft fabric 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
- Řešení potíží se zrcadlenými databázemi prostředků infrastruktury z flexibilního serveru Azure Database for PostgreSQL
Omezení na úrovni serveru
- Zrcadlení prostředků infrastruktury se podporuje pro PostgreSQL verze 14, 15, 16 a 17.
- Servery v nárazové výpočetní vrstvě se v současné době nepodporují.
- Servery s povolenou vysokou dostupností se v současné době nepodporují.
- Zrcadlení prostředků infrastruktury nejde nakonfigurovat pro repliku pro čtení nebo primární repliku pro čtení, kde existuje replika pro čtení.
Omezení na úrovni databáze
- Zrcadlení prostředků infrastruktury pro flexibilní server Azure Database for PostgreSQL se podporuje jenom u zapisovatelné primární databáze.
- Flexibilní serverová databáze Azure Database for PostgreSQL se nedá zrcadlit, pokud je už zrcadlený v jiném pracovním prostoru Fabric.
- Maximální počet tabulek, které lze zrcadlit do systému Fabric, je 500 tabulek. Všechny tabulky nad limitem 500 se momentálně nedají replikovat.
- Pokud při konfiguraci zrcadlení vyberete Zrcadlit všechna data, zrcadlené budou první 500 tabulek, když jsou všechny tabulky seřazené abecedně podle názvu schématu a poté názvu tabulky. Zbývající sada tabulek v dolní části abecedního seznamu nejsou zrcadlově zobrazeny.
- Pokud zrušíte výběr možnosti Zrcadlit všechna data a vyberete jednotlivé tabulky, zabráníte výběru více než 500 tabulek.
Oprávnění ve zdrojové databázi
- Oprávnění definovaná na flexibilním serveru Azure Database for PostgreSQL se nešířejí do replikovaných dat v Fabric OneLake.
- Aby bylo možné úspěšně nakonfigurovat zrcadlení pro flexibilní server Azure Database for PostgreSQL, musí mít role databáze použitá pro připojení ke zdrojovému serveru udělená oprávnění potřebná pro zrcadlení prostředků infrastruktury v databázi. Musíte udělit
CREATEDBoprávnění ,CREATEROLEREPLICATIONLOGINaazure_cdc_adminoprávnění k nové roli s názvem .fabric_userUkázkový skript najdete v tématu Kurz: Konfigurace zrcadlených databází Microsoft Fabric ze služby Azure Database for PostgreSQL. - Role
fabric_userdatabáze musí býtownertaké z tabulek ve zdrojové databázi. 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 fabric_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. Další informace o správě uživatelských účtů najdete v dokumentaci ke správě uživatelů služby Azure Database for PostgreSQL, dokumentaci k produktu PostgreSQL pro databázové role a oprávnění, syntaxi GRANT a oprávnění.
Zabezpečení sítě a připojení
- Pokud flexibilní server není veřejně přístupný a neumožňuje službám Azure připojit se k němu, můžete vytvořit bránu dat virtuální sítě pro zrcadlení dat. Ujistěte se, že se virtuální síť Azure nebo síť počítače brány můžou připojit k flexibilnímu serveru Azure Database for PostgreSQL přes privátní koncový bod nebo je povolené pravidlem brány firewall.
- Musí být povolená spravovaná identita (SAMI) flexibilního serveru Azure Database for PostgreSQL přiřazená systémem a musí to být primární identita.
Ú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.). Upravte existující tabulky, které vyžadují vyřazení a opětovné vytvoření zrcadlené databáze v Microsoft Fabric.
-
TRUNCATE TABLEPříkazy u zrcadlených tabulek nejsou podporovány. - Zrcadlení se v současné době nepodporuje pro zobrazení, materializovaná zobrazení, cizí tabulky, tabulky informačních toast nebo dělené tabulky.
Ú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ů, nelze tyto sloupce zrcadlit na Fabric OneLake. Pro zrcadlení se v současné době nepodporují následující datové typy:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_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 bylo možné vytvořit zrcadlení SQL Database, musí být uživatel členem role Správce nebo Člen v rámci 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í jen pro čtení. Podívejte se na omezení SQL Analytics endpointu.
Podporované oblasti
Zrcadlení databáze a otevřené zrcadlení jsou k dispozici ve všech oblastech Microsoft Fabric. Další informace najdete v tématu Dostupnost regionů Fabric.