Aracılığıyla paylaş


Unity Kataloğu olaylarını denetleme

Bu makale Unity Kataloğu olayları için denetim günlüğü bilgilerini içerir. Unity Kataloğu, meta veri deposuna karşı gerçekleştirilen eylemlerin denetim günlüğünü yakalar. Bu, yöneticilerin belirli bir veri kümesine erişen kişiler ve gerçekleştirdikleri eylemler hakkında ayrıntılı ayrıntılara erişmesini sağlar.

Tanılama günlüklerini yapılandırma

Unity Kataloğu olaylarının tanılama günlüklerine erişmek için hesabınızdaki her çalışma alanı için tanılama günlüklerini etkinleştirmeniz ve yapılandırmanız gerekir.

Önemli

Azure Databricks, yalnızca hesap düzeyinde gerçekleşen Unity Kataloğu olaylarını günlüğe kaydetmez. Yalnızca çalışma alanıyla ilişkili olaylar günlüğe kaydedilir.

Sorgulayabileceğiniz günlüğe kaydedilmiş Unity Kataloğu olaylarının tablolarını oluşturmak için:

  1. Event Hubs ad alanı oluşturun veya yeniden kullanın.

    Bu ad alanı, Azure Databricks çalışma alanıyla aynı bölgede olmalıdır.

    Bkz . Hızlı Başlangıç: Azure portalını kullanarak olay hub'ı oluşturma.

  2. Ad alanı içinde bir olay hub'ı oluşturun.

  3. Olay Hub'ı için bağlantı dizesi kopyalayın.

    Bkz. Event Hubs bağlantı dizesi alma.

    İlke yalnızca Dinleme iznine ihtiyaç duyar. bağlantı dizesi ile Endpoint=sb://başlamalıdır.

  4. bağlantı dizesi Azure Databricks çalışma alanında gizli dizi olarak depolama

    Bkz. Gizli Diziler.

  5. Tanılama günlüklerini işleyebileceğiniz çalışma alanı için tanılama günlüklerini etkinleştirin.

    Bkz. Tanılama günlüğü başvurusu.

    Aşağıdaki seçenekleri belirleyin:

    • Hedef: Olay hub'ına akışla aktarma
    • 1. ve 2. adımlarda oluşturduğunuz Event Hubs ad alanı ve olay hub'ı.
    • Günlük kategorisi: unityCatalog
  6. Tek Kullanıcı erişim modunu kullanan bir küme oluşturun.

    Bkz. Erişim modları.

  7. Aşağıdaki örnek not defterini çalışma alanınıza aktarın ve yeni oluşturduğunuz kümeye ekleyin.

    Bkz . Databricks not defterlerini dışarı ve içeri aktarma.

    Unity Kataloğu olayları için denetim günlüğü raporu

    Not defterini alma

  8. İkinci not defteri hücresindeki alanları doldurun:

    • <catalog>: denetim tablolarını depolamak istediğiniz katalog (katalog zaten mevcut olmalıdır). Üzerinde ve CREATE ayrıcalıklarına sahip USE CATALOG olduğunuzdan emin olun.
    • <database>: denetim tablolarını depolamak istediğiniz veritabanı (şema) (henüz yoksa oluşturulur). Zaten varsa, üzerinde ve CREATE ayrıcalıklarına sahip USE SCHEMA olduğunuzdan emin olun.
    • <eh-ns-name>: olay hub'ını içeren Event Hubs ad alanının adı
    • <eh-topic-name>: olay hub'ının adı (konu)
    • <secret-scope-name>: Event Hubs bağlantı dizesi içeren gizli dizi için gizli dizi kapsamının adı
    • <secret-name>: Event Hubs bağlantı dizesi içeren gizli dizinin adı
    • <sink-path>: Spark denetim noktalarının DBFS yolu; örneğin /tmp/unity-audit-logs, .
  9. Not defterini çalıştırarak denetim günlüğü tablolarını oluşturun.

Unity Kataloğu denetim günlüğü olayları

Unity Kataloğu'nda denetlenebilir olayların listesi için bkz . Unity Kataloğu olayları.