Megosztás a következőn keresztül:


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:

  1. 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.

  2. Hozzon létre egy eseményközpontot a névtérben.

  3. 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ődnieEndpoint=sb://: .

  4. A kapcsolati sztring tárolása titkos kódként az Azure Databricks-munkaterületen

    Lásd: Titkos kódok kezelése.

  5. 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
  6. 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.

  7. 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

    Jegyzetfüzet lekérése

  8. 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 rendelkezik USE CATALOG és CREATE 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 rendelkezik USE SCHEMA és CREATE 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.
  9. 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.