<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GTL Tools &#187; Informatica transformations</title>
	<atom:link href="https://gtltools.com/category/informatica-transfromations-en/feed/" rel="self" type="application/rss+xml" />
	<link>https://gtltools.com</link>
	<description></description>
	<lastBuildDate>Thu, 07 May 2015 11:59:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>Informatica custom transformation &#8211; GTL Checker</title>
		<link>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-checker-en/</link>
		<comments>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-checker-en/#comments</comments>
		<pubDate>Sun, 21 Dec 2014 14:53:34 +0000</pubDate>
		<dc:creator><![CDATA[erbent]]></dc:creator>
				<category><![CDATA[Informatica transformations]]></category>

		<guid isPermaLink="false">https://gtltools.com/?p=239</guid>
		<description><![CDATA[<p>Informatica custom transformation GTL Checker converts data types. On its input can be any number of ports and in the output group the corresponding number of output ports. The output data type determines the conversion [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-checker-en/">Informatica custom transformation &#8211; GTL Checker</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span class="perex">Informatica custom transformation GTL Checker converts data types. On its input can be any number of ports and in the output group the corresponding number of output ports. The output data type determines the conversion is to be performed for incoming records. Data conversions are precisely define by external file – check plan. Check plan specifies for example data format, decimal separator in numbers with decimal point on the input and output, restriction on the  not null value, definition of primary key etc. </p>
<h3>Informatica custom transformation &#8211; conversion types</h3>
<ul>
<li>Basic type – conversion of  data type.</li>
<li>Characters set conversion according to defined table (only data type  “string”).</li>
<li>Replacement or rather elimination of unwanted characters according to defined table  (only data type “string”).</li>
<li>Trimming – elimination of white characters (only data type “string”).</li>
<li>Conversion of numbers to less exact numbers in mode round rounding or  trimming or rather chains trimming.</li>
</ul>
<h3>Further functions</h3>
<ul>
<li>Identification and eventual elimination of records with null value of input port.</li>
<li>Elimination of duplicated records based on defined primary key.</li>
</ul>
<p>The errors output is generated for records, where conversion does not correspond with the rules. If it is possible to resolve an error in predefined way, for example by reducing accuracy of the number or by passing null values, the processing of the record continues and at the same time a type error warning is generated. Otherwise the record it not processed and only error type record is generated.</p>
<p>Example of using components in transformation<br />
<img src="/wp-content/uploads/2015/01/CheckerExample.png" alt="CheckerExample" style="border:1px dotted #9a1b1b"></p>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-checker-en/">Informatica custom transformation &#8211; GTL Checker</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-checker-en/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informatica custom transformation &#8211; GTL Consolidation</title>
		<link>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-consolidation-en/</link>
		<comments>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-consolidation-en/#comments</comments>
		<pubDate>Tue, 09 Dec 2014 15:36:20 +0000</pubDate>
		<dc:creator><![CDATA[erbent]]></dc:creator>
				<category><![CDATA[Informatica transformations]]></category>

		<guid isPermaLink="false">https://gtltools.com/?p=101&#038;lang=CS</guid>
		<description><![CDATA[<p>Informatica custom transformation GTL Consolidation consolidates historical data using external consolidation plan. Historical data are data collecting an entire history of the object, not only current status. Each record of the object has a validity [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-consolidation-en/">Informatica custom transformation &#8211; GTL Consolidation</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span class="perex">Informatica custom transformation GTL Consolidation consolidates historical data using external consolidation plan. Historical data are data collecting an entire history of the  object, not only current status. Each record of the object has a validity interval in time. New record is created with consequential validity interval when the change of the monitored object attributes occurs, validity of the original record is finished. Informatica custom transformation is able to perform consolidation of the entire historical sets with group records which needs to be added, corrected or terminate its validity. Consolidation plan (consol plan) is an external file with information needed for consolidation at the level of each ports. Each record in the file contains two fields – name of the port and type of the port. The name of the port corresponds with the name of the port in the group working, type of the port determines which role has port while consolidates.</span></p>
<h3>Informatica custom transformation input groups</h3>
<ul>
<li>Group working contains data, which needs to be consolidate with historical data, which means data records for a certain period. One group can contain only data changes or entire time record.</li>
<li>Group  target contains historical data, that means the history of each record/object. Data are consolidated with data from input working.</li>
</ul>
<h3>Informatica custom transformation output groups</h3>
<ul>
<li>Group output – new records, which needs to be added to historical data, so than can collect consolidated changes. </li>
<li>Group original – on this output are send target records for to reduce validity, because there are working record with changed attributes or records on the input. These changed records or attributes does not exist on the new record and its validity should be terminated.</li>
</ul>
<p>Input and output  groups of component<br />
<img src="/wp-content/uploads/2015/01/ConsolidationExample.png" alt="ConsolidationExample" style="border:1px dotted #9a1b1b"></p>
<h3>Consolidation plan &#8211; port type values</h3>
<table>
<div class="text">
<div class="table">
<div class="table-row">
<div class="cell-left1"><strong>PK</strong></div>
<div class="cell-right1">Port or ports belong to primary key or belong to composite primary key. Input is classified in ascending order by these ports and by its ranking in the working group.</div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>START_DT</strong></div>
<div class="cell-right1">Port with data of the beginning of the validity interval record. Must be stated only for one port. </div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>END_DT</strong></div>
<div class="cell-right1">Port with data of the end validity interval records. Must be stated just for one port. </div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>FLAG</strong></div>
<div class="cell-right1">Port with working type record -„i“ (insert), „u“ (update), „d“ (delete). Values „i“ and „u“ closes older records and loading of new record with the identical primary key. Value „d“ means just closing of older file with identical primary key. Must be stated only for one port. </div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>MONITORED</strong></div>
<div class="cell-right1">Port should be tract for changes. The value change of any tract ports causes loading of another output file. Can be stated for more ports.</div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>MINOR</strong></div>
<div class="cell-right1">Port is not tracked for changes. This port changes do not enforce load of new record but are only updated for new values.</div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>WEAKMINOR</strong></div>
<div class="cell-right1">Port is not traced for changes. This value changes of this port do not enforce load of new record and are used only for loading of new file.</div>
</div>
<div class="table-row">
<div class="cell-left1"><strong>IGNORED</strong></div>
<div class="cell-right1">Port change is ignored. Changes of this port do not enforce load of new record, and are never updated with new values.</div>
</div>
</div>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-consolidation-en/">Informatica custom transformation &#8211; GTL Consolidation</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-consolidation-en/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informatica custom transformation &#8211; GTL Conditions</title>
		<link>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-conditions-en/</link>
		<comments>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-conditions-en/#comments</comments>
		<pubDate>Mon, 01 Dec 2014 11:58:01 +0000</pubDate>
		<dc:creator><![CDATA[erbent]]></dc:creator>
				<category><![CDATA[Informatica transformations]]></category>

		<guid isPermaLink="false">https://gtltools.com/?p=136&#038;lang=CS</guid>
		<description><![CDATA[<p>The GTL Condition Informatica transformation is used for the evaluation of complex conditional expressions specified in an external file. Main benefits of Informatica transformation Simple definition of complex evaluation conditions. Administration of conditions in an [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-conditions-en/">Informatica custom transformation &#8211; GTL Conditions</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><span class="perex">The GTL Condition Informatica transformation is used for the evaluation of complex conditional expressions specified in an external file.<br />
</span> </p>
<h3>Main benefits of Informatica transformation</h3>
<ul>
<li>Simple definition of complex evaluation conditions.</li>
<li>Administration of conditions in an external file enabling editing without interfering with the actual transformation.</li>
<li>Implemented numerical arithmetic, operations for strings, date values and boolean values.</li>
<li>The component’s language is easily extendable to include more user-defined functions.</li>
<li>Up to 15% faster processing.</li>
</ul>
<p>The logic of the expression evaluation is similar to the case expression of the SQL language with a slightly extended logic. Compared to the normal behaviour, one of three strategies for the generation of the resulting value can be defined: </p>
<ul>
<li>Use only the first completed branch.</li>
<li>Use all completed branches.</li>
<li>Use only the first completed branch and generate error in case of multiple completed branches.</li>
</ul>
<p>Example of using the omponent in transformation<br />
<img src="/wp-content/uploads/2015/01/ConditionsExample.png" alt="ConditionsExample" style="border:1px dotted #9a1b1b"></p>
<p>The post <a rel="nofollow" href="https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-conditions-en/">Informatica custom transformation &#8211; GTL Conditions</a> appeared first on <a rel="nofollow" href="https://gtltools.com">GTL Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://gtltools.com/informatica-transfromations-en/informatica-custom-transformation-gtl-conditions-en/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
