Azure Analysis Services nedir?

Azure Analysis Services

Azure Analysis Services, bulutta kurumsal düzeyde veri modelleri sağlayan, tam yönetilen bir hizmet olarak platformdur (PaaS). Birden fazla veri kaynağından verileri birleştirmek, ölçümleri tanımlamak ve tek, güvenilen bir tablo biçiminde anlam veri modelinde verilerinizin güvenliğini sağlamak için gelişmiş karma ve modelleme özelliklerini kullanın. Veri modeli, kullanıcıların Power BI ve Excel gibi araçları kullanarak geçici veri analizi gerçekleştirmesi için daha kolay ve daha hızlı bir yol sağlar.

Veri kaynakları

Video: Azure Analysis Services Microsoft'un genel iş zekası özelliklerine nasıl uyduğunu öğrenmek için Azure Analysis Services Genel Bakış'a göz atın.

Hızla çalışmaya başlayın

Azure portalında, birkaç dakikada sunucu oluşturabilirsiniz. Ayrıca, Azure Resource Manager şablonları ve PowerShell'le, bildirim temelli bir şablon kullanarak sunucu oluşturabilirsiniz. Basit bir şablonla, sunucu kaynaklarını ve bunların yanında depolama hesapları ve Azure İşlevleri gibi diğer Azure bileşenlerini dağıtabilirsiniz.

Azure Analysis Services, birçok Azure hizmetiyle tümleştirildiğinden gelişmiş analiz çözümleri oluşturmanıza olanak tanır. Azure Active Directory ile tümleştirme, önemli verilerinize güvenli, rol tabanlı erişim sağlar. Verileri modele yükleyen bir etkinlik ekleyerek Azure Data Factory işlem hatlarıyla tümleştirin. Özel kodla modellerde basit düzenlemeler yapmak için Azure Otomasyonu ve Azure İşlevleri kullanılabilir.

İhtiyacınız olduğunda doğru katman

Azure Analysis Services Geliştirici, Temel ve Standart katmanlarında kullanılabilir. Her katmanda plan maliyetleri işleme gücüne, Sorgu İşleme Birimlerine (QPU' lar) ve bellek boyutuna göre farklılık gösterir. Sunucu oluşturduğunuzda, katman içinde bir plan seçersiniz. Aynı katman içinde planları yukarı veya aşağı doğru değişiklik yapabilir veya daha üst bir katmana yükseltebilirsiniz, ama üst katmandan daha alt bir katmana inemezsiniz.

Geliştirici katmanı

Bu katman değerlendirme, geliştirme ve test senaryoları için önerilir. Tek bir plan, standart katman ile sunulan aynı işlevleri içerir ancak işlemci gücü, QPU ve bellek boyutu bakımından sınırlıdır. Bu katmanda sorgu çoğaltması ölçeği genişletilemedi . Bu katman bir SLA sunmaz.

Planlama QPU’lar Bellek (GB)
D1 20 3

Temel katman

Bu katman, daha küçük tablosal modeller, sınırlı kullanıcı eşzamanlılığı ve basit veri yenileme gereksinimlerine sahip üretim çözümleri için önerilir. Bu katmanda sorgu çoğaltması ölçeği genişletilemedi . Perspektifler, çoklu bölümler ve DirectQuery tablolu model özellikleri bu katmanda desteklenmez.

Planlama QPU’lar Bellek (GB)
B1 40 10
B2 80 16

Standart katmanı

Bu katman, kullanıcı eşzamanlılığının elastik olmasını gerektiren ve hızla büyüyen veri modellerine sahip olan görev açısından kritik üretim uygulamalarına yöneliktir. Neredeyse gerçek zamanlı veri modeli güncelleştirmeleri için gelişmiş veri yenilemeyi ve tüm tablo modelleme özelliklerini destekler.

Planlama QPU’lar Bellek (GB)
S0 40 10
S1 100 25
S2 200 50
S4 400 100
S8 1, 2 320 200
S9 1, 2 640 400
S8v2 1 640 200
S9v2 1 1280 400

1 - Tüm bölgelerde kullanılamaz.
2 - S8 ve S9 kullanım dışıdır. v2 önerilir.

Bölgelere göre kullanılabilirlik

Azure Analysis Services, dünyanın dört bir yanındaki bölgelerde desteklenir. Desteklenen planların ve sorgu çoğaltmalarının kullanılabilirliği, seçtiğiniz bölgeye bağlıdır. Plan ve sorgu çoğaltması kullanılabilirliği ihtiyaca ve bölgelerde bulunan kaynaklara göre değişebilir.

Kuzey ve Güney Amerika

Bölge Desteklenen planlar Sorgu çoğaltmaları (yalnızca Standart planlar)
Güney Brezilya B1, B2, S0, S1, S2, S4, D1 1
Orta Kanada B1, B2, S0, S1, S2, S4, D1 1
Orta Kanada S8v2, S9v2 1
Doğu ABD B1, B2, S0, S1, S2, S4, D1 1
Doğu ABD S8v2, S9v2 1
Doğu ABD 2 B1, B2, S0, S1, S2, S4, D1 7
Doğu ABD 2 S8v2, S9v2 1
Orta Kuzey ABD B1, B2, S0, S1, S2, S4, D1 1
Orta Kuzey ABD S8v2, S9v2 1
Central US B1, B2, S0, S1, S2, S4, D1 1
Central US S8v2, S9v2 1
Orta Güney ABD B1, B2, S0, S1, S2, S4, D1 1
Orta Güney ABD S8v2, S9v2 1
Orta Batı ABD B1, B2, S0, S1, S2, S4, D1 3
Batı ABD B1, B2, S0, S1, S2, S4, D1 7
Batı ABD S8v2, S9v2 2
Batı ABD 2 B1, B2, S0, S1, S2, S4, D1 3
Batı ABD 2 S8v2, S9v2 1

Europe

Bölge Desteklenen planlar Sorgu çoğaltmaları (yalnızca Standart planlar)
Kuzey Avrupa B1, B2, S0, S1, S2, S4, D1 7
Kuzey Avrupa S8v2, S9v2 3
Güney Birleşik Krallık B1, B2, S0, S1, S2, S4, D1 1
West Europe B1, B2, S0, S1, S2, S4, D1 7
West Europe S8v2, S9v2 1

Asya Pasifik

Bölge Desteklenen planlar Sorgu çoğaltmaları (yalnızca Standart planlar)
Doğu Avustralya B1, B2, S0, S1, S2, S4 3
Doğu Avustralya S8v2, S9v2 1
Güneydoğu Avustralya B1, B2, S0, S1, S2, S4, D1 1
Doğu Japonya B1, B2, S0, S1, S2, S4, D1 1
Doğu Japonya S8v2, S9v2 1
Güneydoğu Asya B1, B2, S0, S1, S2, S4, D1 1
Güneydoğu Asya S8v2, S9v2 1
Batı Hindistan B1, B2, S0, S1, S2, S4, D1 1

Gereksinimlerinize göre ölçeklendirin

Ölçek artırma\azaltma, duraklatma ve sürdürme

Sunucunuzu yükseltin, indirin veya duraklatın. Azure portalını kullanın ve PowerShell'i kullanarak kolayca tam denetim sahibi olun. Sadece kullandığınız kadar ödersiniz.

Hızlı sorgu yanıtı için kaynakların ölçeğini genişletme

Ölçeği genişletme ile istemci sorguları, bir sorgu havuzundaki birden çok sorgu çoğaltması arasında dağıtılır. Sorgu çoğaltmaları, tablo modellerinizin eşitlenmiş kopyalarını içerir. Sorgu iş yükü dağıtılarak, yüksek sorgu iş yükleri sırasında yanıt süreleri azaltılabilir. İstemci sorgularının işleme işlemlerinden olumsuz yönde etkilenmediğinden emin olmak için, model işleme işlemleri sorgu havuzundan ayrılabilir.

En fazla yedi ek sorgu çoğaltması (sizin sunucunuzla birlikte toplam sekiz) ile bir sorgu havuzu oluşturabilirsiniz. Havuzunuzda sahip olabileceğiniz sorgu çoğaltmalarının sayısı, seçtiğiniz plana ve bölgeye bağlıdır. Sorgu çoğaltmaları, sunucunuzun bölgesi dışına yayılamaz. Sorgu çoğaltmaları, sunucunuzla aynı fiyattan faturalandırılır.

Katmanları değiştirirken yaptığınız gibi, sorgu çoğaltmalarını gereksinimlerinize göre genişletebilirsiniz. Genişletmeyi portalda veya REST API'leri kullanarak yapılandırın. Daha fazla bilgi için bkz. Azure Analysis Services ölçeğini genişletme.

Fiyatlandırma

Toplam maliyet, bir dizi faktöre bağlıdır. Örneğin, seçtiğiniz bölge, katman, sorgu çoğaltmaları ve duraklatma/sürdürme. Bölgenize yönelik tipik fiyatlandırmayı belirlemek için Azure Analysis Services Fiyatlandırma hesaplayıcısını kullanın. Bu araç, tek bir bölge için tek sunuculu bir örneğin fiyatlandırmasını hesaplar. Sorgu çoğaltmalarının sunucunuzla aynı fiyattan faturalandırıldığını unutmayın.

SQL Server Analysis Services’ı temel alır

Azure Analysis Services, SQL Server Analysis Services Enterprise Edition’da bulunan harika özelliklerin çoğu ile uyumludur. Azure Analysis Services, 1200 veya üzeri uyumluluk düzeylerinde tablolu modelleri destekler. Tablolu modeller, Tablolu Model Betik Dili (TMSL) ve Tablolu Nesne Modeli (TOM) kodundaki tablolu meta veri nesne tanımları halinde geliştirilmiş ilişkisel modelleme yapılarıdır (model, tablolar, sütunlar). Bölümler, perspektifler, satır düzeyinde güvenlik, çift yönlü ilişkiler ve çeviriler gibi özelliklerin tümü desteklenir\*. Çok boyutlu modeller ve SharePoint için PowerPivot, Azure Analysis Services'da desteklenmez.

Hem bellek içi hem de DirectQuery modlarında tablolu modeller desteklenir. Bellek içi modda (varsayılan) tablolu modeller birden çok veri kaynağını destekler. Model verileri yüksek oranda sıkıştırılmış ve bellek içinde önbelleğe alınmış olduğundan, bu mod büyük miktarlarda veriler üzerinde en hızlı sorgu yanıtını sağlar. Ayrıca, karmaşık veri kümeleri ve sorgular için en fazla esnekliği sağlar.

Bölümleme, artımlı yükleri etkinleştirir, paralelleştirmeyi artırır ve bellek tüketimini azaltır. Hesaplanan tablolar ve tüm DAX işlevleri gibi diğer gelişmiş veri modelleme özellikleri desteklenir. Veri kaynaklarından önbelleğe alınmış verileri güncelleştirmek için bellek içi modeller yenilenmelidir (işlenmelidir). Azure hizmet sorumlusu desteğiyle PowerShell, TOM, TMSL ve REST kullanan katılımsız yenileme işlemleri, model verilerinizin her zaman güncel olduğundan emin olmak için esneklik sağlar.

DirectQuery modu*, depolama ve sorgu yürütme için arka uç ilişkisel veritabanından yararlanır. Tek SQL Server, SQL Server Data Warehouse, Azure SQL Veritabanı, Azure Synapse Analytics, Oracle ve Teradata veri kaynaklarında son derece büyük veri kümeleri desteklenir. Arka uç veri kümeleri, kullanılabilir sunucu kaynak belleğini aşabilir. Karmaşık veri modeli yenileme senaryoları gerekli değildir. Sınırlı veri kaynağı türleri, DAX formül sınırlamaları ve bazı gelişmiş veri modelleme özellikleri gibi bazı kısıtlamalar da desteklenmez. Sizin için en iyi modu belirlemeden önce bkz. Direct Query modu.

* Özellik kullanılabilirliği katmana bağlıdır.

Desteklenen veri kaynakları

Azure Analysis Services’te tablolu modeller, basit metin dosyalarından Azure Data Lake Store’daki Büyük Verilere varan çeşitlilikte veri kaynağını destekler. Daha fazla bilgi edinmek için bkz. Azure Analysis Services'ta desteklenen veri kaynakları.

Uyumluluk düzeyi

Uyumluluk düzeyi, Analysis Services altyapısındaki sürüme özgü davranışları ifade eder. Azure Analysis Services, 1200 veya üzeri uyumluluk düzeylerinde tablolu modelleri destekler. Daha fazla bilgi edinmek için bkz. Tablosal modeller için uyumluluk düzeyi.

Verileriniz güvende

Azure Analysis Services, birden fazla düzeyde hassas verileriniz için güvenlik sağlar. Bir Azure hizmeti olarak Analysis Services, Azure platformunun bir parçası olarak otomatik olarak etkinleştirilen Dağıtılmış hizmet reddi (DDoS) saldırılarının Temel düzeyde korunmasını sağlar. Daha fazla bilgi edinmek için bkz. Azure DDoS Koruması'na genel bakış.

Analysis Services, sunucu düzeyinde güvenlik duvarı, Azure kimlik doğrulaması, sunucu yöneticisi rolleri ve Server-Side Şifrelemesi sağlar. Veri modeli düzeyinde kullanıcı rolleri, satır düzeyi ve nesne düzeyinde güvenlik, verilerinizin güvenli olmasını ve yalnızca bunları görmesi amaçlanan kullanıcılar tarafından görülmesini sağlar.

Güvenlik Duvarı

Azure Analysis Services Güvenlik Duvarı, kurallarda belirtilen IP adresleri dışındaki tüm istemci bağlantılarını engeller. Varsayılan olarak yeni sunucularda güvenlik duvarı koruması etkinleştirilmez. Güvenlik duvarı korumasının etkinleştirilmesi ve kuralların sunucu sağlama betiğinin bir parçası olarak veya sunucu oluşturulduktan hemen sonra portalda yapılandırılması önerilir. İstemci IP’lerine veya aralığa göre izin verilen IP adreslerini belirten kuralları yapılandırın. Power BI (hizmet) bağlantılarına da izin verilebilir veya bağlantılar engellenebilir. Güvenlik duvarı ve kuralları portaldan ya da PowerShell kullanarak yapılandırın. Daha fazla bilgi için bkz. Sunucu güvenlik duvarı yapılandırma.

Kimlik Doğrulaması

Kullanıcı kimlik doğrulaması, Azure Active Directory (AAD) tarafından işlenir. Kullanıcılar oturum açarken veritabanına rol tabanlı erişim ile bir kuruluş hesabı kimliği kullanır. Kullanıcı kimlikleri, sunucunun içinde bulunduğu abonelik için varsayılan Azure Active Directory’nin üyesi olmalıdır. Daha fazla bilgi için bkz. Kimlik doğrulaması ve izinler.

Veri güvenliği

Azure Analysis Services, Analysis Services veritabanları için depolamayı ve meta verileri kalıcı hale getirmek için Azure Blob depolamayı kullanır. Blob içindeki veri dosyaları Azure Blob Sunucusu Tarafı Şifrelemesi (SSE) kullanılarak şifrelenir. Doğrudan Sorgu modu kullanılırken yalnızca meta veriler depolanır. Gerçek verilere veri kaynağından şifrelenmiş protokol aracılığıyla sorgu zamanında erişilir.

Şirket içi veri ağ geçidi yüklenip yapılandırılarak şirket içi veri kaynaklarınızda bulunan verilere güvenli erişim gerçekleştirilir. Ağ geçitleri hem DirectQuery hem de bellek içi modlar için veri erişimi sağlar.

Roller

Analysis Services, sunucu ve model veritabanı işlemlerine, nesnelerine ve verilerine erişim izni veren rol tabanlı yetkilendirme kullanır. Bir sunucuya veya veritabanına erişimi olan tüm kullanıcılar, atanmış bir rol içinde Azure AD kullanıcı hesapları ile bunu yapar. Sunucu yöneticisi rolü, sunucu kaynağı düzeyindedir. Varsayılan olarak, bir sunucuyu oluştururken kullanılan hesap Sunucu Yöneticileri rolüne otomatik olarak eklenir. Portal, SSMS veya PowerShell kullanılarak başka kullanıcı ve grup hesapları eklenir.

Verileri sorgulayan yönetici olmayan kullanıcılara veritabanı rolleri aracılığıyla erişim verilir. Veritabanı rolü, veritabanında ayrı bir nesne olarak oluşturulur ve yalnızca bu rolün oluşturulduğu veritabanı için geçerli olur. Veritabanı rolleri, (veritabanı) Yönetici, Okuma ile Okuma ve İşleme izinleri tarafından tanımlanır. Kullanıcı ve grup hesapları, SSMS veya PowerShell kullanılarak eklenir.

Satır düzeyinde güvenlik

Tüm uyumluluk düzeylerindeki tablolu modeller, satır düzeyinde güvenliği destekler. Satır düzeyinde güvenlik, bir tablodaki satırları ve bir kullanıcının sorgulayabileceği ilişkili bir tablonun birçok yönündeki herhangi bir satırı tanımlayan DAX ifadeleri kullanılarak modelde yapılandırılır. DAX ifadeleri kullanan satır filtreleri, Okuma ile Okuma ve İşleme izinleri için tanımlanır.

Nesne düzeyinde güvenlik

1400 ve üzeri uyumluluk düzeyindeki tablosal modeller, tablo düzeyinde güvenlik ve sütun düzeyinde güvenlik içeren nesne düzeyinde güvenliği destekler. Nesne düzeyi güvenlik, TMSL veya TOM kullanılarak JSON tabanlı meta verilerde ayarlanır. Daha fazla bilgi almak için bkz. Nesne düzeyinde güvenlik.

Hizmet sorumluları aracılığıyla otomasyon

Hizmet sorumluları, katılımsız kaynak ve hizmet düzeyi işlemleri gerçekleştirmek için kiracınızda oluşturduğunuz bir Azure Active Directory uygulama kaynağıdır. Hizmet sorumluları, veri yenileme, ölçek artırma/azaltma ve duraklatma/sürdürme gibi genel görevleri otomatik hale getirmek amacıyla Azure Otomasyonu, PowerShell katılımsız modu, özel istemci uygulamaları ve web uygulamaları ile birlikte kullanılır. Rol üyeliği aracılığıyla hizmet sorumlularına izinler atanır. Daha fazla bilgi almak için bkz. Hizmet sorumlularıyla otomasyon.

Azure idaresi

Azure Analysis Services, Microsoft Online Services Koşullarına ve Microsoft Gizlilik Bildirimine tabidir. Azure Güvenliği hakkında daha fazla bilgi edinmek için bkz. Microsoft Güven Merkezi.

Bildiğiniz araçları kullanın

BI geliştirici araçları

Visual Studio

Analysis Services projeleriyle Visual Studio ile model geliştirin ve dağıtın. Analysis Services projeleri uzantısı, hızlı bir şekilde çalışmaya başlamanızı sağlayan şablonlar ve sihirbazlar içerir. Visual Studio'daki model yazma ortamı artık tablosal 1400 ve üzeri modeller için modern Veri Al veri kaynağı sorgusunu ve karma işlevini içerir. Power BI Masaüstü ve Excel 2016'daki Veri Al işlevini biliyorsanız, üst düzeyde özelleştirilmiş veri kaynağı sorguları oluşturmanın ne kadar kolay olduğunu zaten biliyor olmalısınız.

Microsoft Analysis Services Projeleri, ücretsiz yüklenebilir bir VSIX paketi olarak kullanılabilir. Market'ten indirin. Uzantı, ücretsiz Community sürümü de dahil olmak üzere Visual Studio 2017 ve sonraki sürümleriyle çalışır.

SQL Server Management Studio

SQL Server Management Studio’yu (SSMS) kullanarak sunucularınızı ve model veritabanlarınızı yönetin. Sunucularınıza bulutta bağlayın. TMSL betiklerini, doğrudan XMLA sorgu penceresinden çalıştırın ve TMSL betikleri ve PowerShell kullanarak görevleri otomatik hale getirin. Yeni özellikler ve işlevler hızla kullanıma sunulur çünkü SSMS her ay güncelleştirilir.

Açık kaynak araçları

Analysis Services, araç oluşturan canlı bir geliştirici topluluğuna sahiptir. Sezgisel, basit bir düzenleyici kullanarak tablosal modeller oluşturmaya, bakımını yapmaya ve yönetmeye yönelik açık kaynak bir araç olan Tablosal Düzenleyici'yi gözden geçirmeyi unutmayın. DAX Studio, DAX yazma, tanılama, performans ayarlama ve analiz için harika bir açık kaynak aracıdır.

PowerShell

Sunucu kaynakları oluşturma, sunucu işlemlerini askıya alma veya devam ettirme ya da hizmet düzeyini (katman) değiştirme gibi sunucu kaynak yönetimi görevleri Azure PowerShell cmdlet'leri kullanır. Rol üyeleri ekleme, işleme veya TMSL betiklerini çalıştırma gibi veritabanlarını yönetmeye yönelik diğer görevlerde, SqlServer modülündeki cmdlet'ler kullanılır. Daha fazla bilgi almak için bkz. Azure Analysis Services’i PowerShell ile yönetme.

Nesne modeli ve betik oluşturma

Tablosal modeller hızlı geliştirme sunar ve bunlar üst düzeyde özelleştirilebilir. Tablolu modeller model nesnelerini açıklamaya yönelik Tablolu Nesne Modeli'ni (TOM) de içerir. TOM, Tablosal Model Betik Dili (TMSL) aracılığıyla JSON’da ve Microsoft.AnalysisServices.Tabular ad alanı aracılığıyla AMO veri tanımlama dilinde kullanıma sunulur.

En son istemci araçlarını destekler

Veri görselleştirmeleri

Power BI, Excel, Reporting Services ve üçüncü taraf araçlar gibi modern veri keşif ve görselleştirme araçlarının tümü desteklenir ve kullanıcılara modern verileriniz üzerinde üst düzeyde etkileşimli ve görsel açıdan zengin öngörüler sağlar.

İzleme ve tanılama

Azure Analysis Services Azure İzleyici ölçümleriyle tümleşiktir ve sunucularınızın performansını ve sistem durumunu izlemenize yardımcı olmak için çok sayıda kaynağa özgü ölçüm sağlar. Daha fazla bilgi için bkz. Sunucu ölçümlerini izleme. Kaynak platformu günlükleriyle ölçümleri kaydedin. Günlükleri izleyin ve Azure Depolama'ya gönderin, Azure Event Hubs akışla aktarın ve Azure'ın bir hizmeti olan Azure İzleyici günlüklerine aktarın. Daha fazla bilgi için bkz. Tanılama günlüğüne kaydetmeyi ayarlama.

Azure Analysis Services ayrıca Dynamic Management Görünümleri (DMV) kullanmayı destekler. SQL söz dizimine göre DMV’ler, sunucu örneği hakkında meta veri ve izleme bilgileri döndüren şema satır kümeleri ile arabirim oluşturur.

Belgeler

Azure Analysis Services’e özgü belgeler buraya eklenir. Makaleleri bulmak için tarayıcı ekranınızın sol tarafındaki içindekiler bölümünü kullanın.

Azure Analysis Services tablolu modeller SQL Server Analysis Services ve Power BI Premium veri kümelerindeki tablosal modellerle çok aynı olduğundan Analysis Services'te paylaşılan veri modelleme öğreticileri, kavramsal, yordamsal, geliştirici ve başvuru makalelerinden oluşan kapsamlı bir kitaplık vardır belgelerine bakın. Paylaşılan Analysis Services belgelerindeki makaleler, başlığın altındaki BIR UYGULANABİR başlığının Azure Analysis Services için de geçerli olup olmadığını gösterir. Yalnızca kullandığınız platform için geçerli olan makaleleri görmek için içindekiler tablosunun üzerindeki Sürüm seçiciyi de kullanabilirsiniz.

Paylaşılan belgeler

Katkıda bulunun!

Bu makale gibi Analysis Services belgeleri açık kaynak. Nasıl katkıda bulunabileceğiniz hakkında daha fazla bilgi edinmek için katkıda bulunan kılavuzumuza bakın.

Azure Analysis Services belgeleri ayrıca GitHub Sorunları’nı kullanır. Ürün veya belgeler hakkında geri bildirim sağlayabilirsiniz. Bir makalenin altındaki Geri bildirim seçeneğini kullanın. Paylaşılan Analysis Services belgeleri için GitHub Sorunları etkinleştirilmedi.

Bloglar

Her şey çok hızlı gelişiyor. Power BI blogu ve Azure blogu hakkında en son bilgileri edinin.

Q&A

Microsoft Q&A , teknik sorularınızı yanıtlama konusunda zengin bir çevrimiçi deneyim sağlayan bir teknik topluluk platformudur. Q&A - Azure Analysis Services forumundaki konuşmaya katılın.

Sonraki adımlar