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.
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.
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
ignoreIncompatibilities
restore
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 aignoreIncompatibilities
tulajdonságot arestore
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 aignoreIncompatibilities
tulajdonságot, de a táblázatos modell szkriptelési nyelvével (TMSL) megadható egyrestore
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á aforceRestore
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
- Mi a Power BI Premium?
- SQL Server Management Studio (SSMS)
- Analysis Services-parancsmagok a PowerShellhez
- Adathalmaz-kapcsolat az XMLA-végponttal
- Automatikus skálázás használata Power BI Premium
- Power BI Premium – gyakori kérdések
- Felhasználónkénti Power BI Premium – GYIK
- Azure-előfizetés-rendszergazdák hozzáadása vagy módosítása
- Bérlői és munkaterületi tároló konfigurálása
További kérdései vannak? Kérdezze meg a Power BI közösségét.