Share via


Veri depolama ve raporlama

Çoğaltma, depolama ve uygulamalara bildirdiği bir veri sıklıkla kullanılır:

  • Dönüştürülmüş ve olması ortam depolama verileri taşınabilir; böylece verileri birleştirme.

  • Veri raporlaması için salt okunur veritabanlarına 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 şemada, tipik bir senaryoda, raporlama sunucusu hem de bir hazırlama sunucusuna OLAP ve ROLAP çözümlenmek üzere bir çevrimiçi işlem sunucudan çoğaltılan verileri gösterir.

Replicating data to a reporting server

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

Adventure Works Cycles is a fictional manufacturing company used to demonstrate database concepts and scenarios.Daha fazla bilgi için bkz: AdventureWorks örnek veritabanları.

Adventure Works Cycles Depolama ve departmanları, üretim ve insan kaynakları da dahil olmak üzere cinsinden raporlama verileri kullanır.

Üretim hataları ve diğer kalite ve performans ölçülerini çok sayıda, üretim geçmişe dönük verileri depolar.Veri, üretim özelliğinize sunucularında, bir hazırlama sunucusuna şirket genel müdürlüğü kadar yinelenir.Buradan veri dönüştürülmüş ve çözümleme için OLAP küpleri yüklenen.

Insan kaynakları şu anda bir üçüncü taraf uygulamalar kullanan raporları oluşturur.Reporting Services'le birlikte bu uygulamayı değiştirmek planlayın.Bunlar aynı zamanda, raporlama özellikleri'ni genişletin ve bu tür bir çözümleme gerçekleştirin yeteneğini ister misiniz:

  • Uluslararası para birimi döviz kurlarını etkisini çözümleme dahil tazminat ve yararlarını çözümlemesi.

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

  • Bordro maliyeti benzetimlerini ve tahmini.

Şirket üzerinden raporlarını Artırılmış gereksinimini işlemek için yeni bir sunucu çevrimiçi getirecektir.Veri insan kaynakları ve diğer bölümleri bu merkezi salt okunur raporlama sunucusuna çoğaltılacaktır.

Bu senaryo için ortak gereksinimleri

Depolama ve uygulamalar normalde bildirdiği bir veri bir uygun çoğaltma çözüm adres gerekir aşağıdaki gereksinimler vardır:

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

  • Sistem, düşük gecikme süresi olması gerekir: çevrimiçi işlem sunucuda güncelleştirmeleri, hazırlama ve sunucuları hızla bildirdiği erişmek.

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

  • Çoğaltma işlemi, en az ek yük çevrimiçi işlem sunucuda istemeniz gerekir.

  • Veri akışı bir yönde, hazırlama ve sunucuların bildirdiği çevrimiçi işlem sunucuya değiştirir.

  • Sunucu işlem olması hazırlama ve raporlama sunucularda çevrimiçi kullanılabilir verilerin alt küme küme küme veri gerekli.

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

SQL Server Yayımlama bir endüstri mecazının çoğaltma sistemi bileşenleri tanımlamak için kullanır.Yayımcı, aboneleri, yayınlar ve makalelere ve abonelikler, bileşenleri içerir.

Yukarıdaki diyagramı yayımcı çevrimiçi işlem sunucusudur.Çevrimiçi işlem sunucusundaki verileri bir bölümünün veya tümünün iki yayınlarında makale edilen veri (bir basamaklandırma için) ve bildirdiği, bir her tablo ile eklenmiştir (saklı yordamlar gibi diğer veritabanı nesnelerini makaleleri de olabilir).Basamaklandırma sunucusunun ve raporlama sunucusu aboneleri için yayınlar, şema ve veri olarak bir abonelik alma her sunucusuyla olan.Sistem bileşenleri hakkında daha fazla bilgi için bkz: Çoğaltma modeli olan genel yayımlama.

SQL Server farklı türde çoğaltma için farklı bir uygulama gereksinimleri sunar: çoğaltma, işlem çoğaltması ve birleştirme çoğaltması anlık görüntü görüntü görüntüsünü. Bu senaryo, önceki bölümde gereklere işlemek için de uygun olduğu işlem çoğaltma ile en iyi uygulanır.Işlem çoğaltma hakkında daha fazla bilgi için bkz: Işlem çoğaltma genel bakış ve Nasıl bir işlem çoğaltma Works.

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

  • Işlem tutarlılığı

  • Düşük gecikme süresi

  • Yüksek verimi

  • En az ek yük

Bu senaryo için dikkate alınacak birincil seçeneği süzme.Bu nedenle, yalnızca uygulamanız tarafından gereken veri hazırlama ve raporlama sunucularında tabloları içeren işlem çoğaltma süzgeç sütunlar ve satırlar için sağlar.Daha fazla bilgi için bkz: Süzme veri yayımlandı..

Bu senaryo uygulamak için gerekli adımları

Bu senaryo uygulamak için , önce yayın ve abonelikleri oluşturma ve sonra da her abonelik: gerekir.Her adımla ilgili daha fazla bilgi için aşağıdaki bağlantıları tıklatın:

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