Aracılığıyla paylaş


Canlı bağlantı ve DirectQuery karşılaştırması

Canlı bağlantı , Power BI raporunu yayımlanmış bir Power BI anlam modeline bağlamanın bir yoludur. DirectQuery , anlam modelinizi verilere bağlamak için kullanabileceğiniz bir yöntemdir. Bu makalede, bu kavramlar arasındaki temel farklar açıklanmaktadır.

Canlı bağlantı

Canlı bağlantı , Power BI Desktop'ta rapor için anlam modeli oluşturmak zorunda kalmadan rapor oluşturmanıza olanak tanıyan bir yöntemdir. Raporunuzu Power BI Desktop'ta oluşturduğunuzda, raporu zaten var olan bir anlam modeline bağlayabilirsiniz. Canlı bağlantı, rapora erişmeden güncelleştirilebilen mevcut verilere güvenmenizi sağlar.

Canlı bağlantı kullanarak raporunuzu aşağıdaki veri kaynaklarından birine bağlayabilirsiniz:

  • Power BI hizmeti'de zaten var olan bir anlam modeli

  • Azure Analysis Services (AAS) veritabanı

  • SQL Server Analysis Services'in (SSAS) şirket içi örneği

DirectQuery

Power BI anlam modeli, yenileme işlemi sırasında içeri aktarma modunda verilere kopyalanabilir. Ya da semantik model, DirectQuery adlı bir yöntem kullanarak bağlı olduğu bir veri kaynağından dinamik olarak veri isteyebilir.

DirectQuery kullanırken raporunuz veri almak için Veri Çözümleme İfadesi (DAX) sorgularını kullanır. Anlam modeli raporun DAX sorgusunu aldıktan sonra, gerekli verileri almak için veri kaynağınızda çalıştırılan başka bir sorgu kümesi oluşturur. Örneğin veri kaynağınız bir SQL Server veritabanıysa Power BI, ihtiyaç duyduğu verileri almak için SQL sorguları oluşturur. Diğer veri kaynakları diğer sorgu dillerinde sorgular oluşturabilir.

DirectQuery şu durumlarda kullanışlıdır:

  • Büyük hacimli verilerle veri kaynaklarına karşı çalışıyorsunuz

  • 'Neredeyse gerçek zamanlı' verileri kullanmak istiyorsunuz

DirectQuery'yi, Power BI anlam modelleri ve Analysis Services için DirectQuery kullanma bölümünde açıklandığı gibi Analysis Services ile de kullanabilirsiniz.

Daha fazla bilgi için aşağıdaki kaynaklara göz atın: