Şirket içi SQL Server veritabanından verileri yenileme

Bu öğreticide, yerel ağınızda şirket içinde bulunan bir ilişkisel veritabanından Power BI veri kümesini yenilemeyi öğreneceksiniz. Özellikle, bu öğreticide Power BI'ın şirket içi veri ağ geçidi üzerinden erişmesi gereken örnek bir SQL Server veritabanı kullanılır.

Bu öğreticide, aşağıdaki adımları tamamlayacaksınız:

  • Şirket içi SQL Server veritabanından verileri içeri aktaran bir Power BI Desktop .pbix dosyası oluşturun ve yayımlayın.
  • Veri ağ geçidi üzerinden SQL Server bağlantısı için Power BI'da veri kaynağı ve veri kümesi ayarlarını yapılandırın.
  • Power BI veri kümenizde yeni veriler olduğundan emin olmak için bir yenileme zamanlaması yapılandırın.
  • Veri kümenizin isteğe bağlı yenilemesini yapın.
  • Geçmiş yenileme döngülerinin sonuçlarını analiz etmek için yenileme geçmişini gözden geçirin.
  • Bu öğreticide oluşturduğunuz öğeleri silerek kaynakları temizleyin.

Önkoşullar

Not

Ağ geçidi yöneticisi değilseniz veya ağ geçidini kendiniz yüklemek istemiyorsanız, kuruluşunuzdaki bir ağ geçidi yöneticisinden veri kümenizi SQL Server veritabanınıza bağlamak için gerekli veri kaynağı tanımını oluşturmasını isteyin.

Power BI Desktop dosyası oluşturma ve yayımlama

AdventureWorksDW2017 örnek veritabanını kullanan temel bir Power BI raporu oluşturmak için aşağıdaki yordamı kullanın. Sonraki adımlarda yapılandırıp yenilediğiniz bir Power BI veri kümesi almak için raporu Power BI hizmeti yayımlayın.

  1. Power BI Desktop'taki Giriş sekmesinde Veri>al SQL Server'ı seçin.

  2. SQL Server veritabanı iletişim kutusunda Sunucu ve Veritabanı (isteğe bağlı) adlarını girin ve Veri Bağlan ivity modunun İçeri Aktar olarak ayarlandığından emin olun.

    Not

    Saklı yordam kullanmayı planlıyorsanız, Veri bağlantı modu olarak İçeri Aktar'ı kullanmanız gerekir.

    Screenshot of the SQL Server database dialog box.

    İsteğe bağlı olarak, Gelişmiş seçenekler'in altında bir SQL deyimi belirtebilir ve SQL Server Yük Devretme'yi kullanma gibi diğer seçenekleri ayarlayabilirsiniz.

    Screenshot of SQL Server advanced options

  3. Tamam'ı seçin.

  4. Sonraki ekranda kimlik bilgilerinizi doğrulayın ve ardından Bağlan'ı seçin.

    Not

    Kimlik doğrulaması başarısız olursa, doğru kimlik doğrulama yöntemini seçtiğinizden ve veritabanı erişimi olan bir hesap kullandığınızdan emin olun. Test ortamlarında veritabanı kimlik doğrulamasını açık bir kullanıcı adı ve parolayla kullanabilirsiniz. Üretim ortamlarında genellikle Windows kimlik doğrulaması kullanırsınız. Daha fazla yardım için bkz . Yenileme senaryolarında sorun giderme veya veritabanı yöneticinize başvurun.

  5. Şifreleme Desteği iletişim kutusu görüntülenirse Tamam'ı seçin.

  6. Gezgin iletişim kutusunda SolukÜrüntablosunu ve ardından Yükle'yi seçin.

    Screenshot of the Navigator dialog box.

  7. Power BI Desktop Rapor görünümündeki Görselleştirmeler bölmesinde Yığılmış sütun grafiğini seçin.

    Screenshot of the Visualization pane with the Stacked column chart highlighted.

  8. Rapor tuvalinde yeni sütun grafiği seçili durumdayken, Alanlar bölmesinde EnglishProductName ve ListPrice alanlarını seçin.

    Screenshot of the Fields pane with the EnglishProductName and ListPrice fields highlighted.

  9. Alanlar bölmesindeki EndDate öğesini Filtreler bölmesindeki bu sayfadaki Filtreler'e sürükleyin ve Temel filtreleme'nin altında (Boş) onay kutusunu seçin.

    Screenshot that shows Basic filtering for Filters on this page.

    Görselleştirme artık aşağıdaki grafiğe benzer görünmelidir:

    Screenshot that shows the finished column chart.

    Road-250 Red ürününün diğer Road-250 ürünleriyle aynı liste fiyatına sahip olduğuna dikkat edin. Bu fiyat, daha sonra verileri güncelleştirdiğinizde ve raporu yenilediğinizde değişir.

  10. Raporu AdventureWorksProducts.pbix adıyla kaydedin.

  11. Giriş sekmesinde Yayımla'yı seçin.

  12. Power BI'da Yayımla ekranında Çalışma Alanım'ı ve ardından Seç'i seçin. Gerekirse Power BI hizmeti oturum açın.

  13. Başarılı iletisi görüntülendiğinde Power BI'da 'AdventureWorksProducts.pbix' öğesini açın.

    Screenshot of the Publish to Power BI screen.

Veri kümesini SQL Server veritabanına Bağlan

Power BI Desktop'ta doğrudan şirket içi SQL Server veritabanınıza bağlandınız. Power BI hizmeti, bulut ile şirket içi ağınız arasında köprü görevi görmesi için bir veri ağ geçidine ihtiyacınız vardır. Şirket içi SQL Server veritabanınızı bir ağ geçidine veri kaynağı olarak eklemek ve veri kümenizi bu veri kaynağına bağlamak için bu adımları izleyin.

  1. Power BI hizmeti, ekranın sağ üst köşesinde ayarlar dişli simgesini ve ardından Ayarlar seçin.

    Screenshot that shows selecting Settings on the Power BI Home page.

  2. Anlam modelleri sekmesini seçin ve ardından veri kümeleri listesinden AdventureWorksProducts veri kümesini seçin.

  3. Ağ geçidi bağlantısını genişletin ve en az bir ağ geçidinin listelendiğini doğrulayın. Ağ geçidi görmüyorsanız, şirket içi veri ağ geçidi yüklemek için yönergeleri izlediğinize emin olun.

    Screenshot that shows the Gateway connection in Settings.

  4. Veri kaynaklarını genişletmek için Eylemler altındaki oku seçin ve ardından veri kaynağınızın yanındaki Ağ geçidine ekle bağlantısını seçin.

    Screenshot that shows the expanded data sources with the arrow toggle highlighted.

  5. Şirket içi'nin seçili olduğu Yeni bağlantı ekranında aşağıdaki alanları tamamlayın veya doğrulayın. Çoğu alan zaten doldurulmuş.

    • Ağ geçidi kümesi adı: Ağ geçidi küme adını doğrulayın veya girin.
    • Bağlan ion adı: Yeni bağlantı için AdventureWorksProducts gibi bir ad girin.
    • Bağlan ion türü: Henüz seçili değilse SQL Server'ı seçin.
    • Sunucu: SQL Server örneğinizin adını doğrulayın veya girin. Power BI Desktop'ta belirttiğinizle aynı olmalıdır.
    • Veritabanı: ADVENTUREWorksDW2017 gibi SQL Server veritabanı adınızı doğrulayın veya girin. Power BI Desktop'ta belirttiğinizle aynı olmalıdır.

    Kimlik Doğrulaması altında:

    • Kimlik doğrulama yöntemi: Genellikle Windows, Temel veya OAuth2'yi seçin.
    • Kullanıcı adı ve Parola: SQL Server'a bağlanmak için kullandığınız kimlik bilgilerini girin.

    Screenshot that shows the New connection settings.

  6. Oluştur'u belirleyin.

  7. Ayarlar ekranına dönün, Ağ Geçidi bağlantısı bölümünü genişletin ve yapılandırdığınız veri ağ geçidinin şimdi yüklediğiniz makinede çalışıyor durumunu gösterdiğini doğrulayın. Uygula'yı seçin.

    Screenshot that shows applying the gateway connection.

Yenileme zamanlaması yapılandırma

Power BI veri kümenizi bir veri ağ geçidi aracılığıyla SQL Server şirket içi veritabanınıza bağladığınıza göre yenileme zamanlamasını yapılandırmak için bu adımları izleyin. Veri kümenizi zamanlanmış olarak yenilemek, raporlarınızın ve panolarınızın en son verilere sahip olduğundan emin olmanıza yardımcı olur.

  1. Sol gezinti bölmesinde Çalışma Alanım'ı genişletin.

  2. Anlam modelleri bölümünde AdventureWorksProducts veri kümesinin üzerine gelin, Aç menüsünü üç dikey nokta simgesi seçin ve yenilemeyi zamanla'yı seçin.

    İpucu

    Yenilemeyi zamanla seçeneği olmayan aynı ada sahip raporu değil AdventureWorksProducts veri kümesini işaret ettiğinizden emin olun.

  3. Zamanlanmış yenileme bölümünde, Verilerinizi güncel tutun altında yenilemeyi Açık olarak ayarlayın.

  4. Yenileme sıklığı'nın altında, bu örnek için Günlük'e tıklayın ve ardından Zaman'ın altında Başka bir zaman ekle'yi seçin.

    Bu örnek için 06:00'yı belirtin, sonra Başka bir zaman ekle'yi seçin ve 18:00'i belirtin.

    Screenshot that shows configuring scheduled refresh.

    Not

    Veri kümeniz paylaşılan kapasitedeyse en fazla sekiz günlük zaman aralığı veya Power BI Premium'da 48 zaman aralığı yapılandırabilirsiniz.

  5. Anlam modeli sahibi olarak ayarlamak için Yenileme hatası bildirimleri gönder altındaki onay kutusunu bırakın ve Uygula'yı seçin.

Bir yenileme zamanlaması yapılandırdığınıza göre Power BI, veri kümenizi 15 dakikalık bir kenar boşluğu içinde bir sonraki zamanlanmış zamanda yeniler.

İsteğe bağlı yenileme yapma

Ağ geçidinizi ve veri kaynağı yapılandırmanızı test etmek gibi verileri istediğiniz zaman yenilemek için, sol bölmedeki Anlam modeli menüsündeki Şimdi Yenile seçeneğini kullanarak isteğe bağlı yenileme yapabilirsiniz. İsteğe bağlı yenilemeler bir sonraki zamanlanmış yenileme süresini etkilemez.

İsteğe bağlı yenilemeyi göstermek için önce SSMS kullanarak örnek verileri değiştirerek AdventureWorksDW2017 veritabanındaki tabloyu aşağıdaki gibi güncelleştirin DimProduct :


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Güncelleştirilmiş veri akışını veri kümesine ve Power BI raporlarına ağ geçidi bağlantısı üzerinden yapmak için şu adımları izleyin:

  1. Power BI hizmeti sol gezinti bölmesinde Çalışma Alanım'ı genişletin.

  2. Anlam modelleri bölümünde AdventureWorksProducts veri kümesinin üzerine gelin, üç dikey noktayı Aç menü simgesini seçin ve ardından Şimdi yenile'yi seçin.

    Screenshot that shows selecting Refresh now.

    Sağ üst köşede Yenileme için hazırlanıyor iletisi görüntülenir.

  3. Çalışma Alanım'ın Raporlar bölümünde AdventureWorksProducts'ı seçin. Güncelleştirilmiş verilerin rapora nasıl aktığını ve en yüksek liste fiyatına sahip ürünün artık Road-250 Red, 58 olduğunu görün.

    Screenshot that shows the updated column chart.

Yenileme geçmişini gözden geçirme

Geçmiş yenileme döngülerinin sonuçlarını denetlemek için yenileme geçmişini düzenli aralıklarla kullanmak iyi bir fikirdir. Veritabanı kimlik bilgilerinin süresi dolmuş olabilir veya zamanlanmış yenilemenin süresi dolduğunda seçili ağ geçidi çevrimdışı olmuş olabilir. Yenileme geçmişini incelemek ve sorunları denetlemek için bu adımları izleyin.

  1. Power BI ekranının sağ üst köşesinde ayarlar dişli simgesini ve ardından Ayarlar'ı seçin.

  2. Anlam modelleri sekmesinde, AdventureWorksProducts gibi incelemek istediğiniz veri kümesini seçin.

  3. Yenileme geçmişi bağlantısını seçin.

    Screenshot that shows selecting the Refresh history link.

  4. Yenileme geçmişi iletişim kutusunun Zamanlanan sekmesinde, başlangıç ve bitiş saatleriyle zamanlanmış ve isteğe bağlı geçmiş yenilemelere dikkat edin. Tamamlandı Durumu, Power BI'ın yenilemeleri başarıyla yaptığını gösterir. Başarısız yenilemeler için hata iletisini görebilir ve hata ayrıntılarını inceleyebilirsiniz.

    Screenshot that shows the Refresh history screen.

    Not

    OneDrive sekmesi yalnızca OneDrive veya SharePoint Online'da Power BI Desktop dosyalarına, Excel çalışma kitaplarına veya CSV dosyalarına bağlı veri kümeleri için geçerlidir. Daha fazla bilgi için bkz . Power BI'da veri yenileme.

Kaynakları temizleme

Bu öğretici için oluşturduğunuz kaynakları temizlemek için şu yönergeleri izleyin:

  • Örnek verileri artık kullanmak istemiyorsanız veritabanını bırakmak için SSMS'yi kullanın.
  • SQL Server veri kaynağını kullanmak istemiyorsanız veri kaynağını veri ağ geçidinizden kaldırın. Yalnızca bu öğretici için yüklediyseniz veri ağ geçidini kaldırmayı da göz önünde bulundurun.
  • Ayrıca AdventureWorksProducts.pbix dosyasını yayımladığınızda Power BI tarafından oluşturulan AdventureWorksProducts veri kümesini ve raporunu silin.

Bu öğreticide şunların nasıl yapıldığını keşfedildi:

  • Şirket içi SQL Server veritabanındaki verileri Power BI veri kümesine aktarın.
  • Veri kümesini kullanan raporları ve panoları güncelleştirmek için Power BI veri kümesini zamanlanmış ve isteğe bağlı olarak yenileyin.

Artık Power BI veri yenileme ve veri ağ geçitlerini ve veri kaynaklarını yönetme hakkında daha fazla bilgi edinebilirsiniz.