BI architecture & MicroStrategy Platform(转)

BI Architecture

A BI architecture has the following components:
* A source system—typically an online transaction processing (OLTP) system, but other systems or files that capture or hold data of interest are also possible
* An extraction, transformation, and loading (ETL) process
* A data warehouse—typically an online analytical processing (OLAP) system
* A business intelligence platform such as MicroStrategy

Source Systems => ETL Process => Data Warehouse => MicroStrategy

MicroStrategy Platform
Main components of MicroStrategy platform:
MicroStrategy metadata--a repository that stores MicroStrategy object definitions and information about the data warehouse
MicroStrategy Intelligence Server--an analytical server optimized for enterprise querying, reporting, and OLAP analysis
MicroStrategy Desktop--an advanced, Windows-based environment providing a complete range of analytical functions designed to facilitate the deployment of reports
MicroStrategy Web and Web Universal--a highly interactive user environment and a low-maintenance interface for reporting and analysis
MicroStrategy project--where you build and store all schema objects and information you need to create application objects such as reports in the MicroStrategy environment, which together provide a flexible reporting environment

Source System                 MicroStrategy
    ||
ETL process              Metadata  Intelligence Server
    ||                            ||
Data Warehouse =>               Project
                                  /\
                           Desktop  Web/Web Universal
                                  \/
                           Reports and Documents

MicroStrategy metadata
MicroStrategy metadata is a repository that stores MicroStrategy object definitions and information about your data warehouse
The information is stored in a proprietary format within a relational database
The metadata maps MicroStrategy objects—which are used to build reports and analyze data—to your data warehouse structures and data
The metadata also stores the definitions of all objects created with MicroStrategy Desktop and Web such as templates, reports, metrics, facts, and so on

In general, report creation in MicroStrategy is achieved through using various types of objects which represent your data as report building blocks
You can build and manipulate several fundamentally different kinds of objects in MicroStrategy; these objects are all created and stored in the metadata repository:
* Configuration objects(database instances, users, groups)
* Schema objects
  - Facts
  - Attributes
  - Hierarchies(time hierarchy)
* Application objects(reports, documents, filters, templates, custom groups, metrics, prompts)

The metadata enables the sharing of objects across MicroStrategy applications by providing a central repository for all object definitions
MicroStrategy Intelligence Server evaluates the most efficient data retrieval scenario to provide excellent query performance.

MicroStrategy Intelligence Server
MicroStrategy Intelligence Server is an analytical server optimized for enterprise querying, reporting, and OLAP analysis
The important functions of MicroStrategy Intelligence Server:
* Sharing objects
* Sharing data
* Managing the sharing of data and objects in a controlled and secure environment
* Protecting the information in the metadata
* Protecting the information in the metadata

MicroStrategy Intelligence Server also provides a library of over 150 different sophisticated mathematical and statistical functions

MicroStrategy Desktop
MicroStrategy Desktop is an advanced, Windows-based environment providing a complete range of analytical functionality designed to facilitate the deployment of reports
MicroStrategy Desktop provides the project designer functionality essential to creating both schema and application objects necessary to serve the user communities of both MicroStrategy Desktop and Web

MicroStrategy Web and Web Universal
MicroStrategy Web provides users with a highly interactive environment and a low-maintenance interface for reporting and analysis
Using the Web interface, users can access, analyze, and share data through any web browser on many operating systems
MicroStrategy Web provides ad-hoc querying, industry-leading analysis, quick deployment, and rapid customization potential, making it easy for users to make informed business decisions

MicroStrategy Web Universal is a version of MicroStrategy Web that provides the added benefits of also working with:
* Operating systems such as Sun Solaris, IBM AIX, Red Hat Linux, and HP-UX
* Application servers such as BEA WebLogic, IBM WebSphere, Sun ONE, Oracle, and Apache Tomcat
* All web servers and browsers supported by MicroStrategy Web

MicroStrategy project
A project is where you build and store all schema objects and information you need to create application objects such as reports in the MicroStrategy environment, which together provide a flexible reporting environment
A project:
* Determines the set of data warehouse tables to be used, and therefore the set of data available to be analyzed
* Contains all schema objects used to interpret the data in those tables
* Contains all reporting objects used to create reports and analyze the data
* Defines the security scheme for the user community that accesses these objects

MicroStrategy Components:
 
posted @ 2009-05-13 12:35  ddr888  阅读(328)  评论(0编辑  收藏  举报