Aracılığıyla paylaş


TFS veri ambarının bileşenleri

Team Foundation Düzenlenmiş yaklaşık bir yıldız şemasında ambarı bir ilişkisel veritabanı oluşturan oluşan bir geleneksel bir veri ambarı raporlama ve bir SQL Server ilişkisel veritabanı üzerine inşa Analysis Services Küp.Aşağıdaki çizimde üst düzey mimarisini gösterir Team Foundation veri ambarı ve çalışma depoları, veri ambarı ve takım raporları arasındaki ilişkileri.

Veri ambarı mimarisi

İşlemsel depolar

Her aracı veya içindeki eklenti Team Foundation bir ilişkisel veritabanı içinde kullanır SQL Server 2008 günlük işlemleri aracı tarafından kullanılan verileri depolamak için.Bu ilişkisel veritabanı genellikle çalışma deposu olarak adlandırılır.İçin işlemsel depolar Team Foundation şunlardır:

  • Ortak yapı veritabanları (TFS)

  • Takım projesi koleksiyonu veritabanları (Tfs_Collection)

Üçüncü taraf araçlar için oluşturulan çalışma depoları da olabilir.

Çoğu çalışma depoları gibi ilişkisel veritabanı şeması tasarlanmış ve çevrimiçi işlem verilerinin işlenmesini için en iyi duruma getirilmiş.Aracı olarak veya eklenti bir etkinlik gerçekleştirirken, en son bilgileri işlemsel depoya yazar.Bu nedenle, işletimsel deposundaki verileri sürekli değişiyor ve güncelleştirilmesini ve tüm verileri geçerli.

Ambarı bağdaştırıcıları

Çünkü her aracı veya eklenti kendi şema gereksinimlerine sahip ve veri işlem işleme en iyi duruma getirme işletimsel deposunda saklanır, ambarı bağdaştırıcısı amacı işletimsel veri forma kullanılabilir veri ambarı tarafından sağlamaktır.Ambarı bağdaştırıcı işletimsel deposundan verileri ayıklar, veri ambarı ile uyumlu bir standartlaştırılmış biçimine dönüştürür ve dönüştürülmüş veri ambarı ilişkisel veritabanına yazan yönetilen bir derleme değil.Her işletimsel veri deposu için ayrı bir bağdaştırıcı yok.

Ambarı bağdaştırıcısı kopyalar ve temel ambarı yapılandırmasında veya yeni bir takım projesi oluşturulduğunda kullanılan işlem şablonunda belirtilen bu veri alanlarını dönüştürür.Bağdaştırıcı eklemek için işlem şablonu veya veri alanlarını, bu değişiklikler sonraki algılanan veri ambarına yazılır silme daha sonra değiştirirseniz çalıştırılır.Bağdaştırıcının düzenli aralıklarla RunIntervalSeconds özelliği tarafından belirlenen bir frekans ile çalışır.Yenileme sıklığı için varsayılan ayarı iki saat (7.200 saniye olarak), bu nedenle yükleme için uygun yenileme sıklığı için dikkat verin.Yenileme sıklığı değiştirme hakkında daha fazla bilgi için Veri Ambarı ve Çözümleme Hizmetleri Küpü İçin İşlem Denetim Ayarını Değiştirin.

İlişkisel veritabanı kendisini işletimsel deposundan güncelleştirilmekte iken veri ilişkisel veritabanından veri küpüne yazılmadığını önemlidir.Verileri okurken ve yazarken çakışmaları önlemek için itme ve çekme veri ambarı bağdaştırıcıları eşitlenir.Bağdaştırıcılar çağrılarını tamamladıktan sonra küp işlenir.

İlişkisel veritabanı veya veri ambarı

Her aracı için bir XML Şeması veri ambarında katkıyı açıklar.Şema boyutları, ölçüleri ve Ayrıntılar ilişkisel veritabanına yazılan alanları belirtir.Şema da doğrudan küp içinde eşleştirilir.

Veri ambarında bir yıldız şemada düzenlenen tabloları kümesi depolanır.Bir yıldız şemasının merkez tablosuna bilgi tablosu denir ve ilişkili tablolar boyutları temsil eder.Boyutlar için ayırma raporları küçük parçalara yöntemdir.Bir özellik tablosu bir satırda genellikle bir ölçü değerini ya da boyut tablosu için yabancı anahtar başvuru içeriyor.Satır özellik tablosu tarafından kapsanan her öğenin geçerli durumunu temsil eder.Örneğin, iş öğesi gerçek tabloları iş öğesi işlem deposunda depolanan her iş öğesi için bir satır yok.

Belirli bir boyut için mevcut değerleri kümesi bir boyut tablosunda saklanır.Boyutları farklı gerçek tabloları ve küpler arasında paylaşılabilir ve tek olay tablo veya veri küp tarafından başvurulabilir.Bir kişinin boyut, örneğin, iş öğelerinin özellik tablosu tarafından atanan, açan, çözümleyen ve kapatan özellikleri için başvurulur ve iade eden özelliği için kod karmaşıklığı veri tablosu tarafından başvuruda bulunulan.

Ölçüleri işlem verilerinden alınan değerler.Örneğin, toplam karmaşıklığı seçili değişiklik kümeleri kaynak kodu değişiklikleri sayısını gösteren bir ölçüdür.Sayılır her öğe için bir kayıt var. sürece örtük olabilen sayısı özel bir ölçü olmamasıdır.Bir olay tablosu formunda ölçüleri küpteki bir ölçü grubu tanımlı.

Bilgiler, boyutları ve veri ambarında ölçüleri hakkında daha fazla bilgi için bkz Visual Studio için Analysis Services küpü'nde sağlanan perspektifler ve ölçüm grupları.

Analysis Services Küp

Olgu tabloları bilgi işlerin geçerli durumunu gösteren raporlar için iyi bir kaynaktır.Ancak, eğilimleri Zamanla değişen verileri hakkında rapor oluşturmak için her biri hakkında rapor istediğiniz her zaman aralığı için aynı verilere yinelenen gerekir.Örneğin, iş öğelerini veya test sonuçlarını günlük eğilimlerini hakkında rapor oluşturmak için her gün için her öğenin durumunu korumak ambarı gerekir.Bu gün bazında ölçüleri toplamak veri küpü sağlar.Küp verileri hem de çok boyutlu yapılara temel yıldız şeması ve saat veri toplar.

Veri küpün işlendiğini, her zaman ilişkisel veritabanı yıldız şemalarda özelliğinde depolanan veriler küpün içine alınmış, toplanmış ve depolanan.Aksi durumda karmaşık gerektirecek üst düzey raporları yıldız şemasını kullanarak işleme basit select deyimi böylece küpteki veriler toplanır.Küp her işletimsel deposu için şema biliyor gerek kalmadan ve her depoya ayrı ayrı erişmek zorunda kalmadan raporlar için veri edinmek için merkezi bir yer sağlar.

Rapor Tasarımcısı raporları

Rapor Tasarımcısı bir bileşenidir Visual Studio tanımlamanızı sağlayan Team Foundation veri ambarı veri kaynağı olarak ve ardından bir rapor etkileşimli tasarlayın.Rapor Tasarımcısı veri, Düzen ve önizleme için sekmeli windows sağlar ve yeni bir rapor Tasarım fikir barındırmak için veri kümeleri ekleme veya Düzen Önizleme sonuçlarına dayalı rapor ayarlayın.Veri, Düzen ve Önizleme tasarım yüzeyleriyle ek olarak, sorgu oluşturuculara, bir ifade Düzenleyicisi ve sihirbazlar görüntüleri yerleştirmenize ve basit bir rapor oluşturma işlemi boyunca adım yardımcı olmak için Rapor Tasarımcısı sağlar.Rapor Tasarımcısı kullanma hakkında daha fazla bilgi için Visual Studio ALM için rapor oluşturma, özelleştirme ve yönetme.

Excel raporları

Team Foundationile tümleşir Microsoft Excel kullanmanızı sağlamak için Microsoft Excel projenizi yönetin ve raporları üretmek için.Microsoft ExcelÖzet tabloları ve grafikleri görüntülemek ve çok boyutlu veri analiz etmek için sağlar.Bu özet tabloları doğrudan bağlayabilirsiniz Team Foundation küp, böylece küpteki verilerle etkileşim kurabilir.Kullanma hakkında daha fazla bilgi için Microsoft Excel raporlama için bkz: İş öğesi sorgusundan Excel raporları oluşturma.

Güvenlik

Güvenlik için Team Foundation veri ambarı tanımlanan veritabanı düzeyinde güvenlik sırasında için takım ekip proje düzeyi bildirir.Team Foundation Server Yönetici erişimi verileri veri ambarında vererek veya kullanıcının hesabındaki izinleri iptal ediliyor olanların belirler.Varsayılan olarak, ambara yazma erişimi ambarı hizmetinin çalıştığı bir hizmet hesabı sınırlıdır.Bu güvenlik bağlamında çalıştığında her araç bağdaştırıcısı veri ambarına yazma erişimi vardır.Salt okunur erişim tek tek kullanıcılarla veya kullanıcı grupları için yönetici tarafından verilir.Veri ambarında görüntüleme izni olan bir kullanıcı, tüm takım projesi koleksiyonlarında tüm takım projeleri için tüm verileri için tam erişimi vardır.Verme veya veri ambarına salt okunur erişimi engelleme hakkında daha fazla bilgi için Visual Studio ALM için Veri Ambarı Veritabanlarına Erişim İzni Ver.