<?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: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-1181113161613597075</id><updated>2011-11-27T16:01:58.794-08:00</updated><category term='Data Warehouse n  Data Mart'/><category term='What is Star Schema?'/><category term='FAQs-1'/><category term='FAQs-6'/><category term='Interview Qs-1'/><category term='Data Warehouse Concepts'/><category term='Informatica-2'/><category term='FAQs-4'/><category term='What is OLAP?'/><category term='Fact Table'/><category term='FAQs-8'/><category term='Slowly Changing Dimensions'/><category term='FAQs-3'/><category term='ETL Concepts'/><category term='Sharing the information'/><category term='Metadata Tools'/><category term='Interview Qs-3'/><category term='What is Snowflake Schema ?'/><category term='OLAP Analysis'/><category term='Star Schema Modelling'/><category term='Interview Qs-2'/><category term='Informatica - Transformations-1'/><category term='FAQs-5'/><category term='OLAP - Examples'/><category term='Database - RDBMS'/><category term='Transformation Manager(TM)'/><category term='Health insurance Schema'/><category term='Interview Qs-4'/><category term='What are ETL Tools?'/><category term='FAQs-7'/><category term='ETL Tools: What to Learn?'/><category term='Presenting and analyzing data'/><category term='OLAP n its Hybrids'/><category term='OLAP Database'/><category term='What is Informatica?'/><category term='FAQs-2'/><title type='text'>DataWareHousing Tools</title><subtitle type='html'>Datawarehousing Concepts,Data Warehouse,Data Mart,Star Schema,Snowflake Schema,Fact Table,Database overview, Database Objects,Database Sample Data,SQL,PLSQL, ETL Tools,ETL Concepts,ETL tools-informatica,Transformations,Data Stage, Cognos, Business Objects, Abnitio, Interview questions, Real time Tickets, Faqs with Examples, ANd more and more,,,,</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-9088127478105092199</id><published>2008-05-14T23:10:00.000-07:00</published><updated>2008-05-14T23:39:56.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Health insurance Schema'/><title type='text'>Health insurance Schema</title><content type='html'>&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:180%;" &gt;Health insurance database&lt;br /&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;This example illustrates a &lt;b&gt;star schema&lt;/b&gt; used for claims analysis by a health care insurance company. This database records policy sales and claims and maintains records of customers, their policies, and claims against those policies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);" class="figcap"&gt;&lt;span style=";font-family:Arial;font-size:9;"  &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;" class="figcap"&gt;&lt;span style=";font-family:Arial;font-size:9;"  &gt;&lt;span style="font-size:130%;"&gt;Schema for health insurance company&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:Arial;font-size:130%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7fSi_7TTeCI/SCvXLvPXgbI/AAAAAAAAAHI/EM8uNyecU6s/s1600-h/health+Insturance.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_7fSi_7TTeCI/SCvXLvPXgbI/AAAAAAAAAHI/EM8uNyecU6s/s400/health+Insturance.jpeg" alt="" id="BLOGGER_PHOTO_ID_5200486791388823986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;A second &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;example&lt;/span&gt;&lt;/a&gt; in the health care field illustrates a schema that tracks member claims and authorizations, with many dimensions that include patients and provider information, diagnoses, services performed, and other dimensions of the business.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This schema has two fact tables: &lt;span class="base1"&gt;Claim&lt;/span&gt;, a star, and &lt;span class="base1"&gt;Authorization&lt;/span&gt;, a &lt;a href="http://dwh-career.blogspot.com/"&gt;multistar &lt;/a&gt;with a single-column primary key and multiple foreign keys that are not part of the primary key. Any combination of foreign key values can be present multiple times in the Authorization table. The primary key values uniquely identify each row. Both tables have many foreign keys that reference the numerous dimension tables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;br /&gt;&lt;br /&gt;In this figure, the &lt;a href="http://dwh-career.blogspot.com/"&gt;primary keys&lt;/a&gt; for each table are in boldface, and only the primary keys and foreign keys are labeled. Other attributes within the tables are not shown. Because of the many dimension tables, the many-to-one lines that match the foreign keys in the fact table with the primary keys in the dimension tables are not drawn.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:black;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-style: italic;font-size:100%;" class="figcap" &gt;&lt;span style="font-family:Arial;"&gt;Multistar schema for health insurance company with multiple dimension tables&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold; font-style: italic;font-family:Arial;font-size:100%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7fSi_7TTeCI/SCvXL_PXgcI/AAAAAAAAAHQ/v0JDuLRpoHM/s1600-h/multischema+for+health+insurance.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_7fSi_7TTeCI/SCvXL_PXgcI/AAAAAAAAAHQ/v0JDuLRpoHM/s400/multischema+for+health+insurance.jpeg" alt="" id="BLOGGER_PHOTO_ID_5200486795683791298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-9088127478105092199?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/9088127478105092199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=9088127478105092199' title='46 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/9088127478105092199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/9088127478105092199'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/05/health-insurance-database-this-example.html' title='Health insurance Schema'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7fSi_7TTeCI/SCvXLvPXgbI/AAAAAAAAAHI/EM8uNyecU6s/s72-c/health+Insturance.jpeg' height='72' width='72'/><thr:total>46</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-3625310960559894495</id><published>2008-04-11T23:56:00.000-07:00</published><updated>2008-04-12T00:02:38.529-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLAP - Examples'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;OLAP - Examples:&lt;/span&gt;  &lt;p&gt;&lt;br /&gt;Topmost executives of an organization are really interested in aggregated  facts or numbers to take decisions rather than querying several databases (that  are normalized) to get the data and do the comparison by themselves.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;OLAP tools  visualize the data in an understandable format, like in the form of Scorecards  and Dashboards with Key Performance Indicators enabling managers to &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;monitor&lt;/span&gt;&lt;/a&gt; and  take immediate actions.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In todays business life, OLAP plays a vital role by  assisting decision makers in the field of banking and finance, hospitals,  insurance, manufacturing, pharmaceuticals etc., to measure facts across  geography, demography, product, and sales.&lt;/p&gt;&lt;p&gt;OLAP can be performed in data warehouses that undergo frequent updates and  that do not. Following are some of the examples to show how &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;OLAP&lt;/span&gt;&lt;/a&gt; solves complex  queries involving facts to be measured across company’s best-interested  dimensions.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Comparison of sales (fact) of a product (dimension) over years (dimension)  in the same region (dimension).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;How may members (fact) have opened a savings account (dimension), in USA  branch (dimension), over a period (dimension)?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;How many mortgage loans (fact) have been approved in fixed mortgage  (dimension) or Adjustable Rate Mortgage (dimension) in New York City  (dimension), over a period (dimension)?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What is the total sales value (fact) of a particular product (dimension) in  a particular grocery store (dimension), over a period (dimension)?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;What is the amount spent (fact) for a particular product promotion  (dimension) in a particular branch (dimension) or in a particular city  (dimension), over a period (dimension)? &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-3625310960559894495?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/3625310960559894495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=3625310960559894495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3625310960559894495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3625310960559894495'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/04/olap-examples-topmost-executives-of.html' title=''/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-9124058211536839870</id><published>2008-04-11T23:52:00.000-07:00</published><updated>2008-04-11T23:55:46.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is OLAP?'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is OLAP?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;OLAP, an acronym for 'Online Analytical Processing' is a technique by which the data sourced from a data warehouse or data mart is visualized and summarized to provide perspective multidimensional view across multiple dimensions. Generally OLAP refers to OLAP Tools(e.g Cognos, Business Objects etc.,) that help to accomplish these tasks.&lt;br /&gt;&lt;br /&gt;Since data warehouse is designed using a dimensional data model, data is represented in the form of data cubes enabling us to aggregate facts, slice and dice across several dimensions. OLAP tools provide options to drill-down the data from one hierarchy to another hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For &lt;a href="http://dwh-career.blogspot.com"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;example&lt;/span&gt;&lt;/a&gt; sales amount can be calculated for a particular year or it can be  drilled down to its next hierarchies like month, week, day etc. In the same way,  data can be rolled up for summarization from product to product group, product  group to product sub-class then from product sub-class to product class.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Thus  with this cube structure, data can be viewed from multiple points providing the  data analysts, a greater insight into data.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There are many OLAP hybrids or variants like MOLAP(Multidimensional OLAP),  HOLAP(Hybrid OLAP), ROLAP(Relational OLAP), DOLAP(Desktop OLAP or Database OLAP)  available in the market and can be used depending on the needs and requirements  of an organization.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-9124058211536839870?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/9124058211536839870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=9124058211536839870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/9124058211536839870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/9124058211536839870'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/04/what-is-olap-olap-acronym-for-online.html' title=''/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5149549981476259011</id><published>2008-03-16T13:52:00.000-07:00</published><updated>2008-03-16T14:05:10.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Star Schema Modelling'/><title type='text'>STAR SCHEMA</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Star Schema Modelling&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;A Dimensional modelling technique in which a  detail &lt;u&gt;fact table&lt;/u&gt; is linked to &lt;a href="http://dwh-career-blogspot.com/"&gt;&lt;u style="color: rgb(153, 51, 0);"&gt;dimension tables&lt;/u&gt;&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;The data in data warehouses and data marts is  accessed by end-users.&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The information  contained in the data warehouse/data mart must be easy for the end-user to use  and access.&lt;span style=""&gt;  &lt;/span&gt;Denormalized designs are  easier for end-users to use than highly normalized designs, however these  designs are more difficult to design and maintain.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;The Star  Schema &lt;a href="http://dwh-career-blogspot.com/"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;diagram &lt;/span&gt;&lt;/a&gt;graphically models the end-user's view (i.e., the denormalized  view) of how the information is accessed.&lt;/span&gt;&lt;br /&gt;&lt;span style="" lang="EN-GB"&gt;&lt;strong&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;Components of a Star  Schema Diagram&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;The  diagram has three main components:&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 9pt;"&gt;&lt;span  lang="EN-GB" style="font-family:Symbol;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;·&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;   Fact Table and its contents:  metric attributes and the foreign keys necessary to join to the dimension tables,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 2in;"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 9pt;"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 9pt;"&gt;&lt;span style=""&gt;·&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;  Dimension Tables and their contents:  reference attributes, hierarchical attributes, and metric attributes.  The dimension tables are highly denormalized,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 2in;"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 9pt;"&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bulleteditem" style="margin: 0in 0in 0.0001pt 9pt;"&gt;&lt;span style=""&gt;·&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;  The lines that link the Dimension Tables to the &lt;a href="http://dwh-career-blogspot.com/"&gt;Fact Table&lt;/a&gt;.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;strong&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Star Schema Model&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;This diagram is a model of a star schema diagram.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_7fSi_7TTeCI/R92J8KokZSI/AAAAAAAAAGU/WM37Le9JNxw/s400/star+scema+model.jpg" alt="" id="BLOGGER_PHOTO_ID_5178446813285606690" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Star  Schema Example&lt;/strong&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;The  following is an example of a star schema for&lt;span style="color: rgb(153, 51, 0);"&gt; sales&lt;/span&gt; items.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_7fSi_7TTeCI/R92J8qokZTI/AAAAAAAAAGc/5uEWSegGSHE/s400/star+schema+example.jpg" alt="" id="BLOGGER_PHOTO_ID_5178446821875541298" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5149549981476259011?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5149549981476259011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5149549981476259011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5149549981476259011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5149549981476259011'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/03/star-schema.html' title='STAR SCHEMA'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7fSi_7TTeCI/R92J8KokZSI/AAAAAAAAAGU/WM37Le9JNxw/s72-c/star+scema+model.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5721677181041930797</id><published>2008-03-16T08:21:00.000-07:00</published><updated>2008-03-16T08:29:47.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLAP n its Hybrids'/><title type='text'>OLAP</title><content type='html'>&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;OLAP &amp;amp; its Hybrids&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;OLAP, an acronym for &lt;b&gt;Online Analytical Processing&lt;/b&gt; is an approach that helps organization to take advantages of DATA. Popular OLAP tools are Cognos, Business Objects, Micro Strategy etc. OLAP cubes provide the insight into data and helps the topmost executives of an organization to take decisions in an efficient manner.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;Technically, OLAP cube allows one to analyze data across multiple dimensions by providing multidimensional view of aggregated, grouped data. With OLAP reports, the major categories like fiscal periods, sales region, products, employee, promotion related to the product can be ANALYZED very efficiently, effectively and responsively. OLAP applications include sales and customer analysis, budgeting, marketing analysis, production analysis, profitability analysis and forecasting etc.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;ROLAP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; ROLAP stands for Relational Online Analytical Process that provides multidimensional analysis of data, stored in a Relational database(RDBMS). &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;MOLAP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; MOLAP(Multidimensional OLAP), provides the analysis of data stored in a multi-dimensional data cube.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;HOLAP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt; HOLAP(Hybrid OLAP) a combination of both ROLAP and MOLAP can provide multidimensional analysis simultaneously of data stored in a multidimensional database and in a relational database(RDBMS). &lt;/span&gt;&lt;/p&gt;  &lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;" &gt;DOLAP&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;DOLAP(Desktop OLAP or Database OLAP)provide multidimensional analysis locally in the client machine on the data collected from relational or multidimensional database servers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5721677181041930797?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5721677181041930797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5721677181041930797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5721677181041930797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5721677181041930797'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/03/olap.html' title='OLAP'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5714618507587016087</id><published>2008-01-27T10:59:00.000-08:00</published><updated>2008-03-05T02:02:26.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharing the information'/><title type='text'></title><content type='html'>&lt;p class="MsoNormal"  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:trebuchet ms;"&gt;&lt;b style="COLOR: rgb(153,0,0)"&gt;&lt;span style="font-size:130%;"&gt;Sharing the information&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="trebuchet ms"&gt;&lt;br /&gt;You can quickly and easily share the documents you have created with other&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;users in your company, either by sending them directly to selected individuals or&lt;o:p&gt;&lt;/o:p&gt; groups, or by publishing them as corporate documents. When you distribute&lt;o:p&gt;&lt;/o:p&gt; documents in these different ways, you use the BUSINESSOBJECTS &lt;i&gt;repository&lt;/i&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" face="trebuchet ms"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;The&lt;o:p&gt;&lt;/o:p&gt; repository stores the documents you send so that other users can retrieve and&lt;o:p&gt;&lt;/o:p&gt; view them. It also stores information about the documents it stores, such as name&lt;o:p&gt;&lt;/o:p&gt; of sender, date and time, and also which users in the company have the right to&lt;o:p&gt;&lt;/o:p&gt; retrieve and view a document.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;You can retrieve documents that other users have sent, including&lt;o:p&gt;&lt;/o:p&gt; WEBINTELLIGENCE and BUSINESSQUERY documents which you can open and view&lt;o:p&gt;&lt;/o:p&gt; in BUSINESSOBJECTS. You can also use BROADCAST AGENT to send documents for&lt;o:p&gt;&lt;/o:p&gt; scheduled processing.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,0,153);font-size:130%;" &gt;Note:&lt;/span&gt; S&lt;/strong&gt;ending, Retrieving, Printing, and Publishing and&lt;o:p&gt;&lt;/o:p&gt; Scheduling documents, can be done using &lt;i&gt;InfoView an aditional tool provided by the Business Object.&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="FONT-FAMILY: trebuchet ms"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5714618507587016087?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5714618507587016087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5714618507587016087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5714618507587016087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5714618507587016087'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/sharing-information-you-can-quickly-and.html' title=''/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-2407357021641552887</id><published>2008-01-27T10:52:00.000-08:00</published><updated>2008-03-05T01:59:33.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Presenting and analyzing data'/><title type='text'></title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="COLOR: rgb(153,0,0)"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="COLOR: rgb(153,0,0);font-size:130%;" &gt;Presenting and analyzing data&lt;/span&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Once you have the data you need, you can present it in a number of ways. You&lt;o:p&gt;&lt;/o:p&gt; can present it in a simple table Or create sophisticated reports containing large amounts of data, organized and&lt;o:p&gt;&lt;/o:p&gt; formatted to make it easy for people to go directly to the information that&lt;o:p&gt;&lt;/o:p&gt; interests them.,,&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;You can add images and embedded objects and format your documents to high&lt;o:p&gt;&lt;/o:p&gt; presentation standards for viewing on screen or for printing.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;On-report analysis allows you to switch your business perspective by dragging&lt;o:p&gt;&lt;/o:p&gt; and dropping data, insert on-report calculations or drill into a report for detailed&lt;o:p&gt;&lt;/o:p&gt; information:&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-2407357021641552887?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/2407357021641552887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=2407357021641552887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2407357021641552887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2407357021641552887'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/presenting-and-analyzing-data-once-you.html' title=''/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-8602768040768650867</id><published>2008-01-27T10:28:00.000-08:00</published><updated>2008-01-27T10:31:27.627-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLAP Database'/><title type='text'>OLAP</title><content type='html'>&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;OLAP Database - Multidimensional&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is a type of database that is optimized for  data warehouse, data mart  and online analytical processing (OLAP) applications. The main advantage of this database is query performance.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;  Relational databases make it easy to work with individual records,   whereas multidimensional databases are designed for analyzing large groups  of records. Relational database is typically accessed using a Structured  Query Language (SQL) query.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A multidimensional database allows a user to  ask questions like "How many mortgages have been sold in New Jersey city"   and "How many credit cards have been purchased in a particular county?".  &lt;/p&gt;   &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;&lt;span style="color:#003399;"&gt;Popular Multidimensional Databases&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt; &lt;table cellpadding="3" cellspacing="1"&gt;  &lt;tbody&gt;&lt;tr&gt;&lt;td class="special"&gt;Database Name&lt;/td&gt;&lt;td class="special"&gt;Company Name&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Crystal Holos&lt;/td&gt;&lt;td&gt;Business Objects&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Hyperion Essbase&lt;/td&gt;&lt;td&gt;Hyperion&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Oracle Express&lt;/td&gt;&lt;td&gt;Oracle Corporation&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Oracle OLAP Option&lt;/td&gt;&lt;td&gt;Oracle Corporation&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;AWMicrosoft Analysis Services&lt;/td&gt;&lt;td&gt;Microsoft&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;PowerPlay Enterprise&lt;/td&gt;&lt;td&gt;Cognos&lt;/td&gt;&lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-8602768040768650867?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/8602768040768650867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=8602768040768650867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8602768040768650867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8602768040768650867'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/olap_3218.html' title='OLAP'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-2275220480031368974</id><published>2008-01-27T10:23:00.000-08:00</published><updated>2008-01-27T10:26:41.823-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLAP Analysis'/><title type='text'>OLAP</title><content type='html'>&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;OLAP Analysis&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Imagine an organization that manufactures and sells goods in several States of USA which employs hundreds of employees in its manufacturing, sales and marketing division etc. In order to manufacture and sell this product in profitable manner, the executives need to analyse(OLAP analysis) the data on the product and think about various possibilities and causes for a particular event like loss in sales, less productivity or increase in sales over a particular period of the year.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;  During the &lt;a href="http://dwh-career.blogspot.com/"&gt;OLAP&lt;/a&gt; analysis, the top executives may seek answers for the following:&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 1. Number of products manufactured.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 2. Number of products manufactured in a location.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 3. Number of products manufactured on time basis within a location.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 4. Number of products manufactured in the current year when compared to the previous    year.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 5. Sales Dollar value for a particular product.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 6. Sales Dollar value for a product in a location.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 7. Sales Dollar value for a product in a year within a location.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; 8. Sales Dollar value for a product in a year within a location sold or serviced by an employee.&lt;br /&gt;OLAP tools help executives in finding out the answers, not only to the above mentioned measures, even for the very complex queries by allowing them to slice and dice, drill down from higher level to lower level summarized data, rank, sort, etc. &lt;/p&gt;   &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Example of OLAP Analysis Report&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt; &lt;table class="lookup4" cellpadding="2" cellspacing="1"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td class="header4"&gt;Time Dimension Id&lt;/td&gt; &lt;td class="header4"&gt;Location Dimension Id&lt;/td&gt; &lt;td class="header4"&gt;Product Dimension Id&lt;/td&gt; &lt;td class="header4"&gt;Organization Dimension Id&lt;/td&gt; &lt;td class="header4"&gt;Sales Dollar&lt;/td&gt; &lt;td class="header4"&gt;DateTimeStamp&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;100001&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;1000&lt;/td&gt; &lt;td&gt;1/1/2005  11:23:31 AM&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;100001&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;750&lt;/td&gt; &lt;td&gt;1/1/2005  11:23:31 AM&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;100001&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;1000&lt;/td&gt; &lt;td&gt;1/1/2005  11:23:31 AM&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;100001&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;750&lt;/td&gt; &lt;td&gt;1/1/2005  11:23:31 AM&lt;/td&gt; &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; In the above example of OLAP analysis, data can be sliced and diced, drilled up and drilled down for various hierarchies like time dimension, location dimension, product dimension, and organization dimension .&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This would provide the topmost executives to take a decision about the product performance in a location/time/organization.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In &lt;a href="http://dwh-career.blogspot.com/"&gt;OLAP&lt;/a&gt; reports, Trend analysis can be also made by comparing the sales value of a particular product over several years or quarters.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-2275220480031368974?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/2275220480031368974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=2275220480031368974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2275220480031368974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2275220480031368974'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/olap_27.html' title='OLAP'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1558221154199338237</id><published>2008-01-27T10:18:00.000-08:00</published><updated>2008-01-27T10:22:44.618-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLAP n its Hybrids'/><title type='text'>OLAP</title><content type='html'>&lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:trebuchet ms;"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;OLAP &amp;amp; its Hybrids&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p  style="font-family:trebuchet ms;"&gt; OLAP, an acronym for &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;b&gt;Online Analytical Processing&lt;/b&gt;&lt;/a&gt; is an approach that helps organization to take advantages of DATA. Popular OLAP tools are Cognos, Business Objects, Micro Strategy etc. OLAP cubes provide the insight into data and helps the topmost executives of an organization to take decisions in an efficient manner.&lt;/p&gt;&lt;p  style="font-family:trebuchet ms;"&gt;Technically, OLAP cube allows one to analyze data across multiple dimensions by providing multidimensional view of aggregated, grouped data. With OLAP reports, the major categories like fiscal periods, sales region, products, employee, promotion related to the product can be ANALYZED very efficiently, effectively and responsively. OLAP applications include sales and customer analysis, budgeting, marketing analysis, production analysis, profitability analysis and forecasting etc. &lt;/p&gt; &lt;p face="trebuchet ms"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="trebuchet ms"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;ROLAP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p face="trebuchet ms"&gt;ROLAP stands for Relational Online Analytical Process that provides multidimensional analysis of data, stored in a Relational database(RDBMS). &lt;/p&gt; &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;MOLAP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;"&gt; MOLAP(Multidimensional &lt;a href="http://dwh-career.blogspot.com/"&gt;OLAP&lt;/a&gt;), provides the analysis of data stored in a multi-dimensional data cube.&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;HOLAP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;"&gt; HOLAP(Hybrid OLAP) a combination of both ROLAP and MOLAP can provide multidimensional analysis simultaneously of data stored in a multidimensional database and in a relational database(RDBMS). &lt;/p&gt;  &lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;DOLAP&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;"&gt;DOLAP(Desktop OLAP or Database OLAP)provide multidimensional analysis locally in the client machine on the data collected from relational or multidimensional database servers.&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1558221154199338237?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1558221154199338237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1558221154199338237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1558221154199338237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1558221154199338237'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/olap.html' title='OLAP'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-3984381696689130580</id><published>2008-01-27T09:40:00.000-08:00</published><updated>2008-01-27T09:43:13.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metadata Tools'/><title type='text'>METADATA</title><content type='html'>&lt;span style="font-family: trebuchet ms;color:#003399;" &gt;&lt;b&gt;Metadata Tools&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt; Metadata is data about data and &lt;a href="http://dwh-career.blogspot.com/"&gt;Metadata &lt;/a&gt;tools are used for gathering, storing, updating, and for retrieving the business and technical metadata of an organization.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-family: trebuchet ms;"&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Data and Metadata&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;"&gt;&lt;br /&gt; &lt;img src="http://www.learndatamodeling.com/images/barrow.gif" alt="" border="0" /&gt; Data - The actual data that is stored in the database.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.learndatamodeling.com/images/barrow.gif" alt="" border="0" /&gt; Business Metadata - The information of the data related with business and this data is used by functional team (business analysts, smart management experts, business managers etc).&lt;br /&gt;&lt;br /&gt; &lt;img src="http://www.learndatamodeling.com/images/barrow.gif" alt="" border="0" /&gt; Technical Metadata - The information about the data related with technology and this data is used by the technical team (Developers, &lt;a href="http://dwh-career.blogspot.com/"&gt;DBAs&lt;/a&gt;) etc. &lt;/p&gt;  &lt;span style="font-family: trebuchet ms;color:#003399;" &gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Popular Metadata Tools&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;   &lt;table style="font-family: trebuchet ms;" cellpadding="3" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="special"&gt;Tool Name&lt;/td&gt;&lt;td class="special"&gt;Company Name&lt;/td&gt;&lt;/tr&gt;    &lt;tr&gt;&lt;td&gt;Rochade&lt;/td&gt;&lt;td&gt;ASG&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Metatrieve&lt;/td&gt;&lt;td&gt;Metatrieval&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Datamapper&lt;/td&gt;&lt;td&gt;Exeros&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Metacenter&lt;/td&gt;&lt;td&gt;Data Advantage Group&lt;/td&gt;&lt;/tr&gt;         &lt;tr&gt;&lt;td&gt;Meta Data Integration Framework &lt;/td&gt;&lt;td&gt;Info Librarian&lt;/td&gt;&lt;/tr&gt;         &lt;tr&gt;&lt;td&gt;SuperGlue&lt;/td&gt;&lt;td&gt;Informatica&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;Metastage&lt;/td&gt;&lt;td&gt;Ascential&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-3984381696689130580?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/3984381696689130580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=3984381696689130580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3984381696689130580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3984381696689130580'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/metadata.html' title='METADATA'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-4552982992888822513</id><published>2008-01-27T07:33:00.000-08:00</published><updated>2008-03-16T10:51:55.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-8'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;&gt;&gt;Previous&gt;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;1) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What are the types of lookup cache?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Persistent cache: U can save the look up cache files and reuse them the next time the informatica server processes a lookup transformation to use the cache.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Static cache: &lt;/span&gt;U can configure a static or read-only lookup table.By default informatica server creates a static cache.It caches the lookup table and lookup values in the cache for each row that comes into the transformation.When the lookup condition is true the inforamtica server does not update the cache while it processes the lookup transformation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Dynamic cache:&lt;/span&gt; If you want to cache the target table and insert new rows into cache and the target you can create a look up transformation to use dynamic cache.The informatica server dynamically inserts data into the target table.&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;Shared cache: &lt;/span&gt;You can share the lookup cache between multiple transformations.You can share unnamed cache between transformation in the same mapping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;2) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between static cache and dynamic cache?&lt;/span&gt; &lt;p class="MsoNormal" style="margin: 12pt 0in 0pt 0.5in; text-indent: -0.25in; text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;table style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 0.5pt solid windowtext; padding: 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Static cache&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 207pt;" valign="top" width="276"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Dynamic cache&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;You cannot insert or update the cache&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 207pt;" valign="top" width="276"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;You can insert rows into the cache as you pass rows to the target&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.2in;" valign="top" width="211"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;The informatica server returns a value from the lookup table or cache when the condition is true,.When the condition is true the informatica server returns the default value for connected transformation&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 207pt;" valign="top" width="276"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;The informatica server inserts rows into the cache when the condition is false.This indicates that the row in the cache or target table.You can pass these rows to the target table.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-4552982992888822513?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/4552982992888822513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=4552982992888822513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4552982992888822513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4552982992888822513'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-6247912728362067678</id><published>2008-01-27T07:21:00.000-08:00</published><updated>2008-03-16T12:06:07.341-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-7'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;&gt;&gt;Previous&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;1)&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Difference between connected and unconnected transformations?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Connected transformation is connected to another transformation with in a mapping.&lt;br /&gt;&lt;br /&gt;Unconnected transformation is not connected to any transformation with in a mapping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;2)  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;In which conditions we cannot use joiner transformation(limitations of joiner transformation)?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Both pipelines begin with the same original data source.&lt;br /&gt;&lt;br /&gt;Both input pipelines originate from the same source qualifier transformation.&lt;br /&gt;&lt;br /&gt;Both input pipelines originate from the same normalizer transformation&lt;br /&gt;&lt;br /&gt;Both input pipelines originate from the same joiner transformation.&lt;br /&gt;&lt;br /&gt;Either input pipelines contains an update strategy transformation&lt;br /&gt;&lt;br /&gt;Either input pipelines contains sequence generator transformation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;3) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what are the settings that u use to configure the joiner transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Master and detail source.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Type of join&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Condition of the join&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;4)  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is look up transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;look up transformation can be used in a table view based on condition by default lookup is left outer join.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;5) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;why use the lookup transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To perform the following tasks.&lt;br /&gt;&lt;br /&gt;Get a related value.For example if your table includes employee ID,but you want to include such as gross sales per invoice or sales tax but not the calculated value(such as net sales).&lt;br /&gt;&lt;br /&gt;Update slowly changing dimension tables. You can use a lookup transformation to determine whether records already exist in the target.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;6) W&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;hat are the types of lookup?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Connected and unconnected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;7) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between connected and unconnected lookup?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 0.5pt solid windowtext; padding: 0in 5.4pt; font-weight: bold; width: 2.45in; color: rgb(0, 0, 153);" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Connected lookup&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 0in 5.4pt; font-weight: bold; width: 225.15pt; color: rgb(0, 0, 153);" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Unconnected lookup&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Receives input values directly from the pipe line.&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 225.15pt;" color="-moz-use-text-color windowtext windowtext -moz-use-text-color" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Receives input values from the result of a clkp expression in a another transformation.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;U can use a dynamic or static &lt;/p&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Cache&lt;/p&gt;&lt;/td&gt;&lt;td color="-moz-use-text-color" style="border-style: none solid solid none; padding: 0in 5.4pt; width: 225.15pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;U can use a static cache&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Cache includes all lokkup columns used in the mapping(that is lookup table columns included in the lookup condition and lookup table columns linked as output ports to other transformations)&lt;/p&gt;&lt;/td&gt;&lt;td color="-moz-use-text-color" style="border-style: none solid solid none; padding: 0in 5.4pt; width: 225.15pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Cache includes all lookup/output ports in the lookup condition and the lookup/return port.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Can return multiple columns from the same row or insert into the dynamic lookup cache.&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 225.15pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Designate one return port(R).Returns one column from each row.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;If there is no match for the lookup condition, the informatica server returns the default value for all output ports.If u configure dynamic caching the informatica server inserts rows into the cache.&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 225.15pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;If there is no matching for the lookup&lt;span style="font-size:0;"&gt; &lt;/span&gt;condition the informatica server returns NULL&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt; padding: 0in 5.4pt; width: 2.45in;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Pass multiple output values to another transformatnion.Link lookup/output ports to another transformation&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 225.15pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Pass one output value to another transformation.The lookup/output/return port passes the same value to the ---------------------------------------------------------&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table style="border: medium none ; width: 608px; border-collapse: collapse; height: 96px;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr style="height: 57.75pt;"&gt;&lt;td style="border: 0.5pt solid windowtext; padding: 0in 5.4pt; width: 2.45in; height: 57.75pt;" valign="top" width="235"&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt;Supports user-defined default values.&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 12pt 0in 0pt 5.4pt; text-align: justify;"&gt;&lt;o:p&gt;&lt;/o:p&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 0.5pt 0.5pt 0.5pt medium; padding: 0in 5.4pt; width: 225.15pt; height: 57.75pt;" valign="top" width="300"&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Does not support user-defined default values.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top: 12pt; text-align: justify;"&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;8)&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;explain index cache and data cache?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The informatica server stores conditions values in the index cache and output values in the data cache.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-6247912728362067678?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/6247912728362067678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=6247912728362067678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/6247912728362067678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/6247912728362067678'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5511932209263808788</id><published>2008-01-27T06:47:00.000-08:00</published><updated>2008-03-16T10:33:41.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-6'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;&gt;&gt;Previous&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;1) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is a constraint based loading?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When you select this option the power center server orders the target load on a row-by-row basis only.&lt;br /&gt;&lt;br /&gt;Edit tasks-&gt;properties-&gt;select treat source rows as insert.&lt;br /&gt;&lt;br /&gt;Edit tasks-&gt;config object tab-&gt;select constraint based.&lt;br /&gt;&lt;br /&gt;If session is configured constraint absed loading when target table receive rows from different sources.The power center server revert the normal loading for those tables but loads all other targets in the session using constraint based loading when possible loading the primary key table first then the foreign key table.&lt;br /&gt;&lt;br /&gt;Use the constraint based loading only when the session option treat rows as set to insert.&lt;br /&gt;&lt;br /&gt;Constraint based load ordering functionality which allows developers to read the source once and populate parent and child tables in a &lt;span style="color: rgb(153, 51, 0);"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;single process&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;2) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain incremental aggregation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When using incremental aggregation you apply captured changes in the source to aggregate calculations in a session.If the source changes only incrementally and you can capture changes you can configure the session to process only those changes. This allows the power center server to update your target incrementally rather than forcing it to process the entire source and recalculate the same data each time you run the session.&lt;br /&gt;&lt;br /&gt;You can capture new source data.use incremental aggregation when you can capture new source data much time you run the session.Use a &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;stored procedure&lt;/span&gt; &lt;/a&gt;on filter transformation only new data.&lt;br /&gt;&lt;br /&gt;Incremental changes do not significantly change the target.Use incremental aggregation when the changes do not significantly change the target.If processing the incrementally changed source alters more than half the existing target, the session may not benefit from using incremental aggregation. In this case drop the table and recreate the target with complete source data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;3) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Processing of incremental aggregation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first time u run an incremental aggregation session the power center server process the entire source.At the end of the session the power&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; center server&lt;/span&gt; &lt;/a&gt;stores aggregate data from the session runs in two files, the index file and the data file .The power center server creates the files in a local directory.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://dwh-career.blogspot.com/"&gt;&lt;u&gt;Transformations&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Q. what is transformation?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Transformation is repository object that generates modifies or passes data.&lt;br /&gt;&lt;br /&gt;Transformation is an object which is used for processing or trasforming the data or converting the data into the required business format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;4) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what are the type of transformations?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Transformation which has developed will be stored in the Repository. There are types of trasformations:&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) active&lt;br /&gt;2) passive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Active transformation&lt;/span&gt; can change the number of rows that pass through it.No of output rows less than or equal to no of input rows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;The Following are the Active Transformations--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) source qualifier Transformation&lt;br /&gt;&lt;br /&gt;2) Filter Transformation&lt;br /&gt;&lt;br /&gt;3) Joiner Transformation&lt;br /&gt;&lt;br /&gt;4) Rank Transformation&lt;br /&gt;&lt;br /&gt;5) Router Transformation&lt;br /&gt;&lt;br /&gt;6) Aggregator Transformation&lt;br /&gt;&lt;br /&gt;7) Normalizer Transformation&lt;br /&gt;&lt;br /&gt;8) UpdateStrategy Transformation&lt;br /&gt;&lt;br /&gt;9) Sortor Transformation&lt;br /&gt;&lt;br /&gt;10) Union Transformation&lt;br /&gt;&lt;br /&gt;11) Transaction Control Transformation&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;&lt;br /&gt;Passive transformation&lt;/span&gt; does not change the number of rows.Always no of output rows equal to no of input rows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;The Following are the Passive Transformations---&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Expression Transformation&lt;br /&gt;&lt;br /&gt;2) Sequence Generator Transformation&lt;br /&gt;&lt;br /&gt;3) Stored Procedure Transformation&lt;br /&gt;&lt;br /&gt;4) XML Source Qualifier Transformation&lt;br /&gt;&lt;br /&gt;5) LookUp Transformation&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;5) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference filter and router transformation.&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Filter transformation to&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt; filter&lt;/span&gt;&lt;/a&gt; the data only one condition and drop the rows don’t meet the condition.&lt;br /&gt;&lt;br /&gt;Drop rows does not store anywhere like session log file..&lt;br /&gt;&lt;br /&gt;Router transformation to &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;filter&lt;/span&gt;&lt;/a&gt; the data based on multiple conditions and give yiou the option to route rows that don’t match to a default group.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;6) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what r the types of groups in router transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Router transformation 2 groups ---&lt;br /&gt;&lt;br /&gt;1. Input group&lt;br /&gt;&lt;br /&gt;2. output groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Output groups in 2 types. ---&lt;br /&gt;&lt;br /&gt;1. user defined group&lt;br /&gt;&lt;br /&gt;2. default group.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;7) D&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;ifference between expression and aggregator transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Expression transformation calculate the single row values before writes the target.Expression transformation executed by row-by-row basis only.&lt;br /&gt;&lt;br /&gt;Aggregator transformation allows you to perform aggregate calculations like max, min,avg…&lt;br /&gt;&lt;br /&gt;Aggregate transformation perform calculation on groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;8) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;How can u improve the session performance in aggregate transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use stored input.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;9) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is aggregate cache in aggregate transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The aggregate stores data in the aggregate cache until it completes aggregate calculations.When u run a session that uses an aggregate transformation , the informatica server creates index and data caches in memory is process the transformation. If the informatica server requires more space it seores overview values in cache files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;10) E&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;xplain joiner transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Joiner transformation joins two related heterogeneous sources residing in different locations or files.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;The types of joins in joiner in the joiner transformation--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Normal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Master outer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Detail outer &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;Full outer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5511932209263808788?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5511932209263808788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5511932209263808788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5511932209263808788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5511932209263808788'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1166596887230210260</id><published>2008-01-27T05:22:00.001-08:00</published><updated>2008-03-16T10:27:05.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-5'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt;Previous&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;1)&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is a server?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The power center server moves data from source to targets based on a workflow and mapping &lt;a href="http://dwh-career.blogspot.com/"&gt;Metadata&lt;/a&gt; stored in a repository.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;2)&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is a work flow?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A workflow is a set of instructions that describe how and when to run tasks related to extracting,transformation and loading data.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;3)  what is session?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A session is a set of instructions that describes how to move data from source to target using a mapping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;4)  What is workflow monitor?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use the work flow monitor work flows and stop the power center server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;5) &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Explain a work flow process?&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The power center server uses both process memory and system shared memory to perform these tasks.&lt;u&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Load manager process: &lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;stores and locks the workflow tasks and start the DTM run the sessions.&lt;u&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Data Transformation Process DTM:&lt;/span&gt;&lt;/u&gt; Perform session validations,create threads to initialize the session,read,write and transform data, and handle pre and post session operations.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-weight: bold; color: rgb(0, 51, 0);"&gt;The default memory allocation is 12,000,000 bytes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;6)  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What are types of threads in DTM?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The main &lt;a href="http://dwh-career.blogspot.com/"&gt;DTM&lt;/a&gt; thread is called the master thread.&lt;br /&gt;&lt;br /&gt;Mapping thread.&lt;br /&gt;&lt;br /&gt;Transformation thread.&lt;br /&gt;&lt;br /&gt;Reader thread.&lt;br /&gt;&lt;br /&gt;Writer thread.&lt;br /&gt;&lt;br /&gt;Pre-and-post session thread.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;7)  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain work flow manager tools?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Task developer.&lt;br /&gt;&lt;br /&gt;2) Work flow designer.&lt;br /&gt;&lt;br /&gt;3) Worklet designer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;8) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain work flow schedule?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can sehedule a work flow to run continuously, repeat at given time or interval or you manually start a work flow.By default the &lt;a href="http://dwh-career.blogspot.com/"&gt;workflow&lt;/a&gt; runs on demand.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;9) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain stopping or aborting a session task?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If the &lt;a href="http://dwh-career.blogspot.com/"&gt;power center&lt;/a&gt; is executing a session task when you issue the stop the command the power center stop reading data. If continuous processing and writing data and committing data to targets.&lt;br /&gt;&lt;br /&gt;If the power center can’t finish processing and committing data you issue the abort command.&lt;br /&gt;&lt;br /&gt;You can also abort a session by using the Abort() function in the mapping logic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;10) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is a worklet?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A worklet is an object that represents a set of taske.It can contain any task available in the work flow manager. You can run worklets inside a workflow. You can also nest a worklet in another worklet.The worklet manager does not provide a parameter file for worklets.&lt;br /&gt;&lt;br /&gt;The power center server writes information about worklet execution in the workflow log.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;11) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is a commit interval and explain the types?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A commit interval is the interval at which power center server commits data to targets during a session. The commit interval the number of rows you want to use as a basis for the commit point.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Target Based commit:&lt;/span&gt; The power center server commits data based on the number of target rows and the key constraints on the target table. The commit point also depends on the buffer block size and the commit interval.&lt;br /&gt;&lt;br /&gt;Source-based commit:---------------------------------------------&lt;br /&gt;&lt;br /&gt;User-defined commit:----------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;12) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain bulk loading?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can use bulk loading to improve performance of a session that inserts a large amount of data to a db2,sysbase,oracle or MS SQL server database.&lt;br /&gt;&lt;br /&gt;When bulk loading the power center server by passes the database log,which speeds &lt;a href="http://dwh-career.blogspot.com/"&gt;performance&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;With out writing to the database log, however the target database can’t perform rollback.As a result you may not be perform recovery.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1166596887230210260?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1166596887230210260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1166596887230210260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1166596887230210260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1166596887230210260'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-8222125932225600336</id><published>2008-01-27T05:07:00.000-08:00</published><updated>2008-03-16T10:23:04.485-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-4'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;&gt;&gt;Previous&gt;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;1)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;can you connect more than one group to the same target or transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;2)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is a reusable transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Reusable transformation can be a single transformation.This transformation can be used in multiple mappings.when you need to incorporate this transformation into mapping you add an instance of it to mapping.Later if you change the definition of the transformation, all instances of it inherit the changes.Since the instance of reusable transformation is a pointer to that transformation.U can change the transformation in the transformation developer, its instance automatically reflect these changes. This &lt;span style="color: rgb(153, 51, 0);"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;feature&lt;/a&gt;&lt;/span&gt; can save U great deal of work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;The methods for creating reusable transformation&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0); font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Two methods&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1)&lt;span style="font-size:0;"&gt; &lt;/span&gt;Design it in the transformation developer.&lt;br /&gt;&lt;br /&gt;2)&lt;span style="font-size:0;"&gt; &lt;/span&gt;Promote a standard transformation from the mapping designer.After you add a transformation to the mapping, you can promote it to status of reusable transformation.&lt;br /&gt;&lt;br /&gt;Once you promote a standard transformation to reusable status, you can demote it to a standard transformation at any time.&lt;br /&gt;&lt;br /&gt;If you change the properties of a reusable transformation in &lt;span style="color: rgb(153, 51, 0);"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;mapping&lt;/a&gt;&lt;/span&gt; , you can revert it to the original reusable transformation properties by clicking the revert.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;3)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what are mapping parameters and mapping variables?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mapping parameter represents a constant value that you can define before running a session.A mapping parameter retains the same value throughout the entire session.&lt;br /&gt;&lt;br /&gt;When you use the mapping parameter , you declare and use the parameter in a Mapping or Mapplet.Then define the value of parameter in a parameter file for the session.&lt;br /&gt;&lt;br /&gt;Unlike a mapping parameter, a mapping variable represents a value that can change through out the session. The informatica server save the value of mapping variable to the repository at the end of session run and uses that value next time you run the session.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;4)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;can you use the mapping parameters or variables created in one mapping into another mapping?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NO, we can use mapping parameters or variables in any transformation of the same mapping or mapplet in which have crated mapping parameters or variables.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;5)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Can you Use the mapping parameters or variables created in one mapping into any other result transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes because the reusable transformation is not contained with any mapplet or mapping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;6)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;How the informatica server sorts the string values in rank transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the informatica server runs in the ASCII data movement mode it sorts session data using binary sort order.If you configures the session to use a binary sort order, the informatica server calculates the binary value of each string and returns the &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;specified number&lt;/span&gt; &lt;/a&gt;of rows with the highest binary values for the string.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;7)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is the rank index in rank transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The designer automatically creates a RANKINDEX port for each Rank transformation. The informatica server uses the Rank Index port to store the ranking position for each record in a group.For example, if you create a Rank transformation that ranks the top 5 sales persons for each quarter, the rank index number the salespeople from 1 to 5.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;8)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is the mapplet?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mapplet is a set of transformation that you build in the mapplet designer and you can use in multiple mappings.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;9)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Difference between mapplet and reusable transformation?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reusable transformation can be a single transformation.Where as mapplet use multiple transformations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;" &gt;10)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:trebuchet ms;" &gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:100%;" &gt;what is a parameter a file? &lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Paramater file defines the values for parameter and variables.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;&lt;span style="font-size:130%;"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-8222125932225600336?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/8222125932225600336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=8222125932225600336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8222125932225600336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8222125932225600336'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1745650225712296913</id><published>2008-01-27T04:44:00.001-08:00</published><updated>2008-03-16T11:28:27.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-3'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt;Previous&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;1)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is the target load order?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You specify the target load order based on source qualifiers in a mapping.if u have the multiple source qualifiers connected to the multiple targets you can designate the order in which informatica server loads data into the targets.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;2)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is default join that source qualifier provides?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Inner equi join.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;3)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what are the difference between joiner transformation and source qualifier transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can join heterogeneous &lt;a href="http://dwh-career.blogspot.com/"&gt;data sources&lt;/a&gt; in joiner transformation, which we cannot achive in source qualifier transformation.&lt;br /&gt;&lt;br /&gt;You need matching keys to join two relational sources in source qualifier transformation.where you doesn’t need matching keys to join two sources.&lt;br /&gt;&lt;br /&gt;Two relational sources should come from same data source in source qualifier.You can join relational sources, which are coming from different sources in source qualifier.You can join relational sources which are coming from different sources also.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;4)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is update strategy transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Whenever you create the target table whether you are store the historical data or current transaction data in to target table.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;5)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Describe two levels in which update strategy transformation sets?&lt;/span&gt;&lt;br /&gt;1) Using Update strategy Trasformation in The Mapping&lt;br /&gt;2) Using Target Table options at the Session.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;6)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is default source option for update strategy transformation?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Data driven.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;7)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is data driven?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The information server follows instructions coded into update strategy transformations with in the session mapping determine how to flag records for insert,update,delete or reject if u do not choose data driven option setting , the &lt;a href="http://dwh-career.blogspot.com/"&gt;informatica server&lt;/a&gt; ignores all update strategy transformations in the mapping.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;8)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what are the options in the trarget session of update strategy transformation?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Insert&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Delete&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Update&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Update as update&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Update as insert&lt;br /&gt;&lt;br /&gt;Update else insert&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Truncate table.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;9)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between the source filter and filter?&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Source filter is filtering the data only relational sources. Where as filter transformation filter the data any type of source.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;10)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;what is a tracing level?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Amount of information sent to log file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Types of tracing levels:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Normal,Terse,verbose data,verbose intitialization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;11) Expalin sequence generator transformation?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:trebuchet ms;font-size:100%;"  &gt;This is of type passive Transformation which is use to generate sequence Numbers that is treated as Primary Key.&lt;br /&gt;&lt;br /&gt;This Transformation is created with two default OutPuts.&lt;br /&gt;&lt;br /&gt;1) Next Val&lt;br /&gt;2)Curr Val&lt;br /&gt;&lt;br /&gt;Here We can not create the new ports or Edit the existing Ports.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin: 12pt -27pt 0pt 0in; font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 12pt -27pt 0pt 0in; font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;12) can you connect multiple ports from one group to multiple transformations?&lt;/span&gt;&lt;/p&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Yes&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;&lt;span style="font-size:130%;"&gt;&gt;&gt;&gt;Next&gt;&gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 &lt;br /&gt;FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1745650225712296913?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1745650225712296913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1745650225712296913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1745650225712296913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1745650225712296913'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1470664463556850745</id><published>2008-01-27T04:34:00.001-08:00</published><updated>2008-03-16T11:32:15.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-2'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;&gt;&gt;Previous&gt;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;1)&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;How many types of approaches in DWH?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Two approaches: Top-down(Inmol approach), Bottom-up(Ralph Kimball)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;2)&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;Explain Star Schema?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Star Schema consists of one or more fact table and one or more dimension tables that are related to foreign keys.&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Dimension tables are De-normalized, Fact table-normalized.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Advantages:&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt; Less database space &amp;amp;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt; &lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Simplify queries.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;3)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;Explain Snowflake schema?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Snow flake schema is a normalize dimensions to eliminate the redundancy.The dimension data has been grouped into one large table. Both dimension and fact tables normalized.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;4)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;What is confirm dimension?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;If both data marts use same type of dimension that is called confirm dimension.If you have same type of dimension can be used in multiple fact that is called confirm dimension.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;5)&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;Explain the DWH architectural Components?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;color:blue;"   lang="EN-GB" &gt;&lt;span style="font-weight: bold;"&gt;1. Source data Component&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;a. Production data&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;b. External Data&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;c. Internal Data&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;d. Archived data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Data Staging Component&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;a. Data Extraction&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;b. Data Transformation&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;c. Data Loading&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Data storage component&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The physical DB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4.Information Delivery Component&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;a.Querying tools&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;b.Analytic tools&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;c.DataMining tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;6) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;What is a slowly growing dimension?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Slowly growing dimensions are dimensional data,there dimensions increasing dimension data with out update existing dimensions.That means appending new data to existing dimensions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;7)&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;What is a slowly changing dimension?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;Slowly changing dimension&lt;/a&gt; are dimension data,these dimensions increasing dimensions data with update existing dimensions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Type1: &lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Rows containing changes to existing dimensional are update in the target by overwriting the existing dimension.In the Type1 Dimension mapping, all rows contain current dimension data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Use the type1 dimension mapping to update a slowly changing dimension table when you do not need to keep any previous versions of dimensions in the table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:trebuchet ms;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;Type2:&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt; The Type2 Dimension data mapping inserts both new and changed dimensions into the target.Changes are tracked in the target table by versioning the primary key and creating a version number for each dimension in the table.&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Use the Type2 Dimension/version data mapping to update a slowly changing dimension when you want to keep a full history of dimension data in the table.version numbers and versioned primary keys track the order of changes to each dimension.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Type3:&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt; The type 3 dimension mapping filters source rows based on user-defined comparisions and inserts only those found to be new dimensions to the target.Rows containing changes to existing dimensions are updated in the target. When updating an existing dimension the informatica server saves existing data in different columns of the same row and replaces the existing data with the updates.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;8)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;When you use for dynamic cache.&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Your target table is also look up table then you go for dynamic cache .In dynamic cache multiple matches return an error.use only = operator.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;9)&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;what is lookup override?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Override the default SQL statement.You can join multiple sources use lookup override.By default informatica server add the order by clause.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;10) &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;we can pass the null value in lookup transformation?&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Lookup transformation returns the null value or equal to null value.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:100%;" &gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;br /&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;    &lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;FaQ21&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1470664463556850745?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1470664463556850745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1470664463556850745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1470664463556850745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1470664463556850745'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-73096677759351693</id><published>2008-01-27T03:51:00.000-08:00</published><updated>2008-03-16T11:05:45.848-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQs-1'/><title type='text'>Frequently Asked Questions</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;&gt;&gt;PreviousFaq&gt;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;1)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is Data warehouse?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Data warehouse is relational database used for &lt;a href="http://dwh-career.blogspot.com/"&gt;query analysis&lt;/a&gt; and reporting. By definition data warehouse is Subject-oriented, Integrated, Non-volatile, Time variant.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Subject oriented:&lt;/span&gt; Data warehouse is maintained particular subject.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Integrated:&lt;/span&gt; Data collected from multiple sources integrated into a&lt;span style="font-size:0;"&gt; &lt;/span&gt;user readable unique format.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Non volatile&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;:&lt;/span&gt; Maintain Historical date.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Time variant&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;:&lt;/span&gt; data display the weekly, monthly, yearly.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;2)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is Data mart?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A subset of data warehouse is called Data mart.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;3)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between Data warehouse and Data mart?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Data warehouse is maintaining the total organization of data. Multiple &lt;a href="http://dwh-career.blogspot.com/"&gt;data&lt;span style="font-size:0;"&gt; &lt;/span&gt;marts&lt;/a&gt; used in data warehouse. where as data mart is maintained only particular subject.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;4)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between OLTP and OLAP?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OLTP is Online Transaction Processing. This is maintained current transactional data. That means insert, update and delete must be fast.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;OLAP&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt; is Online Analytical Processing.This is Used to Read the data and is more useful for the analysis.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;5)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain ODS?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Operational data store is a part of data warehouse. This is maintained only current transactional data. ODS is subject oriented, integrated, volatile, current data.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;6)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Difference between Power Center and Power Mart?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Power center receive all product functionality including ability to multiple register servers and Metadata across the repository and partition data.&lt;br /&gt;&lt;br /&gt;One repository multiple informatica servers. Power mart received all features except multiple register servers and partition data.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;7)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is a staging area?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Staging area is a temporary storage area used for transaction, integrated and rather than &lt;a href="http://dwh-career.blogspot.com/"&gt;transaction&lt;/a&gt; processing.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;When ever your data put in data warehouse you need to clean and process your data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;8)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Explain Additive, Semi-additive, Non-additive facts?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Additive fact:&lt;/span&gt; Additive Fact can be aggregated by simple arithmetical additions.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Semi-Additive fact:&lt;/span&gt; semi additive fact can be aggregated simple arithmetical&lt;span style="font-size:0;"&gt; &lt;/span&gt;additions along with some other dimensions.&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Non-additive fact: &lt;/span&gt;Non-additive fact can’t be added at all.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;9)&lt;/span&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is a Fact less Fact and example?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fact table which has no measures or A table with out Facts is said to be as Fact less Fact Table.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;10) E&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;xplain Surrogate Key? &lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Surrogate Key&lt;/span&gt;&lt;/a&gt; is a series of sequential numbers assigned to be a primary key for the table.&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;color:blue;"   &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;A surrogate key is an arbitrary value (GUID and IDENTITY types are frequently used) that is used in place of a natural or intelligent key. The choice may be one of performance or one of convenience. A degenerate key is usually a surrogate key and is used to replace primary key values from the source OLTP system since these values are not likely unique across multiple systems in an enterprise.&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;p class="MsoBodyText"  style="color: rgb(0, 0, 0);font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;A GUID is a "globally unique identifier" -- a big huge 16 bit random number that's fairly certain to be unique. An IDENTITY is a seeded, sequential number that's unique because it's always one bigger than the previous one.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt; color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;A surrogate key is a substitution for the natural primary key.&lt;br /&gt;&lt;br /&gt;It is just a unique identifier or number for each row that can be used for the primary key to the table. The only requirement for a surrogate primary key is that it is unique for each row in the table.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Data warehouses&lt;/span&gt; &lt;/a&gt;typically use a surrogate, (also known as artificial or identity key), key for the dimension tables primary keys. They can use Infa sequence generator, or Oracle sequence, or SQL Server Identity values for the surrogate key.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold;font-size:100%;color:blue;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);font-size:100%;" &gt;How are Surrogate Keys useful in DataWare House:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style=";font-size:100%;color:blue;"  &gt;1.&lt;/span&gt;&lt;span style=";font-size:100%;color:blue;"  &gt;It is useful because the natural primary key (eg.,Customer Number in Customer table) can change and this makes updates more difficult.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style=";font-size:100%;color:blue;"  &gt;2. Another usage is to track the Slowly changing dimensions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&gt;&gt;&gt;NextFaq&gt;&gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-73096677759351693?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/73096677759351693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=73096677759351693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/73096677759351693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/73096677759351693'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html' title='Frequently Asked Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-7657572524097133962</id><published>2008-01-02T23:32:00.000-08:00</published><updated>2008-01-03T00:43:17.252-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformation Manager(TM)'/><title type='text'>Transformation Manager(TM)</title><content type='html'>ETL Solution's product "Transformation Manager(TM)" is a stand-alone Windows® or Linux® software suite of meta-data driven code generator programs that provides for the authoring, testing, and debugging of data transforms between virtually all types of data, whether XML, databases, flat files, Java™ classes or spreadsheets, with flexible deployment options in both J2EE™ and Microsoft®.NET architectures&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#660000;"&gt;Transformation Manager(TM) - Contents:&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager.html" target="_blank"&gt;EXECUTIVE SUMMARY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_02.html" target="_blank"&gt;WHAT SOLUTIONS ARE AVAILABLE?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.1. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_02.html" target="_blank"&gt;HAND CODING&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.2. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/2.html" target="_blank"&gt;ENGINE BASED ETL DATA INTEGRATION SOLUTION&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.3. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/2_02.html" target="_blank"&gt;DATABASE EMBEDDED ETL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.4. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_8243.html" target="_blank"&gt;CODE GENERATORS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_3893.html" target="_blank"&gt;OVERVIEW OF TRANSFORMATION MANAGER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1901.html" target="_blank"&gt;KEY FEATURES OF TRANSFORMATION MANAGER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.1. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1901.html" target="_blank"&gt;META-DATA TEXT REPOSITORY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.2. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1901.html" target="_blank"&gt;DATA ACCESS TO DATA OF ANY FORMAT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.3. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1901.html" target="_blank"&gt;MODEL MANAGEMENT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.4. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_5180.html" target="_blank"&gt;DEVELOPMENT ENVIRONMENT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.5. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9285.html" target="_blank"&gt;TRANSFORMATION FEATURES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.6. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9135.html" target="_blank"&gt;DATA QUALITY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.7. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9135.html" target="_blank"&gt;TEST AND DEBUGGER TOOLS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.8. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9135.html" target="_blank"&gt;DEPLOYMENT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.9. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_5623.html" target="_blank"&gt;SCALABILITY AND PERFORMANCE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9153.html" target="_blank"&gt;THE BENEFITS OF TRANSFORMATION MANAGER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.1. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9153.html" target="_blank"&gt;HIGHER PRODUCTIVITY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.2. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9153.html" target="_blank"&gt;HANDLE THE MOST COMPLEX REQUIREMENTS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.3. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_9153.html" target="_blank"&gt;DEPLOYMENT FLEXIBILITY TO SUIT PROJECT REQUIREMENTS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.4. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1120.html" target="_blank"&gt;IMPROVED MANAGEMENT AND REPORTING&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5.5. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1120.html" target="_blank"&gt;REDUCED PROJECT RISK AND FUTURE MAINTAINABILITY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_3141.html" target="_blank"&gt;USE-CASES EXAMPLES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.1. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_3141.html" target="_blank"&gt;FINANCE USE-CASES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.2. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/6.html" target="_blank"&gt;GEOSCIENCE USE-CASES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.3. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_5016.html" target="_blank"&gt;ERP SECTOR USE-CASE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.4. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_1591.html" target="_blank"&gt;PUBLIC SECTOR USE-CASE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://informatica-dwh.blogspot.com/2008/01/transformation-manager_2896.html" target="_blank"&gt;CONCLUSION&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-7657572524097133962?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/7657572524097133962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=7657572524097133962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7657572524097133962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7657572524097133962'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2008/01/transformation-managertm.html' title='Transformation Manager(TM)'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-4952511613150299512</id><published>2007-12-30T11:57:00.000-08:00</published><updated>2007-12-30T12:01:59.386-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Informatica - Transformations-1'/><title type='text'>Informatica - Transformations</title><content type='html'>&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Informatica - Transformations&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In Informatica, Transformations help to transform the source data according  to the requirements of target system and it ensures the quality of the data  being loaded into target.&lt;/p&gt; &lt;p&gt;Transformations are of two types: Active and Passive.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Active Transformation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;An active  transformation can change the number of rows that pass through it from source to  target i.e it eliminates rows that do not meet the condition in  transformation.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Passive Transformation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A passive  transformation does not change the number of rows that pass through it i.e it  passes all rows through the transformation.&lt;/p&gt; &lt;p&gt;&lt;a href="http://dwh-career.blogspot.com"&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;br /&gt;Transformations&lt;/span&gt;&lt;/a&gt; can be Connected or UnConnected. &lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Connected Transformation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Connected  transformation is connected to other transformations or directly to target table  in the mapping.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;UnConnected Transformation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;An  unconnected transformation is not connected to other transformations in the  mapping. It is called within another transformation, and returns a value to that  transformation.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Following are the list of Transformations available in Informatica:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Aggregator Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Expression Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Filter Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Joiner Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Lookup Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Normalizer Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Rank Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Router Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Sequence Generator Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Stored Procedure Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Sorter Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Update Strategy Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;XML Source Qualifier Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Advanced External Procedure Transformation&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;External Transformation&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;In the following pages, we will explain all the above Informatica  Transformations and their significances in the ETL process in detail.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-4952511613150299512?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/4952511613150299512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=4952511613150299512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4952511613150299512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4952511613150299512'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/informatica-transformations.html' title='Informatica - Transformations'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-8576996288919363478</id><published>2007-12-30T09:38:00.000-08:00</published><updated>2007-12-30T09:50:57.029-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Informatica-2'/><title type='text'>INFORMATICA</title><content type='html'>&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Informatica&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Exchange: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Informatica Power  Exchange as a stand alone service or along with Power Center, helps  organizations leverage data by avoiding manual coding of data extraction  programs. Power Exchange supports batch, real time and changed data capture  options in main frame(DB2, VSAM, IMS etc.,), mid range (AS400 DB2 etc.,), and  for relational databases (oracle, sql server, db2 etc) and flat files in unix,  linux and windows systems.&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Channel: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This helps to transfer  large amount of encrypted and compressed data over LAN, WAN, through Firewalls,  tranfer files over FTP, etc.&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Meta Data Exchange: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Metadata Exchange  enables organizations to take advantage of the time and effort already invested  in defining data structures within their IT environment when used with Power  Center. For example, an organization may be using data modeling tools, such as  Erwin, Embarcadero, Oracle designer, Sybase Power Designer etc for developing  data models. Functional and technical team should have spent much time and  effort in creating the data model's data structures(tables, columns, data types,  procedures, functions, triggers etc). By using meta deta exchange, these data  structures can be imported into power center to identifiy source and target  mappings which leverages time and effort. There is no need for informatica  developer to create these data structures once again.&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Analyzer: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Power Analyzer provides  organizations with reporting facilities. PowerAnalyzer makes accessing,  analyzing, and sharing enterprise data simple and easily available to decision  makers. PowerAnalyzer enables to gain insight into business processes and  develop business intelligence.&lt;/p&gt; &lt;p&gt;With PowerAnalyzer, an organization can extract, filter, format, and analyze  corporate information from data stored in a data warehouse, data mart,  operational data store, or otherdata storage models. PowerAnalyzer is best with  a dimensional data warehouse in a relational database. It can also run reports  on data in any table in a relational database that do not conform to the  dimensional model.&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Super Glue: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Superglue is used for  loading metadata in a centralized place from several sources. Reports can be run  against this superglue to analyze meta data.&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Mart: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Power Mart is a  departmental version of Informatica for building, deploying, and managing data  warehouses and data marts. Power center is used for corporate enterprise data  warehouse and power mart is used for departmental data warehouses like data  marts. Power Center supports global repositories and networked repositories and  it can be connected to several sources. Power Mart supports single repository  and it can be connected to fewer sources when compared to Power Center. Power  Mart can extensibily grow to an enterprise implementation and it is easy for  developer productivity through a codeless environment.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-8576996288919363478?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/8576996288919363478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=8576996288919363478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8576996288919363478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8576996288919363478'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/informatica_30.html' title='INFORMATICA'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5682382019966425573</id><published>2007-12-30T09:31:00.000-08:00</published><updated>2008-03-05T02:34:42.838-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is Informatica?'/><title type='text'>What is INFORMATICA?</title><content type='html'>&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Informatica&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Informatica is a powerful ETL tool from Informatica Corporation, a leading provider of enterprise data integration software and ETL softwares.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(153,0,0)"&gt;The important Informatica Components are:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(153,0,0)"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;li&gt;Power Exchange&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Power Center&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Power Center Connect&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Power Exchange&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Power Channel&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Metadata Exchange&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Power Analyzer&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Super Glue &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In &lt;span style="FONT-WEIGHT: bold"&gt;Informatica&lt;/span&gt;, all the Metadata information about source systems, target systems and transformations are stored in the Informatica repository. Informatica's Power Center Client and Repository Server access this repository to store and retrieve metadata.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Source and Target:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Consider a Bank that has got many branches throughout the world. In each branch data may be stored in different source systems like oracle, sql server, terradata, etc.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When the Bank decides to integrate its data from several sources for its management decisions, it may choose one or more systems like oracle, sql server, terradata, etc. as its data warehouse target. Many organisations prefer Informatica to do that ETL process, because Informatica is more powerful in designing and building data warehouses. It can connect to several sources and targets to extract meta data from sources and targets, transform and load the data into target systems. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Guidelines to work with Informatica Power Center&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Repository: &lt;/b&gt;&lt;/span&gt;This is where all the metadata information is stored in the Informatica suite. The Power Center Client and the Repository Server would access this repository to retrieve, store and manage metadata.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Center Client: &lt;/b&gt;&lt;/span&gt;Informatica client is used for managing users, identifiying source and target systems definitions, creating mapping and mapplets, creating sessions and run workflows etc.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Repository Server: &lt;/b&gt;&lt;/span&gt;This repository server takes care of all the connections between the repository and the Power Center Client.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Center Server: &lt;/b&gt;&lt;/span&gt;Power Center server does the extraction from source and then loading data into targets.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Designer: &lt;/b&gt;&lt;/span&gt;Source Analyzer, Mapping Designer and Warehouse Designer are tools reside within the Designer wizard. Source Analyzer is used for extracting metadata from source systems.&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;Mapping Designer&lt;/a&gt;&lt;/span&gt; is used to create mapping between sources and targets. Mapping is a pictorial representation about the flow of data from source to target.&lt;br /&gt;Warehouse Designer is used for extracting metadata from target systems or metadata can be created in the Designer itself.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Data Cleansing: &lt;/b&gt;&lt;/span&gt;The PowerCenter's data cleansing technology improves data quality by validating, correctly naming and standardization of address data. A person's address may not be same in all source systems because of typos and postal code, city name may not match with address. These errors can be corrected by using data cleansing process and standardized data can be loaded in target systems (data warehouse).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Transformation: &lt;/b&gt;&lt;/span&gt;Transformations help to transform the source data according to the requirements of target system. Sorting, Filtering, Aggregation, Joining are some of the examples of transformation. Transformations ensure the quality of the data being loaded into target and this is done during the &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color:#993300;"&gt;mapping process&lt;/span&gt; &lt;/a&gt;from source to target.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Workflow Manager: &lt;/b&gt;&lt;/span&gt;Workflow helps to load the data from source to target in a sequential manner. For example, if the fact tables are loaded before the lookup tables, then the target system will pop up an error message since the fact table is violating the foreign key validation. To avoid this, workflows can be created to ensure the correct flow of data from source to target.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Workflow Monitor: &lt;/b&gt;&lt;/span&gt;This monitor is helpful in monitoring and tracking the workflows created in each Power Center &lt;span style="color:#006600;"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;Server&lt;/a&gt;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Center Connect: &lt;/b&gt;&lt;/span&gt;This component helps to extract data and metadata from ERP systems like IBM's MQSeries, Peoplesoft, SAP, Siebel etc. and other third party applications.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Power Center Exchange: &lt;/b&gt;&lt;/span&gt;This component helps to extract data and metadata from ERP systems like IBM's MQSeries, Peoplesoft, SAP, Siebel etc. and other third party applications. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5682382019966425573?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5682382019966425573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5682382019966425573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5682382019966425573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5682382019966425573'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/informatica.html' title='What is INFORMATICA?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-6791186114665545931</id><published>2007-12-30T08:52:00.000-08:00</published><updated>2007-12-30T09:05:59.231-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ETL Concepts'/><title type='text'>ETL Concepts</title><content type='html'>&lt;span style="color:#003399;"&gt;&lt;b&gt;ETL Concepts&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Extraction, transformation,  and loading. ETL refers to the methods involved in accessing and manipulating  source data and loading it into target database.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The first step in ETL process is mapping the data between source systems and  target database(data warehouse or data mart). The second step is cleansing of  source data in staging area. The third step is transforming cleansed source data  and then loading into the target system.&lt;/p&gt; &lt;p&gt;Note that ETT (extraction, transformation, transportation) and ETM  (extraction, transformation, move) are sometimes used instead of ETL. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Glossary of ETL &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Source System&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A database, application,  file, or other storage facility from which the data in a data warehouse is  derived. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Mapping&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The definition of the  relationship and data flow between source and target objects. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Metadata&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Data that describes data and  other structures, such as objects, business rules, and processes. For example,  the schema design of a data warehouse is typically stored in a repository as  metadata, which is used to generate scripts used to build and populate the data  warehouse. A repository contains metadata.&lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Staging Area&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A place where data is  processed before entering the warehouse. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Cleansing&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The process of resolving  inconsistencies and fixing the anomalies in source data, typically as part of  the ETL process. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Transformation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The process of  manipulating data. Any manipulation beyond copying is a transformation. Examples  include cleansing, aggregating, and integrating data from multiple sources. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Transportation&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The process of moving  copied or transformed data from a source to a data warehouse. &lt;/p&gt; &lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Target System&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A database, application,  file, or other storage facility to which the "transformed source data" is loaded  in a data warehouse.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(153, 51, 0);"&gt;Figure 1.12 : Sample ETL Process Flow&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7fSi_7TTeCI/R3fOfaF63gI/AAAAAAAAABI/I9efJQs1zFA/s1600-h/etl.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_7fSi_7TTeCI/R3fOfaF63gI/AAAAAAAAABI/I9efJQs1zFA/s400/etl.gif" alt="" id="BLOGGER_PHOTO_ID_5149811737896869378" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-6791186114665545931?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/6791186114665545931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=6791186114665545931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/6791186114665545931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/6791186114665545931'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/etl-concepts-extraction-transformation.html' title='ETL Concepts'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7fSi_7TTeCI/R3fOfaF63gI/AAAAAAAAABI/I9efJQs1zFA/s72-c/etl.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-993465029852998285</id><published>2007-12-30T08:41:00.000-08:00</published><updated>2007-12-30T08:47:33.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ETL Tools: What to Learn?'/><title type='text'>ETL Tools: What to Learn?</title><content type='html'>&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;ETL Tools: What to Learn?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With the help of  ETL tools, we can create powerful target Data Warehouses without much  difficulty. Following are the various options that we have to know and learn in  order to use ETL tools.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Software:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How  to install ETL tool on server/client? &lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Working with an ETL Tool:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to work with various options like &lt;a href="http://dwh-career.blogspot.com/"&gt;designer&lt;/a&gt;, mapping,  workflow, scheduling etc.,?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to work with sources  like DBMS, relational source databases, files, ERPs etc., and&lt;br /&gt;  import the  source definitions?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to import data from data  modeling tools, applications etc.,?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to work with  targets like &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;DBMS&lt;/span&gt;&lt;/a&gt;, relational source databases, files, ERPs etc., and    import  the source definitions?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to create target  definitions?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to create mappings between source  definitions and target definitions?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to create  transformations?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to cleanse the source  data?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to create a dimension, slowly changing  dimensions, cube etc.,?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to create and monitor  &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;workflows&lt;/span&gt;&lt;/a&gt;?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to configure, monitor and run  debugger?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:red;"&gt;» &lt;/span&gt;How to view and generate metadata reports?  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-993465029852998285?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/993465029852998285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=993465029852998285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/993465029852998285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/993465029852998285'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/etl-tools-what-to-learn.html' title='ETL Tools: What to Learn?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-3792078916979984161</id><published>2007-12-30T08:32:00.000-08:00</published><updated>2008-01-01T22:43:55.664-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What are ETL Tools?'/><title type='text'>What are ETL Tools?</title><content type='html'>&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;What are ETL Tools?&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;ETL Tools are meant to extract, transform and load the data into Data Warehouse for decision making. Before the evolution of ETL Tools, the above mentioned ETL process was done manually by using SQL code created by programmers.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;This task was tedious and cumbersome in many cases since it involved many resources, complex coding and more work hours. On top of it, maintaining the code placed a great challenge among the programmers.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;These difficulties are eliminated by ETL Tools since they are very powerful and they offer many advantages in all stages of ETL process starting from extraction, data cleansing, data profiling, transformation, debuggging and loading into data warehouse when compared to the old method.&lt;/p&gt;&lt;p&gt;There are a number of ETL tools available in the market to do ETL process the data according to business/technical requirements. Following are some those.&lt;/p&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;Popular ETL Tools&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellspacing="1" cellpadding="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="special" style="FONT-WEIGHT: bold; COLOR: rgb(153,0,0)"&gt;Tool Name&lt;br /&gt;&lt;/td&gt;&lt;td class="special" style="FONT-WEIGHT: bold; COLOR: rgb(153,0,0)"&gt;Company Name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Informatica&lt;/td&gt;&lt;td&gt;Informatica Corporation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;DT/Studio&lt;/td&gt;&lt;td&gt;Embarcadero Technologies&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;DataStage&lt;/td&gt;&lt;td&gt;IBM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Ab Initio&lt;/td&gt;&lt;td&gt;Ab Initio Software Corporation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Data Junction&lt;/td&gt;&lt;td&gt;Pervasive Software&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Oracle Warehouse Builder&lt;/td&gt;&lt;td&gt;Oracle Corporation&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Microsoft SQL Server Integration&lt;/td&gt;&lt;td&gt;Microsoft&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;TransformOnDemand&lt;/td&gt;&lt;td&gt;Solonde&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Transformation Manager&lt;/td&gt;&lt;td&gt;ETL Solutions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#993300;"&gt;New Emerging ETL TOOLS:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The matter of fact is that &lt;strong&gt;&lt;span style="color:#990000;"&gt;Talend&lt;/span&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;span style="color:#990000;"&gt;Pentaho&lt;/span&gt;&lt;/strong&gt; Data Integration are sufficiently different in conception, architecture and implementation that they are in fact two distinct choices on the &lt;strong&gt;&lt;span style="color:#990000;"&gt;ETL market&lt;/span&gt;&lt;/strong&gt;.  While some people prefer one tool and some prefer another, the choice is there.  Having the opportunity to try out both tools for Free and to have this choice is one of the most important differentiators with the traditional closed source ETL companies.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-3792078916979984161?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/3792078916979984161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=3792078916979984161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3792078916979984161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/3792078916979984161'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/what-are-etl-tools-etl-tools-are-meant.html' title='What are ETL Tools?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-8105443536348377349</id><published>2007-12-30T08:21:00.000-08:00</published><updated>2007-12-30T08:27:30.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database - RDBMS'/><title type='text'>Database - RDBMS</title><content type='html'>&lt;span style="color:#003399;"&gt;&lt;b&gt;Database - RDBMS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are a number of  relational databases to store data. A relational database contains normalized  data stored in tables.&lt;br /&gt;&lt;br /&gt;Tables contain records and columns. RDBMS makes it easy  to work with individual records. Each row contains a unique instance of data for  the categories defined by the columns.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RDBMS are used in OLTP applications(e.g. ATM cards) very frequently and  sometimes datawarehouse may also use relational databases.&lt;br /&gt;&lt;br /&gt;Please refer to  Relational data modeling for details to know how data from a source system is  normalized and stored in RDBMS databases.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Popular RDBMS Databases&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;table cellpadding="3" cellspacing="1"&gt;&lt;tbody&gt; &lt;tr&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;RDBMS Name&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;       Company Name&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;Oracle&lt;/td&gt; &lt;td&gt;       Oracle Corporation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;IBM DB2 UDB&lt;/td&gt; &lt;td&gt;       IBM Corporation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;IBM Informix&lt;/td&gt; &lt;td&gt;       IBM Corporation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;Microsoft SQL Server&lt;/td&gt; &lt;td&gt;       Microsoft&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;Sybase&lt;/td&gt; &lt;td&gt;       Sybase Corporation&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;br /&gt;Terradata&lt;/td&gt; &lt;td&gt;       NCR&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-8105443536348377349?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/8105443536348377349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=8105443536348377349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8105443536348377349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/8105443536348377349'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/database-rdbms.html' title='Database - RDBMS'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1303623949675384859</id><published>2007-12-30T07:44:00.000-08:00</published><updated>2008-03-05T02:24:52.827-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fact Table'/><title type='text'>What is Fact Table ?</title><content type='html'>&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fact Table&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The centralized table in a star schema is called as FACT table. A fact table typically has two types of columns: those that contain facts and those that are foreign keys to dimension tables. The primary key of a fact table is usually a composite key that is made up of all of its foreign keys.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the example fig 1.6 "Sales Dollar" is a fact(measure) and it can be added across several dimensions. Fact tables store different types of measures like additive, non additive and semi additive measures.&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Measure Types&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Additive - Measures that can be added across all dimensions. &lt;/li&gt;&lt;li&gt;Non Additive - Measures that cannot be added across all dimensions. &lt;/li&gt;&lt;li&gt;Semi Additive - Measures that can be added across few dimensions and not with others. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A fact table might contain either detail level facts or facts that have been aggregated (fact tables that contain aggregated facts are often instead called &lt;span style="color:#993300;"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;summary&lt;/a&gt;&lt;/span&gt; tables). &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;In the real world, it is possible to have a fact table that contains no measures or facts. These tables are called as &lt;b&gt;Factless Fact&lt;/b&gt; tables.&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,0,153)"&gt;Steps in designing Fact Table&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;li&gt;Identify a business process for analysis(like sales). &lt;/li&gt;&lt;li&gt;Identify measures or &lt;span style="color:#993300;"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;facts&lt;/a&gt;&lt;/span&gt; (sales dollar). &lt;/li&gt;&lt;li&gt;Identify dimensions for facts(product dimension, location dimension, time dimension, organization dimension). &lt;/li&gt;&lt;li&gt;List the columns that describe each dimension.(region name, branch name, region name). &lt;/li&gt;&lt;li&gt;Determine the lowest level of summary in a fact table(sales dollar). &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Example of a Fact Table with an Additive Measure in Star Schema: Figure 1.6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_7fSi_7TTeCI/R3e9sKF63eI/AAAAAAAAAA4/L4Af5tmaklw/s1600-h/star_schema.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149793265242529250" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 410px; CURSOR: pointer; HEIGHT: 209px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_7fSi_7TTeCI/R3e9sKF63eI/AAAAAAAAAA4/L4Af5tmaklw/s400/star_schema.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;p&gt;In the example&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;span style="FONT-WEIGHT: bold"&gt; figure 1.6&lt;/span&gt;&lt;/a&gt;, sales fact table is connected to dimensions location, product, time and organization. Measure "Sales Dollar" in sales fact table can be added across all dimensions independently or in a combined manner which is explained below.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sales Dollar value for a particular product &lt;/li&gt;&lt;li&gt;Sales Dollar value for a product in a location &lt;/li&gt;&lt;li&gt;Sales Dollar value for a product in a year within a location &lt;/li&gt;&lt;li&gt;Sales Dollar value for a product in a year within a location sold or serviced by an employee&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1303623949675384859?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1303623949675384859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1303623949675384859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1303623949675384859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1303623949675384859'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/fact-table.html' title='What is Fact Table ?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7fSi_7TTeCI/R3e9sKF63eI/AAAAAAAAAA4/L4Af5tmaklw/s72-c/star_schema.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-4690011288810068020</id><published>2007-12-30T07:34:00.000-08:00</published><updated>2008-03-05T02:21:09.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is Snowflake Schema ?'/><title type='text'>What is Snowflake Schema ?</title><content type='html'>&lt;p&gt;&lt;span style="COLOR: rgb(0,51,153)"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="COLOR: rgb(0,51,153)"&gt;&lt;b&gt;Snowflake Schema&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A snowflake schema is a term that describes a star schema structure normalized through the use of outrigger tables. i.e dimension table hierachies are broken into simpler tables. In &lt;a href="http://dwh-career.blogspot.com/" target="_top"&gt;star schema example&lt;/a&gt; we had 4 dimensions like location, product, time, organization and a fact table(sales).&lt;/p&gt;&lt;br /&gt;In Snowflake schema, the example diagram shown below has 4 dimension tables, 4 lookup tables and 1 fact table. The reason is that hierarchies(category, branch, state, and month) are being broken out of the dimension tables(PRODUCT, ORGANIZATION, LOCATION, and TIME) respectively and shown separately.&lt;br /&gt;&lt;br /&gt;In &lt;span style="FONT-WEIGHT: bold"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;OLAP&lt;/a&gt;&lt;/span&gt;, this Snowflake schema approach increases the number of joins and poor performance in retrieval of data. In few organizations, they try to normalize the dimension tables to save space. Since dimension tables hold less space, Snowflake schema approach may be avoided.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold;color:maroon;" &gt;Example of Snowflake Schema: Figure 1.7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7fSi_7TTeCI/R3e7AaF63dI/AAAAAAAAAAw/zT24ajRAG0I/s1600-h/snow_flake.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149790314599996882" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_7fSi_7TTeCI/R3e7AaF63dI/AAAAAAAAAAw/zT24ajRAG0I/s400/snow_flake.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-4690011288810068020?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/4690011288810068020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=4690011288810068020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4690011288810068020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/4690011288810068020'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/what-is-snowflake-schema.html' title='What is Snowflake Schema ?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7fSi_7TTeCI/R3e7AaF63dI/AAAAAAAAAAw/zT24ajRAG0I/s72-c/snow_flake.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-2066698818100085861</id><published>2007-12-30T07:14:00.000-08:00</published><updated>2008-03-05T02:13:46.978-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is Star Schema?'/><title type='text'>What is Star Schema?</title><content type='html'>&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;General Information&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In general, an organization is started to earn money by selling a product or by providing service to the product. An organization may be at one place or may have several branches.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When we consider an example of an organization selling products throughtout the world, the main four major dimensions are product, location, time and organization. Dimension tables have been explained in detail under the section &lt;a href="http://dwh-career.blogspot.com/"&gt;Dimensions&lt;/a&gt;. With this example, we will try to provide detailed explanation about STAR SCHEMA.&lt;/p&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;What is Star Schema?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;Star Schema is a relational database schema for representing multimensional data. It is the simplest form of data warehouse schema that contains one or more dimensions and fact tables. It is called a star schema because the entity-relationship diagram between dimensions and fact tables resembles a star where one fact table is connected to multiple dimensions. The center of the star schema consists of a large fact table and it points towards the dimension tables. The advantage of star schema are slicing down, performance increase and easy understanding of data.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;Steps in designing Star Schema&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Identify a business process for analysis(like sales). &lt;/li&gt;&lt;li&gt;Identify measures or facts (sales dollar). &lt;/li&gt;&lt;li&gt;Identify dimensions for facts(product dimension, location dimension, time dimension, organization dimension). &lt;/li&gt;&lt;li&gt;List the columns that describe each dimension.(region name, branch name, region name). &lt;/li&gt;&lt;li&gt;Determine the lowest level of summary in a fact table(sales dollar).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Important aspects of Star Schema &amp;amp; Snow Flake Schema&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;In a star schema every dimension will have a primary key. &lt;/li&gt;&lt;li&gt;In a star schema, a dimension table will not have any parent table. &lt;/li&gt;&lt;li&gt;Whereas in a snow flake schema, a dimension table will have one or more parent tables. &lt;/li&gt;&lt;li&gt;Hierarchies for the dimensions are stored in the dimensional table itself in star schema. &lt;/li&gt;&lt;li&gt;Whereas hierachies are broken into separate tables in snow flake schema. These hierachies helps to drill down the data from topmost hierachies to the lowermost hierarchies.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Glossary:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Hierarchy&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A &lt;a href="http://dwh-career.blogspot.com/"&gt;logical structure&lt;/a&gt; that uses ordered levels as a means of organizing data. A hierarchy can be used to define data aggregation; for example, in a time dimension, a hierarchy might be used to aggregate data from the Month level to the Quarter level, from the Quarter level to the Year level. A hierarchy can also be used to define a navigational drill path, regardless of whether the levels in the hierarchy represent aggregated totals or not. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Level&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A position in a hierarchy. For example, a time dimension might have a hierarchy that represents data at the Month, Quarter, and Year levels. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#003399;"&gt;&lt;b&gt;Fact Table&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A Table in a &lt;a href="http://dwh-career.blogspot.com/"&gt;star schema&lt;/a&gt; that contains facts and connected to dimensions. A fact table typically has two types of columns: those that contain facts and those that are foreign keys to dimension tables. The primary key of a fact table is usually a composite key that is made up of all of its foreign keys.&lt;/p&gt;&lt;p&gt;A fact table might contain either detail level facts or facts that have been aggregated (fact tables that contain aggregated facts are often instead called summary tables). A fact table usually contains facts with the same level of aggregation.&lt;/p&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold;color:maroon;" &gt;Example of Star Schema: Figure 1.6&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e296F63cI/AAAAAAAAAAo/pH5wHW5QTR8/s1600-h/star_schema.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149785873603812802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" height="217" alt="" src="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e296F63cI/AAAAAAAAAAo/pH5wHW5QTR8/s400/star_schema.gif" width="400" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the example figure 1.6, sales fact table is connected to dimensions location, product, time and organization. It shows that data can be sliced across all dimensions and again it is possible for the data to be aggregated across multiple dimensions. "Sales Dollar" in sales fact table can be calculated across all dimensions independently or in a combined manner which is explained below.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sales Dollar value for a particular product &lt;/li&gt;&lt;li&gt;Sales &lt;a href="http://dwh-career.blogspot.com/"&gt;Dollar value&lt;/a&gt; for a product in a location &lt;/li&gt;&lt;li&gt;Sales Dollar value for a product in a year within a location &lt;/li&gt;&lt;li&gt;Sales Dollar value for a product in a year within a location sold or serviced by an employee.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-2066698818100085861?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/2066698818100085861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=2066698818100085861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2066698818100085861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2066698818100085861'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/what-is-star-schema.html' title='What is Star Schema?'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e296F63cI/AAAAAAAAAAo/pH5wHW5QTR8/s72-c/star_schema.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-7190307083899092104</id><published>2007-12-30T07:06:00.000-08:00</published><updated>2007-12-30T07:11:49.503-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse n  Data Mart'/><title type='text'>Data Warehouse n  Data Mart</title><content type='html'>&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Data Warehouse &amp;amp; Data Mart&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A data  warehouse is a relational/multidimensional database that is designed for query  and analysis rather than transaction processing. A data warehouse usually  contains historical data that is derived from transaction data. It separates  analysis workload from transaction workload and enables a business to  consolidate data from several sources. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;In addition to a relational/multidimensional database, a data warehouse  environment often consists of an ETL solution, an OLAP engine, client analysis  tools, and other applications that manage the process of gathering data and  delivering it to business users. &lt;/p&gt; &lt;p&gt;There are three types of data warehouses:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;1.  Enterprise Data Warehouse&lt;/b&gt;&lt;/span&gt; - An enterprise data warehouse provides a  central database for decision support throughout the enterprise.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;2. ODS(Operational Data Store)&lt;/b&gt;&lt;/span&gt; - This has a broad  enterprise wide scope, but unlike the real entertprise data warehouse, data is  refreshed in near real time and used for routine business activity.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;3. Data Mart&lt;/b&gt;&lt;/span&gt; - Datamart is a subset of data  warehouse and it supports a particular region, business unit or business  function. &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Data warehouses and data marts are built on dimensional data modeling where  fact tables are connected with dimension tables. This is most useful for users  to access data since a database can be visualized as a cube of several  dimensions. A data warehouse provides an opportunity for slicing and dicing that  cube along each of its dimensions.&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;div style="left: 2px; position: relative;"&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Data Mart:&lt;/b&gt;&lt;/span&gt; A data mart is a subset of data  warehouse that is designed for a particular line of business, such as sales,  marketing, or finance. In a dependent data mart, data can be derived from an  enterprise-wide data warehouse. In an independent data mart, data can be  collected directly from sources&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;Data Warehouse and Datamarts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e0k6F63bI/AAAAAAAAAAg/PPmpRKLQxR0/s1600-h/datamart.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e0k6F63bI/AAAAAAAAAAg/PPmpRKLQxR0/s400/datamart.gif" alt="" id="BLOGGER_PHOTO_ID_5149783245083827634" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-7190307083899092104?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/7190307083899092104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=7190307083899092104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7190307083899092104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7190307083899092104'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/data-warehouse-n-data-mart.html' title='Data Warehouse n  Data Mart'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7fSi_7TTeCI/R3e0k6F63bI/AAAAAAAAAAg/PPmpRKLQxR0/s72-c/datamart.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-421356354871813077</id><published>2007-12-30T06:42:00.001-08:00</published><updated>2007-12-30T07:06:17.467-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Slowly Changing Dimensions'/><title type='text'>Slowly Changing Dimensions</title><content type='html'>&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Slowly Changing Dimensions&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt; &lt;p&gt;Dimensions that change over time are called Slowly Changing Dimensions. For  instance, a product price changes over time; People change their names for some  reason; Country and State names may change over time. These are a few examples  of Slowly Changing Dimensions since some changes are happening to them over a  period of time.&lt;/p&gt; &lt;p&gt;Slowly Changing Dimensions are often categorized into three types namely  &lt;b&gt;Type1&lt;/b&gt;, &lt;b&gt;Type2&lt;/b&gt; and &lt;b&gt;Type3&lt;/b&gt;. The following section deals with  how to capture and handling these changes over time.&lt;/p&gt; &lt;p&gt;The "Product" table mentioned below contains a product named, Product1 with  Product ID being the primary key. In the year 2004, the price of Product1 was  $150 and over the time, Product1's price changes from $150 to $350. With this  information, let us explain the three types of Slowly Changing Dimensions.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Product Price in 2004:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;  Product ID&lt;br /&gt;(PK)&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;       Year&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;Product                Name            &lt;br /&gt;&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;Product Price&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;        1&lt;/td&gt; &lt;td&gt;       2004      &lt;br /&gt;&lt;/td&gt; &lt;td&gt;      Product1&lt;/td&gt; &lt;td&gt;$150&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Type 1:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Overwriting the old  values&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In the year 2005, if the price of the product changes to $250, then  the old values of the columns "Year" and "Product Price" have to be updated and  replaced with the new values. In this Type 1, there is no way to find out the  old value of the product "Product1" in year 2004 since the table now contains  only the new price and year information.&lt;/p&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Product&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;Product ID(PK)&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;        Year&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;     Product Name&lt;/td&gt; &lt;td style="font-weight: bold; color: rgb(153, 0, 0);" class="special"&gt;                Product Price&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;            1&lt;/td&gt; &lt;td&gt;             2005&lt;/td&gt; &lt;td&gt;            Product1&lt;/td&gt; &lt;td&gt;                     $250&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Type 2: &lt;/b&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Creating an another additional record.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this Type 2, the old  values will not be replaced but a new row containing the new values will be  added to the product table. So at any point of time, the difference between the  old values and new values can be retrieved and easily be compared. This would be  very useful for reporting purposes.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;Product&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product ID(PK)  &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;    Year  &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;      Product Name     &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;     Product Price&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;    2004&lt;/td&gt; &lt;td&gt;       Product1&lt;/td&gt; &lt;td&gt;       $150&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;    2005&lt;/td&gt; &lt;td&gt;       Product1&lt;/td&gt; &lt;td&gt;        $250&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The problem with the above mentioned data structure is "Product ID" cannot store  duplicate values of "Product1" since "Product ID" is the primary key. Also, the  current data structure doesn't clearly specify the effective date and expiry  date of Product1 like when the change to its price happened. So, it would be  better to change the current data structure to overcome the above primary key  violation.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;Product&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product ID&lt;br /&gt;(PK)&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;   Effective&lt;br /&gt;    DateTime(PK)              &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;    Year   &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;      Product            &lt;br /&gt;       Name&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product&lt;br /&gt;Price&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt; Expiry&lt;br /&gt;  DateTime&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;01-01-2004 12.00AM&lt;/td&gt; &lt;td&gt;      2004&lt;/td&gt; &lt;td&gt;     Product1&lt;/td&gt; &lt;td&gt;$150&lt;/td&gt; &lt;td&gt;12-31-2004&lt;br /&gt;11.59PM&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;01-01-2005 12.00AM&lt;/td&gt; &lt;td&gt;      2005&lt;/td&gt; &lt;td&gt;     Product1&lt;/td&gt; &lt;td&gt;$250&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;In the changed Product table's Data structure, "Product ID" and "Effective  DateTime" are composite primary keys. So there would be no violation of primary  key constraint. Addition of new columns, "Effective DateTime" and "Expiry  DateTime" provides the information about the product's effective date and expiry  date which adds more clarity and enhances the scope of this table.&lt;br /&gt;&lt;br /&gt;Type2  approach may need additional space in the data base, since for every changed  record, an additional row has to be stored. Since dimensions are not that big in  the real world, additional space is negligible.&lt;br /&gt;&lt;br /&gt;&lt;b style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;Type 3: &lt;/b&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Creating new fields. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this Type 3, the latest update to the  changed values can be seen. Example mentioned below illustrates how to add new  columns and keep track of the changes. From that, we are able to see the current  price and the previous price of the product, Product1.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;Product&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product ID(PK)   &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;    Current       &lt;br /&gt;    Year&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product          &lt;br /&gt;Name&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt; Current              &lt;br /&gt;Product Price&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;   Old Product     &lt;br /&gt;     Price&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Old Year&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;    2005&lt;/td&gt; &lt;td&gt;Product1&lt;/td&gt; &lt;td&gt;$250&lt;/td&gt; &lt;td&gt;        $150&lt;/td&gt; &lt;td&gt;2004&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The problem with the Type 3 approach, is over years, if the product price  continuously changes, then the complete history may not be stored, only the  latest change will be stored. For example, in year 2006, if the product1's price  changes to $350, then we would not be able to see the complete history of 2004  prices, since the old values would have been updated with 2005 product  information.&lt;/p&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Product&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;  Product ID(PK)   &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;        Year         &lt;br /&gt;&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product       &lt;br /&gt;Name&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Product    &lt;br /&gt;Price&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;  Old Product       &lt;br /&gt;    Price&lt;/td&gt; &lt;td style="color: rgb(153, 0, 0); font-weight: bold;" class="special"&gt;Old Year&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;         1&lt;/td&gt; &lt;td&gt;       2006&lt;/td&gt; &lt;td&gt;Product1&lt;/td&gt; &lt;td&gt;$350&lt;/td&gt; &lt;td&gt;      $250&lt;/td&gt; &lt;td&gt;2005&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-421356354871813077?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/421356354871813077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=421356354871813077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/421356354871813077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/421356354871813077'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/slowly-changing-dimensions.html' title='Slowly Changing Dimensions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-7411300294726870905</id><published>2007-12-30T02:56:00.000-08:00</published><updated>2008-03-16T11:47:50.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Qs-4'/><title type='text'>Interview Questions</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;1) can you connect more than one group to the same target or transformation?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NO&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;2) what is a reusable transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Reusable transformation can be a single transformation.This &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;strong&gt;Transformation&lt;/strong&gt; &lt;/a&gt;can be used in multiple mappings.when you need to incorporate this transformation into mapping you add an instance of it to mapping.Later if you change the definition of the transformation, all instances of it inherit the changes.Since the instance of reusable transformation is a pointer to that transformation.U can change the transformation in the transformation developer, its instance automatically reflect these changes. This feature can save U great deal of work.--&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;what are the methods for creating reusable transformation?&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;Two methods&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;a) Design it in the transformation developer.&lt;br /&gt;&lt;br /&gt;b) Promote a standard transformation from the mapping designer.After you add a transformation to the mapping, you can promote it to status of reusable transformation.Once you promote a standard transformation to reusable status, you can demote it to a standard transformation at any time.If u change the properties of a reusable transformation in mapping , you can revert it to the original reusable transformation properties by clicking the revert.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;3) what are mapping parameters and mapping variables?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;Mapping parameter&lt;/a&gt;&lt;/strong&gt; represents a constant value that you can define before running a session.A mapping parameter retains the same value throughout the entire session.When you use the mapping parameter , you declare and use the parameter in a mapping or mapplet.Then define the value of parameter in a parameter file for the session.&lt;/p&gt;&lt;p&gt;Unlike a mapping parameter, a &lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;strong&gt;&lt;em&gt;Mapping variable&lt;/em&gt;&lt;/strong&gt; &lt;/a&gt;represents a value that can change through out the session. The informatica server save the value of mapping variable to the repository at the end of session run and uses that value next time you run the session.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;4) can you use the mapping parameters or variables created in one mapping into &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;another mapping?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;NO, we can use mapping parameters or variables in any transformation of the same mapping or mapplet in which have crated mapping parameters or variables.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;5) Can you are the mapping parameters or variables created in one mapping into any other result transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Yes because the reusable transformation is not contained with any mapplet or mapping.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;6) How the informatica server sorts the &lt;a href="http://dwh-career.blogspot.com/"&gt;string&lt;/a&gt; values in rank transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When the informatica server runs in the ASCII data movement mode it sorts session data using binary sort order.If you configures the session to use a binary sort order, the informatica server calculates the binary value of each string and returns the specified number of rows with the highest binary values for the string.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;7) What is the rank index in rank transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The designer automatically creates a RANKINDEX port for each Rank transformation. The informatica server uses the Rank Index port to store the ranking position for each record in a group.For example, if you create a Rank transformation that ranks the top 5 sales persons for each quarter, the rank index number the salespeople from 1 to 5.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;8) what is the Mapplet?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/"&gt;&lt;strong&gt;Mapplet&lt;/strong&gt; &lt;/a&gt;is a set of transformation that you build in the mapplet designer and you can use in multiple mappings.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;9) Difference between mapplet and reusable transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Reusable transformation can be a single transformation.Where as mapplet use multiple transformations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;10) what is a parameter a file?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Paramater file defines the values for parameter and variables.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;    &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-7411300294726870905?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/7411300294726870905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=7411300294726870905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7411300294726870905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/7411300294726870905'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html' title='Interview Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-5107971540395624567</id><published>2007-12-30T02:39:00.000-08:00</published><updated>2008-03-16T11:25:01.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Qs-3'/><title type='text'>Interview Questions</title><content type='html'>&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;1) what is the target load order?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You specify the target load order based on source qualifiers in a mapping.if u have the multiple source qualifiers connected to the multiple targets you can designate the order in which informatica server loads data into the targets.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;2) what is default join that source qualifier provides?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Inner equi join.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;3) what are the difference between joiner transformation and source qualifier transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You can join heterogeneous data sources in joiner transformation, which we cannot achive in source qualifier transformation.You need matching keys to join two relational sources in source qualifier transformation.where you doesn’t need matching keys to join two sources.Two relational sources should come from same data source in source qualifier.You can join relational sources, which are coming from different sources in source qualifier.You can join relational sources which are coming from different sources also.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;4) what is update strategy transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Whenever you create the target table whether you are store the historical data or current transaction data in to target table.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;5) Describe two levels in which update strategy transformation sets?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;1) using the update strategy Transformation In the Mapping.&lt;br /&gt;&lt;br /&gt;2) Using the Target table option at the session.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;6) what is default source option for update strategy transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Data driven.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;7) What is data driven?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The information server follows instructions coded into update strategy transformations with in the session mapping determine how to flag records for insert,update,delete or reject if u do not choose data driven option setting , the informatica server ignores all update strategy transformations in the mapping.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;8) what are the options in the trarget session of update strategy transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Insert&lt;br /&gt;&lt;br /&gt;Delete&lt;br /&gt;&lt;br /&gt;Update&lt;br /&gt;&lt;br /&gt;Update as update&lt;br /&gt;&lt;br /&gt;Update as insert&lt;br /&gt;&lt;br /&gt;Update else insert&lt;br /&gt;&lt;br /&gt;Truncate table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;9) Difference between the source filter and filter?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Source filter is filtering the data only relational sources. Where as filter transformation filter the data any type of source.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;10) what is a tracing level?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Amount of information sent to log file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- What are the types of tracing levels?&lt;br /&gt;&lt;br /&gt;Normal,Terse,verbose data,verbose intitialization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Expalin sequence generator transformation?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- can you connect multiple ports from one group to multiple transformations?&lt;br /&gt;&lt;br /&gt;Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-5107971540395624567?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/5107971540395624567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=5107971540395624567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5107971540395624567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/5107971540395624567'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/interview-questions_30.html' title='Interview Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-1257079209764674520</id><published>2007-12-30T02:18:00.000-08:00</published><updated>2008-03-16T11:04:01.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Qs-2'/><title type='text'>Interview Questions</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;1) How many types of approaches in DHW?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Two approaches: Top-down(Inmol approach), Bottom-up(Ralph Kimball)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;2) Explain Star Schema?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Star Schema consists of one or more fact table and one or more dimension tables that are related to foreign keys. Dimension tables are De-normalized, Fact table-normalizedAdvantages: Less database space &amp;amp; Simplify queries.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;3) Explain Snowflake schema?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Snow flake schema is a normalize dimensions to eliminate the redundancy.The dimension data has been grouped into one large table. Both dimension and fact tables normalized.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;4) What is confirm dimension?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;If both data marts use same type of dimension that is called confirm dimension.If you have same type of dimension can be used in multiple fact that is called confirm dimension.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;5) Explain the DWH architecture?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;It &lt;/strong&gt;expalins about the System Arrangement of the Datawarehouse.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;6) What is a slowly growing dimension?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Slowly growing dimensions are dimensional data,there dimensions increasing dimension data with out update existing dimensions.That means appending new data to existing dimensions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;7) What is a slowly changing dimension?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Slowly changing dimension are dimension data,these dimensions increasing dimensions data with update existing dimensions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Type1:&lt;/span&gt;&lt;/strong&gt; Rows containing changes to existing dimensional are update in the target by overwriting the existing dimension.In the Type1 Dimension mapping, all rows contain current dimension data.Use the type1 dimension mapping to update a slowly changing dimension table when you do not need to keep any previous versions of dimensions in the table.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Type2:&lt;/span&gt;&lt;/strong&gt; The Type2 Dimension data mapping inserts both new and changed dimensions into the target.Changes are tracked in the target table by versioning the primary key and creating a version number for each dimension in the table.&lt;br /&gt;&lt;br /&gt;Use the Type2 Dimension/version data mapping to update a slowly changing dimension when you want to keep a full history of dimension data in the table.version numbers and versioned primary keys track the order of changes to each dimension.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Type3:&lt;/span&gt;&lt;/strong&gt; The type 3 dimension mapping filters source rows based on user-defined comparisions and inserts only those found to be new dimensions to the target.Rows containing changes to existing dimensions are updated in the target. When updating an existing dimension the informatica server saves existing data in different columns of the same row and replaces the existing data with the updates.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;8) When you use for dynamic cache?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Your target table is also look up table then you go for dynamic cache .In dynamic cache multiple matches return an error.use only = operator.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;9) what is lookup override?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Override the default SQL statement.You can join multiple sources use lookup override.By default informatica server add the order by clause.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;10) we can pass the null value in lookup transformation?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Lookup transformation returns the null value or equal to null value.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-1257079209764674520?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/1257079209764674520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=1257079209764674520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1257079209764674520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/1257079209764674520'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/interview-questions.html' title='Interview Questions'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-2556692824744260957</id><published>2007-12-30T01:12:00.000-08:00</published><updated>2008-03-16T11:02:16.522-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Qs-1'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;1) What is Data warehouse?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Data warehouse is relational database used for query analysis and reporting.&lt;br /&gt;&lt;br /&gt;By definition data warehouse is Subject-oriented, Integrated, Non-volatile, Time variant.Subject oriented : Data warehouse is maintained particular subject.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Integrated :&lt;/span&gt;&lt;/strong&gt; Data collected from multiple sources integrated into auser readable unique format.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Non volatile :&lt;/span&gt;&lt;/strong&gt; Maintain Historical date.Time variant : data display the weekly, monthly, yearly.&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;strong&gt;2) What is Data mart?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A subset of data warehouse is called Data mart.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;3) Difference between Data warehouse and Data mart?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Data warehouse is maintaining the total organization of data. Multiple data marts used in data warehouse. where as data mart is maintained only particular subject.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;4) Difference between OLTP and OLAP?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;OLTP is Online Transaction Processing. This is maintained current transactional data. That means insert, update and delete must be fast.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;5) Explain ODS?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Operational data store is a part of data warehouse. This is maintained only current transactional data. ODS is subject oriented, integrated, volatile, current data.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;6) Difference between Power Center and Power Mart?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Power center receive all product functionality including ability to multiple register servers and metadata across the repository and partition data.One repository multiple informatica servers. Power mart received all features except multiple register servers and partition data.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;7) What is a staging area?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Staging area is a temporary storage area used for transaction, integrated and rather than transaction processing.When ever your data put in data warehouse you need to clean and process your data.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;8) Explain Additive, Semi-additive, Non-additive facts?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Additive fact: Additive Fact can be aggregated by simple arithmetical additions.Semi-Additive fact: semi additive fact can be aggregated simple arithmeticaladditions along with some other dimensions.Non-additive fact: Non-additive fact can’t be added at all.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;9) What is a Fact less Fact and example?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Fact table which has no measures.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;10) Explain Surrogate Key?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Surrogate Key is a series of sequential numbers assigned to be a primary key for the table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Freqently Asked Questions&lt;/span&gt;:  &lt;/span&gt;&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ1&lt;/a&gt;    &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions.html"&gt;FaQ2&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/1-what-is-target-load-order-you-specify.html"&gt;FaQ3&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_27.html"&gt;FaQ4&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_5350.html"&gt;FaQ5&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_6338.html"&gt;FaQ6&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_9919.html"&gt;FaQ7 &lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2008/01/frequently-asked-questions_7566.html"&gt;FaQ8&lt;/a&gt;                                                             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html"&gt;FaQ9&lt;/a&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions.html"&gt;FaQ10&lt;/a&gt;   &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_30.html"&gt;FaQ11&lt;/a&gt;  &lt;a href="http://dwh-career.blogspot.com/2007/12/interview-questions_7517.html"&gt;FaQ12&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ13 FaQ14  FaQ15&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; FaQ16  FaQ17   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ18   FaQ19  FaQ20   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FaQ21&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-2556692824744260957?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/2556692824744260957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=2556692824744260957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2556692824744260957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2556692824744260957'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/1-what-is-data-warehouse-data-warehouse.html' title=''/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1181113161613597075.post-2865206959239211574</id><published>2007-12-29T07:08:00.000-08:00</published><updated>2007-12-29T07:09:39.451-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse Concepts'/><title type='text'>Data Warehouse Concepts</title><content type='html'>&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);font-size:130%;" &gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);font-size:130%;" &gt;&lt;b&gt;Data Warehouse Concepts&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;What is a Data Warehouse?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;According to&lt;span style="font-weight: bold;"&gt; Inmon&lt;/span&gt;, famous author for several data warehouse books, "A data warehouse is a subject oriented, integrated, time variant, non volatile collection of data in support of management's decision making process".&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;&lt;br /&gt;Example:&lt;/b&gt;&lt;/span&gt; In order to store data, over the years, many application designers in each branch have made their individual decisions as to how an application and database should be built. So source systems will be different in naming conventions, variable measurements, encoding structures, and physical attributes of data. Consider a bank that has got several branches in several countries, has millions of customers and the lines of business of the enterprise are savings, and loans. The following example explains how the data is integrated from source systems to target systems.&lt;/p&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Example of Source Data&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;table cellpadding="3" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td class="special"&gt;&lt;b&gt;System Name&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Attribute Name&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Column Name&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Datatype&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Values&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Source System 1&lt;/td&gt; &lt;td&gt;Customer Application Date&lt;/td&gt; &lt;td&gt;CUSTOMER_APPLICATION_DATE&lt;/td&gt; &lt;td&gt;NUMERIC(8,0)&lt;/td&gt; &lt;td&gt;11012005&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Source System 2&lt;/td&gt; &lt;td&gt;Customer Application Date&lt;/td&gt; &lt;td&gt;CUST_APPLICATION_DATE&lt;/td&gt; &lt;td&gt;DATE&lt;/td&gt; &lt;td&gt;11012005&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Source System 3&lt;/td&gt; &lt;td&gt;Application Date&lt;/td&gt; &lt;td&gt;APPLICATION_DATE&lt;/td&gt; &lt;td&gt;DATE&lt;/td&gt; &lt;td&gt;01NOV2005&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;In the aforementioned example, attribute name, column name, datatype and values are entirely different from one source system to another. This inconsistency in data can be avoided by integrating the data into a data warehouse with good standards.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 51, 153);"&gt;&lt;b&gt;Example of Target Data(Data Warehouse)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table cellpadding="3" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td class="special"&gt;&lt;b&gt;Target System&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Attribute Name&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Column Name&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt; Datatype&lt;/b&gt;&lt;/td&gt; &lt;td class="special"&gt;&lt;b&gt;Values&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Record #1&lt;/td&gt; &lt;td&gt;Customer Application Date&lt;/td&gt; &lt;td&gt;CUSTOMER_APPLICATION_DATE&lt;/td&gt; &lt;td&gt; DATE&lt;/td&gt; &lt;td&gt;01112005&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Record #2&lt;/td&gt; &lt;td&gt;Customer Application Date&lt;/td&gt; &lt;td&gt;CUSTOMER_APPLICATION_DATE&lt;/td&gt; &lt;td&gt; DATE&lt;/td&gt; &lt;td&gt;01112005&lt;/td&gt; &lt;/tr&gt;  &lt;tr&gt; &lt;td&gt;Record #3&lt;/td&gt; &lt;td&gt;Customer Application Date&lt;/td&gt; &lt;td&gt;CUSTOMER_APPLICATION_DATE&lt;/td&gt; &lt;td&gt; DATE&lt;/td&gt; &lt;td&gt;01112005&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In the above example of target data, attribute names, column names, and datatypes are consistent throughout the target system. This is how data from various source systems is integrated and accurately stored into the data warehouse.&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Data Warehouse Architecture Diagram&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7fSi_7TTeCI/R3ZgMqF63YI/AAAAAAAAAAM/HJAHaLVyK7Q/s1600-h/bus.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3ZgzKF63ZI/AAAAAAAAAAU/GT1UBkY2aOs/s1600-h/bus.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_7fSi_7TTeCI/R3ZgzKF63ZI/AAAAAAAAAAU/GT1UBkY2aOs/s400/bus.gif" alt="" id="BLOGGER_PHOTO_ID_5149409655943519634" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1181113161613597075-2865206959239211574?l=dwh-career.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dwh-career.blogspot.com/feeds/2865206959239211574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1181113161613597075&amp;postID=2865206959239211574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2865206959239211574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1181113161613597075/posts/default/2865206959239211574'/><link rel='alternate' type='text/html' href='http://dwh-career.blogspot.com/2007/12/data-warehouse-concepts.html' title='Data Warehouse Concepts'/><author><name>Eye On This Stuff</name><uri>http://www.blogger.com/profile/02519382966557475421</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7fSi_7TTeCI/R3ZgzKF63ZI/AAAAAAAAAAU/GT1UBkY2aOs/s72-c/bus.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
