Share via


Veri depolama ve raporlama

Çoğaltma, veri depolama ve raporlama uygulamaları için sıklıkla kullanılır:

  • Böylece dönüştürülmüş ve taşınabilir depolama ortamına veri verileri birleştirmek.

  • Raporlama için salt okunur veritabanlarına veri dağıtın.

  • çevrimiçi analitik işlem (olap) veritabanına veri dağıtın.

Although replication does not replicate Microsoft SQL Server 2008 Analysis Services (SSAS) objects (for example, dimensions or cubes), it is often used to distribute data from online transaction processing (OLTP) databases to staging databases and databases that are used for reporting, decision support and analysis purposes.

Aşağıdaki diyagram raporlama sunucusu ve bir olap ve rolap çözümleme için hazırlama sunucusuna bir çevrimiçi işlem sunucudan çoğaltılan verileri ile tipik bir senaryo gösterir.

Raporlama sunucusu için verileri çoğaltma

Adventure Works döngüsü örneği

Adventure Works Cycles, veritabanı kavramlarını ve senaryoları örneklendirmek için kullanılan sanal bir üretim şirketidir.Daha fazla bilgi için bkz: AdventureWorks2008R2 örnek veritabanları.

Adventure Works Cycles Depolama ve departmanları, üretim ve İnsan kaynakları da dahil olmak üzere bir dizi içinde raporlama verilerini kullanır.

Üretim, üretim kusurları ve çok sayıda diğer kalite ve performans ölçümleri geçmişe dönük verileri depolar.Veri sunucularından üretim tesis adresindeki şirket genel müdürlüğü bir hazırlama sunucusunda çoğaltılır.Buradan veri dönüştürülen ve analiz için olap küplerine yüklendi.

İnsan Kaynakları şu anda kullanan bir üçüncü taraf uygulama raporları üretir.Reporting Services'le birlikte bu uygulamayı değiştirmek planlayın.Bunlar da raporlama yeteneklerini genişletin ve bu tür bir analiz yeteneği eklemek ister misiniz:

  • Uluslararası para birimi döviz kuru etkisi çözümleme dahil olmak üzere Tazminat ve yararlarını çözümlemesi.

  • Çalışan sayısı planlama.

  • Bordro maliyet benzetimleri ve tahmini.

Bunlar şirket üzerinden raporları artan gereksinimi işlemek için çevrimiçi yeni bir sunucu getirecektir.Veri İnsan Kaynakları ve diğer bölümlerden bu merkezi salt okunur raporlama sunucusuna çoğaltılır.

Bu senaryo için ortak gereksinimleri

Veri depolama ve uygulamalar genelde raporlama uygun çoğaltma çözüm adres gerekir aşağıdaki gereksinimleri vardır:

  • Sistem, işlem tutarlılığı korumak gerekir.

  • Sistem düşük gecikme süresi sahip olmalıdır: güncelleştirmeleri çevrimiçi işleme sunucusunda hazırlama ve raporlama sunucuları hızla ulaşmak.

  • Sistem yüksek üretilen iş sahip olmalıdır: Bu hareketler, çok sayıda çoğaltma işlemesi gereken.

  • Çoğaltma işleme çevrimiçi işleme sunucusunda en az düzeyde ek yük istemeniz gerekir.

  • Veri akışı bir yönde hazırlama ve raporlama sunucuları çevrimiçi işleme sunucuya değiştirir.

  • Veri hazırlama ve raporlama sunucuları online kullanılabilir verilerin alt küme küme küme kümesini sunucu işleme gereklidir.

Bu senaryo için kullanılacak çoğaltma türünü

SQL Server çoğaltma sistem bileşenlerini açıklamak için bir yayımlama endüstri mecazının kullanır.Yayımcı, aboneler, yayınları ve makaleleri ve abonelikleri bileşenleri içerir.

Yukarıdaki şemada, çevrimiçi işleme Yayımcı sunucusudur.Çevrimiçi işleme sunucusunda verilerin bir kısmını veya tamamını iki makale olan veri (hazırlama için bir) ve bildirdiği, bir sahip yayınlar her tablo dahil (makaleleri de saklı yordamlar gibi diğer veritabanı nesneleri olabilir).Her server şemasını ve verilerini bir abonelik olarak alma ile yayınlar için abonelerin sunucusu hazırlama ve raporlama sunucusu var.Sistem bileşenleri hakkında daha fazla bilgi için bkz: Yayımlama Modeli Özet çoğaltma.

SQL Serverfarklı farklı uygulama gereksinimleri için çoğaltma türlerini sunar: anlık görüntü çoğaltması çoğaltması çoğaltma, işlem çoğaltma ve birleştirme çoğaltması.Bu senaryonun en iyi işlem ile uygulanan çoğaltma, olduğu önceki bölümdeki gereklere işlemek için de idealdir.İşlem hakkında daha fazla bilgi için çoğaltma, bkz: İşlem Çoğaltmaya genel bakış ve Nasıl işlem çoğaltma Works.

Tasarım gereği, bu senaryo için asıl gereksinimleri işlem çoğaltma giderir:

  • İşlem tutarlılığı

  • Düşük gecikme süresi

  • Yüksek güvenilirlik

  • En az düzeyde ek yük

Bu senaryo için dikkate alınması gereken birincil seçeneği filtre uygulama.Yalnızca uygulamanızın gerektirdiği veri hazırlama ve raporlama sunucuları Tablolar içeren şekilde işlem çoğaltma filtre sütunlar ve satırlar için verir.Daha fazla bilgi için bkz: Veri süzme yayımlandı.

Bu senaryoyu uygulamak için gerekli adımları

Bu senaryo uygulamak için önce bir yayın ve abonelikleri oluşturma ve sonra her abonelik başlatmak.Her adım hakkında daha fazla bilgi için aşağıdaki bağlantıları tıklatın:

Abonelik başlatıldı ve veri Yayımcı ve aboneleri arasında akan sonra ortak yönetim ve izleme görevleri hakkında bilgi için aşağıdaki konulara başvurun gerekebilir: