当前位置:网站首页>Data modeling technology of Business Intelligence BI
Data modeling technology of Business Intelligence BI
2022-06-24 18:16:00 【Solution jdon】
Business applications 、 Data integration 、 Data management 、 Both data warehouse and machine learning have a common and essential component : Data model .
Almost every critical business solution is based on a data model . It could be an online transaction or a point of sale 、 Finance 、 Product and customer management 、 Business intelligence or Internet of things , No suitable data model , The value of business data is zero !
Since the beginning of the computer age , Data models and data modeling methods already exist . For the foreseeable future , The data model will remain the foundation of the business application . In the field of data modeling , Developed the basic knowledge of mapping complex business models . In order to successfully model the data , It is particularly important to understand the basic principles and relationships between the various topics and reproduce them with examples . Data needs a structure , Without it , It doesn't make any sense , Nor can the computer process it as bits and bytes .
What is business intelligence , Why is it important ?
The concept of business intelligence first appeared in 1960 years . business intelligence , Also known as BI, Business analysis 、 data mining 、 Data Infrastructure 、 A general term or common term for data visualization and various sub fields of data tools . All in all ,BI Analyze all data generated by the enterprise , And make reports 、 Performance metrics and trends , To help management make decisions .
When optimizing business processes and positioning for future success ,BI crucial . because BI Our goal is to provide you with company data in all areas of the company , Therefore, it can be used to improve the efficiency and productivity of the company and respond to market changes . With business intelligence , You can identify and evaluate data and ultimately react to achieve goals .
Data modeling technology —— summary
The following is an overview of various data modeling techniques :
- Flat data model : In this very simple database model , All data is in a two-dimensional table , It consists of columns and rows . Assume that columns have values of similar types , And in the row , Elements should have relationship values with each other .
- Layered model : Data is stored in a tree structure . The data is stored in a root or top-level directory that contains various other directories and files .
- A network model : This model is very similar to the hierarchical model , But the hierarchical tree is replaced by the graph . In this model , Record interconnections , They are allocated through linked tables . In this way , Maintain hierarchies between records .
- relational model : The model represents the database as a collection of relationships . A relationship is just a table of values . A set of predicates with fixed predicate variables , Its possible values or combinations are limited .
- Star pattern model : A star schema is a database framework Model , One of the fact tables references multiple dimension tables , Optimized for use in data warehouse or business intelligence .
- Data vault model : Entries with long-term storage history data from various data sources , These entries are arranged in the hub 、 In and related to the satellite and link tables . Its core is a modern 、 An agile way to design and build efficient 、 An effective data warehouse .
banq: What's the latest DDD Domain modeling :
Domain events are the breakthrough entrance to business process analysis and design
The largest consumption in Southeast Asia App: Why do most big data analysis fail ?
边栏推荐
- Sword finger offer 10- ii Frog jumping on steps
- Realize business development on behalf of small programs, and 99% restore the function of service category management in the background of official account
- Use py-mysql2pgsql to synchronize MySQL data to Greenplum
- Why are more and more people studying for doctors? Isn't it more and more difficult to graduate a doctor?
- 基于BGP实现纯三层容器网络方案
- Use BPF to count network traffic
- Do you charge for PDF merging software? Programmers make one by themselves
- Millions of dollars worth of NFT were stolen in the attack, and Google issued an emergency warning to 3.2 billion users worldwide | February 21 global network security hotspot
- An analysis of the comments on the TV series Douban by procedural apes
- EasyCVR国标协议接入的通道,在线通道部分播放异常是什么原因?
猜你喜欢

High quality defect analysis: let yourself write fewer bugs

He "painted" what a smart city should look like with his oars

How to create simple shapes in illustrator 2022

The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then
[golang] leetcode intermediate - jumping game & different paths

Business leaders compete for CIO roles
Issue 39: MySQL time class partition write SQL considerations

Six configuration management tools that administrators must know

Constantly changing the emergency dialing of harmonyos ETS during the new year

Regression testing strategy for comprehensive quality assurance system
随机推荐
Error reported after NPM I
Constantly changing the emergency dialing of harmonyos ETS during the new year
The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then
[North Asia data recovery]_ mdb_ catalog. Mongodb database data recovery case in case of WT file corruption
Eight recommended microservice testing tools
C language - structure II
Php7.4.28 installing the pcntl extension
腾讯云TCS:面向应用的一站式PaaS 平台
Mengyou Technology: tiktok current limiting? Teach you to create popular copywriting + popular background music selection
From file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql The GPG key to retrieve the key source "MySQL 5.7 community server" is installed, but not applicable to
Why are more and more people studying for doctors? Isn't it more and more difficult to graduate a doctor?
Cloud service selection of enterprises: comparative analysis of SaaS, PAAS and IAAs
Seven strategies for successfully integrating digital transformation
【你真的会用ES吗】ES基础介绍(一)
[quick news] the jeecgboot low code platform was successfully selected into the 2021 scientific innovation China · open source innovation list
Design topic: MATLAB UAV flight operation
Optimizing bloom filter: challenges, solutions, and comparisons
On the principle of cloud streaming multi person interaction technology
ASP. Net hosting uploading file message 500 error in IIS
Project Management Guide: tips, strategies and specific practices