<?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>Ana María Orozco Zuluaga</title>
	<atom:link href="http://blogs.itsynergy.co/blogs/aorozcoz/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.itsynergy.co/blogs/aorozcoz</link>
	<description>Just another iT Synergy Blogs site</description>
	<lastBuildDate>Thu, 26 Jan 2012 20:02:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to configure a polling statement using Oracle adapter in Biztalk 2010</title>
		<link>http://blogs.itsynergy.co/blogs/aorozcoz/2012/01/24/using-consume-adapter-server-in-biztalk/</link>
		<comments>http://blogs.itsynergy.co/blogs/aorozcoz/2012/01/24/using-consume-adapter-server-in-biztalk/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 22:04:29 +0000</pubDate>
		<dc:creator>Ana María Orozco Zuluaga</dc:creator>
				<category><![CDATA[BizTalk]]></category>
		<category><![CDATA[Biztalk. Consume adapter Server]]></category>
		<category><![CDATA[Oracle Adapter]]></category>
		<category><![CDATA[Polling Statement]]></category>

		<guid isPermaLink="false">http://blogs.itsynergy.co/blogs/aorozcoz/?p=65</guid>
		<description><![CDATA[We have many different ways to poll the Oracle database such as: Select Statements, functions or store procedures. I am going to write about a specific way of polling Oracle Database: Store Procedures. We have to be very careful writing the parameters properly. I am going to describe the step we have to follow to &#8230; </p><p><a class="more-link block-button" href="http://blogs.itsynergy.co/blogs/aorozcoz/2012/01/24/using-consume-adapter-server-in-biztalk/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>We have many different ways to poll the Oracle database such as: Select Statements, functions or store procedures. I am going to write about a specific way of polling Oracle Database: Store Procedures. We have to be very careful writing the parameters properly.</p>
<p>I am going to describe the step we have to follow to import the schemas and binding from the Oracle database.</p>
<p>First of all we have to select the binding we are going to use, and then we have to connect to the Oracle database, for that we have to introduce the username and password as show below it.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/11.png"><img class="aligncenter size-large wp-image-67" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/11-1024x575.png" alt="" width="590" height="331" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Then we have to specified the Data source name where the store procedure is, and in this case specified a polling Id, this field can be fill with anything you want, I mean you can use numbers and/or  letters.</p>
<p>&nbsp;</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/2.png"><img class="aligncenter size-full wp-image-68" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/2.png" alt="" width="856" height="764" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>In this step we can configure the binding properties like that:</p>
<ul>
<li><strong><em>Polled Data available Statement:</em></strong> Indicates the query which tells us if there are any data to poll.</li>
<li><strong><em>Polling actions:</em></strong> Indicates the URL where the Store procedure is, its name looks something like that:</li>
</ul>
<p><a href="http://microsoft.lobservices.oracledb/2007/03/PP/PackageName/StoreProcedureName">http://Microsoft.LobServices.OracleDB/2007/03/PP/PackageName/StoreProcedureName</a></p>
<ul>
<li><strong><em>Polling statement:</em></strong> It is a XML Code which indicates the store procedure we want to use to get the data we are looking for, and the parameters we have to send to it to get the information. Here is very important that all the fields are in capital letter, if not we are going to get and error.</li>
</ul>
<div>
<p>&lt;StoreProcedureName xmlns=&#8221;http://Microsoft.LobServices.OracleDB/2007/03/USER/Package/NamePackage&#8221;&gt;</p>
<p>&lt;<strong>PARAMETER1</strong>&gt;12&lt;/ <strong>PARAMETER1</strong>&gt;</p>
<p>&lt; <strong>PARAMETER2</strong>&gt;Evento&lt;/ <strong>PARAMETER2</strong>&gt;</p>
<p>&lt;/ StoreProcedureName &gt;</p>
<p>&nbsp;</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/31.png"><img class="aligncenter size-large wp-image-70" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/31-1024x911.png" alt="" width="590" height="524" /></a></p>
<p>Remember  the name of the field or parameter is in capital letter, otherwise you get and error when you run the application.</p>
</div>
<p>When you have imported the schemas, you have to build and deploy the application in visual studio. Then in Biztalk Server Administration console you have to import the binding which was generated when you import the schemas.</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2012/01/3.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.itsynergy.co/blogs/aorozcoz/2012/01/24/using-consume-adapter-server-in-biztalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have Data warehouse and Data mart got the same meaning?</title>
		<link>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/12/have-data-warehouse-and-data-mart-got-the-same-meaning/</link>
		<comments>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/12/have-data-warehouse-and-data-mart-got-the-same-meaning/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 03:18:21 +0000</pubDate>
		<dc:creator>Ana María Orozco Zuluaga</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Mart]]></category>
		<category><![CDATA[Data warehouse]]></category>

		<guid isPermaLink="false">http://blogs.itsynergy.co/blogs/aorozcoz/?p=41</guid>
		<description><![CDATA[In my previous blog I exposed something about dimensions such as important part of BI. Now I am going to expose another essential part of BI: Data Mart and/or Data Warehouse making emphasis in the differences that Ralph Kimball and Bill Inmon have between those two definitions. Gartner Group is an information technology research; it &#8230; </p><p><a class="more-link block-button" href="http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/12/have-data-warehouse-and-data-mart-got-the-same-meaning/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>In my previous blog I exposed something about dimensions such as important part of BI. Now I am going to expose another essential part of BI: Data Mart and/or Data Warehouse making emphasis in the differences that Ralph Kimball and Bill Inmon have between those two definitions.</p>
<p>Gartner Group is an information technology research; it has a Business Intelligence definition that I particularly like: “Set of tools that provide the capacity to business users to analyze a huge amount of data and extract valuable information, which they can use to support fast decision in a highly competitive market”. There is a part that they doesn’t mention and I would like to add something to that definition, with BI we can create knowledge through the data analysis that exist in organizations and companies, that is call Data Mining (It will be my next blog).<br />
Business Intelligence helps to resolve some paradigms existent:</p>
<p style="padding-left: 30px">• Users don’t have the correct information in the right time.<br />
• They don’t have a unique true of the information.<br />
• It is difficult to find, consolidate or have a specific detail of the information.</p>
<p>Then, when all those paradigms are resolved the organization gain competitiveness because of the decisions can be taken faster, making decision is much better in all organizations levels and they can make coordinated decisions alignedto all company processes. In the same way the value of BI consists on integration of data from multiple sources, share analyzes with different users, create a scalable infrastructure, so on.<br />
The previous information is a general view about BI. Now I am going to focus the rest of the blog in the design phase because of my main interest is talk about Data Mart and Data Warehouse.</p>
<p>In the pictures below, we can notice easily the main differences between Ralph and Inmon definition.</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/k2.png"><img class="alignleft size-thumbnail wp-image-46" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/k2-150x150.png" alt="" width="150" height="150" /></a><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/b1.png"><img class="alignright size-thumbnail wp-image-48" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/b1-150x150.png" alt="" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Ralph’s definition says:  Data Warehouse is the result of the union of all small Data Marts inside the organization. For that reason the information is always store in dimensional models.</p>
<p>Bill’s definition instead says: Data Warehouse is only a part of all organization Business Intelligence system. An organization has a Data Warehouse and additionally has a Data Marts that take information from Data Warehouse. In the Data Warehouse the information is in third normal form. However the information in the Data Marts is non-normalized and multidimensional.</p>
<p>In this point I will introduce the two implementation strategies that the authors created, its advantages and disadvantages:</p>
<ul>
<li><strong><em>Top down by Bill Inmon</em></strong>
<ul>
<li>The first step is to build the Data Warehouse and then extract information needed to generate the Data Marts.</li>
<li>The Data marts are dimensional models</li>
<li><span style="text-decoration: underline">Advantages:</span>
<ul>
<li>More flexibility</li>
</ul>
</li>
</ul>
</li>
<ul>
<li><span style="text-decoration: underline">Disadvantages:</span>
<ul>
<li>More time in building up</li>
<li>The cost is higher</li>
</ul>
</li>
</ul>
</ul>
<ul>
<li><em><strong>Bottom up by Ralph Kimball</strong></em>
<ul>
<li>Data marts are built progressively align with the business priority, and like this you are building the Data warehouse. “Think global, act Local”</li>
<li><span style="text-decoration: underline">Advantages:</span>
<ul>
<li>Solutions smaller and faster to build</li>
<li>Solutions easier to understand</li>
</ul>
</li>
<li><span style="text-decoration: underline">Disadvantages</span>
<ul>
<li>Complex maintenance</li>
<li>Synchronizing problems</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/12/have-data-warehouse-and-data-mart-got-the-same-meaning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data Mining, a useful tool in Business Intelligence</title>
		<link>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/06/data-mining-algorithms/</link>
		<comments>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/06/data-mining-algorithms/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 22:02:29 +0000</pubDate>
		<dc:creator>Ana María Orozco Zuluaga</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Mining]]></category>

		<guid isPermaLink="false">http://blogs.itsynergy.co/blogs/aorozcoz/?p=33</guid>
		<description><![CDATA[In many occasions we have heard about Data Mining but, what is it exactly and when do we have to use it?. Well, I am going to start with some basis definitions I have collected from different sources and authors and I have made a nice combination (from my point of view) that I will &#8230; </p><p><a class="more-link block-button" href="http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/06/data-mining-algorithms/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>In many occasions we have heard about Data Mining but, what is it exactly and when do we have to use it?. Well, I am going to start with some basis definitions I have collected from different sources and authors and I have made a nice combination (from my point of view) that I will share in this post.</p>
<ul>
<li><strong><em>What is it?</em></strong></li>
</ul>
<p>Data Mining is an extraction activity and its objective is discovering facts which are in the data base. In the same way it enables you to deduce hidden knowledge by examining or training the data. The knowledge founded is expressed in patterns and rules.</p>
<ul>
<li><strong><em>When do we have to use it or when is it useful?</em></strong>
<ul>
<li>Systems partially unknown</li>
<li>Huge number of data</li>
<li>Powerful hardware and software</li>
</ul>
</li>
</ul>
<p>Data mining is very useful in many fields such as: Marketing, government, medicine, sales and production. Data mining algorithms are part important in this process, a key to data mining success is selecting an algorithm that is appropriate for your specific task.</p>
<p>In the figure below I show general information of how each algorithms work, its characteristics and the specifics cases when we use it in a particular case.</p>
<p><a href="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/Data-Mining-Algorithms-22.png"><img class="aligncenter size-full wp-image-38" src="http://blogs.itsynergy.co/blogs/aorozcoz/files/2011/10/Data-Mining-Algorithms-22.png" alt="" width="1481" height="860" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.itsynergy.co/blogs/aorozcoz/2011/10/06/data-mining-algorithms/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>What kind of dimensions we have to work with in Business Intelligence to create a Data warehouse or a Data mart?</title>
		<link>http://blogs.itsynergy.co/blogs/aorozcoz/2011/05/23/what-kind-of-dimensions-we-have-to-work-with-in-business-intelligence-to-create-a-data-warehouse-or-a-data-mart/</link>
		<comments>http://blogs.itsynergy.co/blogs/aorozcoz/2011/05/23/what-kind-of-dimensions-we-have-to-work-with-in-business-intelligence-to-create-a-data-warehouse-or-a-data-mart/#comments</comments>
		<pubDate>Mon, 23 May 2011 05:25:57 +0000</pubDate>
		<dc:creator>Ana María Orozco Zuluaga</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Dimensions]]></category>

		<guid isPermaLink="false">http://blogs.itsynergy.co/blogs/aorozcoz/?p=8</guid>
		<description><![CDATA[When we are talking about Business Intelligence (BI) we immediately think about business strategy and that is because BI helps any type of company to reach their goals. A dimension is an important part of all this great Business Intelligence´s world. When we are modeling a multidimensional Data warehouse we have to deal with different &#8230; </p><p><a class="more-link block-button" href="http://blogs.itsynergy.co/blogs/aorozcoz/2011/05/23/what-kind-of-dimensions-we-have-to-work-with-in-business-intelligence-to-create-a-data-warehouse-or-a-data-mart/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">When we are talking about Business Intelligence <em>(BI)</em> we immediately think about business strategy and that is because <em>BI</em> helps any type of company to reach their goals. A dimension is an important part of all this great Business Intelligence´s world.</p>
<p style="text-align: justify">When we are modeling a multidimensional Data warehouse we have to deal with different things that depend on the specific context and company´s needs. Thus, in this post I am going to expose 3 types of dimension we have when we work with data marts or data warehouse. In the headline of this post I have wrote Data warehouse or data mart that is because of the differences that Ralph Kimball and Bill Inmon have when they defined the word: Data mart (I will write about it later on) , but at the end, we have dimension to work with.</p>
<p style="text-align: justify">The following part describes the differences between the three types of dimensions:</p>
<p style="text-align: justify"><strong><em>Type 1:</em></strong> You use it, when you don’t need to have all the history changes of the data. It means that in the future you can’t see the changes that a specific row has had in a period of time. In this case there is not way to find out the old value(s) because it has only the current values of a specific field. Normally, you use <strong><em>UPDATE</em></strong> to manage it. In other words you <em>replace</em> the old value with the new value.</p>
<p style="text-align: justify">Example: The <em><span style="text-decoration: underline">Row 2</span></em> holds specific values in each field. We will suppose the <em><span style="text-decoration: underline">Field 3</span></em> changed its value and now it will be:</p>
<table style="color: #ffffff" border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="background-color: #0033ff;width: 177px" valign="top">New value (Row 2, field 3)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Table 1 shows us its values before any change is applied.</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="100"><strong><em> </em></strong></td>
<td valign="top" width="100"><strong><em>Field 1</em></strong></td>
<td valign="top" width="100"><strong><em>Field 2</em></strong></td>
<td valign="top" width="100"><strong><em>Field 3</em></strong></td>
<td valign="top" width="100"><strong><em>Field 4</em></strong></td>
<td valign="top" width="100"><strong><em>Field 5</em></strong></td>
</tr>
<tr>
<td style="background-color: #ffffff;width: 100px" valign="top"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>1</em><em> </em><em>Dimension before the change</em></p>
<p style="text-align: left">Table 2 shows us the results after we have made the change <strong><em>(Update).</em></strong></p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="100"><strong><em> </em></strong></td>
<td valign="top" width="100"><strong><em>Field 1</em></strong></td>
<td valign="top" width="100"><strong><em>Field 2</em></strong></td>
<td valign="top" width="100"><strong><em>Field 3</em></strong></td>
<td valign="top" width="100"><strong><em>Field 4</em></strong></td>
<td valign="top" width="100"><strong><em>Field 5</em></strong></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #0033ff"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>2</em><em> </em><em>Dimension after the change (Type 1)</em></p>
<p style="text-align: justify">
<p style="text-align: justify"><strong><em>Type 2:</em></strong><strong> </strong>When is important to have all changes in the dimension this one is the type you should use. In this case you manage it adding a new record if any value has changed. Here you use <strong><em>INSERT </em></strong>instead of update because you need to keep all the information change during a period of time. The old values <em>don</em>’<em>t be replaced </em>because the new row contains the new values and if your intention is compare that information you can easily retrieve them. This kind of dimension grows ’vertically’</p>
<p style="text-align: justify">Example: The <em><span style="text-decoration: underline">Row 2</span></em> holds specific values in each field. We will suppose the <em><span style="text-decoration: underline">Field 3</span></em> changed its value and now it will be:</p>
<table style="color: #ffffff" border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="background-color: #0033ff;width: 177px" valign="top">New value (Row 2, field 3)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Table 1 shows us its values before any change is applied.</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="100"><strong><em> </em></strong></td>
<td valign="top" width="100"><strong><em>Field 1</em></strong></td>
<td valign="top" width="100"><strong><em>Field 2</em></strong></td>
<td valign="top" width="100"><strong><em>Field 3</em></strong></td>
<td valign="top" width="100"><strong><em>Field 4</em></strong></td>
<td valign="top" width="100"><strong><em>Field 5</em></strong></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>1</em><em> </em><em>Dimension before the change</em></p>
<p style="text-align: justify">Table 2 shows us the results after we have made the change <strong><em>(INSERT)</em></strong>. In this case we have added a <em><span style="color: #ff0000;text-decoration: underline">new record: (Row 3)</span></em> in the table with the same values in the fields that have not changed (1,2,4,5) and the new value in the field that has changed (3).</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="100"><strong><em> </em></strong></td>
<td valign="top" width="100"><strong><em>Field 1</em></strong></td>
<td valign="top" width="100"><strong><em>Field 2</em></strong></td>
<td valign="top" width="100"><strong><em>Field 3</em></strong></td>
<td valign="top" width="100"><strong><em>Field 4</em></strong></td>
<td valign="top" width="100"><strong><em>Field 5</em></strong></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
</tr>
<tr>
<td style="background-color: #ffffff;width: 100px" valign="top"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
</tr>
<tr>
<td style="background-color: #ffffff;width: 100px" valign="top"><strong><em>Row 3</em></strong></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #0033ff;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
<td style="background-color: #ffff00;width: 100px" valign="top"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>2</em><em> </em><em>Dimension after the change (Type 2)</em></p>
<p style="text-align: center">
<p style="text-align: justify"><strong><em>Type 3: </em></strong>In this case the dimension grows ‘horizontally’, it means that you keep the new values adding a new field in the table and so on.</p>
<p style="text-align: justify">Example: The <em><span style="text-decoration: underline">Row 2</span></em> holds specific values in each field. We will suppose the <em><span style="text-decoration: underline">Field 3</span></em> changed its value and now it will be:</p>
<table style="color: #ffffff" border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="background-color: #0033ff;width: 177px" valign="top">New value (Row 2, field 3)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Table 1 shows us its values before any change is applied.</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="100"><strong><em> </em></strong></td>
<td valign="top" width="100"><strong><em>Field 1</em></strong></td>
<td valign="top" width="100"><strong><em>Field 2</em></strong></td>
<td valign="top" width="100"><strong><em>Field 3</em></strong></td>
<td valign="top" width="100"><strong><em>Field 4</em></strong></td>
<td valign="top" width="100"><strong><em>Field 5</em></strong></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32;width: 100px" valign="top"></td>
</tr>
<tr>
<td valign="top" width="100"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>1</em><em> </em><em>Dimension before the change</em></p>
<p style="text-align: justify">Table 2 shows us the results after we have made the change. In this case we have added a <em><span style="color: #ff0000;text-decoration: underline">new field: (Field 6)</span></em> in the table and the new value in the field that has changed.</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="87"><strong><em> </em></strong></td>
<td valign="top" width="87"><strong><em>Field 1</em></strong></td>
<td valign="top" width="87"><strong><em>Field 2</em></strong></td>
<td valign="top" width="87"><strong><em>Field 3</em></strong></td>
<td valign="top" width="87"><strong><em>Field 4</em></strong></td>
<td valign="top" width="87"><strong><em>Field 5</em></strong></td>
<td valign="top" width="81"><strong><em>Field 6</em></strong></td>
</tr>
<tr>
<td valign="top" width="87"><strong><em>Row 1</em></strong></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
<td style="background-color: #32cd32"></td>
</tr>
<tr>
<td valign="top" width="87"><strong><em>Row 2</em></strong></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #ffff00"></td>
<td style="background-color: #0033ff"></td>
</tr>
</tbody>
</table>
<p style="text-align: center"><em>Table </em><em>2</em><em> </em><em>Dimension after the change (Type 3)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.itsynergy.co/blogs/aorozcoz/2011/05/23/what-kind-of-dimensions-we-have-to-work-with-in-business-intelligence-to-create-a-data-warehouse-or-a-data-mart/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

