Jaa kautta


Joustavan Azure Database for PostgreSQL -palvelimen Microsoft Fabric -peilattujen tietokantojen rajoitukset

Tällä sivulla on lueteltu Azure Database for PostgreSQL -palvelimen Microsoft Fabric -peilattujen tietokantojen nykyiset rajoitukset. Tämä sivu voi muuttua.

Vianmääritystä varten katso:

Palvelintason rajoitukset

  • Peilaus Fabricissa on tuettu PostgreSQL-versioissa 14, 15, 16 ja 17.
  • Burstable Compute Tierin palvelimet eivät ole tuettuja.
  • Peilausta Fabricissa ei voi konfiguroida Read Replica -palvelimella eikä pääpalvelimella, jossa Read Replica on olemassa.
  • Läpinäkyvä varayhteys HA-yhteensopiville palvelimille on tuettu vain PostgreSQL-versiossa 17 ja sitä uudemmissa versioissa. Aiemmissa versioissa peilausistunto täytyy palauttaa manuaalisesti varaoverin jälkeen.
  • Palvelimen palauttaminen, jossa Fabric Mirroring on käytössä Point in Time Restore (PITR) -toiminnolla, vaatii peilauksen uudelleenkonfiguroinnin uudella palvelimella.
  • Ennen Major Version Upgraden (MVU) suorittamista poista Fabric-peilaus käytöstä ja ota se uudelleen käyttöön päivityksen päätyttyä.

Tietokantatason rajoitukset

  • Joustavan Azure Database for PostgreSQL -palvelimen kankaan peilausta tuetaan vain kirjoitettavissa olevassa ensisijaisessa tietokannassa.
  • Azure-tietokanta PostgreSQL:lle joustava palvelintietokanta voidaan peilata vain yhteen Fabric-kohteeseen kerrallaan.
  • Fabric-peilattavien taulukoiden enimmäismäärä on 500 taulukkoa. 500 rajan ylittäviä taulukoita ei tällä hetkellä voi toistaa.
    • Jos valitset Peilaa kaikki tiedot määritettäessä Peilaus-määritystä, peilattavat taulukot ovat ensimmäiset 500 taulukkoa, kun kaikki taulukot lajitellaan aakkosjärjestykseen rakenteen nimen ja sitten taulukon nimen perusteella. Aakkosluettelon alaosassa olevaa jäljellä olevaa taulukkojoukkoa ei peilata yli.
    • Jos poistat Peilaa kaikki tiedot -valinnan ja valitset yksittäisiä taulukoita, et voi valita yli 500 taulukkoa.

Lähdetietokannan käyttöoikeudet

  • Joustavassa Azure Database for PostgreSQL -palvelimessa määritettyjä käyttöoikeuksia ei välitetä Fabric OneLaken replikoituihin tietoihin.
  • Jotta joustavan Azure Database for PostgreSQL -palvelimen peilaus voidaan määrittää, lähdepalvelimeen yhteyden muodostamiseen käytettävälle tietokantaroolille on myönnettävä tietokannan kankaan peilaamiseen tarvittavat käyttöoikeudet. Sinun on myönnettävä CREATEDB, CREATEROLE, LOGIN, REPLICATION, ja azure_cdc_admin oikeudet uudelle tai olemassa olevalle roolille. Katso esimerkkikomentosarja kohdasta Opetusohjelma: Microsoft Fabric -peilattujen tietokantojen määrittäminen Azure Database for PostgreSQL:stä.
  • Käytettävän tietokannan roolin tulee myös olla owner lähdetietokannan tauluissa. Tämä tarkoittaa, että kyseinen käyttäjä on luonut taulukot tai että taulukoiden omistajuus on muutettu käyttämällä ALTER TABLE xxx OWNER TO <user>;. Kun vaihdat omistajuuden uudelle käyttäjälle, sinun on ehkä myönnettävä kyseiselle käyttäjälle kaikki rakenteen oikeudet public aiemmin. Lisätietoja käyttäjätilien hallinnasta on artikkelissa Azure Database for PostgreSQL -käyttäjähallinnan dokumentaatio, PostgreSQL-tuotedokumentaatio tietokantarooleille ja -oikeuksille, GRANT-syntaksi ja oikeudet.

Verkon ja yhteyksien suojaus

Pöydän taso

  • DDL-toiminnot olemassa olevilla peilatuilla tauluilla eivät ole tuettuja (lisää/poista sarakke, tietotyypin muuttaminen jne.). Olemassa olevien taulujen muokkaaminen vaatii replikaation pysäyttämistä ja uudelleenkäynnistystä peilatusta tietokannasta Microsoft Fabricissa.
  • TRUNCATE TABLE Peilattujen taulukoiden komentoja ei tueta
  • Peilausta ei tällä hetkellä tueta näkymissä, toteutuneissa näkymissä, vieraissa taulukoissa, ilmoitusruuduissa tai osioiduissa taulukoissa.
  • TimescaleDB-hypertaulukoita ei tueta Fabric Mirroringissa.

Saraketaso

  • Numeerisen/desimaalisarakkeen tietoja, joiden tarkkuus on 38, ei replikoida peilatussa tietokannassa, ja ne näkyvät muodossa NULL.

  • Jos lähdetaulukko sisältää sarakkeita, joissa on jokin näistä tietotyypeistä, näitä sarakkeita ei voi peilata Fabric OneLakeen. Seuraavia tietotyyppejä ei tällä hetkellä tueta peilauksessa:

    • bit
    • bit varying [ (n) ], varbit
    • box
    • cidr
    • circle
    • inet
    • interval [ fields ] [ (p) ]
    • json
    • jsonb
    • line
    • lseg
    • macaddr
    • macaddr8
    • path
    • pg_lsn
    • pg_snapshot
    • point
    • polygon
    • tsquery
    • tsvector
    • txid_snapshot
    • xml
  • Peilaus tukee sarakkeiden replikoimista, jotka sisältävät välilyöntejä tai erikoismerkkejä nimissä (kuten ,;{}()\n\t=). Ennen tämän ominaisuuden käyttöönottoa replikoinnin alla olevissa taulukoissa peilatut tietokanta-asetukset on päivitettävä tai peilattu uudelleen, jotta nämä sarakkeet voidaan sisällyttää. Lisätietoja Delta-sarakkeiden yhdistämismäärityksen tuesta.

Varaston rajoitukset

  • Lähderakennehierarkia replikoidaan peilattuun tietokantaan. Ennen tämän ominaisuuden käyttöönottoa luoduissa peilatuissa tietokannoissa lähderakenne tasoitetaan ja rakenteen nimi koodataan taulukon nimeen. Jos haluat järjestää uudelleen taulukoita rakenteet, luo peilattu tietokanta uudelleen. Lue lisää replikoi lähteen rakenteen hierarkiasta.

Peilatun kohteen rajoitukset

  • Käyttäjän tulee olla työtilan ylläpitäjä/jäsenroolin jäsen luodakseen PostgreSQL-tietokannan peilauksen. 
  • Peilauksen pysäyttäminen poistaa peilauksen kokonaan. 
  • Peilaamisen aloittaminen avaa kaikki taulukot uudelleen käytännössä alusta alkaen. 

SQL-analytiikan päätepisteiden rajoitukset

Tuetut alueet

Tietokannan peilaus ja avoin peilaus ovat käytettävissä kaikilla Microsoft Fabric -alueilla. Lisätietoja on kohdassa Fabric-alueen saatavuus.

Seuraava vaihe