Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Adja hozzá a Lakebase-adatbázispéldányokat Databricks Apps-erőforrásokként az adatok központi telepítések közötti megőrzéséhez. Ezek a PostgreSQL-alapú erőforrások lehetővé teszik az alkalmazás számára az állapotmegőrző sémák és táblák létrehozását és kezelését.
Fontos
A Lakebase-adatbázispéldányok nyilvános előzetes verzióban érhetők el. A munkaterület-rendszergazdának engedélyeznie kell őket, mielőtt alkalmazáserőforrásként felveheti őket.
Adatbázis-erőforrás hozzáadása
Mielőtt hozzáad egy Lakebase-adatbázispéldányt erőforrásként, tekintse át az alkalmazáserőforrás előfeltételeit.
- Alkalmazás létrehozásakor vagy szerkesztésekor lépjen a Konfigurálás lépésre.
- Az Alkalmazáserőforrások szakaszban kattintson az + Erőforrás hozzáadása elemre.
- Erőforrástípusként válassza az Adatbázis lehetőséget.
- Válasszon egy adatbázispéldányt.
- Válasszon egy adatbázist az adott példányon belül.
- Válassza ki az alkalmazás megfelelő jogosultsági szintjét. Jelenleg az egyetlen elérhető engedély a Csatlakozás és a Létrehozás.
- (Nem kötelező) Adjon meg egy egyéni erőforráskulcsot, így hivatkozhat az adatbázisra az alkalmazáskonfigurációban. Az alapértelmezett kulcs a következő
database.
Adatbázis-erőforrás hozzáadásakor:
- Az Azure Databricks létrehoz egy PostgreSQL-szerepkört a kijelölt adatbázispéldányban. A szerepkör neve megegyezik a szolgáltatási főszereplő ügyfélazonosítójával. Ha a szerepkör már létezik, az Azure Databricks újra felhasználja.
- Az Azure Databricks a jogosultságokat biztosítja a
CONNECTésCREATEszolgáltatási főkulcsnak a kiválasztott adatbázison. Ezek a jogosultságok lehetővé teszik, hogy az alkalmazás sémákat és táblákat hozzon létre az adatbázisban.
Környezeti változók
Amikor adatbázis-erőforrással üzembe helyez egy alkalmazást, az Azure Databricks az alábbi környezeti változókat állítja be az első adatbázis-erőforráshoz.
Ha az alkalmazás több adatbázist használ, ezek a változók csak az elsőt tükrözik. Használja valueFrom az erőforráskulcsot az adatbázis gazdagépnevének lekéréséhez. Lásd: Környezeti változók használata erőforrások eléréséhez.
| Változó | Leírás |
|---|---|
PGAPPNAME |
Alkalmazás neve |
PGDATABASE |
Az adatbázis neve |
PGHOST |
A PostgreSQL-kiszolgáló állomásneve |
PGPORT |
A PostgreSQL-kiszolgáló portja |
PGSSLMODE |
SSL mód a kapcsolathoz |
PGUSER |
A szolgáltatás entitás ügyfélazonosítója és szerepkör neve |
Adatbázis-erőforrás eltávolítása
Ha eltávolít adatbázis-erőforrásokat egy alkalmazásból, az alkalmazás megpróbálja hozzárendelni a szolgáltatásnév tulajdonában lévő összes objektumot az erőforrást eltávolító felhasználóhoz.
Az alkalmazás által használt logika elsősorban attól függ, hogy rendelkezik-e szerepkörrel az adatbázispéldányban:
| Az Ön engedélyei | Szerepkör az adatbázispéldányban? | Eredmény |
|---|---|---|
CAN MANAGE |
Igen | Az Azure Databricks a szolgáltatásnév tulajdonában lévő összes objektumot újra hozzárendeli Önhöz, és törli a szolgáltatásnév szerepkörét. |
CAN MANAGE |
Nem | Az Azure Databricks létrehoz egy szerepkört, hozzárendeli Önnek a szolgáltatásnév szerepköre által birtokolt összes objektumot, és törli a szolgáltatásnév szerepkörét. |
Nem CAN MANAGE |
Nincs adat. | Az Azure Databricks eltávolítja az erőforrást, de nem törli a szerepkört, és nem rendeli hozzá újra a tulajdonjogot. Megjelenik egy figyelmeztetés a felhasználói felületen, és később manuálisan kell törölnie a szerepkört és a tulajdonban lévő objektumokat. |
Jegyzetek
Az adatbázisok alkalmazáserőforrásként való hozzáadásakor vegye figyelembe a következőket:
- Ha az egyik adatbázisból visszavonja a
CONNECTésCREATEjogosultságokat, és egy másik adatbázisban adja meg őket ugyanabban a frissítésben, az Azure Databricks frissíti a jogosultságokat, de nem hozza létre újra a szolgáltatásnév szerepkörét. - Az adatbázisok megőrzik az állapotot. Az alkalmazás által létrehozott sémák vagy táblák az alkalmazás újbóli üzembe helyezése vagy leállítása után is megmaradnak.