Dataverse ve Power BI için Azure Synapse Link kullanarak denetim verilerine erişme
Not
Yeni ve geliştirilmiş Power Platform yönetim merkezi artık genel önizlemede! Yeni yönetim merkezini, belirli sonuçlara daha hızlı ulaşmanıza yardımcı olan görev odaklı gezinti ile kullanımı daha kolay olacak şekilde tasarladık. Yeni Power Platform yönetim merkezi genel kullanılabilirliğe geçtiğinde yeni ve güncelleştirilmiş belgeler yayımlayacağız.
Azure Synapse Link'i Dataverse için kullanan müşteriler, birçok işletmede ortak olan dış ve iç denetim, uyumluluk, güvenlik ve yönetişim politikalarını karşılamak için denetim kayıtlarını kolayca dışarı aktarabilirler.
Microsoft Dataverse denetimi, tüm özel ve en özelleştirilebilir tablolar ve sütunlar üzerinde desteklenir. Denetim günlükleri Dataverse'de depolanır ve günlük depolama kapasitesinden tüketir. Dataverse ortamıyla aynı bölgede Azure kaynaklarınız varsa, Dataverse için Azure Synapse Link kullanarak denetim günlüklerini bir Azure depolama hesabına aktarabilir ve Azure Synapse Analytics ve Power BI Desktop kullanarak denetim günlüklerini sorgulayabilirsiniz.
Önkoşullar
- Kaynak grupları, çalışma alanı ve diğer Azure varlıklarını oluşturmak için yönetici izinlerine sahip bir Azure aboneliği. Daha fazla bilgi: Azure Synapse Workspace ile Dataverse için bir Azure Synapse Link Oluşturun
- Dataverse sistem yöneticisi güvenlik rolüne sahip olmanız gerekir.
- Power BI.
Tamamlanacak görevler
Azure'da depolama ve çalışma alanı oluşturmak için üst düzey adımlar şunlardır, ardından Azure Synapse Link Dataverse için, böylece Power BI'te raporlar oluşturabilirsiniz:
-
Azure Synapse Link oluşturma
- Kaynak grubu oluşturun.
- Hiyerarşik dizinin etkin olduğu bir Azure Data Lake Storage 2. Nesil hesabı oluşturun.
- Synapse workspace oluşturun.
- Synapse workspace ile Apache Spark havuzu oluşturun.
- Uygulama oluşturucunuzun Dataverse için Azure Synapse Link oluşturma yeteneğini etkinleştirmek için, Power Platform oluşturucusuna depolama hesabı ve synapse çalışma alanı izinleri verin.
-
Dataverse denetim tablolarını Synapse workspace'e bağlama
- Denetim tablosunun eşitleme durumunu doğrulayın.
- Power BI kullanarak raporlar ve panolar oluşturma
Azure Synapse Link oluşturma
- Azure portalında oturum açın.
- Kaynak grubu oluşturun. Daha fazla bilgi: Kaynak grupları oluşturma
- Depolama hesabı oluşturun. Daha fazla bilgi: Depolama hesabı oluşturma
Proje ayrıntıları altında:Kaynak grubunun oluşturulduğu Aboneliği seçin.
Önceden oluşturduğunuz Kaynak grubunu seçin.
Depolama hesabı adı girin.
Gelişmiş sekmesini seçin ve Hiyerarşik Ad Alanı seçeneğini etkinleştirin.
- Dataverse tablolarını bu depolama hesabına bağlayan Power Apps yöneticisine Depolama hesabı erişimi sağlayın.
- Sol bölmede Erişim denetimi (IAM) seçeneğini belirleyin.
- Rol atamaları>+ Ekle>Rol atamaları ekle'yi seçin.
- Rol ataması ekle altında, Üyeler sekmesini seçin.
- Power Platform yönetici kullanıcısını ve ardından Ayrıcalıklı yönetici rolleri sekmesini seçin.
- Arama kutusuna owner yazın.
- Depolama Hesabı katkıda bulunanı rolünü seçin.
- Kullanıcının yapabilecekleri alanında Kullanıcının tüm rolleri atamasına izin ver (yüksek ayrıcalıklı) seçeneğini etkinleştirin.
- Bu roller için önceki adımları yineleyin:
- Depolama Blobu Veri Katılımcısı
- Depolama Blobu Veri Sahibi
- Synapse workspace oluşturun.
Proje ayrıntıları altında:- Kaynak grubunun oluşturulduğu Aboneliği seçin.
- Önceden oluşturduğunuz "Kaynak grubunu" seçin.
- Çalışma alanı adı. Genel olarak benzersiz bir ad seçin.
- Bölge. Dataverse ortamınızın bulunduğu bölgeyi seçin.
- Önceden oluşturduğunuz Depolama hesabı adını seçin.
- Dosya sistemi adı altında Yeni oluştur'u seçin.
- Data Lake Storage 2. Nesil dosya sistemi için bir Ad girin.
- Synapse workspace ile bir Spark havuzu oluşturun.
- Önceden oluşturulan Synapse workspace'in kaynak grubuna gidin.
- Depolama hesabı ve Synapse workspace, Kaynaklar altında listelenir. Yukarıdaki adımda oluşturduğunuz Synapse workspace'i seçin.
- Spark havuzu oluşturmak için + Yeni Apache Spark havuzu seçeneğini belirleyin.
- Yeni Apache Spark havuzu sayfasında:
- Apache Spark havuzunun adını girin.
- Düğüm sayısı alanına 5 yazın.
- Ek ayarlar sekmesini seçin ve ardından Boşta kalma süresi için 5 yazın.
Not
- Spark havuzlarının oluşturulmasıyla ilişkili herhangi bir maliyet söz konusu değildir. Yalnızca hedef Spark havuzunda bir Spark işi yürütüldüğünde ve Spark örneği talep üzerine anında oluşturulduğunda ücret alınır. Bu maliyetler Azure Synapse workspace Spark'ın kullanımıyla ilgilidir ve aylık olarak faturalandırılır. Spark hesaplaması yapmanın maliyeti temel olarak artımlı güncelleme için zaman aralığına ve veri hacimlerine bağlıdır. Daha fazla bilgi: Azure Synapse Analytics fiyatlandırma
- İsteğe bağlı olmadıklarından ve özelliği kullanmaya devam etmek için ödenmeleri gerektiğinden bu özelliği kullanmaya karar verirken ek maliyetleri dikkate almak önemlidir.
Dataverse denetim tablolarını Synapse workspace'e bağlama
Dataverse denetim tablonuzu bir Synapse çalışma alanına bağlamak için, bu makalenin önceki kısımlarında oluşturulan Azure Synapse Bağlantısını kullanabilirsiniz.
- Dataverse sistem yöneticisi güvenlik rolüne sahip bir kullanıcı hesabıyla Power Apps'te oturum açın ve ardından istediğiniz ortamı seçin.
- Dataverse'i Synapse workspace'e bağlama:
- Sol gezinme bölmesinde Azure Synapse Bağlantı'yı seçin. Öğe kullanılamıyorsa Daha Fazla>Tümünü keşfet seçeneğini belirleyin. Yeni bağlantı'yı seçin.
-
Yeni bağlantı sayfasında:
- Azure Synapse Analytics Workspace'inize bağlanın seçeneğini belirleyin.
- Azure Aboneliği, Kaynak grubu ve Depolama hesabı'nı seçin.
- Delta Lake veri dönüştürme işi için Spark havuzu kullan seçeneğini belirleyin.
- Spark havuzu ve Depolama hesabı seçeneklerini belirleyin.
- İleri'yi seçin.
- Gelişmiş sekmesini genişletin ve Zaman aralığı alanına 480 dakika yazın. Ardından Synapse workspace'te Dataverse tablolarını yenileme sıklığı sürenizi değiştirebilirsiniz.
- Tablo listesinin altında, Denetim ve Kullanıcı tablolarını seçin.
Seçtiğiniz tablolarda değişiklik izlemenin etkin olması gerekir. Daha fazla bilgi: Veri senkronizasyonunu denetlemek için değişiklik izlemeyi etkinleştirme.
Dataverse tablolarının Synapse workspace'e dışarı aktarılması biraz zaman alır. Dışarı aktarma işlemi tamamlandıktan sonra Synapse workspace ile ilgili tablo verilerini yönetebilirsiniz. Daha fazla bilgi: Synapse workspace ile ilgili tablo verilerini yönetme
Denetim tablosunun eşitleme durumunu doğrulama
- Power Apps'de sol gezinme bölmesinde Azure Synapse Link'i seçin.
- Oluşturduğunuz bağlantıyı açın ve denetim tablosunun eşitleme durumunu doğrulayın. Etkin olarak görüntülenmesi gerekir.
Power BI kullanarak raporlar ve panolar oluşturma
Power BI Desktop ile Azure Synapse Analytics çalışma alanınızı kullanarak denetim verilerine erişin. Power BI Desktop uygulamanız yoksa Power BI Desktop'ı indirip yükleyin. Bu, yerel bilgisayarınızda çalışan ücretsiz bir uygulamadır.
Azure Synapse Analytics çalışma alanı bağlantısını kullanarak raporlar oluşturma
Power BI ile rapor oluşturmak üzere daha küçük hacimli veriler için Azure Synapse Analytics çalışma alanı bağlantısını kullanın.
- Power BI Desktop uygulamasını başlatın ve ardından yeni bir Power BI oturumunda Veri al>Diğer... seçeneğini belirleyin.
- Veri Al diyalog bölmesinin sol bölmesinde Azure'ı ve ardından sağ bölmede Azure Synapse Analytics çalışma alanını (Beta) seçin.
- Bağlan'ı seçin.
- Oturum aç'ı seçin ve oluşturduğunuz Azure Synapse workspace'e erişimi olan Kurumsal hesabınızı girin ya da seçin. Bağlan'ı seçin.
- Oturum açtıktan sonra Navigator diyalog bölmesi altında çalışma alanını seçin.
- Çalışma alanını genişletin ve Dataverse ortamının çalışma alanını bulun. Dataverse tablolarının listesi görüntülenir.
-
Denetle'yi ve systemuser tablolarını seçin ve ardından Yük seçeneğini belirleyin.
- Tablolar seçiliyken Power BI görselleştirmeleri oluşturabilirsiniz.
Azure Synapse Analytics SQL bağlantısını kullanarak raporlar oluşturma
Power BI ile rapor oluşturmak üzere daha büyük hacimli veriler için Azure Synapse Analytics SQL bağlantısını kullanın.
- Power BI Desktop uygulamasını başlatın ve ardından yeni bir Power BI oturumunda Veri al>Diğer... seçeneğini belirleyin.
- Veri Al diyalog bölmesinin sol bölmesinde Azure'ı ve ardından Azure Synapse Analytics SQL'i seçin.
- Bağlan'ı seçin.
-
Sunucu ve Veritabanı adlarını girin.
- Sunucu adı Azure portalında bulunabilir. Arama çubuğuna çalışma alanı adını girin ve ardından çalışma alanını seçin. Genel bakış sayfasında Sunucusuz SQL uç noktasını kopyalayın ve Power BI SQL Server veritabanı sayfasına dönüp Sunucu alanına yapıştırın.
- Veritabanı adı Power Apps (make.powerapps.com)'daki Azure Synapse Link'te bulunabilir. Sol gezinme bölmesinde Dataverse için Azure Synapse Link'i seçin, Azure Synapse Link'i seçin ve ardından komut çubuğunda Azure Synapse Analytics çalışma alanına git'i seçin. Veritabanı adınız Veriler sayfasında Lake veritabanı klasörünün altında bulunabilir.
- Tamam seçeneğini işaretleyin.