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


Unity-katalógus eseményeinek naplózása

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

    Lásd: Event Hubs-kapcsolati sztring lekérése.

    A szabályzatnak 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 a titkos kulcsokat.

  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álassza az alábbi lehetőségeket:

    • 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 az egyfelhasználós 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ójelentés a Unity Catalog eseményeihez

    Jegyzetfüzet beszerzé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 CATALOGCREATE és jogosultságokkal rendelkezik 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 és jogosultságokkal rendelkezik USE SCHEMACREATE 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>: az Event Hubs-kapcsolati sztring
    • <secret-name>: az Event Hubs kapcsolati sztring
    • <sink-path>: a Spark-ellenőrzőpontok ADATBÁZIS-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 Catalog naplózható eseményeinek listáját a Unity Catalog eseményei között találja.