Microsoft SQL Server with Business Intelligence
What is BI?
Business Intelligence is commonly known as BI in the industry and it has wide variety of implications in projects. It is purely depend on the organizational business model and having the capability of demonstrate the current status and the future status of the organization. As well as it would help the top management to make reliable decisions towards the success.
Why BI?
BI is used to demonstrate the statistics of the organization most commonly for financial status. As an Example, we can create a nice looking interactive dashboard which contains various kind of graphical representations for financial statistics.
How BI works?
BI can be divided in to few parts- Analysis, Integration and Reporting. But the biggest mistake the people are doing is forgetting the core of the BI which is Data Mining.
Most of the larger organizations have millions of records (which may be sales transactions). By looking in to the database itself, it is hard to get an idea about the status of the company. What we can do is, we can analyse the database using several criteria. But it takes lot of time.
Then What we can Do?
As the first step we have to identify where the transactions are stored. Because organizations may not have only one database to store transactions (data). It might be 1 database per branch. Lets assume the organization has 5 databases which are connected in a network.
Our next step is to create a separate database which will use to store all the transactions which are already stored in 5 databases. BUT we should (must) store those transactions in a meaning full way. Otherwise it would not be useful any more. We have two type of designs to consider for this.
1. Star
2. Snowflake
We called them as schema s (those will be describe in later)
Next step is to load the transactions (data) from the source databases to the newly created database (We called this database as the Data Warehouse). We can use SSIS for loading which is going to be discussed in later)
The last step to analyse the data warehouse (the newly created database) and create the dashboards (or Reports) using SSRS.
Learn Microsoft BI with Iranga
I am doing BI development and designing of the proper BI systems to handle millions of records. I have worked for industry giants as BI consultant on behalf of a privately held company in Sri Lanka. I like to learn new technologies and trick in BI and handling most complex situations in development. I like querying MDX and I have a good tacit knowledge in Dashboard and Warehouse development.
Wednesday, April 24, 2013
Friday, August 10, 2012
Introduction to the SQL Server components
The SQL server is consiting with main four (4) parts.
1. SQL Server Database Engine
2. SQL Server Integration Services
3. SQL Server Analysis Services
4. SQL Server Reporting Services
Each one has its own set of roles defined.
Subscribe to:
Posts (Atom)