Azure Synapse Analytics için denetimi ayarlayın

Tip

Microsoft Fabric Data Warehouse geleceğe hazır mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip data lake foundation üzerinde kurumsal ölçekli ilişkisel bir ambardır. Veri ambarı konusunda yeniyseniz Fabric Data Warehouse ile başlayın. Mevcut özel SQL havuzu iş yükleri, veri bilimi, gerçek zamanlı analiz ve raporlama alanlarında yeni özelliklere erişmek için Fabric'e yükseltilebilir.

Bu makalede, Azure Synapse Analytics'te mantıksal sunucunuz veya veritabanınız için denetim kurmayı öğreniyorsunuz.

Sunucunuz için denetimi yapılandırmak

Varsayılan denetim politikası, veritabanına karşı yürütülen tüm sorguları ve saklı yordamları, ayrıca başarılı ve başarısız oturum açmaları denetleyen aşağıdaki eylem grupları kümesini içerir:

  • BATCH_COMPLETED_GROUP
  • SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP
  • FAILED_DATABASE_AUTHENTICATION_GROUP

Özel filtreler ve programatik yapılandırma için API’leri kullanarak Azure Synapse Analytics denetimini yönetme bölümüne bakın.

Not

Duraklatılmış bir ayrılmış SQL havuzunda denetimi etkinleştiremezsiniz. Hızlı Başlangıç: Denetimi yapılandırmadan önce Azure portalı üzerinden özel SQL havuzunda işlemi duraklatma ve sürdürme

Denetimi Azure portalında veya PowerShell cmdlet'inde bir Event Hubs hedefine ya da Log Analytics çalışma alanına yapılandırdığınızda, SQLSecurityAuditEvents kategorisi etkinleştirilmiş olarak bir Tanılama Ayarı oluşturulur.

  1. Azure portalında Synapse SQL sunucu kaynağını açın.
  2. Güvenlik'in altında Denetim'i seçin.
  3. Sunucu veya veritabanı düzeyinde denetimi etkinleştirin. Sunucu düzeyinde bir politika, o sunucudaki her veritabanı için geçerlidir. Kapsam seçimi hakkında rehberlik için Sunucu ve veritabanı düzeyinde denetim politikası hakkında konusuna bakın.
  4. Bir veya daha fazla hedefi seçin: Azure Depolama, Log Analytics veya Event Hubs.
  5. Her hedefi yapılandırın ve politikayı kaydedin.

Denetimi Azure Depolama hedefine

Denetim günlüklerinin yazılmasını bir depolama hesabına yapılandırmak için Depolama'yı seçin, bir hesap seçin ve saklama süresini belirleyin.

  • Hesap sanal bir ağ veya güvenlik duvarının arkasındaysa, denetim sunucunun sistem tarafından atanan yönetilen kimliğini kullanır. Bu kimliğe Storage Blob Data Contributor rolünü verin.
  • Hesap sanal ağ veya güvenlik duvarı arkasında değilse, portal depolama erişim anahtarı doğrulamasını yapılandırır.

0 saklama değeri, sınırsız saklama anlamına gelir. Eğer sınırsız tutma süresinden sınırlı bir süreye geçerseniz, yeni süre sadece değişiklikten sonra yazılan kayıtlar için geçerlidir.

Korunaklı depolama hesapları için bkz. Denetim günlüklerini sanal ağ ve güvenlik duvarı arkasındaki bir depolama hesabına yazma.

Uyarı

Depolama kimlik doğrulaması için Yönetilen Kimlik'i kullanın. Depolama Erişim Anahtarları güvenlik riski taşır çünkü ele geçirilirse, yetkisiz kişiler depolama hesabınıza erişebilir ve verilerinizi okuyabilir, yazabilir veya silebilir. Bu riskleri azaltmak için anahtarlarınızı düzenli olarak döndürün ve anahtarlarınızı güvenli şekilde yönetmek ve döndürmek için Azure Key Vault kullanın.

Log Analytics hedefi için denetim

Log Analytics'i seçin, bir Log Analytics çalışma alanı seçin ve politikayı kaydedin. Bir çalışma alanına ihtiyacınız varsa, Log Analytics çalışma alanı oluşturma bölümüne bakın.

Event Hubs hedefine yönelik denetim

Event Hubs'ı seçin, Synapse SQL kaynağıyla aynı bölgedeki bir Event Hub seçin ve politikayı kaydedin.

Denetimi hedef olarak Azure dış izleyicileriyle (örneğin Event Hubs veya Log Analytics) yapılandırdığınızda, sistem SQLSecurityAuditEvents_XXXX-XXXX-XXX adlı ek bir tanı ayarları kaynağı oluşturur. Bu kaynak, denetimin doğru işleyişi için kritik öneme sahiptir.

Tanılama ayarlarını kasıtlı ya da istemeden sildiğinizde, denetim işlevi durur ve denetim kayıtları hedef konuma gönderilmez. Bu sorunu önlemek için, tanı ayarlarının silinmesine yönelik uyarılar yapılandırarak kullanıcıların bilgilendirilmesini sağlayın ve gerekli önlemleri alın. Eylem grupları oluşturma ve uyarı yapılandırma hakkında daha fazla bilgi için Eylem grupları ve Etkinlik günlüğü, hizmet sağlığı veya kaynak sağlığı uyarı kuralı oluşturma veya düzenleme bölümlerine bakabilirsiniz.

Not

Depolama hesabı, Log Analytics veya Event Hubs gibi birden fazla hedef kullanıyorsanız, tüm hedefler için izinleriniz olduğundan emin olun. Aksi takdirde, denetim yapılandırmasını kaydetmek başarısız olur çünkü sistem tüm hedefler için ayarları kaydetmeye çalışır.