Azure Analysis Services'den veri alma

Tamamlandı

Azure Analysis Services, bulutta kurumsal sınıf anlam modelleri sağlayan tam olarak yönetilen bir hizmet olarak platformdur (PaaS). Gelişmiş karma ve modelleme özelliklerini kullanarak birden çok veri kaynağındaki verileri birleştirebilir, ölçümleri tanımlayabilir ve tek, güvenilir bir tablosal anlam modelinde verilerinizin güvenliğini sağlayabilirsiniz. Anlam modeli, kullanıcıların Power BI gibi araçları kullanarak geçici veri analizi gerçekleştirmesi için daha kolay ve daha hızlı bir yol sağlar.

Senaryoya devam edersek, Tailwind Traders mali tahmin verilerini depolamak için Azure Analysis Services kullanıyor. Sizden bu verileri farklı bir veritabanında yer alan gerçek satış verileriyle karşılaştırmanız istendi. Azure Analysis Services sunucudan veri alma işlemi, SQL Server'dan veri almaya benzer; bu şekilde şunları yapabilirsiniz:

  • Sunucuda kimlik doğrulaması yapabilirsiniz.
  • Kullanmak istediğiniz modeli seçin.
  • İhtiyacınız olan tabloları seçebilirsiniz.

Azure Analysis Services ile SQL Server arasındaki önemli farklar şunlardır:

  • Analysis Services modellerinde önceden oluşturulmuş hesaplamalar vardır.
  • Tablonun tamamına ihtiyacınız yoksa verileri doğrudan sorgulayabilirsiniz. SQL Server'da büyük olasılıkla yapacağınız gibi verileri Transact-SQL (T-SQL) kullanarak sorgulamak yerine, çok boyutlu ifadeler (MDX) veya veri çözümleme ifadeleri (DAX) kullanabilirsiniz.

Azure Analysis Services'de verilere bağlanma

Daha önce de belirtildiği gibi, Power BI Desktop'taki Veri alma özelliğini kullanırsınız. Analysis Services'i seçtiğinizde sunucu adresi ve iki seçenek içeren veritabanı adı istenir: İçeri Aktar ve Canlı bağlan.

SQL Server Analysis Services veritabanı iletişim kutusunun ekran görüntüsü.

Canlı bağlanma, Azure Analysis Services için bir seçenektir. Azure Analysis Services, Power BI'a benzer biçimde hesaplamaları oluşturmak için tablo modeli ve DAX kullanır. Bu modeller birbiriyle uyumludur. Canlı bağlan seçeneğini kullanmak, tüm verileri ve DAX hesaplamalarını Power BI'a aktarmak zorunda kalmadan özgün konumlarında tutmanıza yardımcı olur. Azure Analysis Services hızlı bir yenileme zamanlaması olabilir; başka bir deyişle, hizmette veriler yenilendiğinde Power BI raporları bir Power BI yenileme zamanlaması başlatmaya gerek kalmadan hemen güncelleştirilir. Bu işlem raporunuzdaki verilerin dakikliğini geliştirebilir.

İlişkisel veritabanına benzer biçimde, kullanmak istediğiniz tabloları seçebilirsiniz. Azure Analysis Services modelini doğrudan sorgulamak isterseniz DAX veya MDX kullanabilirsiniz.

Büyük olasılıkla verileri doğrudan Power BI'a aktaracaksınız. Bunun kabul edilebilir bir alternatifi istediğiniz diğer tüm verileri (Excel'den, SQL Server'dan vb.) Azure Analysis Services modeline aktarmak ve ardından canlı bağlantı kullanmaktır. Bu yaklaşım, anlamsal modelleme ve DAX ölçülerini tek bir yerde tutarak çözümünüzü basitleştirir.

Power BI'ı Azure Analysis Services bağlama hakkında daha fazla bilgi için bkz. Power BI ile bağlanma belgeleri.