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:
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.
Ad alanı içinde bir olay hub'ı oluşturun.
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.bağlantı dizesi Azure Databricks çalışma alanında gizli dizi olarak depolama
Bkz. Gizli Diziler.
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
Tek Kullanıcı erişim modunu kullanan bir küme oluşturun.
Bkz. Erişim modları.
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
İkinci not defteri hücresindeki alanları doldurun:
<catalog>
: denetim tablolarını depolamak istediğiniz katalog (katalog zaten mevcut olmalıdır). Üzerinde veCREATE
ayrıcalıklarına sahipUSE CATALOG
olduğunuzdan emin olun.<database>
: denetim tablolarını depolamak istediğiniz veritabanı (şema) (henüz yoksa oluşturulur). Zaten varsa, üzerinde veCREATE
ayrıcalıklarına sahipUSE 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
, .
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ı.