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 veri analizi ve veri analizi gibi araçları kullanarak geçici veri analizi gerçekleştirmesi için daha kolay Power BI Excel.

Data sources

Video:Microsoft'Azure Analysis Services genel iş Azure Analysis Services nasıl uyum içinde olduğunu öğrenmek için Genel Bakış'a göz at.

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.

Video: Azure Otomasyonu’nu kullanarak sunucu oluşturmayı nasıl hızlandırabileceğiniz hakkında daha fazla bilgi almak için Dağıtımı otomatik hale getirme bölümüne göz atın.

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, Temelve Standartkatmanlarında kullanılabilir. Her katmanda plan maliyetleri işleme gücüne, Sorgu İşleme Birimlerine (QPU) ve bellek boyutuna göre değişiklik 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 katman için sorgu çoğaltması ölçeğini ölçeklendirme kullanılamaz. 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 gereksinimleri olan üretim çözümleri için önerilir. Bu katman için sorgu çoğaltması ölçeğini ölçeklendirme kullanılamaz. 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

Region 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

Region 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

Region 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 ölçeklendirme

Ölçeğin ölçeğini ölçeklendiren istemci sorguları, bir sorgu havuzu içinde 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 etkene bağlıdır. Örneğin, seçtiğiniz bölge, katman, sorgu çoğaltmaları ve Duraklat/devam edin. 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 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ği sayesinde, PowerShell, TOM, TMSL ve REST kullanan katılımsız yenileme işlemleri, model verilerinizin her zaman güncel olduğundan emin olmanızı sağlar.

DirectQuery modu*, depolama ve sorgu yürütme için arka uç ilişkisel veritabanından yararlanır. tek SQL Server çok büyük veri kümeleri, SQL Server veri ambarı, Azure SQL Veritabanı, Azure Synapse Analytics, Oracle ve Teradata veri kaynakları desteklenir. Arka uç veri kümeleri, kullanılabilir sunucu kaynak belleğini aşabilir. Karmaşık veri modeli yenileme senaryoları gerekli değildir. Ayrıca, sınırlı veri kaynağı türleri, DAX formülü sınırlamaları gibi bazı kısıtlamalar vardır ve bazı gelişmiş veri modelleme özellikleri 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ıdaki yayına özgü davranışları ifade eder. Azure Analysis Services, 1200 veya üzeri uyumluluk düzeylerinde tablolu modelleri destekler. Daha fazla bilgi için bkz. tablolu modeller Için uyumluluk düzeyi.

Verileriniz güvende

Azure Analysis Services, birden fazla düzeyde hassas verileriniz için güvenlik sağlar. Azure hizmeti olarak Analysis Services, Azure platformunun bir parçası olarak otomatik olarak etkinleştirilmiş dağıtılmış hizmet reddi (DDoS) saldırılarının temel düzey korumasını sağlar. Daha fazla bilgi için bkz. Azure DDoS koruması standardına genel bakış.

Sunucu düzeyinde Analysis Services, güvenlik duvarı, Azure kimlik doğrulaması, sunucu yöneticisi rolleri ve Server-Side şifreleme sağlar. Veri modeli düzeyinde, Kullanıcı rolleri, satır düzeyi ve nesne düzeyinde güvenlik, verilerinizin güvende olduğundan ve yalnızca bunu gördüğü kullanıcılar tarafından görülendiğinden emin olmanızı 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, güvenlik duvarı koruması yeni sunucular için etkin değildir. Önerilen güvenlik duvarı koruması etkinleştirilir ve kurallar sunucu sağlama komut dosyasının bir parçası olarak veya sunucu oluşturulduktan hemen sonra portalda yapılandırılır. İ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 sunucu 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ılar, veritabanı rolleri aracılığıyla erişim izni 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 tablo modelleri, tablo düzeyinde güvenlik ve sütun düzeyi güvenliği içeren nesne düzeyi güvenliği destekler. Nesne düzeyi güvenliği, 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ı, kiracınızda, katılımsız kaynak ve hizmet düzeyi işlemleri gerçekleştirmek için 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 developer tools

Visual Studio

Analysis Services projelerle Visual Studio modeller geliştirin ve dağıtın. Analysis Services projeleri uzantısı, sizi hızla ve hızlı bir şekilde kullanmaya başlamanızı sağlayan şablonları ve sihirbazları içerir. Visual Studio model yazma ortamı artık tablo 1400 ve üzeri modeller için modern veri kaynağı veri kaynağı sorgusu ve mashup işlevlerini 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 bir yüklenebilir VSıX paketi olarak sunulmaktadır. Market'ten indirin. uzantı, ücretsiz Community sürümü de dahil olmak üzere Visual Studio 2017 ve üzeri sürümleriyle birlikte çalışmaktadı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 kaynaklı Araçlar

Analysis Services, Araçlar oluşturan geliştiricilerin canlı bir topluluğuna sahiptir. Sezgisel, hafif bir düzenleyici kullanarak tablolu modeller oluşturmaya, korumaya ve yönetmeye yönelik açık kaynaklı bir araç olan tablolu düzenleyiciyikontrol ettiğinizden emin olun. Dax Studio, DAX yazma, tanılama, performans ayarlama ve analize yönelik harika bir açık kaynaklı araçtır.

PowerShell

sunucu kaynakları oluşturma, sunucu işlemlerini askıya alma veya sürdürme veya hizmet düzeyi (katman) Azure PowerShell cmdlet 'lerini değiştirme gibi sunucu kaynak yönetimi görevleri. 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

Data visualizations

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 Izleyici ölçümleriyle tümleşiktir ve sunucularınızın performansını ve sistem durumunu izlemenize yardımcı olacak ç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. azure Depolamagünlükleri izleyip gönderin, azure Event Hubs'a aktarın ve azureizleyici günlüklerinedışarı 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 'daki tablo modelleri, SQL Server Analysis Services ve Power BI Premium veri kümelerinde tablolu modellerle aynı olduğundan, Analysis Services belgelerindekipaylaşılan veri modelleme öğreticileri, kavramsal, yordamsal, geliştirici ve başvuru makaleleriyle ilgili kapsamlı bir kitaplık vardır. Paylaşılan Analysis Services belgelerindeki makaleler, başlığın altındaki bir başlık IÇIN GEÇERLI olan Azure Analysis Services için de geçerli olup olmadığını gösterir. Yalnızca kullandığınız platforma uygulanan makaleleri görmek için içindekiler tablosunun üzerindeki sürüm seçiciyi de kullanabilirsiniz.

Shared documentation

Katkıda bulunun!

Bu makale gibi Analysis Services belgeleri açık kaynaktır. Nasıl katkıda bulunabileceğiniz hakkında daha fazla bilgi edinmek için docs katılımcısı Kılavuzu' na 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. GitHub sorunlar, paylaşılan Analysis Services belgeleri için etkin değildir.

Bloglar

Her şey çok hızlı gelişiyor. Power BI blogundan ve Azure blogundanen son bilgileri alın.

Topluluk

Analysis Services’ın canlı bir kullanıcı topluluğu vardır. Azure Analysis Services forumundaki konuşmalara katılın.

Sonraki adımlar