官术网_书友最值得收藏!

BI architecture

BI is all about delivering timely and relevant information to the right level of audience, which helps them to make an appropriate decision. In this section, we will learn about BI architecture and the components involved in it.

Components of BI architecture

Source system: This is any stored data that will be used for BI projects. It could be a database, mainframe system or flat files, or any other system that stores Online Transaction Processing (OLTP) data. This is where data is stored in its raw form.

ETL: This process then pulls the data from the source system and prepares it for the data warehouse. It involves three steps:

  • Extract: The process of reading data from source systems
  • Transform: The process of converting data from its previous form to the form it needs to be in, either by combining data from multiple sources or by applying business rules and logic
  • Load: The process of writing data into the target database, that is, the data warehouse

Data warehouse: This is typically an Online Analytical Processing (OLAP) system. It is the way to store data to be used in the analysis. Data can be stored in regular databases such as MS SQL Server, Oracle, and so on.

BI Platform:In our case, this is MicroStrategy. Some of the main components of MicroStrategy are:

  • Metadata: This is data about data. What that means is that it contains information that facilitates the retrieval of data from the data warehouse using the MicroStrategy application. It stores MicroStrategy object definitions and maps them to the data warehouse's content. The MicroStrategy application uses metadata to translate user requests into SQL queries, and the results from SQL queries into MicroStrategy objects. Therefore, we can say metadata acts as a central repository for all the object definitions, such as facts, attributes, filters, and so on.
  • MicroStrategy applications: These provide the ability to present the data in a superior form for analysis. Users can create reports, grids, graphs, and dashboards, and access them via MicroStrategy Web, Desktop, and Mobile, and MS Office too. It supports in-memory analytics with intelligent cubes. In addition to this, users can use a software development kit (SDK) to customize the application and integrate with other applications.
  • MicroStrategy Architect: This project design tool allows users to define all the required components to build a project from a centralized interface.

At this point, we know about all the components, but how these components come together is the next thing we will learn in the project design process.

主站蜘蛛池模板: 溆浦县| 渝北区| 溆浦县| 霸州市| 安仁县| 花垣县| 鹤山市| 武鸣县| 宾川县| 三亚市| 巴南区| 绥化市| 辽源市| 江油市| 博罗县| 鹤岗市| 拜城县| 茶陵县| 农安县| 陕西省| 公安县| 宁蒗| 吉安县| 阜新| 资溪县| 张家界市| 措美县| 横峰县| 鸡东县| 浙江省| 井研县| 布拖县| 波密县| 岚皋县| 海原县| 武乡县| 南汇区| 钟祥市| 永新县| 法库县| 海安县|