Aracılığıyla paylaş


Bölüm depolama modları ve işleme

Depolama modu bölümünün sorgu ve işleme performansı, depolama gereksinimleri ve bölüm ana ölçü birimi grubu ve küp depolama yerleri etkiler. Depolama modu seçimi de işleme seçenekleri etkiler.

Bölüm üç temel depolama modlarından birini kullanabilirsiniz:

  • Çok boyutlu olap (molap)

  • Ilişkisel olap (rolap)

  • Karma olap (holap)

Microsoft SQL Server Analysis Servicestüm üç temel depolama modu destekler. Bu da Proaktif önbellekleme, veriler ve sorgu performansı hem yakınlık rolap ve molap depolama özellikleri birleştirmenizi sağlayan destekler. Daha fazla bilgi için, bkz. Etkin (bölümler) önbellekleme.

MOLAP

molap depolama modu neden bölüm toplamalardan ve çok boyutlu bir yapıda içinde depolanan kaynak verilerinin bir kopyasını Analysis Serviceszaman Bölüm işlenir. molap yapının son derece sorgu performansı artırmak için optimize edilmiştir. Saklama bölümü burada tanımlanır veya başka bir bilgisayarda çalışan olabilir Analysis Services. Kaynak verilerin bir kopyasını çok boyutlu yapısı içinde bulunduğu için sorguları bölümünün verilerinde erişmeden çözülebilir. Sorgu yanıt süreleri önemli ölçüde toplamalardan kullanarak Azaltılabilecek. Veri bölümünün molap yapısındaki yalnızca bölümü en son işlem olarak geçerli olarak.

Kaynak veriler değiştikçe, bu değişiklikleri dahil etmek ve kullanıcılar için kullanılabilir duruma getirmek için belirli aralıklarla molap depolama nesneleri işlenmelidir. İşleme molap yapısı, tam veya artımlı olarak güncelleştirir. Sonraki arasındaki bir işleme sırasında olap veri nesneleri kaynak veriler eşleşmiyor olabilir gecikme süresi oluşturur. Tam disk bölümü veya küp çevrimdışına almadan molap depolama nesneleri güncelleştirmek veya artımlı olarak seçebilirsiniz. Ancak, bazı yapısal değişiklikler için olap nesneleri işlemek için çevrimdışı küp yapmanızı gerektirebilecek durumlar vardır. molap depolama güncellenmesi ve hazırlama sunucusunda küplerini işlemesi ve işlenmiş nesnelerin üretim sunucusuna kopyalamak için veritabanı eşitleme kullanarak güncelleştirmek için gerekli kesintiler en aza indirebilirsiniz. Gecikmeyi en aza indirmek ve çok molap depolama performans avantajını koruyarak kullanılabilirliğini en üst düzeye çıkarmak için etkin önbelleğe alma de kullanabilirsiniz. Daha fazla bilgi için bkz: Etkin (bölümler) önbellekleme, Analysis Services veritabanları eşitleme, ve Çok boyutlu Model nesne işleme.

ROLAP

rolap depolama modunu, dizin oluşturulmuş görünümler bölümünün veri kaynağında belirtilen ilişkisel veritabanında depolanmasını bölüm toplamalardan neden olur. molap depolama modu, rolap içinde depolanan kaynak verilerinin kopyasını neden olmaz Analysis Servicesveri klasörlerini. Bunun yerine, ne zaman sonuç sorgu önbellekten türetilemez, veri kaynağındaki dizin oluşturulmuş görünümler erişilen sorguları yanıtlamak için. Sorgu yanıt genellikle molap veya holap depolama modları ile rolap depolama yavaştır. İşlem süresi genellikle rolap ile ayrıca yavaştır. Ancak, rolap kullanıcıların gerçek zamanlı veri görüntülemelerine olanak tanır ve seyrek, tamamen historical data gibi sorgulanır büyük veri setleri ile çalışırken depolama alanından tasarruf.

[!NOT]

rolap, kullanırken Analysis Servicesbirleştirme bir group by yan tümcesi ile birlikte bilinmeyen üye ile ilgili yanlış bilgiler döndürebilir. Analysis ServicesBilinmeyen üye değer döndüren yerine ilişkisel bütünlüğü hataları ortadan kaldırır.

Bir bölüm rolap depolama modunu kullanıyorsa ve kaynak verileri depolanan SQL Server Veritabanı Altyapısı, Analysis Servicestoplamalardan bölüm içeren dizin oluşturulmuş görünümler oluşturmak için çalışır. Eğer Analysis Servicesdizin oluşturulmuş görünümler oluşturulamaz toplama tablo oluşturmaz. Her ne kadar Analysis Servicestutamaçları oluşturmak için oturum gereksinimleri dizinlenmiş görünümler üzerinde SQL Server Veritabanı Altyapısı, rolap bölüm ve sipariş için şema tabloları aşağıdaki koşullar karşılanmalıdır Analysis Servicesdizin oluşturulmuş görünümler toplamalardan oluşturmak için:

  • Bölüm kullanan önlemleri içeremez Minya Maxtoplama işlevleri.

  • rolap bölüm şemasında her tablo yalnızca bir kez kullanılması gerekir. Örneğin, şema [dbo] içeremez.[Adres] "Müşteri adresi" ve [dbo].[Adres] "SalesRep"adresi olarak.

  • Her tablo, bir tablo, bir görünümü olmalıdır.

  • Tüm tablo adları bölümünün şemasındaki sahip adı ile örneğin, [dbo] kalifiye olmalıdır.[müşteri].

  • Tüm tablolarda bölümünün şemasındaki aynı sahip olmalıdır; Örneğin, [tk] tablolara başvuran bir from yan tümcesi olamaz.[müşteri], [john].[saklayın] ve [dave].[sales_fact_2004].

  • Bölümünün önlemleri kaynak sütunlar null olmamalıdır.

  • Görünümde kullanılan tüm tablolar aşağıdaki seçenekleri on olarak ayarlanmış ile oluşturulmuş olması gerekir:

    • ANSI_NULLS

    • QUOTED_IDENTIFIER

  • Toplam boyutunun anahtarı, içinde SQL Server Veritabanı Altyapısı, 900 baytı aşamaz. SQL Server Veritabanı Altyapısıcreate INDEX deyimi işlenirken sabit uzunlukta anahtar sütunları temel alan bu durumun iddia. Ancak, dizin anahtar, değişken uzunlukta sütun varsa SQL Server Veritabanı Altyapısıda bu durum her güncelleştirme için temel tablolar iddia. Çünkü farklı toplamalardan farklı tanımları, dizin oluşturulmuş görünümler kullanılarak rolap işleme başarılı veya toplama tasarımına bağlı olarak başarısız.

  • Dizin oluşturulmuş görünüm oluşturma oturumu aşağıdaki seçenekleri on olarak ayarlanmış olması gerekir: ARITHABORT, CONCAT_NULL_YEILDS_NULL, quoted_ıdentıfıer, ansı_nulls, ANSI_PADDING ve ANSI_WARNING. Bu ayar yapılabilir SQL Server Management Studio.

  • Dizin oluşturulmuş görünüm oluşturma oturumu aşağıdaki seçeneği off için ayarlanmış olması gerekir: NUMERIC_ROUNDABORT. Bu ayar yapılabilir SQL Server Management Studio.

HOLAP

holap depolama modu molap ve rolap özniteliklerini birleştirir. holap çok boyutlu bir yapı içinde depolanmasını bölüm toplamalardan molap gibi neden bir SQL Server  Analysis Servicesörneği. holap depolanan kaynak verilerinin kopyasını neden olmaz. Bir bölümünün toplamalardan yalnızca Özet veri erişim sorguları için holap molap eşdeğerdir. Kaynak verilere sorgu — Örneğin, bir atomik küp hücre aşağı ulaşmak isterseniz var olan toplama veri — ilişkisel veritabanından veri almak gerekir ve onlar-cekti var olmak kaynak verileri molap yapısı içinde saklanan vardı eğer hızlı olmayacak. holap depolama modu, kullanıcıların genellikle önemli farklılıklar olup sorgu önbellek veya toplamalardan karşı kaynak verileri çözümlenebilir bağlı olarak kez sorgu yaşayacaksınız.

holap olarak eşdeğer molap bölümler küçük çünkü olmayan kaynak verileri içeren ve rolap bölümler için özet verileri içeren sorgular daha hızlı yanıt depolanan bölümleri. holap depolama modu, küpler için büyük bir kaynak veri miktarına göre özetleri hızlı sorgu yanıt gerektiren bölümler için genellikle uygundur. Medyan değerleri hesaplamak için molap genellikle daha iyi bir seçim gibi ancak nerede kullanıcılar yaprak düzeyinde veri, dokunmatik gerekir sorguları oluşturun.

Ayrıca bkz.

Görevler

Analysis Services veritabanları eşitleme

Kavramlar

Bölüm depolama ve toplamaları tasarlama

Etkin (bölümler) önbellekleme

Bölümler (Analiz Hizmetleri - çok boyutlu verilerle)