Unity-katalógus eseményeinek ellenőrzése
Ez a cikk a Unity Catalog-események naplózási naplóadatait tartalmazza. A Unity Catalog rögzíti a metaadattáron végrehajtott műveletek naplóját. Ez lehetővé teszi a rendszergazdák számára, hogy részletes információkat kapjanak arról, hogy ki fért hozzá egy adott adatkészlethez, és hogy milyen műveleteket hajtottak végre.
Diagnosztikai naplók konfigurálása
A Unity Catalog-események diagnosztikai naplóinak eléréséhez engedélyeznie kell és konfigurálnia kell a diagnosztikai naplókat a fiók minden munkaterületéhez.
Fontos
Az Azure Databricks nem naplózza azokat a Unity Catalog-eseményeket, amelyek csak a fiók szintjén történnek. A rendszer csak a munkaterülethez társított eseményeket naplózza.
Naplózott Unity-katalógusesemények tábláinak lekérdezéséhez:
Event Hubs-névtér létrehozása vagy újrafelhasználása.
Ennek a névtérnek ugyanabban a régióban kell lennie, mint az Azure Databricks-munkaterület.
Lásd : Rövid útmutató: Eseményközpont létrehozása az Azure Portal használatával.
Hozzon létre egy eseményközpontot a névtérben.
Másolja ki az Event Hub kapcsolati karakterláncot.
Lásd: Kapcsolódási karakterlánc lekérése az Event Hubs szolgáltatáshoz.
Az irányelvnek csak a Figyelés engedélyre van szüksége. A kapcsolati sztring a következővel kell kezdődnie
Endpoint=sb://
: .A kapcsolati sztring tárolása titkos kódként az Azure Databricks-munkaterületen
Lásd: Titkos kódok kezelése.
Engedélyezze a diagnosztikai naplókat ahhoz a munkaterülethez, amelyben feldolgozni fogja a diagnosztikai naplókat.
Lásd a diagnosztikai naplóra vonatkozó referenciát.
Válasszon a következő lehetőségek közül:
- Cél: Streamelés eseményközpontba
- Az 1. és 2. lépésben létrehozott Event Hubs-névtér és eseményközpont.
- Naplókategória: unityCatalog
Hozzon létre egy fürtöt, amely a dedikált hozzáférési módot használja.
Lásd: Hozzáférési módok.
Importálja a következő példajegyzetfüzetet a munkaterületre, és csatolja az imént létrehozott fürthöz.
Lásd: Databricks-jegyzetfüzetek exportálása és importálása.
Naplózási jelentés a Unity Catalog eseményeiről
Töltse ki a második jegyzetfüzetcellában lévő mezőket:
-
<catalog>
: katalógus, ahol tárolni szeretné a naplózási táblákat (a katalógusnak már léteznie kell). Győződjön meg arról, hogy rendelkezikUSE CATALOG
ésCREATE
jogosultságokkal rajta. -
<database>
: adatbázis (séma), ahol tárolni szeretné a naplózási táblákat (akkor jön létre, ha még nem létezik). Ha már létezik, győződjön meg arról, hogy rendelkezikUSE SCHEMA
ésCREATE
jogosultságokkal rajta. -
<eh-ns-name>
: az eseményközpontot tartalmazó Event Hubs-névtér neve -
<eh-topic-name>
: az eseményközpont neve (témakör) -
<secret-scope-name>
: a titkok körének neve a titokhoz, amely tartalmazza az Event Hubs-kapcsolati sztringet -
<secret-name>
: a titok neve, amely tartalmazza az Event Hubs kapcsolati karakterláncot -
<sink-path>
: a Spark-ellenőrzőpontok DBFS elérési útja; például/tmp/unity-audit-logs
.
-
Futtassa a jegyzetfüzetet a naplózási táblák létrehozásához.
Unity Catalog naplózási naplóesemények
A Unity-katalógusban naplózható események listáját lásd: Unity Catalog-események.