<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data Analysts, Data Trending, Reporting &#187; Operational Databases Vrs Business Intelligence</title>
	<atom:link href="http://datamart.org/category/operational-databases-vrs-business-intelligence/feed/" rel="self" type="application/rss+xml" />
	<link>http://datamart.org</link>
	<description>Make Informed Decisions</description>
	<lastBuildDate>Thu, 17 May 2012 11:01:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Star Schema – Fact table a closer look</title>
		<link>http://datamart.org/2010/04/27/star-schema-%e2%80%93-fact-table-a-closer-look/</link>
		<comments>http://datamart.org/2010/04/27/star-schema-%e2%80%93-fact-table-a-closer-look/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 04:29:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E Reporting Services by EReporting.net]]></category>
		<category><![CDATA[Operational Databases Vrs Business Intelligence]]></category>

		<guid isPermaLink="false">http://datamart.org/?p=815</guid>
		<description><![CDATA[In this post we are writing more on factt table in star schema because we believe that clear concept of fact table and its creation is critical to understand the difference between OLTP Relational Database’s logical model and then its de-normalization to create Star schema, which have fact table in the centre. We found some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://datamart.org/wp-content/uploads/2010/04/starschema.gif"><img src="http://datamart.org/wp-content/uploads/2010/04/starschema-299x300.gif" alt="" title="starschema" width="299" height="300" class="alignnone size-medium wp-image-818" /></a> </p>
<p>In this post we are writing more on factt table in star schema because we believe that clear concept of fact table and its creation is critical to understand the difference between OLTP Relational Database’s logical model and then its de-normalization to create Star schema, which have fact table in the centre. </p>
<p>We found some useful writings on fact table its creation and in-depth analyses of the same. Please read these and add more about your view to help other readers to clearly understand the process of denormalization for star schema. Now lets enjoy what has been written about star schema;</p>
<p>The star schema is data modeling technique used to map decision support data into relational database. In effect, the star schema creates near equivalent of multidimensional database schema from the existing relational database. The star Schema was develop because existing relational modeling technique, ER and normalization did not yield database structure  that served advance data analysis requirements well.<br />
Star schema yield an easily implemented model for multidimensional data analysis while still preserving the relational structure on which the operation database is built. The basic star schema has four components : facts, dimensions, attributes and attributes hierarchies.[1]</p>
<p>Massive De-normalization: STAR Schema Design</p>
<p>The STAR schema design was first introduced by Dr. Ralph Kimball as an alternative database design for data warehouses. The name STAR comes directly from the design form, where a large fact table resides at the center of the model surrounded by various points, or reference tables.</p>
<p> The basic principle behind the STAR query schema is the introduction of highly redundant data for high performance. With a STAR schema, the designer can simulate the functions of a multidimensional database without having to purchase expensive third-party software. Kimball describes de-normalization as the pre-joining of tables, such that the runtime application does not have to join tables. </p>
<p>At the heart of the STAR schema, the fact table is usually comprised entirely of key values and raw data. A fact table is generally very long and may have millions of rows. </p>
<p>At first glance, it is hard to believe that this representation contains the same data as the fully normalized database. The new fact table will contain one row for each item on each order, resulting in a tremendous amount of redundant key information. Of course, the STAR query schema is going to require far more disk space than the 3NF database. </p>
<p>The STAR schema would most likely be a read-only database due to the widespread redundancy introduced into the model. Also, the widespread redundancy would make updating difficult, if not downright impossible. [2]<br />
Source:<br />
1-	By Peter Rob, Carlos Coronel, Keeley Crockett  &#8211; Database Systems<br />
2-	2- Oracle Data Warehouse Tips by Burleson Consulting</p>
<p><a href="http://datamart.org/2010/05/21/example-buliding-a-sample-data-warehouse-using-sql-server/">See an Example on this topic</a></p>
]]></content:encoded>
			<wfw:commentRss>http://datamart.org/2010/04/27/star-schema-%e2%80%93-fact-table-a-closer-look/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Process From OLTP datamodel to Olap DataModel</title>
		<link>http://datamart.org/2010/04/21/process-from-oltp-data-model-olap-data-model/</link>
		<comments>http://datamart.org/2010/04/21/process-from-oltp-data-model-olap-data-model/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 04:29:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E Reporting Services by EReporting.net]]></category>
		<category><![CDATA[OLAP vrs OLTP]]></category>
		<category><![CDATA[Operational Databases Vrs Business Intelligence]]></category>

		<guid isPermaLink="false">http://datamart.org/?p=806</guid>
		<description><![CDATA[This present s an example showing the process to denormalization for dataware house or data mart Star schema. We researched on this topic in various books and even Microsoft examples they only give sample, but we think it is more important to know how oltp data model is converted in Star schema or olap. We [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://datamart.org/wp-content/uploads/2010/04/nwinolap1.gif"><img src="http://datamart.org/wp-content/uploads/2010/04/nwinolap1-300x168.gif" alt="" title="nwinolap" width="300" height="168" class="alignnone size-medium wp-image-810" /></a><a href="http://datamart.org/wp-content/uploads/2010/04/oltp-nwind1.jpg"><img src="http://datamart.org/wp-content/uploads/2010/04/oltp-nwind1-300x168.jpg" alt="" title="oltp-nwind" width="300" height="168" class="alignnone size-medium wp-image-809" /></a>This present s an example showing the process to denormalization for dataware house or data mart<br />
Star schema. We researched on this topic in various books and even Microsoft examples they only give sample, but we think it is more important to know how oltp data model is converted in Star schema or olap.<br />
We used Microsoft’s Northwind data model in oltp  datamodel, created a query  to populate our fact table with measure data i.e unit price quantity and discount alongwith foriegn keys from the related dimensions.<br />
Query code used in DTS with SQL Server 2000 to create new table in   Northwind_fact table.<br />
You will notice in fact table that there foreign keys for the dimension tables like Employee, product, region and suppliers. The above picture shows design of OLTP Vrs OLAP. We will eloberat more on this topic from our search and experiance but will appreciate to correct us or add more to make it easier to understand as now days in many job interviews question like data warehousing, datamodeling cocepts asked and so more we discuss the topic more we will be well equiped to tacle the questions as well help for newcommers.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
SELECT      dbo.[Order Details].OrderID, dbo.[Order Details].ProductID, dbo.[Order Details].UnitPrice, dbo.[Order Details].Quantity, dbo.[Order Details].Discount,<br />
                        dbo.Orders.CustomerID, dbo.Orders.EmployeeID, dbo.Orders.OrderDate, dbo.Orders.Freight, dbo.EmployeeTerritories.TerritoryID,<br />
                        dbo.Territories.RegionID, dbo.Shippers.ShipperID, dbo.Categories.CategoryID, dbo.CustomerCustomerDemo.CustomerTypeID,<br />
                        dbo.Suppliers.SupplierID<br />
FROM          dbo.Employees FULL OUTER JOIN<br />
                        dbo.EmployeeTerritories FULL OUTER JOIN<br />
                        dbo.Region FULL OUTER JOIN<br />
                        dbo.Territories ON dbo.Region.RegionID = dbo.Territories.RegionID ON dbo.EmployeeTerritories.TerritoryID = dbo.Territories.TerritoryID ON<br />
                        dbo.Employees.EmployeeID = dbo.EmployeeTerritories.EmployeeID FULL OUTER JOIN<br />
                        dbo.Customers INNER JOIN<br />
                        dbo.Orders ON dbo.Customers.CustomerID = dbo.Orders.CustomerID FULL OUTER JOIN<br />
                        dbo.CustomerCustomerDemo ON dbo.Customers.CustomerID = dbo.CustomerCustomerDemo.CustomerID FULL OUTER JOIN<br />
                        dbo.CustomerDemographics ON dbo.CustomerCustomerDemo.CustomerTypeID = dbo.CustomerDemographics.CustomerTypeID FULL OUTER JOIN<br />
                        dbo.Shippers ON dbo.Orders.ShipVia = dbo.Shippers.ShipperID ON dbo.Employees.EmployeeID = dbo.Orders.EmployeeID FULL OUTER JOIN<br />
                        dbo.Categories FULL OUTER JOIN<br />
                        dbo.[Order Details] FULL OUTER JOIN<br />
                        dbo.Products ON dbo.[Order Details].ProductID = dbo.Products.ProductID FULL OUTER JOIN<br />
                        dbo.Suppliers ON dbo.Products.SupplierID = dbo.Suppliers.SupplierID ON dbo.Categories.CategoryID = dbo.Products.CategoryID ON<br />
                        dbo.Orders.OrderID = dbo.[Order Details].OrderID</p>
]]></content:encoded>
			<wfw:commentRss>http://datamart.org/2010/04/21/process-from-oltp-data-model-olap-data-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between operational databases and Business Intelligence</title>
		<link>http://datamart.org/2009/06/12/difference-between-operational-databases-and-business-intelligence/</link>
		<comments>http://datamart.org/2009/06/12/difference-between-operational-databases-and-business-intelligence/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 03:18:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Model]]></category>
		<category><![CDATA[Data Transformation]]></category>
		<category><![CDATA[Operational Databases Vrs Business Intelligence]]></category>

		<guid isPermaLink="false">http://datamart.org/?p=326</guid>
		<description><![CDATA[          1-     Operational databases are design to remove redundancy, accurate updates and removal of repetitive   operations for example deposits, flight reservation. Business intelligence has the goal of business reporting and data analyses.   2-     Operational data bases are highly normalized in relational database format to facilitate data update. Business intelligence databases are highly demoralized for [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 0pt;">          <span style="font-family: Times New Roman;"><span style="mso-list: Ignore;"><span style="font-size: small;">1-</span><span style="font: 7pt &quot;Times New Roman&quot;;">     </span></span><span style="font-size: small;"><strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">Operational</em></strong> databases are design to remove redundancy, accurate updates and removal of repetitive   operations for example deposits, flight reservation. <strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">Business intelligence</em></strong> has the goal of business reporting and data analyses.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: Times New Roman;"><span style="mso-list: Ignore;"><span style="font-size: small;">2-</span><span style="font: 7pt &quot;Times New Roman&quot;;">     </span></span><span style="font-size: small;"><strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">Operationa</em></strong>l data bases are highly normalized in relational database format to facilitate data update. <strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">Business intelligence</em></strong> databases are highly demoralized for fast retrieval and analyses of large amount of data.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-family: Times New Roman;"><span style="mso-list: Ignore;"><span style="font-size: small;">3-</span><span style="font: 7pt &quot;Times New Roman&quot;;">     </span></span><span style="font-size: small;">In <strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">operational</em></strong> databases most of the data is raw and stored without any calculations, calculations are usually done when required through queries. In <strong style="mso-bidi-font-weight: normal;"><em style="mso-bidi-font-style: normal;">business intelligence</em></strong> large amount of data is pre-calculated or derived to save time when running queries.</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in;"><span style="font-size: small; font-family: Times New Roman;">The above are few general difference between Business intelligence and operational databases, we are keep researching and will update more.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://datamart.org/2009/06/12/difference-between-operational-databases-and-business-intelligence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

