<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10089859</id><updated>2026-07-24T14:05:20.846+08:00</updated><category term="datastage"/><category term="IBM"/><category term="business intelligence"/><category term="Cognos"/><category term="data warehouse"/><category term="oracle"/><category term="parallel job"/><category term="ETL"/><category term="Google Browser Sync"/><category term="ODBC drivers"/><category term="cognos 8"/><category term="windows"/><category term="Bill Inmon"/><category term="CNC-MON-0024"/><category term="Foxmarks"/><category term="Google"/><category term="IIS-DSEE-TCOS-00036"/><category term="ORA-12519"/><category term="OSS"/><category term="SCD"/><category term="Star wars"/><category term="Teradata SQL"/><category term="about"/><category term="antivirus"/><category term="basic transformer"/><category term="bookmarks"/><category term="cognos 7"/><category term="column derivations"/><category term="command"/><category term="congos configuration"/><category term="constraints"/><category term="dimension"/><category term="disable"/><category term="driver"/><category term="editor"/><category term="eraser"/><category term="firefox"/><category term="freeware"/><category term="generic repository interface"/><category term="glossary"/><category term="hidden"/><category term="history maintenance"/><category term="how to"/><category term="installation"/><category term="mozilla"/><category term="multiset"/><category term="open source"/><category term="pdf"/><category term="prompt"/><category term="reporting"/><category term="reportnet"/><category term="secure data removal"/><category term="server job"/><category term="set"/><category term="shredd"/><category term="sqlplus"/><category term="stage variables"/><category term="step-by-step"/><category term="type 2"/><category term="ulimits"/><category term="ulimits settings for number of file descriptors"/><category term="up time"/><category term="usb"/><category term="white paper"/><category term="white papers"/><category term="xe"/><category term="xp"/><category term="zip"/><title type='text'>Business Intelligence  and Data Warehousing Notes</title><subtitle type='html'>This is my personal blog that will provide information, tips and solution on problem that I encountered during my projects.Currently focus is mainly on ETL using Datastage.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10089859.post-5020180561593512205</id><published>2011-09-04T18:14:00.000+08:00</published><updated>2011-09-04T18:14:01.271+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="column derivations"/><category scheme="http://www.blogger.com/atom/ns#" term="constraints"/><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="stage variables"/><title type='text'>Execution orders for Stage Variables, Constraints and Column Derivations in Transformer stage</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-outline-level: 3; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt;&quot;&gt;For people that work in DataStage ETL tools, using Transformer stage in a Server/Parallel is very common and personally I would say transformer stage will be used at least once most of the time. Have anyone clear about the execution order for Stage variables, Constraints and Column derivations in Transformer?&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-outline-level: 3; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-outline-level: 3; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt;&quot;&gt;Today what I wish to share is about the execution order for stage variables, constraints and column derivations.&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;In transformer stage, &lt;u&gt;execution order for the three components I mentioned above is stage variables, constraints and column derivations&lt;/u&gt;. Basically, DataStage executes these from top to bottom. This is clearly shown when you double click on the Transformer stage and you would see stage variable is located the top, followed by constraints and column derivations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;Please always remember the following characteristics for each component:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;&lt;b&gt;Stage variables&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt; - Executed for every rows that we processed/extracted&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;&lt;b&gt;Constraints&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt; - Can be treated as a filter condition which limits      the number of rows/records coming from our input based on the business      rules we defined. Stage variable can be used in constraints.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt;&lt;b&gt;Column derivations&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Arial Unicode MS&amp;quot;;&quot;&gt; - Used to get or modify our input values, i.e.      concatenation of two values from inputs, set the column to constant      value,&amp;nbsp;etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/5020180561593512205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/5020180561593512205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5020180561593512205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5020180561593512205'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2011/09/execution-orders-for-stage-variables.html' title='Execution orders for Stage Variables, Constraints and Column Derivations in Transformer stage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-4817636185533769942</id><published>2011-07-12T17:03:00.000+08:00</published><updated>2011-07-12T17:03:59.653+08:00</updated><title type='text'>SAP shops reviewing BI strategies in wake of BusinessObjects 4.0</title><content type='html'>&lt;a href=&quot;http://searchsap.techtarget.com/news/2240036076/SAP-shops-reviewing-BI-strategies-in-wake-of-BusinessObjects-40?asrc=EM_USC_14409239&amp;amp;track=NL-141&amp;amp;ad=840451&quot;&gt;SAP shops reviewing BI strategies in wake of BusinessObjects 4.0&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/4817636185533769942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/4817636185533769942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4817636185533769942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4817636185533769942'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2011/07/sap-shops-reviewing-bi-strategies-in.html' title='SAP shops reviewing BI strategies in wake of BusinessObjects 4.0'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-1176756019418821335</id><published>2011-04-02T12:55:00.000+08:00</published><updated>2011-04-02T12:55:14.281+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bill Inmon"/><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="data warehouse"/><category scheme="http://www.blogger.com/atom/ns#" term="glossary"/><category scheme="http://www.blogger.com/atom/ns#" term="white paper"/><category scheme="http://www.blogger.com/atom/ns#" term="white papers"/><title type='text'>Data Warehouse Glossary</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;I came across this document that contains all the data warehouse related glossary. The document is compiled by Father of Data Warehouse, Bill Inmon. The link to the &lt;a href=&quot;http://www.docstoc.com/docs/75214731/Data-Warehousing-Glossary&quot;&gt;Data Warehouse Glossary&lt;/a&gt; is here.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Hope the document will be beneficial to everyone especially those that currently&amp;nbsp;working in Data Warehouse and Business Intelligence space. :) Feel free to share with me if you guys have good data warehouse and business intelligence related docs/articles.&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/1176756019418821335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/1176756019418821335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1176756019418821335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1176756019418821335'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2011/04/data-warehouse-glossary.html' title='Data Warehouse Glossary'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-2609397994995034351</id><published>2011-02-27T22:10:00.000+08:00</published><updated>2011-02-27T22:10:21.167+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="parallel job"/><category scheme="http://www.blogger.com/atom/ns#" term="server job"/><title type='text'>Default Null in DataStage</title><content type='html'>In DataStage, the way to default null in transformer stage for Server job and Parallel job are different.&lt;br /&gt;
&lt;br /&gt;
In transformer stage in Server job, &lt;b&gt;@NULL&lt;/b&gt; is used.&lt;br /&gt;
In transformer stage in Parallel job, &lt;b&gt;SetNull()&lt;/b&gt; is used.</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/2609397994995034351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/2609397994995034351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2609397994995034351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2609397994995034351'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2011/02/default-null-in-datastage.html' title='Default Null in DataStage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-4704651264388120095</id><published>2010-07-26T23:29:00.000+08:00</published><updated>2010-07-26T23:29:43.382+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="ulimits"/><category scheme="http://www.blogger.com/atom/ns#" term="ulimits settings for number of file descriptors"/><title type='text'>DataStage job aborted due to ulimits - Need to be able to open at least 16 files; please check your ulimits settings for number of file descriptors</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: black; font: medium &amp;amp;apos; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Helvetica,Arial,sans-serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span _mce_style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;&quot; class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: small; line-height: 15px;&quot;&gt;I am running a job on AIX 64-bit with DataStage V8.1 installed. The DataStage job failed with following error messages (refer to screen attached):&lt;/span&gt;&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;Fatal Error: Need to be able to open at least 16 files; please check your ulimits settings for number of file descriptors&lt;/span&gt;&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;table style=&quot;width: auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://picasaweb.google.com/lh/photo/NQk6cvXVMJp70fwuZcH54w?feat=embedwebsite&quot;&gt;&lt;img height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKL9PuncwQeLThuoqEfRty8jYpjUM8EwXBACoh3hPe13oX601nzqo5zfmPbR_zR_wZzFOTomJc_hIKXLGXWOppEjzD_SibJVwTUPQstn4wYfEQYFmordFPKUxCbh0KWKZCskGcVA/s400/ulimits.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-family: arial,sans-serif; font-size: 11px; text-align: right;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span _mce_style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;&quot; class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; line-height: 15px;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;strong&gt;&lt;u&gt;Solutions:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span _mce_style=&quot;font-size: 12px; line-height: 15px;&quot; class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; font-size: x-small; line-height: 15px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;1. Check the value for ulimits in dsenv is set to 102400 or higher. If not, change the value of ulimits and do a restart on DataStage engine. Command to restart DataStage engine as below:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • cd $DSHOME/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • . ./dsenv&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • bin/uv admin –stop&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • bin/uv admin -start&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;2. Login using root and check /etc/security/limits. Look for value of &lt;em&gt;&lt;span style=&quot;color: red;&quot;&gt;nofiles&lt;/span&gt;&lt;/em&gt; and &lt;em&gt;&lt;span style=&quot;color: red;&quot;&gt;nofiles_hard&lt;/span&gt;&lt;/em&gt; in that file. If the value is lower than 102400 then modify it to 102400 for both of the entries. Add the entries if there are not in the limits file.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;To resolve the problem, both of the steps must be applied in dsenv and root level.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;References&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg21322302&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21322302&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg21385849&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21385849&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/pixy.gif?x-id=3c01f9c5-3804-802f-ba23-a298ff045e07&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/4704651264388120095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/4704651264388120095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4704651264388120095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4704651264388120095'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/07/datastage-job-aborted-due-to-ulimits.html' title='DataStage job aborted due to ulimits - Need to be able to open at least 16 files; please check your ulimits settings for number of file descriptors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKL9PuncwQeLThuoqEfRty8jYpjUM8EwXBACoh3hPe13oX601nzqo5zfmPbR_zR_wZzFOTomJc_hIKXLGXWOppEjzD_SibJVwTUPQstn4wYfEQYFmordFPKUxCbh0KWKZCskGcVA/s72-c/ulimits.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-6212430187582081882</id><published>2010-06-12T01:17:00.001+08:00</published><updated>2010-06-16T00:04:02.392+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="basic transformer"/><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="parallel job"/><title type='text'>Enable BASIC transformer in DataStage</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;When you are developing a Parallel job in DataStage, we are able to call a server routine in our Parallel job provided that we make use of BASIC transformer.&lt;br /&gt;
&lt;br /&gt;
BASIC transformer is &lt;b&gt;not&lt;/b&gt; visible in the Proccesing palette in Parallel job. Hence we would need to bring in the BASIC transformer to our design canvas following the steps stated below:&lt;br /&gt;
Go to Repository tree -&amp;gt; Stages Types -&amp;gt; Parallel -&amp;gt;&amp;nbsp; Processing -&amp;gt; BASIC Transformer. &lt;br /&gt;
Drag and drop the BASIC transformer stage to our design canvas.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3n87nVNq3gZyQi2xyTee6rTPZKuoSAg0mkNZe7S_2WVN8GhBPfPjO0GAFQp1PSSrQLIbKJHhjcmqsQwTtbRQ1sy_WxgU2Uu4d_mrokyweT55ZcgNy9_oEiQ94im1pMnbJi11RdQ/s1600/basictransformer.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3n87nVNq3gZyQi2xyTee6rTPZKuoSAg0mkNZe7S_2WVN8GhBPfPjO0GAFQp1PSSrQLIbKJHhjcmqsQwTtbRQ1sy_WxgU2Uu4d_mrokyweT55ZcgNy9_oEiQ94im1pMnbJi11RdQ/s400/basictransformer.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
With BASIC transformer, we are able to perform various server type data transformation in parallel job. For example, calling a server routine, link variables, etcs.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/pixy.gif?x-id=2ac7c1e7-cb77-874a-8ca1-013fdef04bac&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/6212430187582081882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/6212430187582081882' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/6212430187582081882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/6212430187582081882'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/06/enable-basic-transformer-in-datastage.html' title='Enable BASIC transformer in DataStage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3n87nVNq3gZyQi2xyTee6rTPZKuoSAg0mkNZe7S_2WVN8GhBPfPjO0GAFQp1PSSrQLIbKJHhjcmqsQwTtbRQ1sy_WxgU2Uu4d_mrokyweT55ZcgNy9_oEiQ94im1pMnbJi11RdQ/s72-c/basictransformer.JPG" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-1638545158116100273</id><published>2010-06-12T00:51:00.002+08:00</published><updated>2010-06-12T01:04:46.440+08:00</updated><title type='text'>Check Services Running in AIX</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;In AIX, we can run the following command to verify what are the services that are currently running on the system.&lt;br /&gt;
&lt;b&gt;$lssrc -a&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvavi0Ev5ysYoshsHEmPQfDbw8YPXuHaEWPVRso1vAMZSsfuZPmQmNR2GyJvN9yDHTY4lvWfgQe2_4XxNJ7ffFBpfwhVTi12kBq5Zk5ggRTVJSNhRM8L4U2fL5nP-uSowJgT4ksQ/s1600/lssrc.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvavi0Ev5ysYoshsHEmPQfDbw8YPXuHaEWPVRso1vAMZSsfuZPmQmNR2GyJvN9yDHTY4lvWfgQe2_4XxNJ7ffFBpfwhVTi12kBq5Zk5ggRTVJSNhRM8L4U2fL5nP-uSowJgT4ksQ/s400/lssrc.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/pixy.gif?x-id=f4211524-63ec-86e8-a411-ff671992dc78&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/1638545158116100273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/1638545158116100273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1638545158116100273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1638545158116100273'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/06/check-services-running-in-aix.html' title='Check Services Running in AIX'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvavi0Ev5ysYoshsHEmPQfDbw8YPXuHaEWPVRso1vAMZSsfuZPmQmNR2GyJvN9yDHTY4lvWfgQe2_4XxNJ7ffFBpfwhVTi12kBq5Zk5ggRTVJSNhRM8L4U2fL5nP-uSowJgT4ksQ/s72-c/lssrc.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-592240122252780828</id><published>2010-05-21T23:16:00.001+08:00</published><updated>2010-05-21T23:16:11.690+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="ODBC drivers"/><title type='text'>Non-Wire protocol drivers VS Wire protocol drivers</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;Basically there are two type of ODBC drivers being used in DataStage:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;non-wire protocol drivers - &lt;b&gt;&lt;u&gt;require&lt;/u&gt;  &lt;/b&gt;database client software to be installed on the DataStage server (the drivers use the API supplied by the database client)&lt;/li&gt;&lt;li&gt;wire protocol drivers - &lt;u&gt;&lt;b&gt;do not require&lt;/b&gt;&lt;/u&gt; database client software (they communicate with the database directly)&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;Technorati Tags: &lt;a rel=&#39;tag&#39; href=&#39;http://technorati.com/tag/Non-Wire%20VS%20Wire%20protocol%20drivers&#39; class=&#39;performancingtags&#39;&gt;Non-Wire VS Wire protocol drivers&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;zemanta-pixie&#39;&gt;&lt;img src=&#39;http://img.zemanta.com/pixy.gif?x-id=f4211524-63ec-86e8-a411-ff671992dc78&#39; alt=&#39;&#39; class=&#39;zemanta-pixie-img&#39;/&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/592240122252780828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/592240122252780828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/592240122252780828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/592240122252780828'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/05/non-wire-protocol-drivers-vs-wire.html' title='Non-Wire protocol drivers VS Wire protocol drivers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-227203254958000945</id><published>2010-05-04T23:34:00.002+08:00</published><updated>2010-05-21T23:18:50.958+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="ODBC drivers"/><title type='text'>Connection to Teradata database via ODBC stage in DataStage</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;Before we can connect to the Teradata database using ODBC stage in DataStage, we need to define the Data Source on the DataStage server.&lt;br /&gt;&lt;br /&gt;In Windows environment, we can defined the Data Source by going to Control Panel -&amp;gt; Administrative Tools -&amp;gt; Data Sources (ODBC) . Add a system DSN.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; DataStage cannot work on user DSN.&lt;br /&gt;&lt;br /&gt;In Unix environment, &lt;u&gt;three&lt;/u&gt; files need to be edited for ODBC configuration.&lt;br /&gt;&lt;br /&gt;   1. dsenv file - contains the environment variables to connect to different databases&lt;br /&gt;   2. .odbc.ini file - contains the names and the data sources available to the Unix users.&lt;br /&gt;   3. uvodbc.config file - contains the DSNs name that connect through ODBC&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Example of dsenv file&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;#Oracle 9i&lt;br /&gt;ORACLE_HOME=/space/oracle9i&lt;br /&gt;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib;export&lt;br /&gt;LD_LIBRARY_PATH&lt;br /&gt;ORACLE_SID=WSMK5&lt;br /&gt;export ORACLE_HOME ORACLE_SID&amp;lt;o:p&amp;gt;&amp;lt;/o:p&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Example of an .odbc.ini file&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;[ODBC]&lt;br /&gt;InstallDir=/usr/odbc&lt;br /&gt;Trace=0&lt;br /&gt;TraceDll=/usr/odbc/lib/odbctrac.so&lt;br /&gt;TraceFile=/usr/odbcusr/joe/trace.log&lt;br /&gt;TraceAutoStop=1&lt;br /&gt;&lt;br /&gt;[ODBC Data Sources]&lt;br /&gt;financial=tdata.so&lt;br /&gt;&lt;br /&gt;[financial]&lt;br /&gt;Driver=/usr/odbc/drivers/tdata.so&lt;br /&gt;Description=NCR 3600 running Teradata V2R5.1&lt;br /&gt;DBCName=123.45.67.10&lt;br /&gt;DBCName2=123.45.67.11&lt;br /&gt;DBCName3=123.45.67.12&lt;br /&gt;Username=odbcadm&lt;br /&gt;Password=&lt;br /&gt;Database=&lt;br /&gt;DefaultDatabase=sales&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Example of uvodbc.config&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;[ODBC DATA SOURCES]&lt;br /&gt;&lt;br /&gt;&amp;lt;localuv&amp;gt;&lt;br /&gt;DBMSTYPE = UNIVERSE&lt;br /&gt;network = TCP/IP&lt;br /&gt;service = uvserver&lt;br /&gt;host = 127.0.0.1&lt;br /&gt;&lt;br /&gt;&amp;lt;TEST_DSN&amp;gt;&lt;br /&gt;DBMSTYPE = ODBC&lt;br /&gt;&lt;br /&gt;Once we are done with the configuration, we should do a test to the ODBC driver connectivity.&lt;br /&gt;Step 1. Change to $DSHOME directory. Then type in . ./dsenv&lt;br /&gt;Step 2. Run the DataStage server shell by type in ./bin/dssh&lt;br /&gt;Step 3. Log on to the project using LOGTO your_project_name&lt;br /&gt;Step 4. Use DS_CONNECT to get the list of DSNs available.&lt;br /&gt;Step 5. Type DS_CONNECT dsn_name to test the connectivity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;References&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/iisinfsv/v8r0/index.jsp?topic=/com.ibm.swg.im.iis.productization.iisinfsv.install.doc/tasks/wsisinst_Third_Party_ODBC_Drivers.html&quot; target=&quot;_blank&quot;&gt;http://publib.boulder.ibm.com/infocenter/iisinfsv/v8r0/index.jsp?topic=/com.ibm.swg.im.iis.productization.iisinfsv.install.doc/tasks/wsisinst_Third_Party_ODBC_Drivers.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;zemanta-pixie&quot;&gt;&lt;img src=&quot;http://img.zemanta.com/pixy.gif?x-id=1ea34e55-3f78-8947-87ef-5c9d9340cd5b&quot; alt=&quot;&quot; class=&quot;zemanta-pixie-img&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/227203254958000945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/227203254958000945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/227203254958000945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/227203254958000945'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/05/connection-to-teradata-database-via.html' title='Connection to Teradata database via ODBC stage in DataStage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-9198945546374552215</id><published>2010-04-03T23:40:00.005+08:00</published><updated>2010-04-04T00:47:25.744+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS-DSEE-TCOS-00036"/><category scheme="http://www.blogger.com/atom/ns#" term="parallel job"/><title type='text'>[DataStage 8] IIS-DSEE-TCOS-00036 - Failed to initialize job monitoring</title><content type='html'>&lt;b&gt;&lt;u&gt;Situation:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;While running a simple DataStage parallel job in Windows Server 2003 to extract from CSV file and load into Data Set, the job completed successfully. The problem is the link color is not in GREEN but in BLACK. I verified the job status in DataStage Director and found out everything is Green with one Warning message. Below is the Warning Message:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FF0000;&quot;&gt;main program: Failed to initialize job monitoring. Monitoring information will not be generated.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FF0000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Cause:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#FF0000;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000000;&quot;&gt;JobAppMon is not running.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Run command prompt and enter the following commands:&lt;br /&gt;&lt;br /&gt;set APT_ORCHHOME=C:\IBM\InformationServer\Server\PXEngine&lt;br /&gt;cd C:\IBM\InformationServer\Server\PXEngine\java&lt;br /&gt;sh jobmoninit start&lt;br /&gt;JobMonApp has been started.&lt;br /&gt;&lt;br /&gt;Re-run the job.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/9198945546374552215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/9198945546374552215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/9198945546374552215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/9198945546374552215'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/04/datastage-8-iis-dsee-tcos-00036-failed.html' title='[DataStage 8] IIS-DSEE-TCOS-00036 - Failed to initialize job monitoring'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-8738872075922863931</id><published>2010-03-25T15:50:00.003+08:00</published><updated>2010-04-03T23:40:07.440+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><title type='text'>Error in Table Creation</title><content type='html'>&lt;span style=&quot;font-weight:bold;&quot;&gt;Situation:&lt;/span&gt;&lt;br /&gt;While creating the table in Oracle database, hitting the following error:&lt;div&gt;&lt;br /&gt;Error at Command Line:1 Column:0&lt;br /&gt;Error report:&lt;br /&gt;SQL Error: ORA-01950: no privileges on tablespace &#39;USERS&#39;&lt;br /&gt;01950. 00000 -  &quot;no privileges on tablespace &#39;%s&#39;&quot;&lt;br /&gt;*Cause:    User does not have privileges to allocate an extent in the&lt;br /&gt;          specified tablespace.&lt;br /&gt;*Action:   Grant the user the appropriate system privileges or grant the user&lt;br /&gt;          space resource on the tablespace.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Solution:&lt;/span&gt;&lt;br /&gt;GRANT RESOURCE to user_name;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/8738872075922863931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/8738872075922863931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/8738872075922863931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/8738872075922863931'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/03/error-in-table-creation.html' title='Error in Table Creation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-5164595628937953379</id><published>2010-03-18T19:18:00.001+08:00</published><updated>2010-03-18T19:18:05.798+08:00</updated><title type='text'>SAP BW - Notes #01</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;b&gt;Extractor&lt;/b&gt; - a set of ABAP programs, database tables, and other objects that BW uses to extract data from the SAP systems.&lt;br/&gt;&lt;br/&gt;BW connects with SAP systems (R/3 or BW) and flat files via &lt;b&gt;ALE&lt;/b&gt; (Application Link Enabling) and it connects with non-SAP systems via &lt;b&gt;BAPI&lt;/b&gt; (Business Application Programming Interface).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&#39;zemanta-pixie&#39;&gt;&lt;img src=&#39;http://img.zemanta.com/pixy.gif?x-id=761b03dd-c4ad-838e-ab5c-988e08deddc8&#39; alt=&#39;&#39; class=&#39;zemanta-pixie-img&#39;/&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/5164595628937953379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/5164595628937953379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5164595628937953379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5164595628937953379'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2010/03/sap-bw-notes-01.html' title='SAP BW - Notes #01'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-7185810525217608692</id><published>2008-09-23T10:06:00.001+08:00</published><updated>2008-09-23T11:24:57.159+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="datastage"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="generic repository interface"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><title type='text'>DataStage Error - [General repository interface &#39;other error&#39;]</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span style=&quot;;font-family:arial;font-size:100%;&quot;  &gt;&lt;b&gt;&lt;u&gt;Situation&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Today,one of my DataStage job that is scheduled to be run everyday suddenly failed and below is the error message that I captured in DataStage Director.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);font-family:arial;font-size:100%;&quot;  &gt;jobControlForEntity..JobControl (@JA_loadETLStreamFromRelationship): Controller problem: Error calling DSRunJob(loadETLStreamFromRelationship), code = -99&lt;br /&gt;[General repository interface &#39;other error&#39;]&lt;/span&gt;&lt;span style=&quot;;font-family:arial;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;br /&gt;When I saw this error message, I really have no clues on why this error message is thrown as the job is running without fail all the time. Anyway, after spending a couple of hours to debug it and I managed to resolve this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Solutions&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol  style=&quot;font-family:arial;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Create a new copy of the loadETLStreamFromRelationship by right click on the job and select Create Copy. A new job with the name CopyOfloadETLStreamFromRelationship is created.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Change the job sequence to invoke the new copy of the job which is CopyOfloadETLStreamFromRelationship.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Recompile and re-run the job. Now the job running fine without throwing any errors as stated above. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Delete the previous job loadETLStreamFromRelationship.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Rename the new copy of the job to become loadETLStreamFromRelationship and change back the sequence to invoke the loadETLStreamFromRelationship.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Hope this helps.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/7185810525217608692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/7185810525217608692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/7185810525217608692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/7185810525217608692'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/09/datastage-error-general-repository.html' title='DataStage Error - [General repository interface &#39;other error&#39;]'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-3153398085267246443</id><published>2008-09-13T17:40:00.000+08:00</published><updated>2008-09-13T17:45:05.504+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CNC-MON-0024"/><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="cognos 8"/><category scheme="http://www.blogger.com/atom/ns#" term="ORA-12519"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="xe"/><title type='text'>Error Encountered in Cognos 8.3 with Oracle XE</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Below is the error message that I encountered when trying to run a report in Cognos.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);font-family:arial;font-size:85%;&quot;  &gt;CNC-MON-0024 Monitor Service paging error: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: localhost:1521:XE&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;I am not too sure what is the actual cause of this error but below is the way that I solved it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Launch SQL Plus and issue the the command as below:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; connect / as sysdba;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Connected.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; shutdown immediate;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Database closed.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Database dismounted.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;ORACLE instance shut down.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; startup mount;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;ORACLE instance started.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Total System Global Area  285212672 bytes                                       &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Fixed Size                  1287016 bytes                                       &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Variable Size              96472216 bytes                                       &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Database Buffers          184549376 bytes                                       &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Redo Buffers                2904064 bytes                                       &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Database mounted.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; alter system set job_queue_process=20;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;System altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; alter system set PROCESSES=100 scope=SPFILE;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;System altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; alter system set open_cursors=300 scope=both;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;System altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; alter database open;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Database altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;SQL&gt; alter system disable restricted session;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;System altered.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Hope this may helps. :)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;font-family: arial;&quot; class=&quot;performancingtags&quot; href=&quot;http://technorati.com/tag/CNC-MON-0024&quot; rel=&quot;tag&quot;&gt;&lt;br /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/3153398085267246443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/3153398085267246443' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/3153398085267246443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/3153398085267246443'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/09/error-encountered-in-cognos-83-with.html' title='Error Encountered in Cognos 8.3 with Oracle XE'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-2775812660291517147</id><published>2008-02-27T21:01:00.003+08:00</published><updated>2008-12-10T11:51:54.314+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="cognos 7"/><category scheme="http://www.blogger.com/atom/ns#" term="cognos 8"/><category scheme="http://www.blogger.com/atom/ns#" term="congos configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="data warehouse"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="installation"/><category scheme="http://www.blogger.com/atom/ns#" term="reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="reportnet"/><category scheme="http://www.blogger.com/atom/ns#" term="step-by-step"/><title type='text'>Install and Configure Cognos 8 Business Intelligence - Part 1</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;This post shows the step-by-step from installation and configuration of Cognos 8.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Assumption : MS SQL Server 2005 and IIS already installed in your machine.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;Install Cognos 8 BI on Windows 2000 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Run the issetup.exe in the win32 folder from your download directory. The following screen will be shown.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1GHU-eVxvKIzMgQMZyfpikSihyphenhyphen7ETdw2XisabBflBadNJ0wn3OZTq7MyMvPN8om-odsBB1F3Yj1tsnH9cgIQUssmlvyku282xZwYVQHzj-WyAf-3_mc8lTV0hVvJ0bRuY7MGYPQ/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.03AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169828570229850818&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1GHU-eVxvKIzMgQMZyfpikSihyphenhyphen7ETdw2XisabBflBadNJ0wn3OZTq7MyMvPN8om-odsBB1F3Yj1tsnH9cgIQUssmlvyku282xZwYVQHzj-WyAf-3_mc8lTV0hVvJ0bRuY7MGYPQ/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.03AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ensure that English is selected as the language and click Next.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHACa9gA3Bs6zrc3HVDaQh1WbhmWvunyC14zEDHSwcD39I9-mfTPDA9Yvlva_Ha11LO7_HQyXgDueHfiw9-wGQ-Uq6ngPPPnHxFByI7xPozi7-A3YTVXf5ADEJlIIrN2hnw1CkJw/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.33AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169830507260101330&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHACa9gA3Bs6zrc3HVDaQh1WbhmWvunyC14zEDHSwcD39I9-mfTPDA9Yvlva_Ha11LO7_HQyXgDueHfiw9-wGQ-Uq6ngPPPnHxFByI7xPozi7-A3YTVXf5ADEJlIIrN2hnw1CkJw/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.33AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Accept the license agreement by choosing the I accept radio button. Click Next.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8CaPstVAi72-2pXpbmBnYk9PV57dempNZLf_RFiZ7GHR4JcBronT9YWHr34kXOILgNLjD7qQD0XNC34QW2HZjXqQiCepDPNYfHK-7YE81_O8DW-oQnInhnaEenTtrn7NiGqToYQ/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.44AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169830713418531554&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8CaPstVAi72-2pXpbmBnYk9PV57dempNZLf_RFiZ7GHR4JcBronT9YWHr34kXOILgNLjD7qQD0XNC34QW2HZjXqQiCepDPNYfHK-7YE81_O8DW-oQnInhnaEenTtrn7NiGqToYQ/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.44AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Accept the default as the installation location. Click Next.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmqemK05sSgiXZmxlrkB7MbYq5B0PeTxvvpZdeHwIoc79RfQGOIlyVpifZzscEO_i2ITPWRDCrxvuxxPsOnfuBIM7rG2KbsvcAqrT477wbA65vVlqAEP1mSnClerSfmpciuVDjQ/s1600-h/Installation_Location-02.22.2008-01.06.56AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169830885217223410&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmqemK05sSgiXZmxlrkB7MbYq5B0PeTxvvpZdeHwIoc79RfQGOIlyVpifZzscEO_i2ITPWRDCrxvuxxPsOnfuBIM7rG2KbsvcAqrT477wbA65vVlqAEP1mSnClerSfmpciuVDjQ/s400/Installation_Location-02.22.2008-01.06.56AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;A dialog box will be pop-up to ask for confirmation whether you want to create the directory. Click Yes and next screen will be shown.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8auiEv3deaQC60NwQT30xfhaQIV-5bx_60kJy_8eoO08gtR51b0o-P_gdrylZJ77t8ZJA4pSSk1WFT0BZUcIKvovzm4JeoyfZizuc2rbCb_y65nmTl34uTqDhTz9c2HT-D-OMXg/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.20AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169831434973037330&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8auiEv3deaQC60NwQT30xfhaQIV-5bx_60kJy_8eoO08gtR51b0o-P_gdrylZJ77t8ZJA4pSSk1WFT0BZUcIKvovzm4JeoyfZizuc2rbCb_y65nmTl34uTqDhTz9c2HT-D-OMXg/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.20AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ensure that all the components are selected as depicted in above screen and click Next.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1XRKNy_0XO8B3rEmXlhT5yMfcTaJ-B2Gr_Zt-qM3myzoO8-tkvWnBdTzZqDtw8d40r0RiyDHL5ZRhiUDFlnYTl6lyCeBxtqSV4YZqkMOVHZvsg2mWDGrvZNWed_Bya0e8FN_lxg/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.27AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169831546642187042&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1XRKNy_0XO8B3rEmXlhT5yMfcTaJ-B2Gr_Zt-qM3myzoO8-tkvWnBdTzZqDtw8d40r0RiyDHL5ZRhiUDFlnYTl6lyCeBxtqSV4YZqkMOVHZvsg2mWDGrvZNWed_Bya0e8FN_lxg/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.27AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Click Next again at this step.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0s-xLs3_NqLl-CtI3KW_eUk1o8hgsMHK3YWgJqgelY1y0RTS8t52OyPuiAuuH_XE7lendJOqwCiweGMWKPweRqm0DH-CNOrR55UXje7g_wj17Sq_27_rFLpyFGzM1plZG5gzlw/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.34AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169831696966042418&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0s-xLs3_NqLl-CtI3KW_eUk1o8hgsMHK3YWgJqgelY1y0RTS8t52OyPuiAuuH_XE7lendJOqwCiweGMWKPweRqm0DH-CNOrR55UXje7g_wj17Sq_27_rFLpyFGzM1plZG5gzlw/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.34AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;You are now at Installation Summary screen which summarize list of components to be installed in your machine and in the particular drive. Click Next.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZOsKJZ5q0aX7ZxXkO8AIx_KQPjM38YHk_cwiU8TnG2nswgH3Ai3shslvW4HCzvss8HhohtcAfkXngp4EvH4MEnEQ80O0HMjFSV24L2TJ-lwjmMPeHGlLQbmBGARpnGq1j4KqdeA/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.55AM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169832388455777106&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZOsKJZ5q0aX7ZxXkO8AIx_KQPjM38YHk_cwiU8TnG2nswgH3Ai3shslvW4HCzvss8HhohtcAfkXngp4EvH4MEnEQ80O0HMjFSV24L2TJ-lwjmMPeHGlLQbmBGARpnGq1j4KqdeA/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-01.14.55AM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The installation process is now starting. Once completed, click Next and you can see the following screen.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2HI3ZLqPI8btLS9k2aON1kkEMRhXUMEk6P1NzGK9oWlKAKQNXIQnglbXvkMkFeFJKvns2LdIRX29f0WVp-IXPq_mrmtKlstWYD1r21HpWdLLeShyphenhyphenVO3sVC4QESlH2Eknpr_Qzw/s1600-h/Cognos_8_Business_Intelligence_Server-02.22.2008-11.05.18PM.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5169832465765188450&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2HI3ZLqPI8btLS9k2aON1kkEMRhXUMEk6P1NzGK9oWlKAKQNXIQnglbXvkMkFeFJKvns2LdIRX29f0WVp-IXPq_mrmtKlstWYD1r21HpWdLLeShyphenhyphenVO3sVC4QESlH2Eknpr_Qzw/s400/Cognos_8_Business_Intelligence_Server-02.22.2008-11.05.18PM.png&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Click on finish to close the screen. You just finish with the installation process of Cognos 8 BI.&lt;br /&gt;&lt;br /&gt;You shouldn&#39;t have any problem with all the steps indicated here  as  the entire installation process is pretty  straight forward.  I will be  posted the Part 2 end of this week. :)&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/2775812660291517147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/2775812660291517147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2775812660291517147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2775812660291517147'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/02/install-and-configure-cognos-8-business.html' title='Install and Configure Cognos 8 Business Intelligence - Part 1'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1GHU-eVxvKIzMgQMZyfpikSihyphenhyphen7ETdw2XisabBflBadNJ0wn3OZTq7MyMvPN8om-odsBB1F3Yj1tsnH9cgIQUssmlvyku282xZwYVQHzj-WyAf-3_mc8lTV0hVvJ0bRuY7MGYPQ/s72-c/Cognos_8_Business_Intelligence_Server-02.22.2008-01.06.03AM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-6744836120622676043</id><published>2008-02-24T01:53:00.003+08:00</published><updated>2008-02-25T23:19:19.012+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="about"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="hidden"/><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><title type='text'>Hidden pages within Mozilla Firefox</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;The hidden pages of Firefox are configuration items that allow end users to see and make changes to the way Firefox operates. Let&#39;s have a try on it by typing the command in the address field.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;about:&lt;/b&gt; - Shows the about information for the Firefox application. Similar to the usual Help ? About menu option found in most applications (and in Firefox, too).&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:buildconfig&lt;/b&gt; - Displays platform configuration information used in the running build of Firefox.&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:cache&lt;/b&gt; - Shows the caching information stored for Firefox.&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:plugins&lt;/b&gt; - Displays the installed plug-ins running within the current install of Firefox.&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:credits&lt;/b&gt; - Shows the brains, and the coding brawn behind the Firefox project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:Mozilla&lt;/b&gt; - Displays quotations from the Book of Mozilla.&lt;/li&gt;&lt;li&gt;&lt;b&gt;about:config&lt;/b&gt; - Modifies configuration parameters used by Firefox&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;small&gt;&lt;i&gt;Source:Finding the hidden bells and whistles in Firefox by Derek Schauland&lt;/i&gt;&lt;/small&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/6744836120622676043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/6744836120622676043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/6744836120622676043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/6744836120622676043'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/02/hidden-pages-within-mozilla-firefox.html' title='Hidden pages within Mozilla Firefox'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-113109904474814024</id><published>2008-02-22T12:12:00.002+08:00</published><updated>2008-02-22T19:34:39.246+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bookmarks"/><category scheme="http://www.blogger.com/atom/ns#" term="Foxmarks"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Browser Sync"/><title type='text'>Google Browser Sync</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;Google Browser Sync is a Firefox add-ons that can be used to automatically synchronize your bookmarks, history, persistent cookies and saved password across all the computers where you install it. It also remembers which tabs and windows you had open and when you last closed of your browsers. This allows you to restore open tabs and windows in case you accidentally close it.&lt;br /&gt;&lt;br /&gt;Once installed, you will find yourself to go right to the sites that you want without to think for half-a-second on what is the address for the web site. To try yourself, &lt;a href=&quot;http://www.google.com/tools/firefox/browsersync/index.html&quot;&gt;go here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;tag&quot; href=&quot;http://technorati.com/tag/Google%20&quot; class=&quot;performancingtags&quot;&gt; &lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/113109904474814024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/113109904474814024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/113109904474814024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/113109904474814024'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/02/google-browser-sync.html' title='Google Browser Sync'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-2682454881898157101</id><published>2008-02-13T18:08:00.004+08:00</published><updated>2008-02-22T19:42:56.344+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="data warehouse"/><category scheme="http://www.blogger.com/atom/ns#" term="dimension"/><category scheme="http://www.blogger.com/atom/ns#" term="ETL"/><category scheme="http://www.blogger.com/atom/ns#" term="history maintenance"/><category scheme="http://www.blogger.com/atom/ns#" term="SCD"/><category scheme="http://www.blogger.com/atom/ns#" term="type 2"/><title type='text'>Slowly Changing Dimension (SCD)</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;In dimensional data warehouse, most dimensions change over time. When a dimension changes, e.g. when a product get renamed or product get a new category. Therefore we must maintain the dimension history to ensure that old sales orders will still be able to reference after the changes. In order to achieve this, the slowly changing dimension or in short SCD comes into the picture.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SCD &lt;/b&gt;is a technique for implementing history maintenance in dimensional data warehouse. In general, there are three types of SCD : SCD Type 1, SCD Type 2 and SCD Type 3. Let&#39;s define the types of SCD.&lt;b&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;a)&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SCD Type 1&lt;/span&gt;&lt;/p&gt;    &lt;ul style=&quot;margin-left: 40px;&quot;&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Updates dimension records by overwriting the existing data.&lt;/li&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Used when no history of the records is maintained in the table like situation where we directly overwrite the incorrect data.&lt;/li&gt;&lt;/ul&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;b)&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SCD Type 2&lt;/span&gt;&lt;/p&gt;  &lt;ul style=&quot;margin-left: 40px;&quot;&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Doesn&#39;t delete or modify any existing data. &lt;/li&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Whenever there is a change in source, a newer version of records will be created. This means that it will keep a full history of dimension data in the table.&lt;/li&gt;&lt;/ul&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.5in; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;c)&lt;span style=&quot;&quot;&gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SCD Type 3&lt;/span&gt;&lt;/p&gt;  &lt;ul style=&quot;margin-left: 40px;&quot;&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Maintains just previous and current data. &lt;/li&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;It keep history by adding more than one column to records to maintain its history. For example, in customer dimension table, we will have two extra columns: Current_Address and Previous_Address. &lt;/li&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Used to maintain a limited history where we have a database space constraint.&lt;/li&gt;&lt;/ul&gt;      &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/2682454881898157101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/2682454881898157101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2682454881898157101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2682454881898157101'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/02/slowly-changing-dimension-scd.html' title='Slowly Changing Dimension (SCD)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-1583187309041608771</id><published>2008-01-27T22:47:00.004+08:00</published><updated>2011-07-12T17:18:23.987+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="disable"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="prompt"/><category scheme="http://www.blogger.com/atom/ns#" term="sqlplus"/><title type='text'>Disable substitution variable prompting in SQL Plus (Oracle)</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;If we run a script or SQL that contains &quot;&amp;amp;&quot; symbols, for example when we try to insert some data into database, what actually happen is SQL Plus will prompt the user for a value.&lt;br /&gt;
&lt;br /&gt;
In that case, we can&lt;span class=&quot;bodycopy&quot;&gt; use &lt;span style=&quot;color: #ff6600;&quot;&gt;SET DEFINE OFF&lt;/span&gt; to stop SQL*Plus performing any variable substitution. This makes SQL*Plus treat all ampersands (&amp;amp;) as literal characters. &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/1583187309041608771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/1583187309041608771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1583187309041608771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/1583187309041608771'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2008/01/disable-substitution-variable-prompting.html' title='Disable substitution variable prompting in SQL Plus (Oracle)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-4211289404227670647</id><published>2007-12-21T10:50:00.004+08:00</published><updated>2008-02-22T19:47:14.689+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eraser"/><category scheme="http://www.blogger.com/atom/ns#" term="secure data removal"/><category scheme="http://www.blogger.com/atom/ns#" term="shredd"/><title type='text'>Eraser - Free secure data removal tool</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;b&gt;Eraser &lt;/b&gt;completely  removes data from your system by overwriting it several times (sometimes referred to as  shredding), which sanitizes the  data, making it unrecoverable. Eraser permanently removes data from your PC,  ensuring confidentiality. Similar to shredding a paper document, when you shred  a file, it cannot be recovered.&lt;br /&gt;&lt;br /&gt;Normally, when you delete a file, the operating             system does not really remove the file from the disk; it only             removes the reference of the file from the file system table. The             file remains on the disk until another file is created over it, and             even after that, it might be possible to recover data by studying             the magnetic fields on the disk platter surface. Eraser works by overwriting it several times with carefully selected patterns. Follow the link to&lt;a href=&quot;http://superb-west.dl.sourceforge.net/sourceforge/eraser/Eraser586_setup.exe&quot;&gt; download&lt;/a&gt; Eraser.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/4211289404227670647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/4211289404227670647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4211289404227670647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/4211289404227670647'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2007/12/eraser-free-secure-data-removal-tool.html' title='Eraser - Free secure data removal tool'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-5717002277149674724</id><published>2007-12-19T16:40:00.004+08:00</published><updated>2008-02-22T19:55:22.504+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="multiset"/><category scheme="http://www.blogger.com/atom/ns#" term="set"/><category scheme="http://www.blogger.com/atom/ns#" term="Teradata SQL"/><title type='text'>Teradata - Table Type Specifications of Set VS Multiset</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;There are two different type tables in Teradata. They are SET and MULTISET. If we do not specify the table type when we creating a table in Teradata, SET is used as the default.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;SET&lt;/b&gt; table - does not allow duplicate rows and Teradata will check to ensure that no two rows in a table is exactly the same&lt;/li&gt;&lt;li&gt;&lt;b&gt;MULTISET&lt;/b&gt; table - allow duplicate rows&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/5717002277149674724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/5717002277149674724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5717002277149674724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5717002277149674724'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2007/12/teradata-table-type-specifications-of.html' title='Teradata - Table Type Specifications of Set VS Multiset'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-2115902471708680906</id><published>2007-11-14T17:10:00.001+08:00</published><updated>2008-02-22T19:49:05.422+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><title type='text'>IBM acquired Cognos at $5 billion USD</title><content type='html'>SAP bought &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;BusinessObjects&lt;/span&gt; last month and now IBM acquired &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;Cognos&lt;/span&gt;, last of large independent business intelligence providers. In just a month, two leading business intelligence players have been acquired.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cognos.com/news/releases/2007/1112.html&quot;&gt;http://www.cognos.com/news/releases/2007/1112.html&lt;/a&gt;&lt;a href=&quot;http://www.cognos.com/news/releases/2007/1112.html&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/2115902471708680906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/2115902471708680906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2115902471708680906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/2115902471708680906'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2007/11/ibm-acquired-cognos-at-5-billion-usd.html' title='IBM acquired Cognos at $5 billion USD'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-5676154846329801604</id><published>2007-10-21T01:18:00.000+08:00</published><updated>2008-12-10T11:51:54.732+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Star wars"/><title type='text'>Star Wars in DOS Version</title><content type='html'>&lt;span style=&quot;font-family:arial;&quot;&gt;It had been almost two years after my last blog. Today when surfing the net and came across this DOS version of Star Wars make me suddenly had the feel to post in my own blog and share it. This is the reason that make me blogging again after two years. Now let us watch the Star Wars.&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Open the command prompt by typing the &lt;strong&gt;cmd&lt;/strong&gt; from Run.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Type &lt;strong&gt;telnet towel.blinkenlights.nl&lt;/strong&gt; in the command prompt and enjoy :)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Below is the screen shot of the Star Wars that captured by me.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEGynm6XwOULBpT6rMi_hZQ-GWki3N_zu6CXHzhoTMGc6ByGUuOndZKL-NSJfXogtr1CPNPCoBY_DccOgqpiOc-Vr4R1QeBSgj-GmMmSHb89zPizolJmgiQJnZQbGTmGPeLKbY5g/s1600-h/starwars.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5123477049090632962&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEGynm6XwOULBpT6rMi_hZQ-GWki3N_zu6CXHzhoTMGc6ByGUuOndZKL-NSJfXogtr1CPNPCoBY_DccOgqpiOc-Vr4R1QeBSgj-GmMmSHb89zPizolJmgiQJnZQbGTmGPeLKbY5g/s400/starwars.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family:arial;&quot;&gt; Hope you all enjoy it ;)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gssnotes.blogspot.com/feeds/5676154846329801604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10089859/5676154846329801604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5676154846329801604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/5676154846329801604'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2007/10/star-wars-in-dos-version.html' title='Star Wars in DOS Version'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEGynm6XwOULBpT6rMi_hZQ-GWki3N_zu6CXHzhoTMGc6ByGUuOndZKL-NSJfXogtr1CPNPCoBY_DccOgqpiOc-Vr4R1QeBSgj-GmMmSHb89zPizolJmgiQJnZQbGTmGPeLKbY5g/s72-c/starwars.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-113747005699480729</id><published>2006-01-17T11:53:00.001+08:00</published><updated>2008-02-25T23:17:52.616+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="driver"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="xp"/><title type='text'>Removing unused device drivers from Windows XP machines</title><content type='html'>&lt;span class=&quot;contentText&quot;  style=&quot;font-family:times new roman;&quot;&gt;When you install a device driver on a Windows XP machine, the operating system loads that driver each time the computer boots regardless of whether the device is present—unless you specifically uninstall the driver. This means that drivers from devices that you have long since removed from your system may be wasting valuable system resources.&lt;br /&gt;&lt;/span&gt;&lt;p  style=&quot;font-family:times new roman;&quot;&gt;&lt;span class=&quot;contentText&quot;&gt;Follow these steps to view and remove these unnecessary device drivers:&lt;/span&gt;&lt;/p&gt;&lt;ol  type=&quot;1&quot; style=&quot;font-family:times new roman;&quot;&gt;&lt;span class=&quot;contentText&quot;&gt;&lt;li&gt;Press [Windows]+[Break] to bring up the System Properties dialog box or go to Control Panel System.&lt;/li&gt;&lt;li&gt;Select the Advanced tab and click the Environment Variables button.&lt;/li&gt;&lt;li&gt;Click the New button below the System Variables panel.&lt;/li&gt;&lt;li&gt;In the New System Variable dialog box, type &lt;i&gt;devmgr_show_nonpresent_devices&lt;/i&gt; in the Variable Name text box and 1 in the Variable Value text box.&lt;/li&gt;&lt;li&gt;Click OK to return to the System Properties dialog box and then click OK again.&lt;/li&gt;&lt;li&gt;Select the Hardware tab and click the Device Manager button.&lt;/li&gt;&lt;li&gt;In Device Manager, go to View Show Hidden Devices.&lt;/li&gt;&lt;li&gt;Expand the various branches in the device tree and look for the washed out icons, which indicate unused device drivers.&lt;/li&gt;&lt;li&gt;To remove an unused device driver, right-click the icon and select Uninstall.&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/113747005699480729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/113747005699480729'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2006/01/removing-unused-device-drivers-from.html' title='Removing unused device drivers from Windows XP machines'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-10089859.post-112974390395541079</id><published>2005-10-20T01:40:00.000+08:00</published><updated>2007-10-21T00:18:45.748+08:00</updated><title type='text'>Display Chinese on Mozilla Firefox in Linux</title><content type='html'>If the Firefox failed to display chinese word for a web page, make sure that the character encoding is correct.(under View --&gt; Character encoding).&lt;br /&gt;&lt;br /&gt;If the chinese web page still cannot display properly, then you need to install the 2 extension which are mozilla-firefox-locale-zh-tw and mozilla-firefox-locale-zh-cn.&lt;br /&gt;&lt;br /&gt;Then restart Firefox and all the problem should be solved.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/112974390395541079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10089859/posts/default/112974390395541079'/><link rel='alternate' type='text/html' href='http://gssnotes.blogspot.com/2005/10/display-chinese-on-mozilla-firefox-in.html' title='Display Chinese on Mozilla Firefox in Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>