MicroStrategy - Mimari
MicroStrategy, meta veriye dayalı bir mimariye sahiptir. Meta veriler, kullandığı tüm nesneleri depolayan merkezi bir depodur. Ayrıca meta veriler, nesnelerin değerlerinde tekdüzelik sağlayan MicroStrategy ürünlerinden herhangi biri tarafından kullanılabilir. Meta verilerde depolanan nesneler yeniden kullanılabilir.
Nesne Katmanları
Aşağıdaki diyagram, MicroStrategy meta verilerinde oluşturulan ve depolanan farklı nesne katmanlarını temsil eder.
Administration Objects - Bu Nesneler katmanı, MicroStrategy uygulamalarını yöneten güvenlik, kullanıcı gruplaması ve performans parametrelerini oluşturur.
Report Objects - Bu nesneler katmanı, anlayışlı metinsel ve görsel analiz sağlamak için Şema ve Analiz Nesne Katmanlarından yapı bloklarını bir araya getirir.
Analysis Objects- Bu nesneler katmanı, karmaşık analizler için yapı taşları sağlar. Analiz nesneleri, şema katmanında geliştirilen nesneler üzerine kurulur.
Schema Objects - Bu nesneler katmanı, iş modeli için uyarlanmış veritabanı şemasının mantıksal bir soyutlamasını sağlar.
ROLAP Mimarisi
MicroStrategy, veri ambarlarından, küp veri tabanlarından, düz dosyalardan, ERP'ler, CRMS, Web uygulamaları gibi operasyonel veri tabanlarından vb. Verilere erişebilir. Bunun için ilişkisel bir OLAP mimarisi kullanır.
Aşağıdaki diyagram, meta veri nesnelerini kullanarak çeşitli kaynaklardan verilere nasıl eriştiğini açıklayan genel bir MicroStrategy platform mimarisini gösterir.
Dynamic MDX Engine - SAP, Microsoft Analysis Services, Hyperion Essbase vb. Platformlarından küp veritabanlarına etkileşimli olarak erişmek için optimize edilmiş Çok Boyutlu İfadeler (MDX) üretir.
Dynamic SQL Engine - Veri ambarlarına etkileşimli olarak erişmek için optimize edilmiş SQL üretir.
Freeform SQL Engine - Grafiksel Sorgu Oluşturucu veya serbest SQL aracılığıyla operasyonel veritabanlarına, metin dosyalarına ve elektronik tablolara doğrudan erişim sağlar.
Birleşik Meta Veriler
Son olarak, MicroStrategy Architect, birden çok kaynağı tek bir veri kaynağı gibi modelleyebilir ve tüm bu bilgileri MicroStrategy'nin birleşik meta verilerinde saklayabilir.