<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>cod-E-mphasis</title>
	<atom:link href="http://codemphasis.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemphasis.wordpress.com</link>
	<description>sharing knowledge is the best way to increase it..</description>
	<lastBuildDate>Fri, 11 Nov 2011 10:14:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codemphasis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>cod-E-mphasis</title>
		<link>http://codemphasis.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codemphasis.wordpress.com/osd.xml" title="cod-E-mphasis" />
	<atom:link rel='hub' href='http://codemphasis.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Cloud Computing : Architecture</title>
		<link>http://codemphasis.wordpress.com/2011/11/11/cloud-computing-architecture/</link>
		<comments>http://codemphasis.wordpress.com/2011/11/11/cloud-computing-architecture/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:14:46 +0000</pubDate>
		<dc:creator>Rishu Shrivastava</dc:creator>
				<category><![CDATA[Networking & Related]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Technological Updates]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=413</guid>
		<description><![CDATA[Hey guys !!! i hope everyone is clear with the overview on cloud computing ,which i had already discussed in my previous blog. Our entire discussion on cloud computing will not end until and unless we discuss about the architectures and the technical side of this system. So, without wasting much time on &#8220;bakwasss&#8221; lets [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=413&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hey guys !!! i hope everyone is clear with the overview on cloud computing ,which i had already discussed in my previous blog. Our entire discussion on cloud computing will not end until and unless we discuss about the architectures and the technical side of this system. So, without wasting much time on &#8220;bakwasss&#8221; lets begin our discussion on the architecture of cloud computing.</p>
<p>Cloud architecture, the systems architecture of the software systems involved in the delivery of cloud computing, typically involves multiple cloud components communicating with each other over a loose coupling mechanism such as a messaging queue. When talking about a cloud computing system, it&#8217;s helpful to divide it into two sections:</p>
<p><strong>1. The Front End or the Intercloud:</strong><br />
The front end includes the client&#8217;s computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface. Services like Web-based e-mail programs leverage existing Web browsers like Internet Explorer or Firefox. Other systems have unique applications that provide network access to clients.<br />
<div id="attachment_415" class="wp-caption alignright" style="width: 335px"><a href="http://codemphasis.files.wordpress.com/2011/11/325px-cloudcomputingsamplearchitecture-svg1.png"><img src="http://codemphasis.files.wordpress.com/2011/11/325px-cloudcomputingsamplearchitecture-svg1.png?w=325&#038;h=222" alt="Cloud Computing Architecture" title="Cloud Computing Sample Architecture" width="325" height="222" class="size-full wp-image-415" /></a><p class="wp-caption-text">Cloud Computing Architecture</p></div></p>
<p><strong>2. The Back End or The Cloud Engineering :</strong><br />
On the back end of the system are the various computers, servers and data storage systems that create the &#8220;cloud&#8221; of computing services. In theory, a cloud computing system could include practically any computer program you can imagine, from data processing to video games. Usually, each application will have its own dedicated server.</p>
<p>[<em><strong>N.B</strong></em>: Cloud engineering is the application of engineering disciplines to cloud computing. It brings a systematic approach to the high level concerns of commercialisation, standardisation, and governance in conceiving, developing, operating and maintaining cloud computing systems. It is a multidisciplinary method encompassing contributions from diverse areas such as systems, software, web, performance, information, security, platform, risk, and quality engineering.]</p>
<p>If a cloud computing company has a lot of clients, there&#8217;s likely to be a high demand for a lot of storage space. Some companies require hundreds of digital storage devices. Cloud computing systems need at least twice the number of storage devices it requires to keep all its clients&#8217; information stored. That&#8217;s because these devices, like all computers, occasionally break down. A cloud computing system must make a copy of all its clients&#8217; information and store it on other devices. The copies enable the central server to access backup machines to retrieve data that otherwise would be unreachable. Making copies of data as a backup is called <strong>Redundancy.</strong></p>
<p>The architecture of cloud is evolving rapidly. Hopefully in the upcoming future of computing we can say &#8220;we build our home in the cloud&#8221;. There are also many issues such as privacy, data maintenance, etc, but still there are loads of advantages too. We will discuss it in the later blogs. Stay tuned for more !!! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=413&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2011/11/11/cloud-computing-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1a6d5ffcafa02833b6f167cd8c7f143f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danger101</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2011/11/325px-cloudcomputingsamplearchitecture-svg1.png" medium="image">
			<media:title type="html">Cloud Computing Sample Architecture</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud Computing : Overview</title>
		<link>http://codemphasis.wordpress.com/2011/11/07/cloud-computing-overview/</link>
		<comments>http://codemphasis.wordpress.com/2011/11/07/cloud-computing-overview/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 10:10:10 +0000</pubDate>
		<dc:creator>Rishu Shrivastava</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=405</guid>
		<description><![CDATA[I guess everyone is now all aware of the cloud computing. Its been on news everywhere in all the IT sectors of the world. Its been in huge demand these days and is also said to change the entire computer industry. So, now the question still stays &#8211; What is Cloud computing ?? [only for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=405&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I guess everyone is now all aware of the cloud computing. Its been on news everywhere in all the IT sectors of the world. Its been in huge demand these days and is also said to change the entire computer industry. So, now the question still stays &#8211; What is Cloud computing ?? [only for those who dont know about it]. Lets me state the basic overview about cloud computing !!!</p>
<p>The term &#8220;cloud&#8221; is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network, and later to depict the Internet in computer network diagrams as an abstraction of the underlying infrastructure it represents.Cloud computing is a natural evolution of the widespread adoption of virtualisation, service-oriented architecture, autonomic, and utility computing. Details are abstracted from end-users, who no longer have need for expertise in, or control over, the technology infrastructure &#8220;in the cloud&#8221; that supports them.<br />
<a href="http://codemphasis.files.wordpress.com/2011/11/400px-cloud_computing-svg.png"><img src="http://codemphasis.files.wordpress.com/2011/11/400px-cloud_computing-svg.png?w=400&#038;h=362" alt="" title="Cloud Computing : Overview Diagram" width="400" height="362" class="alignleft size-full wp-image-408" /></a><br />
Let&#8217;s say you&#8217;re an executive at a large corporation. Your particular responsibilities include making sure that all of your employees have the right hardware and software they need to do their jobs. Buying computers for everyone isn&#8217;t enough &#8212; you also have to purchase software or software licenses to give employees the tools they require. Whenever you have a new hire, you have to buy more software or make sure your current software license allows another user. It&#8217;s so stressful that you find it difficult to go to sleep on your huge pile of money every night. And this is where the concept of Cloud computing come into play.<br />
Now all you need to do is just to load only one application instead of installing a suite of software for each computer. That application would allow workers to log into a Web-based service which hosts all the programs the user would need for his or her job. Remote machines owned by another company would run everything from e-mail to word processing to complex data analysis programs. This is what <strong>CLOUD COMPUTING</strong> is all about.</p>
<p>In a cloud computing system, there&#8217;s a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user&#8217;s side decrease. The only thing the user&#8217;s computer needs to be able to run is the cloud computing system&#8217;s interface software, which can be as simple as a Web browser, and the cloud&#8217;s network takes care of the rest.</p>
<p>If you guys are still wondering, just take another simple example of Gmail accounts that is provided by Google. Instead of running an e-mail program on your computer, you log in to a Web e-mail account remotely. The software and storage for your account doesn&#8217;t exist on your computer &#8212; it&#8217;s on the service&#8217;s computer cloud. </p>
<p>Cloud computing is all the rage. &#8220;It&#8217;s become the phrase du jour,&#8221; says Gartner senior analyst Ben Pring. </p>
<p>Hence my small overview about cloud computing is over. I guess soon i will be able to provide you with more details about this new phenomenon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/405/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/405/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/405/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=405&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2011/11/07/cloud-computing-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1a6d5ffcafa02833b6f167cd8c7f143f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">danger101</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2011/11/400px-cloud_computing-svg.png" medium="image">
			<media:title type="html">Cloud Computing : Overview Diagram</media:title>
		</media:content>
	</item>
		<item>
		<title>Automation testing contd</title>
		<link>http://codemphasis.wordpress.com/2010/09/16/automation-testing-contd/</link>
		<comments>http://codemphasis.wordpress.com/2010/09/16/automation-testing-contd/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 17:16:13 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[automation testing]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Integration testing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Regression testing]]></category>
		<category><![CDATA[Unit testing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=396</guid>
		<description><![CDATA[Before going further lets understand the testing steps: Unit testing —————– This type of testing tests individual application objects or methods in an isolated environment. It verifies the smallest unit of the application to ensure the correct structure and the defined operations. Unit testing is the most efficient and effective means to detect defects or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=396&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div dir="ltr">Before going further lets understand the testing steps:</div>
<div dir="ltr"><strong>Unit testing</strong><br />
—————–<br />
This type of testing tests individual application objects or methods in   an isolated environment. It verifies the smallest unit of the   application to ensure the correct structure and the defined operations.   Unit testing is the most efficient and effective means  to detect  defects or bugs. The testing tools are capable of creating  unit test  scripts.</div>
<div dir="ltr"></div>
<div dir="ltr"><strong><a class="zem_slink" title="Integration testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Integration_testing">Integration</a> testing</strong><br />
——————-<br />
This testing is to evaluate proper functioning of the integrated   modules (objects, methods) that make up a subsystem. The focus of   integration testing is on cross-functional tests rather than on <a class="zem_slink" title="Unit testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Unit_testing">unit   tests</a> within one module. Available testing tools usually  provide  gateways to create stubs and mock objects for this test.</div>
<div dir="ltr"></div>
<div dir="ltr"><strong>System testing</strong><br />
——————<br />
System testing should be executed as soon as an integrated set of   modules has been assembled to form the application. System testing   verifies the product by testing the application in the integrated system   environment.</div>
<div dir="ltr"></div>
<div dir="ltr"><strong><a class="zem_slink" title="Regression testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Regression_testing">Regression</a> testing</strong><br />
—————–<br />
Regression testing ensures that code modification, bug correction, and   any postproduction activities have not introduced any additional bugs   into the previously tested code. This test often reuses the test scripts   created for unit and integration testing. <a class="zem_slink" title="Software testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Software_testing">Software  testing</a> tools  offer harnesses to manage these test scripts and schedule  the  regression testing.</div>
<div dir="ltr"><strong><br />
</strong></div>
<div dir="ltr"><strong><a class="zem_slink" title="Usability" rel="wikipedia" href="http://en.wikipedia.org/wiki/Usability">Usability</a> testing</strong><br />
—————–<br />
Usability testing ensures that the presentation, data flow, and general   ergonomics of the application meet the requirements of the intended   users. This testing phase is critical to attract and keep customers.   Usually, manual testing methods are inevitable for  this purpose.</div>
<div dir="ltr"></div>
<div dir="ltr"><strong>Stress testing</strong><br />
————–<br />
Stress testing makes sure that the features of the software and hardware   continue to function correctly under a predesigned set and volume of   test scenarios. The purpose of stress testing is to ensure that the   system can hold and operate efficiently under different  load  conditions. Thus, the possible hardware platforms, operating  systems,  and other applications used by the customers should be  considered for  this testing phase.</div>
<div dir="ltr"></div>
<div dir="ltr"><strong><a class="zem_slink" title="Performance testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Performance_testing">Performance</a> testing</strong><br />
—————–<br />
Performance testing measures the response times of the systems to   complete a task and the efficiency of the algorithms under varied   conditions. Therefore, performance testing also takes into consideration   the possible hardware platforms, operating systems,  and other  applications used by the customers.</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=396&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/09/16/automation-testing-contd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8ad56c475e530f423c7a21d6ffcdbede?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jaydip13</media:title>
		</media:content>
	</item>
		<item>
		<title>MicroStrategy Architecture</title>
		<link>http://codemphasis.wordpress.com/2010/09/13/microstrategy-architecture-2/</link>
		<comments>http://codemphasis.wordpress.com/2010/09/13/microstrategy-architecture-2/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 19:21:48 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[MicroStrategy]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Data warehouse]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=388</guid>
		<description><![CDATA[MicroStrategy has the following 3 types of architecture: 2-Tier Architecture In 2-tier architecture, the MicroStrategy Desktop itself queries against the Data warehouse and the Metadata without the Intermediate tier of the Intelligence server. 3-Tier Architecture The 3-Tier architecture comprises an Intelligence server between MicroStrategy Desktop and the data Warehouse and the Metadata. 4-Tier Architecture The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=388&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a class="zem_slink" title="Microstrategy" rel="homepage" href="http://www.microstrategy.com/">MicroStrategy</a> has the following 3 types of architecture:</p>
<ul>
<li><strong>2-Tier Architecture</strong></li>
</ul>
<p style="padding-left:30px;">In <a class="zem_slink" title="Client–server model" rel="wikipedia" href="http://en.wikipedia.org/wiki/Client%E2%80%93server_model">2-tier architecture</a>, the MicroStrategy Desktop itself queries against the <a class="zem_slink" title="Data warehouse" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_warehouse">Data warehouse</a> and the Metadata without the Intermediate tier of the Intelligence server.</p>
<p style="padding-left:30px;text-align:center;"><a href="http://codemphasis.files.wordpress.com/2010/09/2-tier-arch_mstr.jpg"><img class="size-full wp-image-377 aligncenter" title="2 tier arch_mstr" src="http://codemphasis.files.wordpress.com/2010/09/2-tier-arch_mstr.jpg?w=241&#038;h=120" alt="" width="241" height="120" /></a></p>
<ul>
<li><strong>3-Tier Architecture</strong></li>
</ul>
<p style="padding-left:30px;">The 3-Tier architecture comprises an Intelligence server between MicroStrategy Desktop and the data Warehouse and the Metadata.</p>
<p style="padding-left:30px;text-align:center;"><a href="http://codemphasis.files.wordpress.com/2010/09/3-tier-arch_mstr.jpg"><img class="size-full wp-image-382 aligncenter" title="3 tier arch_mstr" src="http://codemphasis.files.wordpress.com/2010/09/3-tier-arch_mstr.jpg?w=260&#038;h=195" alt="" width="260" height="195" /></a></p>
<ul>
<li><strong>4-Tier Architecture</strong></li>
</ul>
<p style="padding-left:30px;">The 4-tier architecture is same as 3-tier except it has an additional component of MicroStrategy Web.</p>
<p style="padding-left:30px;text-align:center;"><a href="http://codemphasis.files.wordpress.com/2010/09/4-tier-arch_mstr.jpg"><img class="size-full wp-image-383 aligncenter" title="4 tier arch_mstr" src="http://codemphasis.files.wordpress.com/2010/09/4-tier-arch_mstr.jpg?w=276&#038;h=247" alt="" width="276" height="247" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/388/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/388/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/388/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=388&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/09/13/microstrategy-architecture-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/2-tier-arch_mstr.jpg" medium="image">
			<media:title type="html">2 tier arch_mstr</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/3-tier-arch_mstr.jpg" medium="image">
			<media:title type="html">3 tier arch_mstr</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/4-tier-arch_mstr.jpg" medium="image">
			<media:title type="html">4 tier arch_mstr</media:title>
		</media:content>
	</item>
		<item>
		<title>MicroStrategy Intelligence Server</title>
		<link>http://codemphasis.wordpress.com/2010/09/12/microstrategy-intelligence-server/</link>
		<comments>http://codemphasis.wordpress.com/2010/09/12/microstrategy-intelligence-server/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 15:01:56 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[MicroStrategy]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[MicroStrategy Intelligence Server]]></category>
		<category><![CDATA[Online analytical processing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/2010/09/12/microstrategy-intelligence-server/</guid>
		<description><![CDATA[Before we get into the bits and pieces of MicroStrategy Architecture, we need to know a little bit of Intelligence Server. MicroStrategy Intelligence Server™ is an analytical server that is optimized for enterprise querying and reporting as well as OLAP analysis. It processes report requests from all users of the MicroStrategy Business Intelligence platform through [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=361&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Before we get into the bits and pieces of MicroStrategy Architecture, we need to know a little bit of <strong>Intelligence Server</strong>. MicroStrategy Intelligence Server™ is an analytical server that is optimized for enterprise querying and reporting as well as OLAP analysis. It processes report requests from all users of the MicroStrategy Business Intelligence platform through windows, web, and wireless interfaces. These reports range from simple performance indicators such as quarterly sales by product, to sophisticated hypothesis testing using a chi-square test. The results are then returned to the users, who can further interact with the data and run more reports. Folloiwng are the benefits of the Intelligence Server:
</p>
<p><strong>Features:<br />
</strong></p>
<p><strong>Dynamic SQL Generation:</strong> MicroStrategy Intelligence Server stores information about the database tables in metadata. MicroStrategy Intelligence Server uses this metadata to generate optimized SQL for the database. Because the metadata is schema independent, these reports, queries and analyses are generated from your current physical schema without any modifications.
</p>
<p><strong>Advanced Caching:</strong> MicroStrategy Intelligence Server caches all user requests. Not only are reports cached, but the individual report pages requested by users are also cached. As a result, no redundant processing occurs on the MicroStrategy Intelligence Server or on the database.
</p>
<p><strong>Built-in Software-level Clustering and Failover:</strong> MicroStrategy Intelligence Server lets you cluster many different individual servers together without any additional software or hardware components. Built-in failover support ensures that if a server experiences a hardware failure, the remaining MicroStrategy Intelligence Servers will pick up failed jobs.
</p>
<p><strong>Integrated Aggregations, OLAP, Financial and Statistical Analysis:</strong> MicroStrategy Intelligence Server provides simple analysis such as basic performance indicators, as well as more sophisticated analyses such as market basket, churn, retention and deciling analyses. Other analyses include hypothesis testing, regressions, extrapolations and bond calculations.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/361/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=361&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/09/12/microstrategy-intelligence-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>
	</item>
		<item>
		<title>Business Intelligence Architecture</title>
		<link>http://codemphasis.wordpress.com/2010/09/08/business-intelligence-architecture/</link>
		<comments>http://codemphasis.wordpress.com/2010/09/08/business-intelligence-architecture/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 11:19:14 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[MicroStrategy]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Business intelligence]]></category>
		<category><![CDATA[Online transaction processing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=348</guid>
		<description><![CDATA[A business intelligence architecture using MicroStrategy is shown in the following diagram: The Architecture has the following components: Source System (OLTP): Source systems are typically databases or mainframes that store transaction processing data. As such, they are an Online Transaction Processing System (OLTP). Transaction Processing involves simple recording of transactions like sales, inventory, withdrawals, deposits [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=348&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A <a class="zem_slink" title="Business intelligence" rel="wikipedia" href="http://en.wikipedia.org/wiki/Business_intelligence">business intelligence</a> architecture using <a class="zem_slink" title="Microstrategy" rel="homepage" href="http://www.microstrategy.com/">MicroStrategy</a> is shown in the following diagram:</p>
<p><a href="http://codemphasis.files.wordpress.com/2010/09/bi-arch.jpeg"><img class="aligncenter size-full wp-image-353" title="Business Intelligence Architecture" src="http://codemphasis.files.wordpress.com/2010/09/bi-arch.jpeg?w=474&#038;h=340" alt="" width="474" height="340" /></a></p>
<p>The Architecture has the following components:</p>
<ul>
<li><strong>Source System (OLTP):</strong></li>
</ul>
<p style="padding-left:30px;">Source systems are typically databases or mainframes that store <a class="zem_slink" title="Transaction processing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Transaction_processing">transaction processing</a> data. As such, they are an <a class="zem_slink" title="Online transaction processing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Online_transaction_processing">Online Transaction Processing</a> System (OLTP). Transaction Processing involves simple recording of transactions like sales, inventory, withdrawals, deposits and so forth.</p>
<ul>
<li><strong><a class="zem_slink" title="Data warehouse" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_warehouse">Data Warehouse</a> (<a class="zem_slink" title="Online analytical processing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Online_analytical_processing">OLAP</a>):</strong></li>
</ul>
<p style="padding-left:30px;">A well designed and robust data warehouse lies at the heart of the business intelligence system and enables its users to leverage the competitive advantage that business intelligence provides. A data warehouse is an example of Online Analytical Processing System (OLAP).</p>
<p style="padding-left:30px;">Analytical Processing involves manipulating transactional records to calculate sales trends, growth patterns, percent to total contributions, trend reporting, profit analysis etc.</p>
<ul>
<li><strong>ETL Processes:</strong></li>
</ul>
<p style="padding-left:30px;">The <a class="zem_slink" title="Extract, transform, load" rel="wikipedia" href="http://en.wikipedia.org/wiki/Extract%2C_transform%2C_load">extraction, transformation and loading</a> (ETL) process contains information that facilitates the transfer of the data from the source systems to the data warehouse. We have discussed about this in details in my previous post.</p>
<ul>
<li><strong><a class="zem_slink" title="Metadata" rel="wikipedia" href="http://en.wikipedia.org/wiki/Metadata">Metadata</a> Database:</strong></li>
</ul>
<p style="padding-left:30px;">The metadata database contains information that facilitates the retrieval of data from the data warehouse when using MicroStrategy applications. It stores MicroStrategy object definitions and information about the data warehouse in proprietary format and maps MicroStrategy objects to the data warehouse structures and content.</p>
<ul>
<li><strong>MicroStrategy Application:</strong></li>
</ul>
<p style="padding-left:30px;">The MicroStrategy applications allow you to interact with the business intelligence system. They allow you to logically organize data hierarchically to quickly and easily create, calculate, and analyze complex data relationships. They also provide the ability to look at the data from different perspective.</p>
<p style="padding-left:30px;">A variety of grid and graph formats are available for superior report presentation. You can even build documents, which enable you to combine multiple reports with text and graphics.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/348/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/348/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/348/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=348&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/09/08/business-intelligence-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/bi-arch.jpeg" medium="image">
			<media:title type="html">Business Intelligence Architecture</media:title>
		</media:content>
	</item>
		<item>
		<title>An Intro to MicroStrategy</title>
		<link>http://codemphasis.wordpress.com/2010/09/05/an-intro-to-microstrategy/</link>
		<comments>http://codemphasis.wordpress.com/2010/09/05/an-intro-to-microstrategy/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 19:25:21 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[MicroStrategy]]></category>
		<category><![CDATA[Reporting]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/2010/09/05/an-intro-to-microstrategy/</guid>
		<description><![CDATA[What is basically MicroStrategy and how is it related to Data Warehousing? I guess this post will explain it. As per we previously discussed, we need ETL tools (e.g. Informatica) to build a Data Warehouse. The ETL (Extract-Transform-Load) extract the data from OLTP and different other data sources, transform the data in the staging area [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=340&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What is basically <strong>MicroStrategy</strong> and how is it related to Data Warehousing? I guess this post will explain it.
</p>
<p>As per we previously discussed, we need <strong>ETL</strong> tools (e.g. <em>Informatica</em>) to build a Data Warehouse. The <strong>ETL</strong> (<em>Extract-Transform-Load</em>) extract the data from <strong>OLTP</strong> and different other data sources, transform the data in the staging area according to the business need and finally load the data to Data Warehouse. Now one common question would be that how will you segregate between a database and a data warehouse. And a compact answer can be like this &#8211; <strong>&#8220;Data warehouse is also a database. When a database stores historical data (<em>data from the same system, taken at different time period</em>), then it becomes a Data Warehouse.&#8221;</strong>
	</p>
<p>So we have historical data in the data warehouse. Now what is the use of these data? These data can be used for analysis of business and for that they need to be represented in different format according to the business need. Suppose a business owner wants to have the trend of his last 10 year revenue – represented in Bar graph. Now you can fetch the data from database using SQL for the last 10 year. But can you represent the same data graphically? Here comes the reporting tools and <strong>MicroStrategy</strong> is a powerful leader of those.
</p>
<p>The purpose of reporting tools is to fetch the data from the data warehouse and to represent those data according to business requirements. MicroStrategy has huge number of powerful features to support this. Hopefully we will come to know about those in the upcoming posts.  The following snapshot is of MicroStrategy Desktop window.
</p>
<p style="text-align:center;"><img src="http://codemphasis.files.wordpress.com/2010/09/090510_1925_anintrotomi11.png?w=600" alt="" />
	</p>
<p style="text-align:center;"><em>Fig1: Snapshot of MicroStrategy Desktop<br />
</em></p>
<p style="text-align:center;"><img src="http://codemphasis.files.wordpress.com/2010/09/090510_1925_anintrotomi21.png?w=600" alt="" />
	</p>
<p style="text-align:center;"><em>Fig2: Differenct Types of Project in MicroStrategy<br />
</em></p>
<p>As we can see from the above snapshot, we have 2 types of projects in MicroStrategy – 3 Tier and 2 Tier project. We will discuss about this in detail in the next post. As well as I will try to give some information about the architecture of MicroStrategy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/340/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=340&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/09/05/an-intro-to-microstrategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/090510_1925_anintrotomi11.png" medium="image" />

		<media:content url="http://codemphasis.files.wordpress.com/2010/09/090510_1925_anintrotomi21.png" medium="image" />
	</item>
		<item>
		<title>Automation &#8211; An overview</title>
		<link>http://codemphasis.wordpress.com/2010/08/25/automation-an-overview/</link>
		<comments>http://codemphasis.wordpress.com/2010/08/25/automation-an-overview/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 05:38:00 +0000</pubDate>
		<dc:creator>JD</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/?p=335</guid>
		<description><![CDATA[Any software product, no matter how accomplished by today’s testing technologies, has bugs. Some bugs are detected and removed at the time of coding. Others are found and fixed during formal testing as software modules are integrated into a system. However, all software manufacturers know that bugs remain in the software and that some of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=335&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Any software product, no matter how accomplished by today’s testing technologies, has bugs. Some bugs are detected and removed at the time of coding. Others are found and fixed during formal testing as software modules are integrated into a system. However, all software manufacturers know that bugs remain in the software and that some of them have to be fixed later.So, After every release we have to do the regression testing to check the functionality of the software i.e. we have to execute same set of simple test cases each and every release.Here the software automation comes into play.<br />
We can automate those regression test cases by writing scripts. But not all test cases can be automated by the technology we have now,still it is very useful and reduce the time and cost comparte to manual testing and a tester can devote himself more into testing of complex functionalties.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=335&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2010/08/25/automation-an-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8ad56c475e530f423c7a21d6ffcdbede?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jaydip13</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding ETL</title>
		<link>http://codemphasis.wordpress.com/2009/11/29/understanding-etl/</link>
		<comments>http://codemphasis.wordpress.com/2009/11/29/understanding-etl/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 10:23:42 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>
		<category><![CDATA[ETL]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/2009/11/29/understanding-etl/</guid>
		<description><![CDATA[The Extract-Transform-Load (ETL) system is the foundation of the data warehouse. A properly designed ETL system extracts the data from source systems, performs transformations and cleansing and delivers the data in a presentation ready format after which the data will be loaded to the ware house. The following figure is the schematic description of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=323&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[</p>
<p>The Extract-Transform-Load (ETL) system is the foundation of the data warehouse. A properly designed ETL system extracts the data from source systems, performs transformations and cleansing and delivers the data in a presentation ready format after which the data will be loaded to the ware house. The following figure is the schematic description of the ETL process.</p>
<p><a href="http://codemphasis.files.wordpress.com/2009/11/image.png"><img title="image" style="display:inline;border-width:0;" height="247" alt="image" src="http://codemphasis.files.wordpress.com/2009/11/image_thumb.png?w=722&#038;h=247" width="722" border="0" /></a></p>
<p>The 4 steps of ETL process are explained below:</p>
<p>Extracting: In this phase, data from different types of source systems are fetched into the staging area. The source systems can be mainframe, production sources or any other OLTP sources. Source files can also be different. Data can be stored in relational tables as well as flat files (e.g. Notepad files). The first job of ETL is to fetch data from these different sources. </p>
<p><b>Cleansing:</b> In most cases level of data quality in an OLTP source system is different from what is required in a data warehouse. To achieve those data quality, cleansing has to be applied. Data cleansing consists of many discrete steps, including checking for valid values, ensuring consistency across values, removing duplicates and checking whether complex business rules and procedures have been applied.</p>
<p><b>Conforming:</b> Data conformation is required whenever 2 or more data sources are merged in the data warehouse. Separate data sources cannot be queried together unless some or all the textual labels in these sources have been made identical and unless similar numerical measures have been rationalized. </p>
<p><b>Delivering:</b> The main motto of this step is to make the data ready for querying. It includes physical structuring the data into a set of simple, symmetric schemas known as dimensional models, or star schemas (we will discuss star schema and dimensional model later). These schemas are a necessary basis for building an OLAP system. </p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ac0bd1be-b7d7-47eb-9013-4e9eb914f36e" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/Data+Warehousing" rel="tag">Data Warehousing</a>,<a href="http://technorati.com/tags/ETL" rel="tag">ETL</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=323&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2009/11/29/understanding-etl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>

		<media:content url="http://codemphasis.files.wordpress.com/2009/11/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Warehousing… What is it all about?</title>
		<link>http://codemphasis.wordpress.com/2009/11/18/data-warehousing-what-is-it-all-about/</link>
		<comments>http://codemphasis.wordpress.com/2009/11/18/data-warehousing-what-is-it-all-about/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:03:29 +0000</pubDate>
		<dc:creator>Arnab Guha</dc:creator>
				<category><![CDATA[Data warehousing]]></category>

		<guid isPermaLink="false">http://codemphasis.wordpress.com/2009/11/18/data-warehousing-what-is-it-all-about/</guid>
		<description><![CDATA[We are all familiar with the term “Database”. What is a Database? We can say that a database is a storage of some meaningful data specific to one’s business/personal need. A database can store any type of data. But if a database is storing the data then what’s the need of a Data Warehouse? So [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=318&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We are all familiar with the term “<em>Database</em>”. What is a Database? We can say that a database is a storage of some meaningful data specific to one’s business/personal need. A database can store any type of data. But if a database is storing the data then what’s the need of a Data Warehouse? So at first we have to know the basic difference between a Database and a Data Warehouse. </p>
<p>A Database is that which is storing only the most current data. In a more technical term, it is known as <strong>OLTP</strong> source. OLTP stands for <em>Online Transactional Processing</em>. But whenever we use Oracle/DB2/Teradata etc. to store <strong>historical</strong> data, it becomes a Data Warehouse. By the term Historical data, we mean “Snapshots” of data. That is data of same process taken at different instant of time. Technically its known as <strong>OLAP </strong>(<em>Online Analytical Processing</em>) system.&#160; A simple example can be given at this context. Lets consider a bank. A database of the bank will store the latest transactional data only. But each day the bank have these types of data. So they need to archive these. So they are storing it in a daily basis, i.e. they are taking snapshots of data and consequently the are creating a data warehouse.</p>
<p>So am I able to draw the line clearly between a database and a data warehouse? Maybe I am ( thinking positively <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Now another question comes into the picture. So why do one have to maintain a data warehouse. Because maintaining a data warehouse is a costly job. Day by day the size of the warehouse will grow. The answer is Business. One have to maintain the historical data to analyse the trend of his business and making decisions based on those data. This decisions can be a big factor in case of the present and upcoming performance of his business.</p>
<p>The job of a data warehouse specialist can be in many phase. He/she has to extract the data from different OLTP source systems, apply the modifications or cleansing according to the requirements and then loading this data to the data warehouse. And in another phase he have to fetch the data from the data warehouse, analyse it and develop the report. The end users can see those reports and based on those he/she can make the business decisions.</p>
<p>Ok… lets end it here. I will discuss more about this in depth from the next post. Take care..see you soon friends.</p>
</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e135dc83-1fb5-4c1a-b442-dd4757ba4b12" style="display:inline;float:none;margin:0;padding:0;">Technorati Tags: <a href="http://technorati.com/tags/Data+Warehousing" rel="tag">Data Warehousing</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codemphasis.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codemphasis.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codemphasis.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codemphasis.wordpress.com&amp;blog=7124068&amp;post=318&amp;subd=codemphasis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codemphasis.wordpress.com/2009/11/18/data-warehousing-what-is-it-all-about/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ecc0cb2809b2734d7879464cf70a328?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arnab86</media:title>
		</media:content>
	</item>
	</channel>
</rss>
