<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3481858993219289701</id><updated>2024-12-05T12:03:07.164-08:00</updated><category term="Business Intelligence"/><category term="business intelligence (BI)"/><category term="7 Top Business Intelligence Trends For 2013"/><category term="BI"/><category term="Basics of CMS"/><category term="Benefits of BI systems"/><category term="Business Intelligence Benefits"/><category term="Business Intelligence Reporting"/><category term="Business Intelligence Reports"/><category term="Business Intelligence Trends"/><category term="DWH Concepts"/><category term="DWH Terminologies"/><category term="Data Warehouse Architecture"/><category term="Data Warehousing Concepts"/><category term="Data Warehousing Terminologies"/><category term="Enterprise Data Warehouse Process"/><category term="Five Benefits of Business Intelligence Software"/><category term="Limitations of Outlook"/><category term="MX-Sync Features and  Benefits"/><category term="Microsoft Dyanamics"/><category term="Microsoft Dynamics GP"/><category term="Outlook CRM"/><category term="Outlook CRM Software"/><category term="Outlook’s inherent CM Functionality"/><category term="Overcoming Outlooks Limitations with MX-Sync"/><category term="SQL"/><category term="SQL Server Reporting Services"/><category term="TOP DATA WAREHOUSE PRODUCTS IN 2021"/><category term="Top 5 Benefits of Business Intelligence Software"/><category term="Top 7 Business Intelligence Trends For 2013"/><title type='text'>Enterprise data warehousing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>74</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-7751687742443391771</id><published>2021-06-17T22:47:00.003-07:00</published><updated>2021-06-17T22:47:33.408-07:00</updated><title type='text'>Cloud vs. On-premises Data Warehouse</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cloud vs. On-premises Data Warehouse&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy3TgzCoIoozy78Jq6X6eyC_3DVyhOfrM2UlHdR8cODt1uVG3sg5VVXKzNPGtHmKj0OtAxuX4AeidEsRZJ7e6AvjDZyaeXLvXjSc6DL8JbV2tyDvneUJGo3BzCs7NUoSi3egZhkFNFYTU/s765/Cloud+vs.+On-premises+Data+Warehouse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;358&quot; data-original-width=&quot;765&quot; height=&quot;397&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy3TgzCoIoozy78Jq6X6eyC_3DVyhOfrM2UlHdR8cODt1uVG3sg5VVXKzNPGtHmKj0OtAxuX4AeidEsRZJ7e6AvjDZyaeXLvXjSc6DL8JbV2tyDvneUJGo3BzCs7NUoSi3egZhkFNFYTU/w537-h397/Cloud+vs.+On-premises+Data+Warehouse.png&quot; width=&quot;537&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/7751687742443391771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/7751687742443391771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/7751687742443391771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/7751687742443391771'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2021/06/cloud-vs-on-premises-data-warehouse.html' title='Cloud vs. On-premises Data Warehouse'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy3TgzCoIoozy78Jq6X6eyC_3DVyhOfrM2UlHdR8cODt1uVG3sg5VVXKzNPGtHmKj0OtAxuX4AeidEsRZJ7e6AvjDZyaeXLvXjSc6DL8JbV2tyDvneUJGo3BzCs7NUoSi3egZhkFNFYTU/s72-w537-h397-c/Cloud+vs.+On-premises+Data+Warehouse.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-9171780598585088932</id><published>2021-06-15T23:16:00.004-07:00</published><updated>2021-06-15T23:20:04.532-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TOP DATA WAREHOUSE PRODUCTS IN 2021"/><title type='text'>List of Top Data Warehouse Products in 2021</title><content type='html'>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;List of Top Data Warehouse Products in 2021&lt;/span&gt;&lt;/div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Oracle Autonomous Data Warehouse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Treasure Data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;ThoughtSpotAmazon Redshift&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Amazon Redshift&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Apache Hive&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;SAP Data Warehouse Cloud&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Google BigQuery&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Oracle Exadata&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;SAP BW&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Oracle Data Warehouse&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Cloudera Enterprise Data Hub&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;SAP BW/4HANA&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Vertica&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Teradata Vantage&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Azure Synapse Analytics (Azure SQL Data Warehouse)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;ClicData&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Actian Matrix&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Panoply&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;IBM Netezza Performance Server&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Cloudera Data Platform&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/9171780598585088932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/9171780598585088932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/9171780598585088932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/9171780598585088932'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2021/06/list-of-top-data-warehouse-products-in.html' title='List of Top Data Warehouse Products in 2021'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-5238545047869319207</id><published>2015-12-30T07:22:00.000-08:00</published><updated>2015-12-30T07:22:15.560-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Warehousing Terminologies"/><category scheme="http://www.blogger.com/atom/ns#" term="DWH Terminologies"/><title type='text'>Data Warehousing - Terminologies</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;topgooglead&quot; style=&quot;-webkit-text-stroke-width: 0px; box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: auto; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h1 style=&quot;-webkit-text-stroke-width: 0px; box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: -1px; line-height: 30px; margin: 0.2em 0.2em 0.2em 0px; orphans: auto; padding: 0px; text-align: center; text-indent: 0px; text-shadow: rgb(204, 204, 204) 2px 2px 3px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;&quot;&gt;
Data Warehousing - Terminologies&lt;/h1&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
In this chapter, we will discuss some of the most commonly used terms in data warehousing.&lt;/div&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Metadata&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Metadata is simply defined as data about data. The data that are used to represent other data is known as metadata. For example, the index of a book serves as a metadata for the contents in the book. In other words, we can say that metadata is the summarized data that leads us to the detailed data.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
In terms of data warehouse, we can define metadata as following:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Metadata is a road-map to data warehouse.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Metadata in data warehouse defines the warehouse objects.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Metadata acts as a directory. This directory helps the decision support system to locate the contents of a data warehouse.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Metadata Repository&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Metadata repository is an integral part of a data warehouse system. It contains the following metadata:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Business metadata&lt;/b&gt;&amp;nbsp;- It contains the data ownership information, business definition, and changing policies.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Operational metadata&lt;/b&gt;&amp;nbsp;- It includes currency of data and data lineage. Currency of data refers to the data being active, archived, or purged. Lineage of data means history of data migrated and transformation applied on it.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Data for mapping from operational environment to data warehouse&lt;/b&gt;&amp;nbsp;- It metadata includes source databases and their contents, data extraction, data partition, cleaning, transformation rules, data refresh and purging rules.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;The algorithms for summarization&lt;/b&gt;&amp;nbsp;- It includes dimension algorithms, data on granularity, aggregation, summarizing, etc.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Data Cube&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
A data cube helps us represent data in multiple dimensions. It is defined by dimensions and facts. The dimensions are the entities with respect to which an enterprise preserves the records.&lt;/div&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Illustration of Data Cube&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Suppose a company wants to keep track of sales records with the help of sales data warehouse with respect to time, item, branch, and location. These dimensions allow to keep track of monthly sales and at which branch the items were sold. There is a table associated with each dimension. This table is known as dimension table. For example, &quot;item&quot; dimension table may have attributes such as item_name, item_type, and item_brand.&lt;/div&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The following table represents the 2-D view of Sales Data for a company with respect to time, item, and location dimensions.&lt;/div&gt;
&lt;img alt=&quot;data cube 2D&quot; src=&quot;http://www.tutorialspoint.com/dwh/images/data_cube2d.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
But here in this 2-D table, we have records with respect to time and item only. The sales for New Delhi are shown with respect to time, and item dimensions according to type of items sold. If we want to view the sales data with one more dimension, say, the location dimension, then the 3-D view would be useful. The 3-D view of the sales data with respect to time, item, and location is shown in the table below:&lt;/div&gt;
&lt;img alt=&quot;data cube 3D&quot; src=&quot;http://www.tutorialspoint.com/dwh/images/data_cube3d.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The above 3-D table can be represented as 3-D data cube as shown in the following figure:&lt;/div&gt;
&lt;img alt=&quot;data cube 3D&quot; src=&quot;http://www.tutorialspoint.com/dwh/images/data_cube3d1.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;&quot; /&gt;&lt;br /&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Data Mart&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Data marts contain a subset of organization-wide data that is valuable to specific groups of people in an organization. In other words, a data mart contains only those data that is specific to a particular group. For example, the marketing data mart may contain only data related to items, customers, and sales. Data marts are confined to subjects.&lt;/div&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; left: 0px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Points to Remember About Data Marts&lt;/h3&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Windows-based or Unix/Linux-based servers are used to implement data marts. They are implemented on low-cost servers.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The implementation cycle of a data mart is measured in short periods of time, i.e., in weeks rather than months or years.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The life cycle of data marts may be complex in the long run, if their planning and design are not organization-wide.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Data marts are small in size.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Data marts are customized by department.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The source of a data mart is departmentally structured data warehouse.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Data marts are flexible.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The following figure shows a graphical representation of data marts.&lt;/div&gt;
&lt;img alt=&quot;data mart&quot; src=&quot;http://www.tutorialspoint.com/dwh/images/data_mart.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; color: #313131; display: block; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; margin-left: auto; margin-right: auto; max-width: 100%; padding-bottom: 4px; vertical-align: middle;&quot; /&gt;&lt;br /&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Virtual Warehouse&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The view over an operational data warehouse is known as virtual warehouse. It is easy to build a virtual warehouse. Building a virtual warehouse requires excess capacity on operational database servers.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/5238545047869319207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/5238545047869319207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5238545047869319207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5238545047869319207'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2015/12/data-warehousing-terminologies.html' title='Data Warehousing - Terminologies'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-5901777982383286983</id><published>2015-12-30T07:16:00.003-08:00</published><updated>2015-12-30T07:20:59.094-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Warehousing Concepts"/><category scheme="http://www.blogger.com/atom/ns#" term="DWH Concepts"/><title type='text'>Data Warehousing - Concepts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h1 style=&quot;-webkit-text-stroke-width: 0px; box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: -1px; line-height: 30px; margin: 0.2em 0.2em 0.2em 0px; orphans: auto; padding: 0px; text-align: center; text-indent: 0px; text-shadow: rgb(204, 204, 204) 2px 2px 3px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;&quot;&gt;
Data Warehousing - Concepts&lt;/h1&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
What is Data Warehousing?&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Data warehousing is the process of constructing and using a data warehouse. A data warehouse is constructed by integrating data from multiple heterogeneous sources that support analytical reporting, structured and/or ad hoc queries, and decision making. Data warehousing involves data cleaning, data integration, and data consolidations.&lt;/div&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Using Data Warehouse Information&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
There are decision support technologies that help utilize the data available in a data warehouse. These technologies help executives to use the warehouse quickly and effectively. They can gather data, analyze it, and take decisions based on the information present in the warehouse. The information gathered in a warehouse can be used in any of the following domains:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Tuning Production Strategies&lt;/b&gt;&amp;nbsp;- The product strategies can be well tuned by repositioning the products and managing the product portfolios by comparing the sales quarterly or yearly.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Customer Analysis&lt;/b&gt;&amp;nbsp;- Customer analysis is done by analyzing the customer&#39;s buying preferences, buying time, budget cycles, etc.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Operations Analysis&lt;/b&gt;&amp;nbsp;- Data warehousing also helps in customer relationship management, and making environmental corrections. The information also allows us to analyze business operations.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Integrating Heterogeneous Databases&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
To integrate heterogeneous databases, we have two approaches:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;Query-driven Approach&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;Update-driven Approach&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Query-Driven Approach&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This is the traditional approach to integrate heterogeneous databases. This approach was used to build wrappers and integrators on top of multiple heterogeneous databases. These integrators are also known as mediators.&lt;/div&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; left: 0px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Process of Query-Driven Approach&lt;/h3&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
When a query is issued to a client side, a metadata dictionary translates the query into an appropriate form for individual heterogeneous sites involved.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Now these queries are mapped and sent to the local query processor.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The results from heterogeneous sites are integrated into a global answer set.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; left: 0px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Disadvantages&lt;/h3&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Query-driven approach needs complex integration and filtering processes.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This approach is very inefficient.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
It is very expensive for frequent queries.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This approach is also very expensive for queries that require aggregations.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Update-Driven Approach&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This is an alternative to the traditional approach. Today&#39;s data warehouse systems follow update-driven approach rather than the traditional approach discussed earlier. In update-driven approach, the information from multiple heterogeneous sources are integrated in advance and are stored in a warehouse. This information is available for direct querying and analysis.&lt;/div&gt;
&lt;h3 style=&quot;border: 0px; box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; left: 0px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Advantages&lt;/h3&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This approach has the following advantages:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
This approach provide high performance.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The data is copied, processed, integrated, annotated, summarized and restructured in semantic data store in advance.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
Query processing does not require an interface to process data at local sources.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;box-sizing: border-box; color: #121214; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: normal; left: 0px; letter-spacing: -1px; line-height: 1.5em; margin: 0.2em 0.2em 0.2em 0px; padding: 0px; position: relative; text-shadow: rgb(204, 204, 204) 1px 1px 2px;&quot;&gt;
Functions of Data Warehouse Tools and Utilities&lt;/h2&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
The following are the functions of data warehouse tools and utilities:&lt;/div&gt;
&lt;ul class=&quot;list&quot; style=&quot;box-sizing: border-box; color: #313131; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Data Extraction&lt;/b&gt;&amp;nbsp;- Involves gathering data from multiple heterogeneous sources.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Data Cleaning&lt;/b&gt;&amp;nbsp;- Involves finding and correcting the errors in data.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Data Transformation&lt;/b&gt;&amp;nbsp;- Involves converting the data from legacy format to warehouse format.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Data Loading&lt;/b&gt;&amp;nbsp;- Involves sorting, summarizing, consolidating, checking integrity, and building indices and partitions.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-image: url(&amp;quot;/images/icon-bullet.png&amp;quot;); background-origin: initial; background-position: 0px 4px; background-repeat: no-repeat; background-size: initial; box-sizing: border-box; color: black; line-height: 24px; list-style: none; margin-bottom: 5px; padding: 0px 0px 0px 19px;&quot;&gt;&lt;div style=&quot;box-sizing: border-box; font-size: 15px !important; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Refreshing&lt;/b&gt;&amp;nbsp;- Involves updating from data sources to warehouse.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;box-sizing: border-box; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px !important; line-height: 24px; margin: 0em 0.2em 1em; padding: 0px; text-align: justify; word-wrap: break-word;&quot;&gt;
&lt;b style=&quot;box-sizing: border-box;&quot;&gt;Note&lt;/b&gt;: Data cleaning and data transformation are important steps in improving the quality of data and data mining results.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/5901777982383286983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/5901777982383286983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5901777982383286983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5901777982383286983'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2015/12/data-warehousing-concepts.html' title='Data Warehousing - Concepts'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-7542003483109125041</id><published>2014-02-10T08:58:00.001-08:00</published><updated>2014-02-10T08:58:50.338-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Benefits of BI systems"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence (BI)"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence Benefits"/><category scheme="http://www.blogger.com/atom/ns#" term="Five Benefits of Business Intelligence Software"/><category scheme="http://www.blogger.com/atom/ns#" term="Top 5 Benefits of Business Intelligence Software"/><title type='text'>Five Benefits of Business Intelligence Software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Five Benefits of Business Intelligence Software&lt;/h2&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; line-height: 18px;&quot;&gt;&lt;b&gt;Business Intelligence Benefits&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; line-height: 18px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;div&gt;
&lt;strong style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;1. Eliminate guesswork&lt;/strong&gt;&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;: &quot;Running a business shouldn&#39;t be like gambling,&quot; said Ken Dixon, executive vice president of marketing at Kogent Corporation. &quot;Far too often, executives must rely on &#39;best guess&#39; and &#39;gut feel&#39; decisions as they attempt to steer their companies into the future. They do this because their business data lacks any structure to allow them to make truly informed choices. Business intelligence can provide more accurate historical data, real-time updates, synthesis between departmental data stores, forecasting and trending, and even predictive &#39;what if?&#39; analysis,&quot; eliminating the need to guesstimate.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;strong&gt;2. Get faster answers to your business questions&lt;/strong&gt;: &quot;BI users can quickly get answers to business questions, rather than spending hours reading through volumes of printed reports,&quot; said Wende Cover, director of strategic marketing at MicroStrategy.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;strong&gt;3. Get key business metrics reports when and where you need them&lt;/strong&gt;: Today, many business intelligence software vendors are making it possible for users to access key business metrics, reports and dashboards on mobiles devices like their iPhone, iPad, Droid or BlackBerry, giving sales and marketing people access to critical business information on the fly.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;strong&gt;4. Get insight into customer behavior&lt;/strong&gt;: One of the great benefits of business intelligence software is it allows companies to gain visibility into what customers are buying (or not), giving them &quot;the ability to turn this knowledge into additional profit&quot; and retain valuable customers, said Mike Meikle, CEO of the Hawkthorne Group, a boutique management and information technology consulting group that advises companies on business intelligence tools.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;
&lt;strong&gt;5. Identify cross-selling and up-selling opportunities&lt;/strong&gt;: &quot;Business intelligence software allows firms to leverage customer data to build, refine and modify predictive models [that help] sales representatives to up-sell and cross-sell products at appropriate customer touch points,&quot; said Mohit Joshi, vice president and global head of the Sales, Banking and Capital Markets Practice at Infosys Technologies.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/7542003483109125041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/7542003483109125041' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/7542003483109125041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/7542003483109125041'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2014/02/five-benefits-of-business-intelligence.html' title='Five Benefits of Business Intelligence Software'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-742244164401362024</id><published>2014-01-29T23:13:00.000-08:00</published><updated>2014-01-29T23:15:09.924-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BI"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence (BI)"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence Reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence Reports"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Dyanamics"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Dynamics GP"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server Reporting Services"/><title type='text'>Business Intelligence Reporting</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Business Intelligence and Reporting&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKIfWhqap19AvQs4f5DAZD4gY2hbf93RHKuc3Y3dvO3xeZtKV_JGr8QBHN-qDIDIQ8hf6VTInoSwc5amTwBME3oK2A3NoaoTYiu84Y2udmE2O16pa_tKVgq3vd30TY3Ushp8oxbMMUetA/s1600/bi-business-intelligence-and-data-warehouse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Business Intelligence Reporting&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKIfWhqap19AvQs4f5DAZD4gY2hbf93RHKuc3Y3dvO3xeZtKV_JGr8QBHN-qDIDIQ8hf6VTInoSwc5amTwBME3oK2A3NoaoTYiu84Y2udmE2O16pa_tKVgq3vd30TY3Ushp8oxbMMUetA/s1600/bi-business-intelligence-and-data-warehouse.png&quot; height=&quot;306&quot; title=&quot;Business Intelligence Reporting&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Business Intelligence Reporting&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;SQL Server Reporting Services in Microsoft Dynamics GP&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Reduce the time it takes to create reports—and take full advantage of your data—with customizable reports for Microsoft® SQl Servertm Reporting Services. Smooth integration supports a range of common data sources from OLE DB and the Open Database Connectivity (ODBC) interface to Microsoft Office System applications. &lt;br /&gt;
&lt;br /&gt;
Because SQL Server Reporting Services offer reports that work with both the Microsoft Dynamicstm GP sample database and your organizational data, your people can quickly build relevant reports, manipulate information, and then share it across your organization.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Benefits&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Tailor reports to your organizational needs.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Use the sample reports either as-is or as templates for designing new reports. With customizable report templates at hand, your decision makers and employees can easily and efficiently take full advantage of SQL Server Reporting Services.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Quickly access reports from within Microsoft Dynamics GP.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Maintain one-click access to the reports you use most often by storing them in a personalized My Reports list within Microsoft Dynamics GP.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Leverage existing IT capabilities.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Using Microsoft Visual Studio® .NET and the Microsoft .NET Framework or SQL Server Business Intelligence Development Studio, developers can leverage the capabilities of their existing information systems and connect to custom data sources, produce additional output formats, and deliver to a variety of devices.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Build on your current system capabilities.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Using the familiar, widely- used Microsoft Office Excel® interface, you can get even new employees up to speed quickly, without extensive training.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Take Full Advantage of SQL Server Reporting Services&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL Server Reporting Services in Microsoft Dynamics GP offer several reports that are designed to work with Fabrikam, the Microsoft Dynamics GP sample database. With some minor changes, you can also work with these reports in an existing Microsoft Dynamics GP environment. &lt;br /&gt;
&lt;br /&gt;
You can download the following Report Pack (which includes eight predefined reports) from the Microsoft Download Center:&lt;br /&gt;
&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Commissions Report:&lt;/b&gt;&lt;/u&gt; Expandable views of sales commissions by territory, salesperson, and year, including views of quarterly commissions by territory.&lt;br /&gt;
&lt;b&gt;• &lt;/b&gt;&lt;u&gt;&lt;b&gt;Customer Profitability Report:&lt;/b&gt;&lt;/u&gt; Sales, total profit, and gross margin percentage per customer for the selected year. Expandable customer ID offers a view of sales, total profit, and gross margin percentage by document number.&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Inventory Value by Site Report:&lt;/b&gt;&lt;/u&gt; Bar graph of the value of inventory by site and the total inventory value for the company. Clickable inventory site bars display Inventory value by Site. Use the Item Number Report to view items and their total value for that site.&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Item Quantity Back Order Report:&lt;/b&gt;&lt;/u&gt; Quantity of items that are back ordered, quantities allocated to purchase orders, and item quantities available for&amp;nbsp; all sites.&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Open Purchase Orders Report:&lt;/b&gt;&lt;/u&gt; Purchase orders that have not been closed or canceled per vendor or for all vendors, including list views for the number, status, and date of each purchase order, assigned vendor, and line item detail.&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Open Sales Orders Report:&lt;/b&gt;&lt;/u&gt; Unposted sales orders for a range of customers, including list views for the sales order number and date, customer information, requested ship date, amount remaining, assigned salesperson, and line item detail.&lt;br /&gt;
&lt;b&gt;• &lt;/b&gt;&lt;u&gt;&lt;b&gt;Work Center by Weeks – Employee Capacity Report:&lt;/b&gt;&lt;/u&gt; Available work centers and the employee capacity of each work center by weeks.&lt;br /&gt;
• &lt;u&gt;&lt;b&gt;Work Center by Weeks – Machine Capacity Report:&lt;/b&gt;&lt;/u&gt; Available work centers and the machine capacity of each work center by weeks&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;The SQL Server Reporting Services wizard, available with Microsoft Dynamics GP 10.0, simplifies deployment for the following SQL Server Reporting Services Reports: &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Purchase Order Processing (POP)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Receivables Management (RM)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Sales Order Processing (SOP)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;General Ledger&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Inventory Management&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Payables Management (PM)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Payroll – US&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Human Resource Management&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Bank Reconciliation&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Fixed Assets(FA) &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Project Accounting (PA)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Manufacturing&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;FEATURES&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Easy Access to Report Formats&lt;/b&gt;&lt;/u&gt; Access reports easily from within Microsoft Dynamics GP, including one- click access from your personalized My Reports list of frequently used formats.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Drilldown Actions&lt;/b&gt;&lt;/u&gt; Quickly access essential information with the ability to drill down to details within reports.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Chart Options&lt;/b&gt;&lt;/u&gt; Take advantage of report layout options such as pie-, line-, or bar-chart capabilities to highlight key information or enhance presentations.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Customized Filtering&lt;/b&gt;&lt;/u&gt; Filter report data using dynamic parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Flexible Report Views&lt;/b&gt;&lt;/u&gt; Use a collapsible report view to expand sections, reducing complex reports to manageable proportions.&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;Subreports&lt;/b&gt;&lt;/u&gt; Create subreports within another report, or bind a main report to one or more subreports through a set of parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Table View&lt;/b&gt;&lt;/u&gt; This report layout option quickly presents the data in a table format for easier viewing and distribution across your business.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Microsoft SQL Server 2005&lt;/b&gt;&lt;/u&gt; Invest in your company’s future with no worries. SQL Server Reporting Services is compatible with Microsoft SQL Server 2005.&lt;br /&gt;
&lt;br /&gt;
Content taken from below site url &lt;br /&gt;
For more information about SQL Server Reporting Services in Microsoft Dynamics GP,&amp;nbsp; visit www.microsoft.com/dynamics/gp.&lt;br /&gt;
&amp;nbsp; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/742244164401362024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/742244164401362024' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/742244164401362024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/742244164401362024'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2014/01/business-intelligence-reporting.html' title='Business Intelligence Reporting'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKIfWhqap19AvQs4f5DAZD4gY2hbf93RHKuc3Y3dvO3xeZtKV_JGr8QBHN-qDIDIQ8hf6VTInoSwc5amTwBME3oK2A3NoaoTYiu84Y2udmE2O16pa_tKVgq3vd30TY3Ushp8oxbMMUetA/s72-c/bi-business-intelligence-and-data-warehouse.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-8136089486461675651</id><published>2014-01-27T07:33:00.005-08:00</published><updated>2014-01-27T07:43:05.135-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Warehouse Architecture"/><title type='text'>Data Warehouse Architecture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Data Warehouse Architecture&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICHDeH2KFroDR6HizJSnoK7wa8Wq0bYzyPbgqoQQXzJBCTuG2WMHPAAuoDWnrdet8SvmmkuuWFvVifb3gmgCmDuNo1BrQ2N3rQ4ap-xPmyRK24FmwlVia5paZ9ajOmkgYtfFNUNnFgd0/s1600/data_warehouse_architecture.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Data Warehouse Architecture&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICHDeH2KFroDR6HizJSnoK7wa8Wq0bYzyPbgqoQQXzJBCTuG2WMHPAAuoDWnrdet8SvmmkuuWFvVifb3gmgCmDuNo1BrQ2N3rQ4ap-xPmyRK24FmwlVia5paZ9ajOmkgYtfFNUNnFgd0/s1600/data_warehouse_architecture.jpg&quot; height=&quot;416&quot; title=&quot;Data Warehouse Architecture&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;&lt;b&gt;Data Warehouse Architecture&lt;/b&gt;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/8136089486461675651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/8136089486461675651' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8136089486461675651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8136089486461675651'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2014/01/data-warehouse-architecture.html' title='Data Warehouse Architecture'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjICHDeH2KFroDR6HizJSnoK7wa8Wq0bYzyPbgqoQQXzJBCTuG2WMHPAAuoDWnrdet8SvmmkuuWFvVifb3gmgCmDuNo1BrQ2N3rQ4ap-xPmyRK24FmwlVia5paZ9ajOmkgYtfFNUNnFgd0/s72-c/data_warehouse_architecture.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-2569746623138464056</id><published>2014-01-27T07:31:00.002-08:00</published><updated>2014-01-27T07:40:39.700-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Data Warehouse Process"/><title type='text'>Enterprise Data Warehouse Process</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Enterprise Data Warehouse Process &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx7Cw6hwhAAl8gSRI3gou8rIbN5R33njmsfWZJuzTK7GNSFrAlJznsq2xny9_ItHyJqTbZxF5jw37BSBuKIpNcvlGzcJvwDyZUQfgTKTRa1Bk9pbk_Xgy5z1G9MSt7D2Cy6sBkBlcZVg4/s1600/Enterprise+Data+Warehouse+Process.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Enterprise Data Warehouse Process&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx7Cw6hwhAAl8gSRI3gou8rIbN5R33njmsfWZJuzTK7GNSFrAlJznsq2xny9_ItHyJqTbZxF5jw37BSBuKIpNcvlGzcJvwDyZUQfgTKTRa1Bk9pbk_Xgy5z1G9MSt7D2Cy6sBkBlcZVg4/s1600/Enterprise+Data+Warehouse+Process.jpg&quot; height=&quot;611&quot; title=&quot;Enterprise Data Warehouse Process&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;&lt;b&gt;Enterprise Data Warehouse Process&lt;/b&gt;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/2569746623138464056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/2569746623138464056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2569746623138464056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2569746623138464056'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2014/01/enterprise-data-warehouse-process.html' title='Enterprise Data Warehouse Process'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx7Cw6hwhAAl8gSRI3gou8rIbN5R33njmsfWZJuzTK7GNSFrAlJznsq2xny9_ItHyJqTbZxF5jw37BSBuKIpNcvlGzcJvwDyZUQfgTKTRa1Bk9pbk_Xgy5z1G9MSt7D2Cy6sBkBlcZVg4/s72-c/Enterprise+Data+Warehouse+Process.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-2034494262039313782</id><published>2013-04-03T12:14:00.001-07:00</published><updated>2013-04-03T12:14:16.726-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="7 Top Business Intelligence Trends For 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence Trends"/><category scheme="http://www.blogger.com/atom/ns#" term="Top 7 Business Intelligence Trends For 2013"/><title type='text'>Business Intelligence Trends</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;u&gt;&lt;b&gt;7 Top Business Intelligence Trends For 2013&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;dek&quot; style=&quot;text-align: left;&quot;&gt;
Short list of BI hot buttons includes dashboards, 
self-service, mobile, in-memory, cloud, collaboration and, of course, 
big data.&lt;span id=&quot;articleBody&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;dek&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span id=&quot;articleBody&quot;&gt;Many people seem to want to stick a sexier name 
on business intelligence, whether that&#39;s &quot;business analytics&quot; or &quot;big 
data.&quot; To me, it&#39;s still business intelligence, a top-priority 
technology that can help companies boost revenues, improve customer 
service or control costs by making better, faster decisions. 
&lt;/span&gt;&lt;/div&gt;
Whatever you want to call this still-vital category, here are my 
predictions for the top BI trends of 2013, along with a few looks back 
at highlights of 2012.&amp;nbsp;
		&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;dek&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span id=&quot;articleBody&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;1. Dashboards Evolve, Expand&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt; 
You would think that there&#39;s not much room for dashboard innovation now 
that they&#39;re the bread-and-butter BI interface, already in use among 
most large and midsized companies. And yet dashboards were rated &lt;i&gt;the&lt;/i&gt; top priority for expansion and innovation in the BI Scorecard &lt;a href=&quot;https://www.biscorecard.com/businessintelligenceevaluations.asp#spclrept&quot;&gt;2012 Successful BI Survey&lt;/a&gt;.
 The dashboard&#39;s rise to prominence is a confluence of next-generation 
technology along with a recognition that BI must be aligned to business 
goals to be successful.
&lt;br /&gt;

&lt;strong&gt;[ Want more on trends in the year ahead? Read &lt;a href=&quot;http://www.informationweek.com/software/enterprise-applications/5-cloud-app-trends-to-expect-in-2013/240145319?itc=edit_in_body_cross&quot;&gt;5 Cloud App Trends To Expect In 2013&lt;/a&gt;. ]&lt;/strong&gt;
&lt;br /&gt;

Access to data alone doesn&#39;t help a company improve. Next-generation 
dashboards keep workers focused on the right metrics and inform in a way
 that lets employees take preemptive action. Key features enabling such 
dashboards include in-memory processing, the ability for users to mash 
data together and to assemble their own dashboards, KPIs, faceted 
(filter-by-category) search, mobile, and the ability to link insight to 
action.&amp;nbsp; &lt;br /&gt;

With big BI platform vendors IBM, Microsoft, and SAP generally lagging 
the dashboard capabilities provided by specialty vendors, customers will
 continue to mix and match systems from different providers in 2013. 
Differentiated leaders include QlikTech, which supports rapid deployment
 and intuitive &quot;associative&quot; analysis, JackBe, which has strong 
operational dashboards, and Metric Insight, which offers top-notch KPIs.
&lt;br /&gt;

Look for all vendors in this space to continue to improve their 
capabilities in 2013. SAP, for example, recently released its 
next-generation dashboard tool, Design Studio, though data-source 
support is initially limited to SAP BW and the Hana in-memory database. 
Look for SAP to improve related mobile and data-visualization 
capabilities. SAP will also eventually integrate and merge its 
once-leading Xcelsius dashboarding product, now rebranded &quot;Dashboards,&quot; 
into Design Studio. QlikTech also is expected to release a 
next-generation dashboarding product this year.
&lt;br /&gt;

Looking back, one important dashboard release in 2012 was Oracle Endeca 
Information Discovery, acquired by Oracle at the end of 2011 and adapted
 to run on its Exalytics appliance. Oracle classifies this product as a 
discovery tool, but in my view it&#39;s best positioned as a dashboard 
application uniquely positioned to explore unstructured data using 
faceted search.
&lt;br /&gt;

&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;2. Self-Service BI Gets Real&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
Self-service BI continues to be a vision for many companies in which 
users are empowered to explore new data sets without much IT support. 
Visual-data-discovery tools have become synonymous with self-service BI 
and are growing at three times the pace of the overall BI market. 
Unfortunately, some vendors are too quick to attach the visual discovery
 moniker to their products. As I wrote in the latest &lt;a href=&quot;https://www.biscorecard.com/businessintelligenceevaluations.asp#prosum&quot;&gt;BI Scorecard Strategic and Product Summary report&lt;/a&gt;,
 there&#39;s a continuum of self-service BI capabilities that ranges from 
interactive reporting to business query to visual data discovery, and 
yes, even to tools such as spreadsheets.
&lt;br /&gt;

My hope in 2013 is that practitioners recognize this range of 
self-service, and that vendors help educate rather than just jumping on 
whatever bandwagon has the most hype. Leading companies will make the 
shift to self-service BI, both to empower workers and to ensure the 
smartest allocation of constrained IT resources.
 
In our Successful BI Survey, 44% of respondents say BI teams do not have
 adequate time, funding or resources to keep up with BI demand. With the
 fight for BI talent, simply hiring more people is not the solution. 
Instead, business users have to embrace responsibility for routine BI 
tasks. At the same time, IT has to let go of some of the mundane 
enhancement requests and focus on complex data challenges and leveraging
 innovations.
&lt;br /&gt;

In 2013 Tableau will release version 8 of its software, which will 
include browser and iPad-based authoring, a relative rarity in the 
visual data discovery category.
 
Also look for improvements in other first-generation visual discovery 
products:
&lt;br /&gt;

-- SAS Visual Analytics Explorer, first released in February 2012, is 
due out with a new version that will support calculated columns, 
forecasting, decision trees, and maps.
&lt;br /&gt;

-- Microsoft&#39;s Power View via SharePoint (released in Q1 2012) will reemerge as an Excel add-in.
&lt;br /&gt;

-- AP Visual Intelligence, first released for Hana in March 2012, is now
 on a six-week release cycle, gaining support for more data sources and 
capabilities.
&lt;br /&gt;


&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;
&lt;u&gt;&lt;strong&gt;3. Mobile BI Boosts BI Adoption&lt;/strong&gt;&lt;/u&gt;
&lt;br /&gt;

Just when you thought the dust had settled on the question of tablet 
leadership (the iPad), Microsoft released the Windows Surface and Apple 
missed Wall Street earnings estimates. Prime-time ads for the Surface 
abound! And oh, how I would love to more easily synch my Outlook 
calendar!
 
&lt;br /&gt;

Gone are the days when corporate IT can set mobile device standards. 
Instead, users are increasingly bringing their own devices, forcing IT 
(and BI vendors) to support a broad swath of smartphones and tablets. 
The most promising way to support diversity is to support HTML5, but the
 best user experience continues to be through device-native apps. Just 
what those apps need to support is a moving target, as user requirements
 evolve. For example, availability of offline data-interaction 
capabilities -- rare in 2011, but supported by specialty vendor RoamBI 
-- increased in 2012 with MicroStrategy, SAP Mobile and Oracle Mobile HD
 adding such capabilities.
 
&lt;br /&gt;

Will we see native support for Microsoft Surface in 2013, or will 
vendors use the HTML5 approach for this device? It&#39;s too early to tell, 
but I don&#39;t anticipate any broad shift. The debate about which 
capabilities to provide on smartphones versus tablets will continue. 
Mobile Device Management will remain a separate market segment, but 
savvy mobile BI providers and customers will integrate with these 
solutions so that when a device is lost or stolen, there is additional 
security beyond just a user name and password so that offline data can 
be wiped.
&lt;br /&gt;

Mobile will also continue to drive BI adoption in 2013, re-igniting 
executive interest and making BI more relevant to field and front-line 
workers. In last year&#39;s Successful BI Survey, only 11% of respondents 
said their firms had successfully deployed mobile BI. BI adoption at 
those firms stood at 39% of employees, far ahead of the industry average
 of 24% of employees.&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;articleBody&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;firstP&quot;&gt;
&lt;u&gt;&lt;strong&gt;4. In-Memory Goes Mainstream&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
In-memory technology saw several major releases in 2012, and that makes 
2013 an opportune year for companies to implement this technology. 
In-memory was initially an approach leveraged by a few OLAP systems 
(like TM1, now part of IBM Cognos) and a few specialty vendors (like 
QlikTech and Tibco Spotfire). 
&lt;/div&gt;
Now all leading BI platform vendors have in-memory solutions, with 
Oracle being the last to join the ranks with its Exalytics appliance, 
which runs the TimesTen in-memory database. Kicking off 2013, SAP 
announced the ability to run its core transactional (OLTP) applications 
on the Hana in-memory database. Nonetheless, debate about when to use 
in-memory or when to use an analytic appliance, columnar database or 
disk-based data warehouse will continue, driven by constraints including
 available expertise, analytic demands and cost.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;span id=&quot;articleBody&quot;&gt;&lt;/span&gt;&lt;br /&gt;

Other noteworthy 2012 in-memory announcements included: 
&lt;br /&gt;

-- Microsoft Hekaton, an in-memory transaction support within SQL Server, expected in 2014 or 2015
&lt;br /&gt;

-- IBM Cognos 10.2, which includes dynamic, in-memory cubes for relational data sources
&lt;br /&gt;

-- SAS LASR Server, which combines in-memory processing with Hadoop 
infrastructure for large-scale analytics and visual discovery.
&lt;br /&gt;


&lt;strong&gt;[ Want more on trends in the year ahead? Read &lt;a href=&quot;http://www.informationweek.com/software/enterprise-applications/5-cloud-app-trends-to-expect-in-2013/240145319?itc=edit_in_body_cross&quot;&gt;5 Cloud App Trends To Expect In 2013&lt;/a&gt;. ]&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;
&lt;br /&gt;

&lt;u&gt;&lt;strong&gt;5. Big Data Generates Big Interest&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
Reminiscent of the Gold Rush era, there&#39;s money to be had (and to 
invest) in big data, but only a few, as of yet, are striking it rich. 
&lt;br /&gt;

Big data such as Web clicks, tweets, and genomic data are critical in 
certain industries, such as ecommerce, gaming, advertising, and 
healthcare. Some associate big data only with Hadoop and with the demise
 of the data warehouse. However, I see Hadoop and NoSQL solutions as 
being only a part of the architecture for handling structured and 
unstructured data. The traditional data warehouse, analytic appliances 
and BI vendors all have roles to play here.
&lt;br /&gt;

So in 2013, companies in certain industries will indeed embrace new 
solutions from big data startups including Datameer, Karmasphere, 
Platfora, and SiSense. Others will leverage big-data connectors from 
their existing BI tools. The majority of companies are still grappling 
with basic data access, so big data will continue to be just an 
interesting cover story.&lt;br /&gt;
&lt;br /&gt;

&lt;u&gt;&lt;strong&gt;6. Cloud Becomes Just Another Option&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
Cloud is another area of BI that is grabbing a lot of headlines, but to 
date, not a lot of deployments. Cloud accounts for only 3% of total BI 
revenues, according to Gartner. Cloud BI would seem to fall, then, in 
the domain of &quot;nice to have.&quot; But if you talk to CIOs, many would 
welcome the chance to outsource the problem of infrastructure 
maintenance and instead focus on higher-value IT investments. BI in the 
cloud provides that opportunity, along with flexibility to handle 
elastic (variable) workload demands. 
&lt;br /&gt;

Security concerns were initially the biggest barrier to cloud BI 
deployments. There&#39;s now greater acceptance that cloud BI can be secure.
 The question becomes whether a cloud provider can do a better job than 
you can in ensuring reliability and security, though doubts were 
recently raised  by yet another &lt;a href=&quot;http://www.informationweek.com/cloud-computing/infrastructure/amazon-outage-scrooges-netflix-heroku/240145338&quot;&gt;Amazon blip&lt;/a&gt; during the make-or-break Christmas season. 
&lt;br /&gt;

BI vendors have had to re-architect their products to be cloud-ready, 
both with multitenancy and the ability to work with data retained on 
premises. In 2013 we will see more POCs and trial-use of BI cloud 
products. Cloud will increasingly become a routine deployment option 
rather than a product differentiator. Oracle says it will preview a 
cloud-based reporting and analytics offering in the first half of the 
year. Also look for Pentaho to release a new, multitenant architecture.&lt;br /&gt;
&lt;br /&gt;

&lt;u&gt;&lt;strong&gt;7. Collaboration Goes Beyond Social&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;
Did you think that social networking and collaboration would just be 
passing fads -- or ways to share photos and look up old flames? In the 
midst of Hurricane Sandy, many used Facebook and Twitter to find hotel 
rooms, places to shower and to charge cell phones. It was a study of 
contrasts of those who knew how to use the technology and those who 
didn&#39;t -- I couldn&#39;t find Jersey Central Power &amp;amp; Light&#39;s Twitter 
handle. New Jersey Governor Christie started off with useless tweets, 
like &quot;watch my live stream&quot; -- uh, not on limited battery power. But he 
eventually provided more useful tweets, such as when specific 
communities would get power restored. 
&lt;br /&gt;

I still get the sense that most vendors add collaboration without a 
clear vision or passion for what sharing can bring. A few BI vendors 
seem to get it, most notably Panorama and Lyzasoft. Some BI buyers tell 
me their users don&#39;t ask for these types of features, to which I recall 
that nobody initially asked for mobile phones, either. When I read about
 how, for example, United Health Group and the Mayo Clinic &lt;a href=&quot;http://online.wsj.com/article/SB10001424127887324595704578242011727443992.html&quot;&gt;will be sharing and mining data&lt;/a&gt; across boundaries, I think collaboration in BI has the potential to bring the best data to the best analysts.
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;These are my predictions for the biggest trends in the year ahead. Wherever your priorities lie, enjoy the journey!&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/2034494262039313782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/2034494262039313782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2034494262039313782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2034494262039313782'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2013/04/business-intelligence-trends_3.html' title='Business Intelligence Trends'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-1239226217471037904</id><published>2013-03-29T10:17:00.000-07:00</published><updated>2013-03-29T10:28:20.663-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basics of CMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Limitations of Outlook"/><category scheme="http://www.blogger.com/atom/ns#" term="MX-Sync Features and  Benefits"/><category scheme="http://www.blogger.com/atom/ns#" term="Outlook CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Outlook CRM Software"/><category scheme="http://www.blogger.com/atom/ns#" term="Outlook’s inherent CM Functionality"/><category scheme="http://www.blogger.com/atom/ns#" term="Overcoming Outlooks Limitations with MX-Sync"/><title type='text'>Outlook CRM Software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Outlook CRM and Contact Management – Keeping It Simple&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;1 Overview&lt;/b&gt; &lt;/u&gt;&lt;br /&gt;This article looks at how you can use Microsoft Outlook as your Contact Management and CRM &lt;br /&gt;system with out the installation of any additional client software or Outlook Add-Ins, and still interface Outlook with your back-end CRM or ERP system.&lt;br /&gt;
&lt;br /&gt;
It represents a new, yet incredibly simple approach to CRM that is guaranteed to work where other systems may already have failed. Equally important, for those organizations wanting to adopt a CRM system, it is a very good system to implement first, even if one later “graduates” to a more comprehensive system. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;2 The Problem&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;CRM has received a lot of negative publicity over the years because of the failure rate of CRM implementation projects. &lt;br /&gt;&lt;br /&gt;
A recent Butler Group report found that 70 percent of CRM implementations fail. A Gartner study found that approximately 55 percent of all CRM projects failed to meet software customers&#39; expectations. In a Bain &amp;amp; Company survey of 451 senior executives, CRM ranked in the bottom three categories among 25 popular tools evaluated for customer satisfaction.&lt;br /&gt;
&lt;br /&gt;
The findings of a poll of 100 SME organisations with CRM implementations revealed that while 60% of sales directors insist that CRM is fundamental to their sales processes, a quarter have lost customers directly through their ineffective use of CRM technology. &lt;br /&gt;&lt;br /&gt;
Essentially sales teams are not using their CRM systems correctly with 44% of sales directors admitting that fewer than 80% of their staff use the technology effectively. The knock-on effect is a loss of potential revenue and increasing levels of customer dissatisfaction. &lt;br /&gt;&lt;br /&gt;
But sales directors themselves are hardly blameless with 72% confessing that they tolerate inefficient use of the CRM they have invested in, while a mighty 73% do not discipline staff who fail to use CRM systems. Common reasons for this lack of use include: &lt;br /&gt;• resistance to changing the way they work among sales people &lt;br /&gt;• reluctance to use new technologies. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;A comment made in response to this report summaries the current situation: &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;“The main problem with sales CRM systems is that they are simply too cumbersome and &lt;br /&gt;complicated for many salespeople to use. When confronted with something like SalesForce with its multitude of fields and processes, many salespeople just roll their eyes and go back to the Excel spreadsheets that have served them well for years. Until more useable and simple systems are available CRM horror stories will continue to be commonplace. &lt;br /&gt;
&lt;br /&gt;&lt;u&gt;&lt;b&gt;3 The Solution – Microsoft Outlook&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;The Fear of/Resistance to Change Syndrome dictates that the less the users have to change the way they work, the more likely they will adopt any new system that is based around what they are already used to. So if your users are already sending mail, managing their own contacts in their own Personal Contacts folder, and scheduling appointments with the Outlook Calendar, they don’t want to change this. ExchangeWise (Pty) Ltd www.exchangewise.com, Outlook CRM and Contact Management – Keeping It Simple&lt;br /&gt;
&lt;br /&gt;The Resistance to Change factor has another side that’s reflected in a popular saying namely “Up to the age of 18 you make your habits; thereafter they make you”. The reality of these words of wisdom is summarized as follows: If a new system is introduced such that not only is training required to learn the system but one also has to form a new set of habits associated with the procedures necessary to run the system, then it will take the average worker 3 to 6 months to develop these new habits to the point where they are ingrained into their daily work routines. And invariably if the user does not see sufficient benefit in the system soon enough (i.e. before these new habits are fully developed), then they continue to do what they were doing before the new system was introduced and as such the new system falls into disuse. One common excuse we &lt;br /&gt;used to get during post-implementation audits from users who were found not to have been entering activities into the new CRM system was “Oh, I keep forgetting to open the system”, or “it takes too long to open the system when I need it”. &lt;br /&gt;&lt;br /&gt;
Reluctance to Use New Technology: If everyone is already using Outlook, and has been trained on Outlook, or at least has become familiar with its functionality then there is no impact on their daily routine. They continue to use the same elements of Outlook in the same way they’ve always done. Microsoft has made enormous investments in studying the usability of Outlook and soliciting user feedback. So why reinvent the wheel when the users already know (and usually love) this interface. &lt;br /&gt;&lt;br /&gt;
The “WIIFM” Concept: Here Outlook definitely comes to the rescue. Users already appreciate the benefits of Outlook as a “Personal Information Manager”, especially as Microsoft touts Outlook as being one. The emphasis on Personal implies the primary benefit is to the user and not necessarily the company. So Microsoft in that sense has solved the issue of “What’s in it for me?” &lt;br /&gt;&lt;br /&gt;
Having looked at the fact that Outlook certainly addresses some of the “human” factors associated with a CRM implementation, we still need to look at how well Outlook meets the challenge in terms of functionality. We can do this by looking first at the basics of a Contact Management system, which still today is the core of any CRM system. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;4 The Basics of any Contact Management System &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Any contact management application needs at least the following basic functionality: &lt;br /&gt;a) A mechanism to store and profile Contact information. &lt;br /&gt;b) A means to plan and organize appointments with those contacts, not only for yourself but other team members managing those same contacts. &lt;br /&gt;c) A means to schedule tasks and to-do’s for those contacts.&lt;br /&gt;d) A mechanism to record any kind of interaction with a contact, namely meetings, phone calls, e-mail, documents, etc.&lt;br /&gt;e) Some way of storing documents sent to and received from a contact. &lt;br /&gt;f) A way to send and track e-mail communication. ExchangeWise (Pty) Ltd www.exchangewise.com Outlook CRM and Contact Management – Keeping It Simple&lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;5 Outlook’s inherent Contact Management Functionality &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;With reference to the requirements list above, Outlook at least satisfies the following &lt;br /&gt;requirements: &lt;br /&gt;a) A mechanism to store and profile Contact information: The “Contacts” folder in &lt;br /&gt;Outlook already allows a comprehensive profile of any personal or business contact to be &lt;br /&gt;maintained. &lt;br /&gt;b) A means to plan and organise appointments for those contacts: Outlook’s &lt;br /&gt;calendaring facilities provide these very effectively and when coupled with Exchange &lt;br /&gt;Server incorporate a huge number of collaborative features that are extremely difficult for &lt;br /&gt;any other stand-alone CRM system to emulate or reproduce. &lt;br /&gt;c) A means to schedule tasks and to-do’s for those contacts: Outlook’s task &lt;br /&gt;management facility is excellent for this. &lt;br /&gt;d) A mechanism to record any kind of interaction with a contact: The “Journal” facility of &lt;br /&gt;Outlook contains the standard fields necessary to record phone calls, meeting, etc. with &lt;br /&gt;clients, and can even time such activities. &lt;br /&gt;e) A way to send and track e-mail communication: The Inbox and Sent Items stores &lt;br /&gt;inward and outward e-mails. &lt;br /&gt;However, while Outlook does have the basic foundation for solid contact management &lt;br /&gt;functionality, there are certain limitations of Outlook that one needs to be aware of. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;6 Limitations of Outlook &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;As a contact management application however, Outlook has the following limitations:&lt;br /&gt;
a) Private Mailbox (Contacts, Appointments, etc.): Without setting up and customising Public Folders, most users will just utilise their Private Mailbox Contacts folder for managing their contacts, thus limiting the sharing of that information and potentially creating massive duplication of the same data within the organisation. &lt;br /&gt;b) Contact-centric: By virtue of their being only a Contacts folder (and no Companies folder), Outlook tends to be Contact-centric rather than Account-centric, which can be limiting for those users managing corporate accounts.&lt;br /&gt;Microsoft Outlook is Microsoft’s messaging and personal information management program that helps you manage the following: &lt;br /&gt;• Contacts &lt;br /&gt;• Scheduling (Calendar/Appointments) &lt;br /&gt;• Time/To-Do Management (Tasks) &lt;br /&gt;• Activity Tracking (Journals) &lt;br /&gt;• Messaging (Inbox/E-Mail) &lt;br /&gt;Microsoft product box shot reprinted with permission from Microsoft Corporation ExchangeWise (Pty) Ltd &lt;br /&gt;
&lt;br /&gt;
c) Discrete, independent folders: Most users tend to use their Outlook folders as discrete elements, i.e. because it is fairly cumbersome for users to link one item to another, (e.g. a contact to an appointment) they seldom do this. Thus it is difficult for users in the organisation to get an overall picture of all the activity occurring within the organisation against any particular company or contact. The universal objective of any CRM system however, is to provide a “single-view of all customer-related information to everyone in &lt;br /&gt;the organisation”.&lt;br /&gt;
&lt;br /&gt;&lt;u&gt;&lt;b&gt;7 Overcoming Outlook’s Limitations with MX-Sync&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;By installing MX-Sync (http://www.exchangewise.com/Products/MXSync), an application that synchronizes Outlook data between Exchange Server Private/Mailbox folders and a back-end database, the above-mentioned limitations can be overcome.&lt;br /&gt;a) By providing two-way synchronization between a user’s private Contacts folder and the corporate database, everyone is updating the same common customer list, rather than each maintaining separate ‘Personal’ Contacts folders that are not visible to anyone else. One still has the ability to keep certain contacts simply by not marking them with the Category that identifies to MX-Sync that a contact should be added to the corporate database. &lt;br /&gt;
&lt;br /&gt;b) By providing automatic linking and copying of e-mails, journals, tasks and appointments to the corporate database, the whole company is informed about all important customer interactions.&lt;br /&gt;
&lt;br /&gt;
c) By linking e-mails, appointments etc. to the relevant contact(s), everyone can get a view &lt;br /&gt;of all activity occurring with a specific customer.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;8 MX-Sync Features &amp;amp; Benefits&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;MX-Sync is an Outlook synchronization utility which synchronizes data bi-directionally between standard Microsoft Exchange Server folders (both Private Mailboxes and Public Folders) and any database, be this a SQL Server, Oracle, MySQL or other database. So you can sync Outlook data to SQL or SQL Server data to Outlook/Exchange Server folders. MX-Sync caters for scenarios where data is being updated in either or both databases.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;8.1 Contacts&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;MX-Sync will synchronize selected contacts in the SQL database to each user’s Personal Contacts folder, and vice versa. So MX-Sync will update changes made by anyone on the host database back to each user&#39;s respective Contacts folder. If a user has set his or her Personal Contacts folder to sync to their PDA, then these changes will of course be automatically replicated out to their smart-phone, Windows Mobile or Blackberry device. Likewise users can add contacts via their PDA’s or Blackberry devices and flag them in &lt;br /&gt;such a way that when these contacts sync back to their Personal Contacts folder in Outlook, MX-Sync will automatically add them to the SQL database.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;In summary:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;
1. Creating a contact in your Personal Contacts folder and setting a specified Category (e.g. ‘MX-Sync) will create that contact in the back-end SQL database (if it does not exist already). ExchangeWise (Pty) Ltd Outlook CRM and Contact Management – Keeping It Simple&lt;br /&gt;&lt;br /&gt;
2. Creating or editing a contact in SQL that matches a specified filter condition (per user) will sync that contact from SQL down to the user’s Personal Contacts folder in Exchange/Outlook. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;8.2 E-Mail&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;MX-Sync performs server-side linking of e-mails from designated personal mailboxes to the SQL Server E-Mail Folder. So any mail that drops into the Inbox or Sent Items folder that is from or to a contact that is in the SQL Contacts folder will be automatically linked to that contact and copied to the E-Mail folder even if no Outlook/MX-Contact client is active at the time. &lt;br /&gt;
&lt;br /&gt;This ‘server-side’ linking of e-mails also means that e-mails sent from a user’s Blackberry or PDA will automatically be copied to the E-Mail table even if that user does not have Outlook open on their machine at the office. &lt;br /&gt;
&lt;br /&gt;&lt;u&gt;&lt;b&gt;8.3 Tasks and Appointments&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Tasks and Appointments will be synchronized between Exchange and SQL in the following scenarios: &lt;br /&gt;&lt;br /&gt;
1. creating an appointment/task linked to a personal contact in the Personal Contacts folder that has been synchronized to SQL will create the appointment in SQL and then link the appointment to the user, the contact and the contact’s primary company. &lt;br /&gt;
&lt;br /&gt;2. creating a task/appointment (not linked to contact) but setting a specified category (e.g. ‘MX-Sync’) will create the task/appointment in SQL, linked to the user.&lt;br /&gt;
&lt;br /&gt;
3. creating an appointment where a contact in the SQL database is invited as an ‘attendee’ will create the appointment in SQL and then link the appointment to the user, the contact and the contact’s primary company.&lt;br /&gt;
&lt;br /&gt;4. creating a task/appointment with the e-mail address or a specified ‘descriptor’ in the Subject line that identifies the contact/company to which the appointment should be linked will create the appointment in SQL and then link the appointment to the user, the contact and any other entities identified by the ‘descriptor’. &lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;8.4 Journals&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Journals are probably the least-used folder in Outlook; however they serve a very useful purpose in Contact management with regards to recording details of important phone calls or meetings. Journals will be copied from Exchange to SQL in the following scenarios: &lt;br /&gt;1. creating a journal linked to a personal contact in the Personal Contacts folder that has been synchronized to SQL will create the journal in SQL and then link the journal to the user, the contact and the contact’s primary company. ExchangeWise (Pty) Ltd www.exchangewise.com&lt;br /&gt;
Outlook CRM and Contact Management – Keeping It Simple&lt;br /&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;9 Summary &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Microsoft’s earlier promotion of Outlook as a “Personal Information Manager” created the impression amongst users that Outlook was only intended to manage one’s personal contacts and was not suited as the basis for a corporate-wide Customer Management System. However in conjunction with a back-end SQL database that the majority off the office-based organization has access to, Outlook can be a powerful tool that satisfies most of the requirements for basic contact management. &lt;br /&gt;
&lt;br /&gt;The reality is that many mobile workers do not have time to record more than just the basics of their interactions with customers. And the fact that they can do this recording via the standard Contacts, E-Mail, Tasks, and Appointments functionality on their notebook via Outlook or on their Windows Mobile or Blackberry devices and have this contact information shared automatically with the rest of the company greatly enhances the organization’s ability to manage their customer base efficiently.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/1239226217471037904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/1239226217471037904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/1239226217471037904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/1239226217471037904'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2013/03/outlook-crm-software.html' title='Outlook CRM Software'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-4804748471150238117</id><published>2012-12-26T05:34:00.003-08:00</published><updated>2012-12-26T05:34:44.575-08:00</updated><title type='text'>Customer Data Intergration Software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;u&gt;&lt;b&gt;Customer Data Integration: Creating a Single Version of the Truth&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Effective customer management happens with online, accurate, 
integrated and up-to-date customer information. In most organizations, 
customer information is distributed and duplicated across various 
applications, and it is difficult to get a single version of the truth. 
To enhance customer management, organizations are increasingly investing
 time and money into customer data management, with the customer data 
integration (CDI) system. CDI involves the integrating and unifying of 
customer information from disperse and heterogeneous business 
applications. This integrated customer repository becomes the central 
repository of customer information being used by various applications, 
and produces the true view of the customer.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
The customer is the heart and soul of an organization. This is the 
central entity around which business of an organization revolves. The 
customer is the golden nugget on which the survival and prosperity of an
 organization depends. The entire universe may be considered as the 
customer base of an organization in a true sense. The customer can be 
viewed in various perspectives, three of which are shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;&lt;img border=&quot;0&quot; src=&quot;http://cdn.information-management.com/media/assets/article/1065700/Kumar_Fig1.jpg&quot; /&gt;&lt;/strong&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Figure 1: Customer Classification &lt;/strong&gt;&lt;br /&gt;

From the business interaction angle, customers can be:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Account holders: The existing customers possessing active, inactive, dormant or closed accounts.&lt;/li&gt;
&lt;li&gt;Organizations: The internal organization can be analyzed at various 
levels of granularity and functions, e.g., the employees themselves can 
be account holders.&lt;/li&gt;
&lt;li&gt;Partners: These are channels as well as business supporters. Partner
 behavior can be studied to understand their needs through the business 
events. This can be effectively utilized to earn loyalty as well as to 
grow business.&lt;/li&gt;
&lt;li&gt;Competitors: In order to strategically frame the business, competitor activities need to be monitored.&lt;/li&gt;
&lt;/ul&gt;
Based on status, the customers can be classified as:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Active customer: One whose account is active and running.&lt;/li&gt;
&lt;li&gt;Inactive customer: Customer having valid account but has not used in a period of time.&lt;/li&gt;
&lt;li&gt;Dormant customer: Individual or corporation with whom organization did business in the past.&lt;/li&gt;
&lt;li&gt;Prospective customer: An individual or corporate that can be targeted as a potential customer.&lt;/li&gt;
&lt;/ul&gt;
Based on the organization, the customer can be grouped as:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Individual: A specific person of interest to the organization, i.e., employee, agent or dealer.&lt;/li&gt;
&lt;li&gt;Corporate: A group of individuals who have banded together for a commercial purpose.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650835&quot;&gt;&lt;/a&gt;CDI Overview &lt;/h4&gt;
Organizations have to build strong customer relationships to stay 
competitive and grow in today&#39;s market. Effective customer management 
mandates easy and quick access to up-to-date and accurate customer 
information. To enhance customer management, organizations are investing
 time and money toward building an integrated central customer 
repository, which can provide the online, accurate, integrated and 
up-to-date customer information.&lt;br /&gt;

Customer data integration (CDI) is an approach toward integration and
 unification of the customer information from disperse and heterogeneous
 business applications. CDI processes consolidate customer information 
from all available sources, such as operational systems, call centers, 
customer relationship management (CRM) and data warehousing (DW) 
applications, and ensures the access of the current and complete view of
 customer information to the relevant departments/ business groups.&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;&lt;img border=&quot;0&quot; src=&quot;http://cdn.information-management.com/media/assets/article/1065700/Kumar_fig2.gif&quot; /&gt;&lt;/strong&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Figure 2: CDI Context Diagram &lt;/strong&gt;&lt;br /&gt;

A successful CDI solution helps organizations in:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Effective customer management by providing a timely and accurate understanding of customer needs and behaviors.&lt;/li&gt;
&lt;li&gt;Improved cross-selling and up-selling opportunities by understanding the prospective customers.&lt;/li&gt;
&lt;li&gt;Removing duplication and misleading customer information and 
providing single version of truth across the various business units of 
an organization.&lt;/li&gt;
&lt;li&gt;Providing effective campaign management.&lt;/li&gt;
&lt;li&gt;Complying with legislation, regulations and privacy requirements.&lt;/li&gt;
&lt;li&gt;Optimizing operational, maintenance and enhancement cost by having a central integrated environment (hardware, software).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650836&quot;&gt;Customer Data Integration - Challenges &lt;/a&gt;&lt;/h4&gt;
In most organizations, since customer information is distributed 
across various applications, the unification and integration of customer
 information from heterogeneous and dispersed applications is a big 
challenge. Forester Research has found that though 92 percent companies 
say that having an integrated customer application is critical or 
important, only 2 percent have managed to achieve this. There are 
numerous challenges faced during customer data integration:&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650837&quot;&gt;&lt;i&gt;Duplicate Customer Data&lt;/i&gt; &lt;/a&gt;
Duplicate customer records hinder the organization&#39;s ability to 
identify the customer uniquely and correctly. Duplicate records also 
cause problems in relating customer transactions to a single customer 
record. Also, it becomes difficult for the customer service 
representative to correctly understand the history of interactions made 
with a customer. The other significant drawback of duplicate records is 
that it causes duplicate campaigning. Key factors influencing data 
duplication issues are:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Local maintenance and storages of customer information in an individual application;&lt;/li&gt;
&lt;li&gt;Inorganic growth of the organization (merger and acquisition) 
resulting in heterogeneous processes and systems to maintain and support
 customer information;&lt;/li&gt;
&lt;li&gt;Different customer details fed through different channels (Web, telephone, etc.);&lt;/li&gt;
&lt;li&gt;Data entry error;&lt;/li&gt;
&lt;li&gt;Relaxed data entry service level agreements (SLA) and audit;&lt;/li&gt;
&lt;li&gt;Lack of briefing, training and education to the customer 
service/front-end staff about the important and significance of customer
 data fields.&lt;/li&gt;
&lt;/ul&gt;
Individual systems have their own way of maintaining customer 
details, which lead to ambiguous and duplicate customer information. 
Data entry error or inconsistent data entry by customer service agents 
leads to an ambiguous data set. To compound the problem, the customer 
maintains different contact details when they are interacting through 
different channels. For example, the name and address can be captured in
 the various ways, which leads to duplicate or inconsistent customer 
details within and across the applications.&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650838&quot;&gt;&lt;i&gt;Inconsistent and Inaccurate Data&lt;/i&gt; &lt;/a&gt;
Inconsistent and inaccurate customer data limits the organization&#39;s 
ability to understand and analyze the customer. This leads to poor 
decision-making that causes customer dissatisfaction. This inconsistent 
and inaccurate data set can generate a different version of the customer
 information and defeat the prime purpose of CDI, which is to produce a 
single version of the truth. It also leads to data reconciliation issues
 and affects the functioning of the business applications. Key factors 
influencing consistency and correctness issues are:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Lack of common metadata control: Distributed and disintegrated 
customer metadata across application can lead to the inconsistent 
definition of the customer.&lt;/li&gt;
&lt;li&gt;Clerical errors (data entry error): Inaccurate and insufficient data
 entered by data entry operators or call center agents leads to data 
sufficiency and accuracy issues.&lt;/li&gt;
&lt;li&gt;Lack of data ownership, infrequent audit and relaxed SLA. Based upon
 business needs, individual business groups (sales, operations, 
marketing, human resource, etc.) primarily focus on the given subset of 
customer information. The data fields not being used by given business 
groups can contain a default or meaningless value in the database. 
Inconsistent domain range and or default values definition can generate 
the data consistency issues, i.e., default values for birthdate can be 
different for different departments. The missing data fields cause data 
sufficiency issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
&lt;/h1&gt;
With the increasing volume and velocity of data, managing data growth
 and maintaining the latest and accurate customer information is a 
challenging task. Decayed and old data contains no value to the 
business. The two major areas of data management are growth and latest 
data management.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Growth management.&lt;/strong&gt; Business applications generate 
millions of customer records every year. Inefficient data management and
 storage can have an adverse affect on the performance and usability of 
the application. Factors contributing data growth are:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Nature of operational systems (business applications),&lt;/li&gt;
&lt;li&gt;Inappropriate historical data management strategy,&lt;/li&gt;
&lt;li&gt;Lack of data archival and housekeeping strategy, and&lt;/li&gt;
&lt;li&gt;Inappropriate reference data management strategy.&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Current data management. &lt;/strong&gt;Customer information 
changes over time. The CDI application should track the changes and 
maintain the most current customer information. Factor contributing 
information changes are:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Changes in customer credentials;&lt;/li&gt;
&lt;li&gt;Changes in customer contact details; and&lt;/li&gt;
&lt;li&gt;Changes in customer demographic, psychographic and geographic details. &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650840&quot;&gt;The CDI Solution &lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650841&quot;&gt;Architecture &lt;/a&gt;&lt;/h4&gt;
A customer data integration (CDI) system is the central application 
to capture, integrate and distribute customer information. The goal of a
 CDI application is to integrate customer information from different 
applications with minimum latency. Based on the needs of an organization
 and the dynamism of the customer data, the CDI architecture can be 
implemented either using batch processes (ETL - extract, transform and 
load) or using real-time messaging (EAI - enterprise application 
integration).&lt;br /&gt;

&lt;a href=&quot;http://cdn.information-management.com/media/assets/article/1065700/Kumar_fig3_600px.gif&quot; target=&quot;new&quot;&gt;Figure 3: CDI Logical Architecture (Hub-and-Spoke Model) &lt;/a&gt;&lt;br /&gt;

&lt;br /&gt;
A CDI system extracts customer information from disperse applications
 and performs data cleansing, customer matching (deduping) and 
integration as per the predefined cleansing, matching and integration 
rules. The central repository contains the integrated customer data with
 different views of customer information. The data access interface 
defines the data access mode, restriction and privileges. Business 
applications and user communities can access only that data set they are
 authorized to. Business rules (data cleansing, customer matching, data 
integration and data access rules) can be stored in the central metadata
 repository or reside in the individual tools repository.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;_Toc138650842&quot;&gt;&lt;i&gt;Conceptual Data Model (CDM)&lt;/i&gt; &lt;/a&gt;&lt;/b&gt;
&lt;br /&gt;
CDI is an application to store and distribute meaningful customer 
information. The CDI data model contains customer and related entities. 
The generic CDM is illustrated in the Figure 4.&lt;br /&gt;

&lt;strong&gt;&lt;img border=&quot;0&quot; src=&quot;http://cdn.information-management.com/media/assets/article/1065700/Kumar_fig4.gif&quot; /&gt;&lt;/strong&gt;&lt;br /&gt;

&lt;strong&gt;Figure 4: CDI Conceptual Data Model &lt;/strong&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Customer and customer classification. &lt;/strong&gt;A Customer is a
 Person or Organization of interest. Customers enter in a relationship 
with other customers. The nature of this involvement is used to 
determine whether a specific customer in an external customer, employee,
 supplier, partner or a competitor. The customer can be viewed from 
various perspectives as discussed in the beginning of this article.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Customer relationship. &lt;/strong&gt;This entity stores 
relationship between two customers. Customer relationships can be 
categorized as personal or professional, e.g., Parent-Child, 
Employer-Employee, etc.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Customer contact. &lt;/strong&gt;This entity captures the customer 
contact details. Customer contact details can be the physical address, 
telephone contact and electronic information. The postal address can be 
subgrouped as current address, permanent address, office address, 
bill-to-address and ship-to-address. Telephone contact consists of home 
phone number, office phone number, cell number, corporate office number 
and local office number. Electronic address consists of personal, office
 and corporate email ID.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Customer details. &lt;/strong&gt;This entity captures the customer 
demographic, psychographic and geographic details. This information can 
be used for customer segmentation and analysis.&lt;br /&gt;
&lt;br /&gt;

The demographic details to be captured are gender, age group, marital
 status, number of children, profession, income group, other financial 
details, etc. The psychographic information captured includes channel 
preference, privacy specifications, market research, etc. The geographic
 details to be captured are location (country, region), population 
groups, country development status, primary currency etc.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Customer accounts. &lt;/strong&gt;A customer account is a 
contractual relationship between a customer and an organization and is 
associated with a given product or services. The account entity stores 
the account details, account type, account status and other related 
information.&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;Customer household and household details. &lt;/strong&gt;Households
 are the collection of existing or prospect customers. Households and 
their demographic, psychographic and geographic information will help in
 understanding the associated patterns and defining the proactive 
campaign management.&lt;br /&gt;
&lt;i&gt;&lt;/i&gt; &lt;br /&gt;&lt;b&gt;&lt;i&gt;CDI Processes &lt;/i&gt;&lt;/b&gt;
&lt;br /&gt;
CDI processes facilitate the consolidation and unification of 
disparate customer data into integrated and meaningful customer 
information. The key driver for customer data integration is to provide 
the true view of customer. The process steps involved in the customer 
data integration are data acquisition, data cleansing, data integration 
and data management.&lt;br /&gt;

&lt;strong&gt;&lt;img border=&quot;0&quot; src=&quot;http://cdn.information-management.com/media/assets/article/1065700/kumar_fig5.gif&quot; /&gt;&lt;/strong&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;Figure 5: CDI Processes &lt;/strong&gt;&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Data Acquisition &lt;/i&gt;&lt;/b&gt;&lt;br /&gt;

The data acquisition phase helps in understanding the customer data 
and defining the data extraction strategy. It involves the 
identification, analysis and extraction of customer data from various 
business applications (operational systems). A detailed study of source 
data is performed to understand the data format, characteristics, 
pattern and usability. A data extraction strategy and approach is 
defined to extract the relevant customer information from source 
systems.&lt;br /&gt;

&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Data Cleansing &lt;/i&gt;&lt;/b&gt;&lt;br /&gt;

The data cleansing phase encompasses the processes and procedures for
 data correction and standardization. Data correction is the process of 
fixing, spelling and correcting the address, ZIP code, Social Security 
number and permanent account number. Once the data has been corrected, 
it needs to be standardized according to the predefined data format and 
structure through a data standardization process such as storing the 
Social Security number as 999-99-9999.&lt;br /&gt;
&lt;br /&gt;
The data integration phase includes the processes for matching, 
merging and linking of customer information. This involves the following
 processes:&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Customer matching and linking - Customer data is deduped to remove 
the duplicate customer records and generate a single customer record 
valid across the business applications (source systems). Also, customer 
records get linked with the other related records, i.e., households and 
organizations.&lt;/li&gt;
&lt;li&gt;Data transformation and integration - Data will be transformed and 
integrated to produce the true view of customer. On a need basis, 
in-house customer information will be integrated with external 
third-party customer data set (e.g., Dun &amp;amp; Bradstreet, Experian) and
 produce the integrated customer database with various data access 
views.&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;&lt;b&gt;Data Management&lt;/b&gt; &lt;/i&gt;&lt;br /&gt;

Data management includes the processes for monitoring and maintenance
 of customer data, which is dynamic by nature and changes over time. It 
requires periodic data monitoring and maintenance to keep the up-to-date
 customer information available.&lt;br /&gt;
&lt;br /&gt;

Data monitoring processes periodically analyze customer data to 
understand any changes in the customer information. Data maintenance 
makes the latest information available and archives the old data set. 
The archived data set is required to reproduce the snapshot of customer 
information at any given point in time.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/4804748471150238117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/4804748471150238117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4804748471150238117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4804748471150238117'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/customer-data-intergration-software.html' title='Customer Data Intergration Software'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-3784637978680155577</id><published>2012-12-26T05:22:00.000-08:00</published><updated>2012-12-26T05:22:24.568-08:00</updated><title type='text'>Customer Data Integration Architecture </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;rn-header2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxeHKsI6MYv8ov-cn0Up_MI0x22tM8a-8Gu9hfh7GNdGO4ccJgc1UENNljomoghKHvRYN8x64BUmr__YTHfS_BpmKeX08CCWtDMuj5_tCGsmb-9ckge_jOrhYe1cPSbfiFCLRiE6cwkRs/s1600/Customer+Data+Intergration+Software.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxeHKsI6MYv8ov-cn0Up_MI0x22tM8a-8Gu9hfh7GNdGO4ccJgc1UENNljomoghKHvRYN8x64BUmr__YTHfS_BpmKeX08CCWtDMuj5_tCGsmb-9ckge_jOrhYe1cPSbfiFCLRiE6cwkRs/s400/Customer+Data+Intergration+Software.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;rn-header2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
As above figure  depicts, building a customer data 
hub requires both bulk data movement from ERP,  CRM and other 
operational systems as well as transaction level data validation  and 
customer master management from the customer touch points.&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
In reality, most data is 
generated by the  operational systems, such as an SAP R/3 system or a 
Siebel application.  Customer name and address data will be maintained 
by the various operational  components that need to communicate with the
 customer. These systems perform tasks  such as invoicing, campaign 
execution and shipping – each of which provide  customer touch points 
that can aggregate more customer information. One  approach for 
maintaining data integrity would be to attack the problem at the  
operational system level. This seems to be a practical approach. After 
all,  operational systems are the place where detailed transactions are 
completed.  However, these applications are dedicated to performing one 
function that  represents specific business requirements. The data 
collected in this environment  is a by-product of the transactions that 
have been executed, and for the most part,  the applications found here 
are not integrated with any other applications. Furthermore,  each 
application is its own standalone environment and is optimized for the 
particular  needs of the application. While this data is optimized for 
the operational  system, to fully understand your customer, you need to 
consolidate that data,  by customer, into a single customer-centric 
database.&amp;nbsp;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 571px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td height=&quot;127&quot; width=&quot;16&quot;&gt;&amp;nbsp;&lt;/td&gt;
                              &lt;td valign=&quot;top&quot; width=&quot;555&quot;&gt;&lt;div align=&quot;justify&quot;&gt;
 The goal of CDI is to provide the best  information from the 
combination of the customer systems. By combining the  systems, you know
 the customer at each touch point across every line of  business. This 
requires an accurate, coherent customer view. 
                                Specifically, the  goal is to: &lt;br /&gt;
                        &lt;br /&gt;
                        &lt;img height=&quot;8&quot; src=&quot;http://www.cdi-mdm.com/images/arrow-brn.gif&quot; width=&quot;8&quot; /&gt; Resolve  customer data duplications and ambiguities throughout the entire enterprise.&lt;br /&gt;
                        &lt;img height=&quot;8&quot; src=&quot;http://www.cdi-mdm.com/images/arrow-brn.gif&quot; width=&quot;8&quot; /&gt; Supplement  gaps in the knowledge of customers from external sources.&lt;br /&gt;
                        &lt;img height=&quot;8&quot; src=&quot;http://www.cdi-mdm.com/images/arrow-brn.gif&quot; width=&quot;8&quot; /&gt; Support  customer data extraction and creation of an integrated customer database&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;rn-header2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;rn-header2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;rn-header2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/3784637978680155577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/3784637978680155577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/3784637978680155577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/3784637978680155577'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/customer-data-integration-architecture.html' title='Customer Data Integration Architecture '/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxeHKsI6MYv8ov-cn0Up_MI0x22tM8a-8Gu9hfh7GNdGO4ccJgc1UENNljomoghKHvRYN8x64BUmr__YTHfS_BpmKeX08CCWtDMuj5_tCGsmb-9ckge_jOrhYe1cPSbfiFCLRiE6cwkRs/s72-c/Customer+Data+Intergration+Software.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-8119946842653109022</id><published>2012-12-26T05:18:00.001-08:00</published><updated>2012-12-26T05:18:20.807-08:00</updated><title type='text'>Customer Data Intergration Techniques</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;h2&gt;
 &lt;span class=&quot;mw-headline&quot; id=&quot;Techniques_for_managing_complexity&quot;&gt;Techniques for managing complexity&lt;/span&gt;&lt;/h2&gt;
Attributes and their values can become extremely complex and dynamic 
due to the many changes individuals go through. Multiply all these 
fields by the millions of records a business or organization may have in
 its data sources, then factor in how quickly and how often this 
information changes. The Data Warehousing Institute (TDWI) says: “The 
problem with data is that its quality quickly degenerates over time. 
Experts say 2% of records in a customer file become obsolete in one 
month because customers die, divorce, marry and move.”&lt;sup class=&quot;reference&quot; id=&quot;cite_ref-1&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Customer_data_integration#cite_note-1&quot;&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;br /&gt;

To put this statistic into perspective, assume that a company or 
charity has 500,000 customers, donors or prospects in its databases. 
Cumulatively, if 2% of these records become obsolete in one month, 
10,000 records go stale per month; or 120,000 records every year. Within
 two years about half of all the records may become obsolete if left 
unchecked.&lt;br /&gt;

Peppers and Rogers&lt;sup class=&quot;noprint Inline-Template&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Avoid_weasel_words&quot; title=&quot;Wikipedia:Avoid weasel words&quot;&gt;&lt;span title=&quot;The material in the vicinity of this tag may use weasel words or too-vague attribution. from June 2009&quot;&gt;who?&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt; call the problem, &quot;an ocean of data&quot;&lt;sup class=&quot;noprint Inline-Template&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Quotations&quot; title=&quot;Wikipedia:Quotations&quot;&gt;&lt;span title=&quot;The text in the vicinity of this tag needs citation from June 2009&quot;&gt;this quote needs a citation&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;. Jill Dyche and Evan Levy, gurus in this field&lt;sup class=&quot;Template-Fact&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;&lt;span title=&quot;This claim needs references to reliable sources from June 2009&quot;&gt;citation needed&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;, have boiled the challenges down to five primary categories:&lt;br /&gt;

&lt;ol&gt;
&lt;li&gt;completeness – organizations lack all the data required to make sound business or organizational decisions&lt;/li&gt;
&lt;li&gt;latency – it takes too long to make the data valuable: by the time 
of use, too much has become obsolete or outdated (slowed by operational 
systems or extraction methods)&lt;/li&gt;
&lt;li&gt;accuracy&lt;/li&gt;
&lt;li&gt;management – &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_integration&quot; title=&quot;Data integration&quot;&gt;data integration&lt;/a&gt;, governance, stewardship, operations and distribution all combine to make-or-break data-value&lt;/li&gt;
&lt;li&gt;ownership – the more disparate the owners of the data-source owners,
 the more silos of data exist, and the more difficult it becomes to 
solve problems &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/8119946842653109022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/8119946842653109022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8119946842653109022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8119946842653109022'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/customer-data-intergration-techniques.html' title='Customer Data Intergration Techniques'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-8972021429986808658</id><published>2012-12-26T05:16:00.003-08:00</published><updated>2012-12-26T05:16:56.746-08:00</updated><title type='text'>History of customer data integration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In the late 1990s &lt;a href=&quot;http://en.wikipedia.org/wiki/Acxiom&quot; title=&quot;Acxiom&quot;&gt;Acxiom&lt;/a&gt; and &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/GartnerGroup&quot; title=&quot;GartnerGroup&quot;&gt;GartnerGroup&lt;/a&gt; coined the term &quot;customer data integration&quot; (CDI).&lt;sup class=&quot;Template-Fact&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;&lt;span title=&quot;This claim needs references to reliable sources from June 2009&quot;&gt;citation needed&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt; The process of CDI, as Acxiom and Gartner described it, includes:&lt;br /&gt;

&lt;ol&gt;
&lt;li&gt;cleansing, updating, completing contact-data&lt;/li&gt;
&lt;li&gt;consolidating the appropriate records, purging duplicates and 
linking records from disparate sources to enable customer or donor 
recognition at any &lt;a href=&quot;http://en.wikipedia.org/wiki/Touchpoint&quot; title=&quot;Touchpoint&quot;&gt;touch-point&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;enriching internal and transactional data with external knowledge and segmentation&lt;/li&gt;
&lt;li&gt;ensuring compliance with contact suppression to protect the individual and the organization&lt;/li&gt;
&lt;/ol&gt;
As of 2009, service providers deliver CDI as a hosted solution in 
batch volumes, on demand using a software as a service (SaaS) model, or 
on-site as licensed software in companies and organizations with the 
resources to drive their own data integration processing. CDI enables 
companies to optimize &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Merchandizing&quot; title=&quot;Merchandizing&quot;&gt;merchandizing&lt;/a&gt; (assortment, promotion, pricing and rotation) based on &lt;a href=&quot;http://en.wikipedia.org/wiki/Demographics&quot; title=&quot;Demographics&quot;&gt;demographics&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Lifestyle_%28sociology%29&quot; title=&quot;Lifestyle (sociology)&quot;&gt;lifestyle&lt;/a&gt; and &lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Life-stage&amp;amp;action=edit&amp;amp;redlink=1&quot; title=&quot;Life-stage (page does not exist)&quot;&gt;life-stage&lt;/a&gt;, to ensure &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Inventory_turns&quot; title=&quot;Inventory turns&quot;&gt;inventory turn&lt;/a&gt; and to reduce waste.&lt;sup class=&quot;Template-Fact&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;&lt;span title=&quot;This claim needs references to reliable sources from June 2009&quot;&gt;citation needed&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt; CDI also aids companies and organizations in choosing the best location for new branch offices or outlets.&lt;sup class=&quot;Template-Fact&quot; style=&quot;white-space: nowrap;&quot;&gt;[&lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Wikipedia:Citation_needed&quot; title=&quot;Wikipedia:Citation needed&quot;&gt;&lt;span title=&quot;This claim needs references to reliable sources from June 2009&quot;&gt;citation needed&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&lt;br /&gt;

CDI commonly supports both &lt;a href=&quot;http://en.wikipedia.org/wiki/Customer_relationship_management&quot; title=&quot;Customer relationship management&quot;&gt;customer relationship management&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Master_data_management&quot; title=&quot;Master data management&quot;&gt;master data management&lt;/a&gt;, and enables access from these &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Enterprise_application&quot; title=&quot;Enterprise application&quot;&gt;enterprise applications&lt;/a&gt; to information confidently describing everything known about a &lt;a href=&quot;http://en.wikipedia.org/wiki/Customer&quot; title=&quot;Customer&quot;&gt;customer&lt;/a&gt;,
 donor, or prospect, including all attributes and cross references, 
along with the critical definition and identification necessary to 
uniquely differentiate one customer from another and their individual 
needs.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/8972021429986808658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/8972021429986808658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8972021429986808658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8972021429986808658'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/history-of-customer-data-integration.html' title='History of customer data integration'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-9166428374095219441</id><published>2012-12-26T05:15:00.001-08:00</published><updated>2012-12-26T05:15:54.452-08:00</updated><title type='text'>Customer Data Integration Software</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
When
 companies and organizations wish to compile all of their customer or 
consumer information into one client, they use customer data integration
 software. Customer data integration software is used to integrate customer addresses, sales, demographics, customer needs, and features that would appeal to 
certain customers into one interface system so that the business entity 
can view all of this information at once in order to speed up production
 and make more sales. In this article, we will look at customer data integration software and various products available on the market.&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
In &lt;a class=&quot;mw-redirect&quot; href=&quot;http://en.wikipedia.org/wiki/Data_processing&quot; title=&quot;Data processing&quot;&gt;data processing&lt;/a&gt;, &lt;b&gt;customer data integration&lt;/b&gt; (&lt;b&gt;CDI&lt;/b&gt;)
 combines the technology, processes and services needed to set up and 
maintain an accurate, timely, complete and comprehensive representation 
of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Customer&quot; title=&quot;Customer&quot;&gt;customer&lt;/a&gt;
 across multiple channels, business-lines, and enterprises — typically 
from multiple sources of associated data in multiple application systems
 and databases. It applies &lt;a href=&quot;http://en.wikipedia.org/wiki/Data_integration&quot; title=&quot;Data integration&quot;&gt;data-integration&lt;/a&gt; techniques in this specific area.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;strong&gt;What is Customer &lt;a href=&quot;http://www.tech-faq.com/data-integration-software.html&quot;&gt;Data Integration Software&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
Customer data &lt;a class=&quot;kLink&quot; href=&quot;http://www.tech-faq.com/customer-data-integration-software.html#&quot; id=&quot;KonaLink2&quot; style=&quot;font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static; text-decoration: underline !important;&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;integration &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;software&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
 is used to integrate customer information into one user-friendly 
console so that companies, organizations, and small businesses may 
review the information without wasting time by searching through large 
databases or files. Customer &lt;a class=&quot;kLink&quot; href=&quot;http://www.tech-faq.com/customer-data-integration-software.html#&quot; id=&quot;KonaLink3&quot; style=&quot;font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static; text-decoration: underline !important;&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;data &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;integration &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;software&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
 is generally top of the line but some software is more expensive than 
others. While many of these programs are similar in nature, they each 
have slightly different functions and display methods that may make it 
easier to view customer data. In order to find a customer &lt;a class=&quot;kLink&quot; href=&quot;http://www.tech-faq.com/customer-data-integration-software.html#&quot; id=&quot;KonaLink4&quot; style=&quot;font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static; text-decoration: underline !important;&quot;&gt;&lt;span style=&quot;color: blue; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;data &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;integration &lt;/span&gt;&lt;span class=&quot;kLink&quot; style=&quot;color: blue !important; font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; position: static;&quot;&gt;software&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;
 that is good for you and your company, you will need to preview several
 customer data integration programs and select one that your company 
likes.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Popular Customer Data Integration Software&lt;/strong&gt;&lt;br /&gt;
Customer
 data integration comes in various forms and is sometimes hard to 
distinguish from other forms of data integration such as &lt;a class=&quot;itxtrst itxtrsta itxthook&quot; href=&quot;http://www.tech-faq.com/customer-data-integration-software.html#&quot; id=&quot;itxthook0&quot; rel=&quot;nofollow&quot; style=&quot;background-color: transparent; background-image: none; border: 0px none transparent; display: inline; font-size: 100%; font-style: normal; font-weight: normal; padding: 0px; text-decoration: none;&quot;&gt;&lt;span class=&quot;itxtrst itxtrstspan itxtnowrap&quot; id=&quot;itxthook0w&quot; style=&quot;background-color: transparent; border-bottom: 0.1em solid darkgreen; color: darkgreen; font-weight: normal; padding-bottom: 1px ! important; text-decoration: underline;&quot;&gt;application&lt;/span&gt;&lt;/a&gt;
 integration. Many companies that provide other forms of data 
integration, however, also provide customer data integration software. 
For this reason, we have compiled a small list of customer data 
integration software for you to review. The following is that list.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;IBM WebSphere Customer Center&lt;/strong&gt;&lt;br /&gt;
The IBM 
WebSphere Customer Center is a very powerful and user-friendly customer 
data integration software that will get the job done without taxing your
 patience. The IBM WebSphere Customer Center comes with over 500 
individual services and functions to help you manage your customer 
information. The software is also based on open-source data so its 
services are constantly being updated and there is much support 
available on the Internet for this software. Some of the key features of
 this software is the ability to recognize and process duplicate 
customer data as well as the ability to integrate IBM WebSphere Customer
 Center with your other enterprise software.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Adeptia Customer Data Integration Accelerator&lt;/strong&gt;&lt;br /&gt;
The
 Adeptia Customer Data Integration Accelerator is more than just a 
customer data integration software. It not only allows you to store and 
process information from customers but also from distributors, 
manufacturers, suppliers, and even your partner companies. The Adeptia 
Customer Data Integration Accelerator is able to process files from 
multiple sources and even in multiple formats so that you will never 
have to worry about converting your data to the same type of file. The 
Adeptia Customer Data Integration Accelerator works with databases, 
email clients, and a large number of &lt;a class=&quot;itxtrst itxtrsta itxthook&quot; href=&quot;http://www.tech-faq.com/customer-data-integration-software.html#&quot; id=&quot;itxthook1&quot; rel=&quot;nofollow&quot; style=&quot;background-color: transparent; background-image: none; border: 0px none transparent; display: inline; font-size: 100%; font-style: normal; font-weight: normal; padding: 0px; text-decoration: none;&quot;&gt;&lt;span class=&quot;itxtrst itxtrstspan itxtnowrap&quot; id=&quot;itxthook1w&quot; style=&quot;background-color: transparent; border-bottom: 0.1em solid darkgreen; color: darkgreen; font-weight: normal; padding-bottom: 1px ! important; text-decoration: underline;&quot;&gt;applications&lt;/span&gt;&lt;/a&gt; which makes it capable of cross-platform functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;SAS&lt;/strong&gt;&lt;br /&gt;
SAS is first and foremost a data analysis 
program but it can also be used as a customer data integration software.
 SAS is able to process large amounts of customer information and 
present it in readily-available reports. These reports allow you to not 
only view the information that you need but also to manage that data in a
 powerful way. SAS can be used to compile all customer information into 
one spot and then make predictions about your company&#39;s future.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Altova MapForce&lt;/strong&gt;&lt;br /&gt;
Altova
 MapForce is a data mapping software that is also capable of processing 
and integrating data into one interface. Altova MapForce can also be 
used to create customer data integration software from a number of 
applications and integration methods. Altova MapForce can collect data 
from databases, spreadsheets, and other documents and sources. MapForce 
can then build an entirely customized customer data integration software
 by allowing the user to combine functions and tools. Altova MapForce 
can be combined with other services such as Visual Studio and Eclipse to
 build even more advanced software. Altova MapForce also allows the user
 to build web-based applications which can be used by the entire company
 from one online location.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Siperian&lt;/strong&gt;&lt;br /&gt;
Siperian,
 also known as Informatica, is a source for customer data integration 
software as well as other forms of data integration. Siperian 
specializes in data integration and can be used by almost anyone, 
whether they have experience in customer data integration or not. 
Siperian offers many of the same features that other customer data 
integration software does but executes their services in a way that has 
more functionality and support.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/9166428374095219441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/9166428374095219441' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/9166428374095219441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/9166428374095219441'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/customer-data-integration-software.html' title='Customer Data Integration Software'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-5810751195542311571</id><published>2012-12-19T12:00:00.000-08:00</published><updated>2012-12-19T11:49:39.039-08:00</updated><title type='text'>SQL Transformation in Informatica</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;widget-item-control&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;tabs-cap-bottom cap-bottom&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;main-cap-top cap-top&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;fauxcolumn-outer fauxcolumn-center-outer&quot;&gt;
&lt;div class=&quot;cap-top&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;fauxborder-left&quot;&gt;
&lt;div class=&quot;fauxcolumn-inner&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;cap-bottom&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;fauxcolumn-outer fauxcolumn-left-outer&quot;&gt;
&lt;div class=&quot;cap-top&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;fauxborder-left&quot;&gt;
&lt;div class=&quot;fauxcolumn-inner&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;cap-bottom&quot;&gt;
SQL Transformation 
is a connected transformation used to process SQL queries in the 
midstream of a pipeline. We can insert, update, delete and retrieve rows
 from the database at run time using the SQL transformation. &lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=3481858993219289701&quot; name=&quot;more&quot;&gt;&lt;/a&gt;The SQL transformation processes external SQL scripts
 or SQL queries created in the SQL editor. You can also pass the 
database connection information to the SQL transformation as an input 
data at run time.&lt;br /&gt;
&lt;br /&gt;
The following SQL statements can be used in the SQL transformation.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Data Definition Statements (CREATE, ALTER, DROP, TRUNCATE, RENAME)&lt;/li&gt;
&lt;li&gt;DATA MANIPULATION statements (INSERT, UPDATE, DELETE, MERGE)&lt;/li&gt;
&lt;li&gt;DATA Retrieval Statement (SELECT)&lt;/li&gt;
&lt;li&gt;DATA Control Language Statements (GRANT, REVOKE)&lt;/li&gt;
&lt;li&gt;Transaction Control Statements (COMMIT, ROLLBACK)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Configuring SQL Transformation&lt;/h3&gt;
&lt;br /&gt;
The following options can be used to configure an SQL transformation&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Mode&lt;/b&gt;: SQL transformation runs either in script mode or query mode.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Active/Passive&lt;/b&gt;: By default, SQL transformation is an active transformation. You can configure it as passive transformation.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Database Type&lt;/b&gt;: The type of database that the SQL transformation connects to.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Connection type&lt;/b&gt;: You can pass database connection information or you can use a connection object.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
We will see how to create an SQL transformation in script mode, query 
mode and passing the dynamic database connection with examples.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Creating SQL Transformation in Query Mode&lt;/h3&gt;
&lt;br /&gt;
&lt;b&gt;Query Mode&lt;/b&gt;: The SQL transformation executes a query 
that defined in the query editor. You can pass parameters to the query 
to define dynamic queries. The SQL transformation can output multiple 
rows when the query has a select statement. In query mode, the SQL 
transformation acts as an active transformation.&lt;br /&gt;
&lt;br /&gt;
You can create the following types of SQL queries&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Static SQL query&lt;/b&gt;: The SQL query statement does not 
change, however you can pass parameters to the sql query. The 
integration service runs the query once and runs the same query for all 
the input rows.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Dynamic SQL query:&lt;/b&gt; The SQL query statement and the data can change. The 
integration service prepares the query for each input row and then runs 
the query.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Dynamic SQL query&lt;/b&gt;: A dynamic SQL query can execute 
different query statements for each input row. You can pass a full query
 or a partial query to the sql transformation input ports to execute the
 dynamic sql queries. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/5810751195542311571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/5810751195542311571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5810751195542311571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/5810751195542311571'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/sql-transformation-in-informatica.html' title='SQL Transformation in Informatica'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-841485767531044645</id><published>2012-12-19T11:24:00.000-08:00</published><updated>2012-12-19T11:24:58.842-08:00</updated><title type='text'>SQL Transformation in Informatica Example Using Static SQL query</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Q1) Let’s say we have the products and Sales table with the below data.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;Table Name: Products
PRODUCT 
-------
SAMSUNG
LG
IPhone

Table Name: Sales
PRODUCT QUANTITY PRICE
----------------------
SAMSUNG 2        100
LG      3        80
IPhone  5        200
SAMSUNG 5        50&lt;/pre&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt; &lt;/pre&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Create a mapping to join the products ant sales table on product column using the SQL Transformation? The output will be&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;PRODUCT QUANTITY PRICE
----------------------
SAMSUNG 2        100
SAMSUNG 5        500
LG      3        80&lt;/pre&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;Solution&lt;/b&gt;: 

Just follow the below steps for creating the SQL transformation to solve the example&lt;/pre&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Create a new mapping, drag the products source definition to the mapping.&lt;/li&gt;
&lt;li&gt;Go to the toolbar -&amp;gt; Transformation -&amp;gt; Create -&amp;gt; Select the SQL transformation. Enter a name and then click create. &lt;/li&gt;
&lt;li&gt;Select the execution mode as query mode, DB type as Oracle, 
connection type as static. This is shown in the below image.Then click 
OK.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglYevHnj3VbvxFcOnKkOLn7aKA1ExXKWP_T-1jcOuVgnLkogSgRMDZln46J3v7Q4o0qtZ2AKA-HyUTnah23KAcGrG15uO3Gwuv0oQqwnP61RSIgv8b8dUbebx6Vy5oN2EiPoOfLKa4Z_g/s1600/sql_transformation_query_mode.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglYevHnj3VbvxFcOnKkOLn7aKA1ExXKWP_T-1jcOuVgnLkogSgRMDZln46J3v7Q4o0qtZ2AKA-HyUTnah23KAcGrG15uO3Gwuv0oQqwnP61RSIgv8b8dUbebx6Vy5oN2EiPoOfLKa4Z_g/s1600/sql_transformation_query_mode.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Edit the sql transformation, go to the &quot;SQL Ports&quot; tab and add the input and output ports as shown in the below image &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUHb3vPZ7TYZfPoUK0_zwQhp83ZyJhapzRvmS6QtF5DyzVutFSE9sKEzFn6cPZbFlkG31dBJE3dAkoFNGWidSWHB1Ja_zJ9u5RWA3fcAtWIAKu-SNWJmH0zOqgHpnlCh94jTHQklIR8q8/s1600/sql_transformation_query_mode_sql_ports_tab.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUHb3vPZ7TYZfPoUK0_zwQhp83ZyJhapzRvmS6QtF5DyzVutFSE9sKEzFn6cPZbFlkG31dBJE3dAkoFNGWidSWHB1Ja_zJ9u5RWA3fcAtWIAKu-SNWJmH0zOqgHpnlCh94jTHQklIR8q8/s1600/sql_transformation_query_mode_sql_ports_tab.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In the same &quot;SQL Ports&quot; Tab, go to the SQL query and enter the below sql in the SQL editor.&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; select product, quantity, price from sales where product = ?product?&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Here ?product? is the parameter binding variable which takes its values 
from the input port. Now connect the source qualifier transformation 
ports to the input ports of SQL transformation and target input ports to
 the SQL transformation output ports. The complete mapping flow is shown
 below.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLVYbqt4wl3ldOJCoHUIPbjOFciRlx21SV2NuUiwOsskxjhTv0Ookv4kk_48PFV3G4wGTu2MnswctJ9JylITvVItwlMmAdN856dM4o4eXSq8BILsrRJQVyKun7lwEb2bGydQKaGxQjOUQ/s1600/sql_transformation_mapping.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLVYbqt4wl3ldOJCoHUIPbjOFciRlx21SV2NuUiwOsskxjhTv0Ookv4kk_48PFV3G4wGTu2MnswctJ9JylITvVItwlMmAdN856dM4o4eXSq8BILsrRJQVyKun7lwEb2bGydQKaGxQjOUQ/s1600/sql_transformation_mapping.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/841485767531044645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/841485767531044645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/841485767531044645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/841485767531044645'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/sql-transformation-in-informatica_19.html' title='SQL Transformation in Informatica Example Using Static SQL query'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglYevHnj3VbvxFcOnKkOLn7aKA1ExXKWP_T-1jcOuVgnLkogSgRMDZln46J3v7Q4o0qtZ2AKA-HyUTnah23KAcGrG15uO3Gwuv0oQqwnP61RSIgv8b8dUbebx6Vy5oN2EiPoOfLKa4Z_g/s72-c/sql_transformation_query_mode.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-944282689342043606</id><published>2012-12-19T11:20:00.000-08:00</published><updated>2012-12-19T11:50:20.664-08:00</updated><title type='text'>SQL Transformation in Informatica Example Using Full Dynamic query</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Dynamic SQL query&lt;/b&gt;: A dynamic SQL query can execute 
different query statements for each input row. You can pass a full query
 or a partial query to the sql transformation input ports to execute the
 dynamic sql queries.&lt;br /&gt;
&lt;br /&gt;
Q2) I have the below source table which contains the below data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;Table Name: Del_Tab
Del_statement
------------------------------------------
Delete FROM Sales WHERE Product = &#39;LG&#39;
Delete FROM products WHERE Product = &#39;LG&#39;
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Just follow the same steps for creating the sql transformation in the example 1.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Now go to the &quot;SQL Ports&quot; tab of SQL 
transformation and create the input port as &quot;Query_Port&quot;. Connect this 
input port to the Source Qualifier Transformation.&lt;/li&gt;
&lt;li&gt;In the &quot;SQL Ports&quot; tab, enter the sql query as ~Query_Port~. The tilt indicates a variable substitution for the queries.&lt;/li&gt;
&lt;li&gt;As we don’t need any output, just connect the SQLError port to the target.&lt;/li&gt;
&lt;li&gt;Now create workflow and run the workflow.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/944282689342043606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/944282689342043606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/944282689342043606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/944282689342043606'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/sql-transformation-in-informatica_3587.html' title='SQL Transformation in Informatica Example Using Full Dynamic query'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-8995383508576687740</id><published>2012-12-19T11:00:00.000-08:00</published><updated>2012-12-19T11:45:55.670-08:00</updated><title type='text'>SQL Transformation in Informatica Example Using Partial Dynamic query</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Q3) In the example 2, you can see the delete statements are similar 
except Athe table name. Now we will pass only the table name to the sql 
transformation. The source table contains the below data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;Table Name: Del_Tab
Tab_Names
----------
sales
products
&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Solution&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
Create the input port in the sql transformation as Table_Name and enter the below query in the SQL Query window.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;Delete FROM ~Table_Name WHERE Product = &#39;LG&#39;
&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/8995383508576687740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/8995383508576687740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8995383508576687740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/8995383508576687740'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/12/sql-transformation-in-informatica_4393.html' title='SQL Transformation in Informatica Example Using Partial Dynamic query'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-4552564956665402312</id><published>2012-08-27T08:44:00.006-07:00</published><updated>2012-08-27T08:44:53.325-07:00</updated><title type='text'>The State of Dashboards in 2012: Pathetic</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1&gt;
The State of Dashboards in 2012: Pathetic&lt;/h1&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Over the last several months, my 
colleague VP and Research Director Tony Cosentino and I have been 
assessing vendors and products in the business intelligence market as 
part of our upcoming Value Index.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id=&quot;article-content&quot;&gt;
Tony recently wrote about&amp;nbsp;&lt;a href=&quot;http://tonycosentino.ventanaresearch.com/2012/08/09/making-sense-of-the-swirling-world-of-business-analytics/&quot; target=&quot;_blank&quot;&gt;the swirling world of business analytics&lt;/a&gt;,
 covering many of the dynamics of this industry. He and I have been 
reviewing the breadth and depth of over 15 of these vendors using our 
Value Index methodology, which examines the products closely in terms of
 usability, adaptability, reliability, capability and manageability. As 
we have gone through this analysis, we see the dashboard as the most 
common tool for displaying business intelligence. The early forms of 
dashboards&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Dashboard_%28business%29&quot; target=&quot;_blank&quot;&gt;appeared in the 1980s&lt;/a&gt;,
 but in my honest evaluation, today’s dashboards have not gotten much 
more intelligent in all those years. The graphics have gotten better, 
and we can interact with charts in what is commonly called visual 
discovery so you can drill into and page through data to change its 
presentation. So some progress has been made, but the basic presentation
 of a number of charts on the screen has not improved significantly and 
worse yet neither has the usefulness of the charts. Let’s face it: It’s a
 big mistake to place several bar and pie charts on a screen side by 
side and assume that business viewers will know what they mean and what 
is important in them. We cannot assume that individuals in an audience 
have the ability to interpret charts and draw the right conclusions from
 them; just being pretty or interactive will not communicate the desired
 message.&lt;br /&gt;
&lt;br /&gt;
The lack of adoption of business intelligence that includes 
dashboards is notorious in this industry, and so are the billions of 
dollars that companies have spent on BI products in the last decade. It 
is not helpful to make a big statement that the technology has failed; 
we should look for reasons that have held it back. Here we might start 
by questioning whether the tools present the right information in a 
useful form for business people or if organizations have properly 
configured what tools they have purchased. If the goal is to inform them
 through dashboards, then maybe we need to make it explicit what the 
dashboard or collection of charts actually mean. Typically, this means 
describing in words the issues or priorities that need to be examined 
further. A little discipline in populating the dashboard could help, 
such as presenting only the charts that clearly point out issues that 
need attention and determining which ones to use by applying analytics. 
If we ask why Microsoft PowerPoint is so popular as a business 
intelligence tool, we probably would find that the answer is the 
descriptive text boxes that accompany charts, providing summary 
sentences or emphasizing specific bullets in a list on the slide. While 
many people do not like the static nature of Microsoft Excel based 
charts in presentations or PDF versions of them, they do through human 
intervention with annotation and commentary provide better explanation 
of the charts than dashboards are doing today. If we expect our 
organizations to move beyond personal productivity tools and work in a 
collaborative enterprise environment with dashboards, we better 
understand how business intelligence should adapt to the way people work
 and operate not the other way around. In this case it may not be true 
that, as the old saying goes, one picture is worth a thousand words but a
 hundred or so words explaining the relevance of the chart could really 
help.
&lt;br /&gt;
&lt;br /&gt;
Many technology vendors believe they need to provide better context 
in their dashboards, so they try to align the charts to the geographic 
area of focus, or to the product line of responsibility or to management
 key performance indicators to make them more usable. Providing better 
role-based dashboards that are generated based on the individual’s level
 of responsibility and the business context is a good first step, though
 most business intelligence vendors do not provide this level of 
support. But just presenting charts tuned to the context of the 
individual’s role that may or may not require action is not enough. We 
need to prioritize the information and make it like the news, with 
headlines and stories that people can read to determine if they need to 
make decisions or take action. Whether you are reading the physical or 
the digital version of The Wall Street Journal or USA Today, newspapers 
have survived over the centuries as the main source of what humans read 
in formats they can comprehend. When is the last time you saw a 
dashboard that communicated the story of its charts and explained the 
analytics?&lt;br /&gt;
&lt;br /&gt;

Well, once upon a time analytics and logic were applied to generate stories, in the early 1990s in a product called&amp;nbsp;&lt;a href=&quot;http://www.prenhall.com/divisions/bp/app/alter/student/useful/ch5ocean.html&quot; target=&quot;_blank&quot;&gt;IRI CoverStory&lt;/a&gt;.
 Then it was classified as an expert system that programmatically would 
create English sentences based on the interpretation of the analytics in
 a memo that the system created. I would even be happy if we had titles 
and sub-titles to the charts that were dynamically created and 
represented something to guide an individual to what the purpose of the 
chart is to represent. Many of the current business intelligence 
technologies do not even allow for a free form text box that can be 
placed besides a chart which is really sad as this is one of the most 
basic methods used in business today. It would be great if dashboards 
could make these steps forward and make it easier to understand what is 
presented, but 20 years later, they have not.&lt;br /&gt;

Another thing dashboards need to do is help individuals take action 
based on the information they receive. My colleague Robert Kugel has 
written about&amp;nbsp;&lt;a href=&quot;http://robertkugel.ventanaresearch.com/2011/12/29/todays-companies-need-action-oriented-information-technology-systems/&quot; target=&quot;_blank&quot;&gt;action-oriented information technology frameworks&lt;/a&gt;&amp;nbsp;and
 how they can help increase the productivity and effectiveness of our 
workers. To date, most developments of the notion of an action-enabled 
dashboard have focused on data discovery and supporting root-cause 
analysis; that can’t match the familiar people type actions that happen 
in our organization – collaboration through dialogue to address issues 
and opportunities.&lt;br /&gt;
&lt;br /&gt;

Some of my industry colleagues have written books on dashboards to 
capitalize on the hype surrounding the topic. It’s about time for a set 
of books about the death of the dashboard or moving beyond dashboards; 
the current designs are not advancing the ability to take appropriate 
action on the information presented or provide the right level of 
guidance using analytics. We are entering the next wave of discussion on
 visual discovery, but so far much of this focus is just about using 
visualization on greater volumes and velocity of data, not making it 
more useful for the general population of business users. If we want to 
learn from the disappointing decades of business intelligence 
deployments, then we should find out what our business users really need
 to take action and make decisions on the information; delivering 
prettier charts won’t help. Until then, we are just perpetuating the 
past, and we know it has not had the best track record in advancing 
usefulness and adoption of business intelligence and dashboards.&lt;br /&gt;
&lt;br /&gt;

I will follow up on this rant of the state of dashboards by writing 
about the lack of improvement in the types of metrics and indicators as 
they relate to overall business analytics, which are another source of 
the problems that underlie our current methods of delivering and 
providing access to analytics through business intelligence. We all can 
do a much better job in meeting the needs of business and truly 
advancing the usefulness of technology that still holds promise for 
significantly impacting organizations’ effectiveness.&lt;br /&gt;

&lt;em&gt;This blog originally appeared at &lt;a href=&quot;http://marksmith.ventanaresearch.com/2012/08/21/the-pathetic-state-of-dashboards/&quot; target=&quot;_blank&quot;&gt;Ventana Research&lt;/a&gt;.&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/4552564956665402312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/4552564956665402312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4552564956665402312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4552564956665402312'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/08/the-state-of-dashboards-in-2012-pathetic.html' title='The State of Dashboards in 2012: Pathetic'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-4326963613616408028</id><published>2012-08-27T08:43:00.001-07:00</published><updated>2012-08-27T08:43:12.020-07:00</updated><title type='text'>Principles of Data Visualization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1&gt;
Eight Principles of Data Visualization&lt;/h1&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Imagine you are walking out of the office after a 
long day and your phone buzzes with a new email. Taking a quick glance, 
you see that it’s from Joe in operations: &quot;Hey, wondering if you could 
run me a few numbers and put them in a nice chart to show how well our 
new store layouts are doing along with the latest sale promo we started 
last week. Need to put it into a presentation for the executive team 
next Monday. Thanks.&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
What does Joe really need? Where do you start? For anyone in a 
business environment who collects or manages some kind of raw data, 
tasks that are becoming more pervasive, the need to process that data 
into a human-usable form is increasingly common.&lt;br /&gt;
&lt;br /&gt;

Visualizations, like the chart Joe asked for, are a great way to 
accomplish this, but they can be difficult to do properly, as anyone who
 has sat through a slide show presentation with an unreadable pie chart 
or vague growth projection graph can attest. As available data becomes 
more complex and extensive, weaving it into a visualization that invites
 engagement, understanding and decision-making is a bigger challenge, 
with a bigger opportunity for payoff.&lt;br /&gt;

&lt;br /&gt;
Some of the traditional business standbys, like a one-off pie chart 
or simple line graph, even if done well, may not offer enough data to 
answer multi-faceted questions like Joe&#39;s. (See Figures &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG1.jpg&quot; target=&quot;_blank&quot;&gt;1&lt;/a&gt; and &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG2.jpg&quot; target=&quot;_blank&quot;&gt;2&lt;/a&gt;, at left.) How can we take visualizations to the next level, so they can take on the challenge of today&#39;s business complexity?&lt;br /&gt;

&lt;h2&gt;
Get the Fundamentals Right&lt;/h2&gt;
The first step is to back up and focus on the basics. If you have 
ever played a team sport with a good coach, you may recall that he or 
she spent a lot of time working on fundamentals. Trick plays or advanced
 moves don’t win a game without solid fundamentals supporting them, and 
data visualization is no different. The most complex, data-rich graphic 
is useless unless it follows basic principles of good visualization:&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;1. Understand the problem domain.&lt;/strong&gt; If you are 
producing visualization for your own use or that of your department, 
chances are good you already understand the area you will be working in.
 But if, as in our scenario with Joe, the visualization is for another 
department, or even an external stakeholder such as a customer or 
partner, you may need to ask questions and do more research to 
understand what is involved. In this case, you should investigate when 
these initiatives started, whether any others are in progress at the 
same time and what metrics the executive team will use to determine 
success.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;2. Get sound data.&lt;/strong&gt; This may seem obvious, but good 
data is at the heart of any effective visualization. Make sure the data 
you select is as accurate as possible, and that you have a sense of how 
it was gathered and what errors or inadequacies&amp;nbsp; may exist. For example,
 maybe our store sales data for Joe is only current as of the last close
 of business, thanks to an older cash register system. Make sure you get
 relevant data and enough of it. We probably want not only sales data 
after these changes, but also the month or quarter before and even the 
same period in past years for comparison purposes. Above all, to create 
an effective visualization, you need to understand the meaning of the 
data you are working with. This can be a challenge if it has been stored
 as raw numbers. In this case, we may need to determine the store 
visitor counting method&amp;nbsp; being used to know what those numeric tallies 
mean.&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;3. Show the data and show comparisons.&lt;/strong&gt; Picking the 
best type of visualization is an art and science; however, the basic 
rule of thumb is to choose a spatial metaphor that will show your data 
and the relationships within it, with minimum distractions or effort on 
the part of the viewer. As Eddie Breidenbach &lt;a href=&quot;http://www.slideshare.net/effectiveui/guidelines-for-visualizing-data&quot;&gt;explains&lt;/a&gt;, most graphic arrangements fall into one of four categories or metaphors (see &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG3.jpg&quot; target=&quot;_blank&quot;&gt;Figure 3&lt;/a&gt;, at left):&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Network - to show connections, sometimes in a radial layout.&lt;/li&gt;
&lt;li&gt;Linear - to show how something varies over time or in relation to another factor, often on an X/Y space. &lt;/li&gt;
&lt;li&gt;Hierarchical - to show groupings and importance; these can come in many different layouts.&lt;/li&gt;
&lt;li&gt;Parallel - to show reach, frequency or shares of a whole; these can come in many different layouts.&lt;/li&gt;
&lt;/ul&gt;
For Joe&#39;s chart, we can start with a well-labeled, linear line graph 
since we want to see how sales have been affected since introducing 
these new initiatives. (See &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG4.jpg&quot; target=&quot;_blank&quot;&gt;Figure 4&lt;/a&gt;, at left.)&lt;br /&gt;

&lt;br /&gt;
&lt;strong&gt;4. Incorporate visual design principles.&lt;/strong&gt; Using sound
 visual design elements, like line, form, shape, value and color, with 
principles like balance and variety, make a visualization both more 
inviting and easier to read for trends and comparisons. (See &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG5.jpg&quot; target=&quot;_blank&quot;&gt;Figure 5&lt;/a&gt;, at left.) This will become particularly important as we take our linear metaphor visualization to the next level.&lt;br /&gt;

&lt;h2&gt;
Bring in More Dimensions&lt;/h2&gt;
Once we have good data and a sound underlying spatial metaphor (in 
this case, a linear metaphor), it is time to take account of the 
complexity at play. Though it might seem like we have satisfied the 
initial question at face value (“Sales are up since changing the store 
layout and starting the new promo”), this answer is likely to spur more 
questions&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;article-content&quot;&gt;
           Based on our knowledge and research into the problem 
domain, we can come up with&amp;nbsp; initial follow-up questions after looking 
at the simple linear metaphor visualization:&lt;br /&gt;

&lt;ol&gt;
&lt;li&gt;We started both of these initiatives right before a holiday weekend.
 How do we know that this uptick in sales is not just a seasonal trend?&lt;/li&gt;
&lt;li&gt;Total sales are up, but has the new store layout succeeded in 
improving the performance of some departments that were struggling 
before?&lt;/li&gt;
&lt;li&gt;Are we succeeding in getting more customers into the store and not just selling more to existing ones?&lt;/li&gt;
&lt;li&gt;Are customers shopping more departments and buying a more diverse mix of items?&lt;/li&gt;
&lt;/ol&gt;
Asking these kinds of questions is a great exercise to begin taking a
 visualization to the next level because they prompt us to add more 
dimensions that allow viewers to explore and understand the subject from
 additional angles and in more detail. There are a variety of solid 
techniques that can help achieve this additional dimensionality. Below 
are the answers to these questions:&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;5. Add small multiples.&lt;/strong&gt; As described by author 
Edward Tufte, small repeated variations of a graphic side-by-side allow 
for quick visual comparison. Whenever possible, scales should be kept 
the same and the axis of comparison, aligned. Adding some small, stacked
 thumbnails of our chart next to the main one allows a comparison of 
sales trends for the same period last year, and the one before that. 
(See &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG6.jpg&quot; target=&quot;_blank&quot;&gt;Figure 6&lt;/a&gt;,
 at left.) This answers our first question: sales do normally go up this
 time of year, but the increase seems to be quite a bit bigger this 
time, so it is probably not just the normal seasonal cycle.&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;6. Add layers.&lt;/strong&gt; Adding extra levels of information, 
while preserving the high-level summary data, can make a graphic more 
flexible and useful. Next, we are going to break down the &quot;top line&quot; of 
total sales into departments. (See &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG7.jpg&quot; target=&quot;_blank&quot;&gt;Figure 7&lt;/a&gt;,
 at left.)The resulting stacked area chart answers our second question, 
showing that sales from the appliances department have increased as a 
proportion of the whole, but media department sales have not improved 
much.&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;7. Add axes or coding patterns.&lt;/strong&gt; Another way to get 
more dimensions in a graphic is to add additional patterns for coding 
information, such as varying the shape or color of points on a plot 
based on a variable. In some cases, an extra axis in space, alongside an
 existing one or in a new direction (for a 3D chart), can also be useful
 for showing new variables. It&#39;s important to be careful with this 
approach, as it can add clutter, but when used sparingly and with good 
design principles it can increase a graphic&#39;s usefulness. In &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG8.jpg&quot; target=&quot;_blank&quot;&gt;Figure 8&lt;/a&gt;
 (at left) we added an additional vertical axis on the right to show 
daily foot traffic into the store, with its scale overlaid carefully to 
be comparable but distinct. To answer question number three, “Yes; we 
have increased foot traffic, but only after the sales promotion.”&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;8. Combine metaphors.&lt;/strong&gt; So far, we have used a linear 
metaphor for our visualization. However, to answer our last question, we
 want to add a network metaphor to show connections between product 
categories in purchases. A pair of circular relationship (chord) 
diagrams showing snapshots at the beginning and end of the time period 
under consideration can help compare these connections. Like a pie 
chart, each product category is assigned a section of the circle, by 
percentage of total sales, but the center of the circle is hollow. If a 
majority of purchases containing items in one category also included 
items in a second category, a line is drawn to that second category; 
line width is based on the average proportion of both categories in the 
mixed purchases. As shown in &lt;a href=&quot;http://cdn.information-management.com/media/newspics/Bell-FIG9.jpg&quot; target=&quot;_blank&quot;&gt;Figure 9&lt;/a&gt;
 (at left), the increase in these chord lines from the first to second 
diagram suggests there are indeed more purchases that cross departments 
since our initiatives went into place.&lt;br /&gt;

This relationship data would be even better if we could see it at any
 chosen point in time (for example, to see what effect, if any, the 
layout change alone had, before the promotion started). A zoomed-in view
 of the chord diagrams for detailed study might be useful, too. Clearly,
 some presentation media lend themselves to these opportunities more 
than others. As our graphics increase in complexity and sophistication, 
we need to think more carefully about how to deliver them.&lt;br /&gt;

&lt;h2&gt;
Consider New (and Old) Delivery Methods&lt;/h2&gt;
The point of any visualization is to be viewed by the right people, 
in the right context. Unfortunately, many business visualizations have a
 fleeting life on a slide, up one minute on a low-resolution projector 
to be scanned from across the room, and nothing but a vague memory the 
next.&lt;br /&gt;

What if, instead of a “flash on a slide” with all of these 
limitations, Joe&#39;s final visualization was printed in high-resolution 
color on a handout? Everyone could refer back to it as a touchstone 
during the whole presentation, seeing how the data backs up Joe&#39;s 
conclusions. Afterward, they could tack it up on a whiteboard for 
further study and follow-up.&lt;br /&gt;

On the other hand, maybe Joe needs people at a remote site to see 
this graphic or he would just prefer not to kill so many trees. He might
 consider putting a high-resolution version on the Web (or corporate 
intranet) for viewing on a PC or tablet. This could be as simple as a 
static graphic like the paper copy, but it also opens all kinds of 
possibilities for interactivity. To give just a few examples, we could 
enable scrubbing through time (great for seeing more network metaphors),
 drilling down and zooming out for a bird&#39;s eye view, seeing new data 
live as it becomes available or even manipulating future variables to 
watch different scenarios play out.&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;article-content&quot;&gt;
           For more ideas of what&#39;s possible, and a great tool for 
building these using HTML standards that will work on the boss’s iPad, 
the &lt;a href=&quot;http://mbostock.github.com/d3/&quot;&gt;Data Driven Documents JavaScript library &lt;/a&gt;is a great place to start.&lt;br /&gt;

&lt;h2&gt;
Toward the Future&lt;/h2&gt;
As visualization moves toward delivery via electronic medium, complex
 data visualization is increasingly blending into the discipline of user
 experience design and programming. Business analysts, IT staff and 
knowledge workers&amp;nbsp; will need more skills designing, building and using 
fluid, interactive, dynamic visualizations. Fortunately, there are great
 tools&amp;nbsp; and great groups of people focused on user experience, The 
potential payoff for the investment is huge: visualizations invite us to
 explore, understand and decide, not as one-off disposable products, but
 rather as robust, enduring touchstones that customers and leaders 
return to for insight, conversation and connection.&lt;br /&gt;

Note: For more on visualization fundamentals, a good place to start 
is Edward Tufte&#39;s excellent series beginning with “The Visual Display of
 Quantitative Information.” Also see “Visual Design Fundamentals: A 
Digital Approach” by Alan Hashimoto.&lt;br /&gt;

&lt;br /&gt;

      
              
          
         
                          &lt;em&gt;Ryan Bell is a user interface developer
 for EffectiveUI, where he gets to employ his passion for building great
 user experiences and indulge his inner information-design enthusiast.&lt;/em&gt;&lt;br /&gt;

                   
    
    &lt;/div&gt;
&lt;/div&gt;
&lt;h1&gt;
 &lt;/h1&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/4326963613616408028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/4326963613616408028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4326963613616408028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/4326963613616408028'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/08/principles-of-data-visualization.html' title='Principles of Data Visualization'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-2285571893968292854</id><published>2012-08-27T08:39:00.003-07:00</published><updated>2012-08-27T08:39:38.673-07:00</updated><title type='text'>Principles for Enterprise Data Warehouse Design</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;u&gt;&lt;b&gt;Seven Principles for Enterprise Data Warehouse Design&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
This month, I&#39;d like to narrow the focus to one particular aspect of the enterprise information management spectrum:&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;data warehouse (DW) design.&lt;/div&gt;
&lt;div class=&quot;BodyText&quot; style=&quot;margin: 12pt 0in 0pt; text-align: left;&quot;&gt;
Contrary to popular sentiment, data warehousing is not a moribund technology; it&#39;s alive and kicking.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Indeed, most companies deploy data warehousing technology to some extent, and many have an enterprise-wide DW.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyText&quot; style=&quot;margin: 12pt 0in 0pt; text-align: left;&quot;&gt;
However, as with any technology, a DW can quickly become a quagmire if it&#39;s not designed, implemented and maintained properly.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;With
 this in mind, I&#39;d like to discuss seven principles that I believe will 
help you start - and keep - your DW design and implementation on the 
road to achieving your desired results (see Figure 1).&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;I&#39;m including both business and IT principles because most IT issues really involve business and IT equally.&lt;/div&gt;
&lt;div class=&quot;BodyText&quot; style=&quot;margin: 12pt 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;u&gt;&lt;b&gt;Business Principles&lt;/b&gt;&lt;/u&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;Organizational Consensus&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-align: left;&quot;&gt;
From the 
outset of the data warehousing effort, there should be a 
consensus-building process that helps guide the planning, design and 
implementation process.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;If your 
knowledge workers and managers see the DW as an unnecessary intrusion&amp;nbsp;- 
or worse, a threatening intrusion&amp;nbsp;- into their jobs, they won&#39;t like it 
and won&#39;t use it.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
Make every effort to gain acceptance for, and minimize resistance to, the DW.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;If
 you involve the stakeholders early in the process, they&#39;re much more 
likely to embrace the DW, use it and, hopefully, champion it to the rest
 of the company.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;Data Integrity&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-align: left;&quot;&gt;
The brass 
ring of data warehousing&amp;nbsp;- of any business intelligence (BI) project&amp;nbsp;- 
is a single version of the truth about organizational data.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;The path to this brass ring begins with achieving data integrity in your DW.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
Therefore, any design for your DW should begin by minimizing the chances for data replication and inconsistency.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;It should also promote data integration and standardization.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Any
 reasonable methodology you choose to achieve data integrity should 
work, as long as you implement the methodology effectively with the end 
result in mind.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;Implementation Efficiency&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-align: left;&quot;&gt;
To help 
meet the needs of your company as early as possible and minimize project
 costs, the DW design should be straightforward and efficient to 
implement.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;This is truly a fundamental design issue.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;You
 can design a technically elegant DW, but if that design is difficult to
 understand or implement or doesn&#39;t meet user needs, your DW project 
will be mired in difficulty and cost overruns almost from the start.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
Opt for simplicity in your design plans and choose (to the most practical extent) function over beautiful form.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;This
 choice will help you stay within budgetary constraints, and it will go a
 long way toward providing user needs that are effective.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;User Friendliness&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-align: left;&quot;&gt;
User friendliness and ease of use issues, though they are addressed by the technical people, are really business issues.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Why?
 Because, again, if the end business users don&#39;t like the DW or if they 
find it difficult to use, they won&#39;t use it, and all your work will be 
for naught.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
To help 
achieve a user-friendly design, the DW should leverage a common 
front-end across the company&amp;nbsp;- based on user roles and security levels, 
of course.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;It should also be intuitive enough to have a minimal learning curve for most users.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Of
 course, there will be exceptions, but your rule of thumb should be that
 even the least technical users will find the interface reasonably 
intuitive.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;i&gt;&lt;b&gt;Operational Efficiency&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in; text-align: left;&quot;&gt;
This principle is really a corollary to the principle of implementation efficiency.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Once implemented, the data warehouse should be easy to support and facilitate rapid responses to business change requests.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Errors and exceptions should also be easy to remedy, and support costs should be moderate over the life of the DW.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
The reason
 I say that this principle is a corollary to the implementation 
efficiency principle is that operational efficiency can be achieved only
 with a DW design that is easy to implement and maintain.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Again,
 a technically elegant solution might be beautiful, but a practical, 
easy-to-maintain solution can yield better results in the long run.&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in;&quot;&gt;
&lt;u&gt;&lt;b&gt;IT Principles&lt;/b&gt;&lt;/u&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in;&quot;&gt;
&lt;i&gt;&lt;b&gt;Scalability&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div id=&quot;article-content&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in;&quot;&gt;
Scalability is often a big problem with DW design.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;The solution is to build in scalability from the start.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Choose
 toolsets and platforms that support future expansions of data volumes 
and types as well as changing business requirements.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;It&#39;s
 also a good idea to look at toolsets and platforms that support 
integration of, and reporting on, unstructured content and document 
repositories.&lt;/div&gt;
&lt;div style=&quot;margin: 12pt 0in 0pt 0.25in;&quot;&gt;
&lt;i&gt;&lt;b&gt;Compliance with IT Standards&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;BodyFirstIndent&quot; style=&quot;margin: 0in 0in 0pt 0.25in;&quot;&gt;
Perhaps the most important IT principle to keep in mind is to not reinvent the wheel when you build your DW.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;That is, the toolsets and platforms you choose to implement your DW should conform to and leverage existing IT standards.&lt;/div&gt;
&lt;div class=&quot;BodyTextIndent&quot; style=&quot;margin: 12pt 0in 0pt 0.25in;&quot;&gt;
You also want, as much as possible, to leverage existing skill sets of IT and business users.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;In a way, this is a corollary of the user friendliness principle.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;The more your users know going in, the easier they&#39;ll find the DW to use once they see it.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Following these principles won&#39;t guarantee you will always achieve 
your desired results in designing and implementing your DW. Beware of 
any vendors that tell you it&#39;s a slam-dunk if you follow their 
methodology. There will almost always be problems that seem intractable 
at first&amp;nbsp;- and may eventually prove to be so. Nevertheless, if you build
 your DW following these seven principles, you should be in a better 
position to recognize and address potential problems before they turn 
into project killers.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Rich Cohen is a principal in Deloitte 
Consulting LLP&#39;s Information Dynamics practice where he is responsible 
for the strategy, development and implementation of data governance, 
data warehousing, decision support and data mining engagements to 
support the emergence of world-class business intelligence applications.
 Cohen has more than 27 years of experience in the design, development, 
implementation and support of information technology in a variety of 
industries. Over the last 18 years, he has had extensive experience in 
the creation of technology strategies, implementations and deployment of
 CRM and business intelligence solutions to drive improved business 
performance. &lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/2285571893968292854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/2285571893968292854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2285571893968292854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2285571893968292854'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/08/principles-for-enterprise-data.html' title='Principles for Enterprise Data Warehouse Design'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-1860802149527867095</id><published>2012-08-20T06:56:00.000-07:00</published><updated>2012-08-20T07:19:55.176-07:00</updated><title type='text'>Informatica - Power Center - Transformations</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Transformations&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtyDPSz0btf5Y85SCwkGKmT35gU4LjHZI5b1l80jMg8lMLPGzDsG1pupLzrygogg8rOM-9CY8twNZ1AqexwoEqsh-NzDI9wuvvnpsBpTrSjyiueHCq5sLkWwGCpdal8Q9LGkY6eCJ2Dvk/s1600/Transformations.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtyDPSz0btf5Y85SCwkGKmT35gU4LjHZI5b1l80jMg8lMLPGzDsG1pupLzrygogg8rOM-9CY8twNZ1AqexwoEqsh-NzDI9wuvvnpsBpTrSjyiueHCq5sLkWwGCpdal8Q9LGkY6eCJ2Dvk/s320/Transformations.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span id=&quot;goog_1430497198&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1430497199&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span id=&quot;goog_1430497198&quot;&gt;Power Center Transformations (partial list)&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Source Qualifier:&lt;/b&gt; reads data from flat file and relational sources&lt;br /&gt;
&lt;b&gt;Expression:&lt;/b&gt; performs row-level calculations&lt;br /&gt;
&lt;b&gt;Filter:&lt;/b&gt; drops rows conditionally&lt;br /&gt;
&lt;b&gt;Sorter:&lt;/b&gt; sorts data&lt;br /&gt;
&lt;b&gt;Aggregator:&lt;/b&gt; performs aggregate calculations&lt;br /&gt;
&lt;b&gt;Joiner:&lt;/b&gt; joins heterogeneous sources&lt;br /&gt;
&lt;b&gt;Lookup:&lt;/b&gt; looks up values and passes them to other objects&lt;br /&gt;
&lt;b&gt;Update Strategy:&lt;/b&gt; tags rows for insert, update, delete, reject&lt;br /&gt;
&lt;b&gt;Router:&lt;/b&gt; routes rows conditionally&lt;br /&gt;
&lt;b&gt;Transaction Control:&lt;/b&gt; allows data-driven commits and rollbacks&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Advanced Power Center Transformations&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Union:&lt;/b&gt; Performs a union-all join between two data streams&lt;br /&gt;
&lt;b&gt;Java:&lt;/b&gt; allows Java syntax to be used within Power Center&lt;br /&gt;
&lt;b&gt;Midstream XML Parser:&lt;/b&gt; reads XML from anywhere in mapping&lt;br /&gt;
&lt;b&gt;Midstream XML Generator:&lt;/b&gt; writes XML to anywhere&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;More Source Qualifiers:&lt;/b&gt; read from XML, message queues&lt;br /&gt;
and applications&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Mapplet - Set of Transformation that can be reusable&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQy2u9cCtrWMyxHyZIwlqEvjidOfOQ9boyWFQ8TI2iceyUbdvZSVCJGymep2pl2djS5CzdtOCOQPppYZRyL90l4-ZPN38BQ983fwcrYf122VRrOee75gjoDfmflHMohr1mEaHLlBgH1g/s1600/Mapplet.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQy2u9cCtrWMyxHyZIwlqEvjidOfOQ9boyWFQ8TI2iceyUbdvZSVCJGymep2pl2djS5CzdtOCOQPppYZRyL90l4-ZPN38BQ983fwcrYf122VRrOee75gjoDfmflHMohr1mEaHLlBgH1g/s320/Mapplet.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example : Data Sources Defined Outside Mapplet&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg49QV9r6EssuREAseBpwcNaJNzuHZxHc3iXYg-NaV3sGS2twndhT2aKcLfSGtyWPOdSk4YR2mQGqoeVD9gYc1HJk5NZsb5uhNqOGEuW2cO7vvdOqOGp_eJ9A3t0b1xcvf-_6FFHLVztmA/s1600/Ex.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg49QV9r6EssuREAseBpwcNaJNzuHZxHc3iXYg-NaV3sGS2twndhT2aKcLfSGtyWPOdSk4YR2mQGqoeVD9gYc1HJk5NZsb5uhNqOGEuW2cO7vvdOqOGp_eJ9A3t0b1xcvf-_6FFHLVztmA/s320/Ex.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Recap&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
1. ETL - a. Extract, transform and load data&lt;br /&gt;
2. Designer - b. Create mapping objects&lt;br /&gt;
3. Mapping - c. Logically defines the ETL process&lt;br /&gt;
4. Transformation - d. Generates or manipulates data&lt;br /&gt;
5. Mapplet - Set of transformations that can be reused in multiple mappings&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/1860802149527867095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/1860802149527867095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/1860802149527867095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/1860802149527867095'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/08/informatics-power-center-transformations.html' title='Informatica - Power Center - Transformations'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtyDPSz0btf5Y85SCwkGKmT35gU4LjHZI5b1l80jMg8lMLPGzDsG1pupLzrygogg8rOM-9CY8twNZ1AqexwoEqsh-NzDI9wuvvnpsBpTrSjyiueHCq5sLkWwGCpdal8Q9LGkY6eCJ2Dvk/s72-c/Transformations.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-6163767915453396876</id><published>2012-08-20T06:44:00.003-07:00</published><updated>2012-08-20T06:58:12.227-07:00</updated><title type='text'>Informatica - Power Center Basic Concepts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&lt;b&gt;Power Center Introduction&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Is a single, unified enterprise data integration platform that allows companies and government&lt;br /&gt;organizations of all sizes to access, discover,and integrate data from virtually any business&lt;br /&gt;system, in any format, and deliver that data throughout the enterprise at any speed&lt;/li&gt;
&lt;li&gt;An ETL Tool (Extract, Transform and Load)&lt;/li&gt;
&lt;/ul&gt;
&lt;u&gt;&lt;b&gt;Power Center Client Applications&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1RIA88pNPxAWiU_Nvz8UZ58e_hfdfKAhPpIaPHfSOxKJ6IRIRdf2UVrzS5YvAT_kVs_f5c_ZWeZGcVyF6pGU9iy10XRDlcqi7OIfyZ3g7RNtmTdQwyCU2gv8j9A8UEGl9bgxMhMV-fI0/s1600/Power+Center+Client+Applications.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1RIA88pNPxAWiU_Nvz8UZ58e_hfdfKAhPpIaPHfSOxKJ6IRIRdf2UVrzS5YvAT_kVs_f5c_ZWeZGcVyF6pGU9iy10XRDlcqi7OIfyZ3g7RNtmTdQwyCU2gv8j9A8UEGl9bgxMhMV-fI0/s320/Power+Center+Client+Applications.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Designer Tools – Create mappings&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ0EJClKevkancpWJx3Msk4HEd0s9u8JWa8KuPDoq3ue8cyf91qiH0ycmahExg0Qstbnlkkmd4JoLWmMYdJQnswBJZwh_iXaWHs1BvjnXv1Pd6D1LvG5pG4lnxJN1Q8oOmBE0i7wPfqP4/s1600/Designer+Tools+%E2%80%93+Create+mappings.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ0EJClKevkancpWJx3Msk4HEd0s9u8JWa8KuPDoq3ue8cyf91qiH0ycmahExg0Qstbnlkkmd4JoLWmMYdJQnswBJZwh_iXaWHs1BvjnXv1Pd6D1LvG5pG4lnxJN1Q8oOmBE0i7wPfqP4/s320/Designer+Tools+%E2%80%93+Create+mappings.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Mapping&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iHCxX9Uh8Ran687TBDeggjxXZCG-3NIrW6y98oU8EckRuJkpFkM_OI1D5ws-ot3Dxkgp-tGsSiydWHTB4s9RbSBUrgwEWrUNzGCUFV4Mhb4PvJeBaDQs-1uTxRkIaj2PB4wa9kiSZoI/s1600/Mapping.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1iHCxX9Uh8Ran687TBDeggjxXZCG-3NIrW6y98oU8EckRuJkpFkM_OI1D5ws-ot3Dxkgp-tGsSiydWHTB4s9RbSBUrgwEWrUNzGCUFV4Mhb4PvJeBaDQs-1uTxRkIaj2PB4wa9kiSZoI/s320/Mapping.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
A mapping is a set of source and target definitions linked by transformation&lt;br /&gt;
objects that define the rules for data transformation. Mappings represent the&lt;br /&gt;
data flow between sources and targets. When the Integration Service runs a&lt;br /&gt;
session, it uses the instructions configured in the mapping to read,&lt;br /&gt;
transform, and write data.&lt;br /&gt;
• Every mapping must contain the following components:&lt;br /&gt;
Source definition. Describes the characteristics of a source table or file.&lt;br /&gt;
Transformation. Modifies data before writing it to targets. Use different transformation objects to&lt;br /&gt;
perform different functions.&lt;br /&gt;
Target definition. Defines the target table or file.&lt;br /&gt;
Links. Connect sources, targets, and transformations so the Integration Service can move the&lt;br /&gt;
data as it transforms it.&lt;br /&gt;
• A mapping can also contain one or more mapplets. A mapplet is a set of transformations that you&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Give me an Excel file with Total Order Amount per Customer. I also need to know when this data was&lt;br /&gt;
extracted (date) and the customer type initial ( first letter of the customer type)&lt;br /&gt;
• Define the sources&lt;br /&gt;
• Orders&lt;br /&gt;
• Customers&lt;br /&gt;
• Define any required transformation&lt;br /&gt;
• Sum of order amount&lt;br /&gt;
• Get extracted date&lt;br /&gt;
• Get first letter of customer type&lt;br /&gt;
• Create the file&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/6163767915453396876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/6163767915453396876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/6163767915453396876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/6163767915453396876'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/08/informatica-power-center-basic-concepts.html' title='Informatica - Power Center Basic Concepts'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1RIA88pNPxAWiU_Nvz8UZ58e_hfdfKAhPpIaPHfSOxKJ6IRIRdf2UVrzS5YvAT_kVs_f5c_ZWeZGcVyF6pGU9iy10XRDlcqi7OIfyZ3g7RNtmTdQwyCU2gv8j9A8UEGl9bgxMhMV-fI0/s72-c/Power+Center+Client+Applications.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3481858993219289701.post-2111944019635802849</id><published>2012-07-21T01:38:00.002-07:00</published><updated>2012-07-21T01:38:44.977-07:00</updated><title type='text'>Migrating to an InfoSphere Warehouse instance that is installed on a different computer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 class=&quot;topictitle1&quot; style=&quot;text-align: left;&quot;&gt;

Migrating to an &lt;span class=&quot;keyword&quot;&gt;InfoSphere Warehouse&lt;/span&gt; instance
that is installed on a different computer&lt;/h2&gt;
&lt;div&gt;
You can migrate from &lt;span class=&quot;keyword&quot;&gt;Data Warehouse Edition&lt;/span&gt; V9.1.x
to &lt;span class=&quot;keyword&quot;&gt;InfoSphere Warehouse&lt;/span&gt; when these
products are installed on two separate computers. Assume that you want to
migrate a &lt;span class=&quot;keyword&quot;&gt;Data Warehouse Edition&lt;/span&gt; V9.1.x
instance that is installed on computer A to an &lt;span class=&quot;keyword&quot;&gt;InfoSphere Warehouse&lt;/span&gt; instance
that is installed on computer B.&lt;br /&gt;
&lt;div class=&quot;p&quot;&gt;
&lt;b&gt;Before you begin&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Back up the metadata and scheduler databases on computer A.&lt;/li&gt;
&lt;li&gt;Copy all of the data warehouse projects that you want to migrate to computer
B.&lt;/li&gt;
&lt;li&gt;Copy all of the deployed data warehousing applications from computer A
to the same location on computer B. &lt;div class=&quot;p&quot;&gt;
To deploy data warehousing applications,
three directories are used:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Application home directory&lt;/li&gt;
&lt;li&gt;Log directory&lt;/li&gt;
&lt;li&gt;Working directory&lt;/li&gt;
&lt;/ul&gt;
All the three directories must be created at exactly the same location
on computer B. For example, if you have an application deployed on computer
A at &lt;tt&gt;C:\application_dir\applicaton_1&lt;/tt&gt;, then this directory becomes
the application home directory. Assume that &lt;tt&gt;C:\log\&lt;/tt&gt; is the log directory,
and &lt;tt&gt;C:\temp\working\&lt;/tt&gt; is the working directory. You must create these
three directories on computer B, and copy all the files in these directories
from computer A to computer B. Otherwise, the migrated application will not
work. Note that each data warehouse application can have their own three directories.
So, if you have 100 applications, there can be 300 different directories that
you must copy to computer B. If some directories are not copied, you might
see an error message in the migration log that indicates that certain files
are missing during migration.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;b&gt;Procedure&lt;/b&gt;To complete the migration from computer A to computer
B:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Restore the metadata and scheduler databases on computer B.&lt;/li&gt;
&lt;li&gt;Migrate the WebSphere&lt;sup&gt;®&lt;/sup&gt; application profile. For detailed help
on migrating the WebSphere application profile that is located on
a separate computer, see the &lt;cite&gt;WebSphere Information Center&lt;/cite&gt;.&lt;/li&gt;
&lt;li&gt;Run the &lt;span class=&quot;keyword&quot;&gt;InfoSphere Warehouse&lt;/span&gt; Configuration
Tool on computer B.&lt;/li&gt;
&lt;li&gt;Specify the migration settings in the &lt;tt&gt;migration.properties&lt;/tt&gt; file.&lt;/li&gt;
&lt;li&gt;Run the migration script on computer B.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprise-dw.blogspot.com/feeds/2111944019635802849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3481858993219289701/2111944019635802849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2111944019635802849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3481858993219289701/posts/default/2111944019635802849'/><link rel='alternate' type='text/html' href='http://enterprise-dw.blogspot.com/2012/07/migrating-to-infosphere-warehouse.html' title='Migrating to an InfoSphere Warehouse instance that is installed on a different computer'/><author><name>google</name><uri>http://www.blogger.com/profile/18011345831679906344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>