Adathalmazok biztonsági mentése és visszaállítása Power BI Premium

A Biztonsági mentés és visszaállítás funkciót power BI-adatkészletekkel is használhatja, ha Power BI Premium vagy Prémium felhasználónkénti (PPU) licenccel rendelkezik, hasonlóan a Azure Analysis Services táblázatos modelljeiben elérhető biztonsági mentési és visszaállítási műveletekhez.

A SQL Server Management Studio (SSMS), a PowerShellhez készült Analysis Services-parancsmagok és más eszközök használatával XMLA-végpontok használatával végezhet biztonsági mentési és visszaállítási műveleteket a Power BI-ban. Az alábbi szakaszok a Power BI-adathalmazok biztonsági mentési és visszaállítási alapelveit, követelményeit és szempontjait ismertetik.

Képernyőkép az SSMS ablakról, a biztonsági mentés ki van választva az adatbázisok menüből. A biztonsági mentési adatbázis párbeszédpanel meg van nyitva, és az OK van kiválasztva.

A Power BI-adathalmazok biztonsági mentésének és visszaállításának lehetősége migrálási útvonalat biztosít Azure Analysis Services számítási feladatokról Power BI Premium. Emellett több okból is lehetővé teszi az adathalmazok biztonsági mentését, beleértve többek között a sérülést vagy a veszteséget, az adatmegőrzési követelményeket és a bérlők áthelyezését.

Adathalmaz biztonsági mentésének és visszaállításának használata

A Biztonsági mentés és visszaállítás funkció meglévő kapcsolatokat használ a Power BI és az Azure között, például egy Azure Data Lake Gen2 (ADLS Gen2) tárfiók bérlői vagy munkaterületi szintű regisztrálásának lehetőségét az adatfolyamok tárolásának és műveleteinek megkönnyítése érdekében. Mivel a Biztonsági mentés és visszaállítás ugyanazt a kapcsolatot használja, nincs szükség más tárfiókra.

Offline biztonsági mentéseket végezhet, és letöltheti a fájlokat az ADLS Gen2-tárfiókból. Letöltéshez használja a fájlrendszert, a Azure Storage Explorer, a .NET-eszközöket és a PowerShell-parancsmagokat, például a Get-AzDataLakeGen2ItemContent parancsmagot. Az alábbi képen egy munkaterület látható három adatkészlettel és a hozzájuk tartozó biztonsági mentési fájlokkal a Azure Storage Explorer.

Képernyőkép a Azure Storage Explorer egy kijelölt biztonsági mentéssel. A Power BI ablak egy része megjeleníti a beállítások párbeszédpanelt.

Ha meg szeretné tudni, hogyan konfigurálhatja a Power BI-t ADLS Gen2-tárfiók használatára, tekintse meg az adatfolyam-tároló konfigurálását az Azure Data Lake Gen 2 használatára.

Több földrajzi szempont

A biztonsági mentés és visszaállítás a Power BI Azure-kapcsolati infrastruktúrájára támaszkodik egy Azure Data Lake Gen2 (ADLS Gen2) tárfiók bérlői vagy munkaterületi szintű regisztrálásához. A tárfiókot a Power BI Premium kapacitásának régiójában kell kiépítenie, hogy elkerülje az adatátviteli költségeket a régióhatárok között. Mielőtt több földrajzi prémium szintű kapacitásban konfigurálja a munkaterületeket egy tárfiókkal, ellenőrizze az adattárolási követelményeket.

Ki végezhet biztonsági mentést és visszaállítást?

Egy munkaterülethez társított ADLS Gen2-tárfiók esetén a munkaterületi rendszergazdák, akik írási vagy rendszergazdai engedélyekkel rendelkeznek, biztonsági mentéseket végezhetnek. Az ilyen engedélyekkel rendelkező felhasználók lehetnek rendszergazdák, tagok vagy közreműködők, vagy nem részei a munkaterületi szintű szerepköröknek, de közvetlen írási engedéllyel rendelkeznek az adathalmazhoz.

Meglévő adathalmaz visszaállításához azok a felhasználók, akik írási vagy rendszergazdai engedéllyel rendelkeznek az adathalmazhoz, visszaállítási műveletet hajthatnak végre. Új adathalmaz visszaállításához a felhasználónak a munkaterület rendszergazdájának, tagjának vagy közreműködőjének kell lennie.

A biztonsági mentési/visszaállítási fájlrendszer Azure Storage Explorer (az SSMS Tallózás... gombja) használatával történő böngészéséhez a felhasználónak rendszergazdai vagy a munkaterület tagja vagy közreműködője kell lennie.

A Power BI a munkaterület neve alapján társítja a munkaterületeket a biztonsági mentési címtárakkal. A tárfiók szintjén tulajdonosi engedélyekkel letöltheti a biztonsági mentési fájlokat, vagy átmásolhatja őket az eredeti helyükről egy másik munkaterület biztonsági mentési könyvtárába, és visszaállíthatja őket, ha Ön is munkaterület-rendszergazda a cél munkaterületen.

A tárfiókok tulajdonosai korlátlan hozzáféréssel rendelkeznek a biztonsági mentési fájlokhoz, ezért győződjön meg arról, hogy a tárfiók engedélyei gondosan vannak beállítva és karbantartva.

Biztonsági mentés és visszaállítás végrehajtása

A biztonsági mentéshez és visszaállításhoz XMLA-alapú eszközök, például SQL Server Management Studio (SSMS) szükséges. A Power BI felhasználói felületén nincs biztonsági mentési vagy visszaállítási lehetőség vagy lehetőség. Az XMLA-függőség miatt a Biztonsági mentés és visszaállítás szolgáltatásnak jelenleg prémium szintű vagy PPU-kapacitáson kell lennie az adathalmazoknak.

A biztonsági mentés és visszaállítás tárfiókbeállításai a bérlő vagy a munkaterület szintjén alkalmazhatók.

Biztonsági mentés és visszaállítás esetén a Power BI létrehoz egy power-bi-backup nevű új tárolót a tárfiókban, és létrehoz egy biztonsági mentési mappát a munkaterületével megegyező néven a power-bi-backup tárolóban. Ha bérlői szinten konfigurál egy tárfiókot, a Power BI csak a power-bi-backup tárolót hozza létre. A Power BI akkor hozza létre a biztonsági mentési mappát, amikor a tárfiókot egy munkaterülethez csatolja. Ha a munkaterület szintjén konfigurál egy tárfiókot, a Power BI létrehozza a power-bi-backup tárolót, és létrehozza a biztonsági mentési mappát.

A biztonsági mentés és a visszaállítás során a következő műveletek érvényesek:

  • A biztonsági mentési fájlok a power-bi-backup tároló biztonsági mentési mappájába kerülnek
  • Visszaállításhoz a visszaállítás előtt a biztonsági mentési fájlokat (.abf fájlokat) a mappába kell helyeznie

Munkaterület átnevezése esetén a power-bi-backup tárolóban lévő biztonsági mentési mappa automatikusan egyezésre lesz átnevezve. Ha azonban az átnevezett munkaterület nevével megegyező nevű meglévő mappával rendelkezik, a biztonsági mentési mappa automatikus átnevezése sikertelen lesz.

Megfontolandó szempontok és korlátozások

Ha a Biztonsági mentés és visszaállítás funkciót használja a Power BI-ban, tartsa szem előtt az alábbiakat.

  • A Power BI-nak közvetlenül hozzá kell tudnia férni az ADLS Gen2-hez. Az ADLS Gen2 nem található virtuális hálózaton.

  • Ha az ADLS Gen2 már működik a Biztonsági mentés és visszaállítás szolgáltatással, és leválasztja, majd később újrakonfigurálja, hogy újra működjön a Biztonsági mentés és visszaállítás szolgáltatással. Először át kell neveznie vagy át kell helyeznie az előző biztonsági mentési mappát, vagy a kísérlet hibákat és hibákat eredményez.

  • A visszaállítás csak nagy méretű (prémium) adatbázisként támogatja az adatbázis visszaállítását.

  • Csak a továbbfejlesztett formátummodell (V3-modell) állítható vissza.

  • A biztonsági mentési parancs jelszótitkosítása nem támogatott

  • A sorszintű biztonsági (RLS)-inkompatibilitást Azure Analysis Services (AAS) és Power BI Premium közötti inkompatibilitást kezelő parancshoz új tulajdonság ignoreIncompatibilitiesrestore található. Power BI Premium csak a szerepkörök olvasási engedélyét támogatja, de az AAS minden engedélyt támogat. Ha olyan biztonsági mentési fájlt próbál visszaállítani, amelyhez bizonyos szerepkörök nem rendelkeznek olvasási engedélyekkel, meg kell adnia a ignoreIncompatibilities tulajdonságot a restore parancsban. Ha nincs megadva, a visszaállítás sikertelen lehet. Ha meg van adva, a rendszer elveti az olvasási engedély nélküli szerepkört. Jelenleg nincs olyan beállítás az SSMS-ben, amely támogatja a ignoreIncompatibilities tulajdonságot, de a táblázatos modell szkriptelési nyelvével (TMSL) megadható egy restore parancsban. Például:

      {
        "restore": {
          "database": "DB",
          "file": "/Backup.abf",
          "allowOverwrite": true,
          "security": "copyAll",
          "ignoreIncompatibilities": true
        }
      }
    
  • Visszaállíthat egy sérült adatbázist. Amíg rendszeresen biztonsági másolatot készít az adatbázisról, az adatbázis visszaállítása a leghatékonyabb módszer a helyreállítására. Adatbázis visszaállításához használja az alábbi restore parancsot egy XMLA-lekérdezésben:

      <Restore xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
        <File>DatabaseBackup.abf</File>
        <DatabaseName>DatabaseName</DatabaseName>
        <AllowOverwrite>true</AllowOverwrite>
      </Restore>
    
  • Adatbázis visszaállításakor a következő hibaüzenet jelenhet meg:

    "Jelenleg nem tudjuk visszaállítani az adathalmaz biztonsági mentését, mert nincs elég memória a művelet végrehajtásához. A /forceRestore beállítással állítsa vissza az adathalmazt úgy, hogy a meglévő adathalmaz nincs eltávolítva és offline állapotban."

    Ezekben az esetekben a restore paranccsal adja hozzá a forceRestore tulajdonságot egy kényszerített visszaállítási művelet elindításához. Például a TMSL használatakor:

        {
          "restore": {
          "database": "DB",
          "file": "/Backup.abf",
          "allowOverwrite": true,
          "security": "copyAll",
          "forceRestore": true
          }
        }
    

Következő lépések

További kérdései vannak? Kérdezze meg a Power BI közösségét.