<?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>NorocBzh &#187; DataFederator</title>
	<atom:link href="https://blog.developpez.com/norocbzh/pcategory/bi/business-objects/datafederator/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/norocbzh</link>
	<description></description>
	<lastBuildDate>Mon, 10 Oct 2011 08:29:32 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Débuter avec DataFederator</title>
		<link>https://blog.developpez.com/norocbzh/p10301/bi/business-objects/datafederator/datafederator</link>
		<comments>https://blog.developpez.com/norocbzh/p10301/bi/business-objects/datafederator/datafederator#comments</comments>
		<pubDate>Mon, 10 Oct 2011 08:29:32 +0000</pubDate>
		<dc:creator><![CDATA[NorocBzh]]></dc:creator>
				<category><![CDATA[DataFederator]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Présentation DataFederator est un module de la suite SAP Business Objects qui permet de créer un univers en pointant sur plusieurs bases de données. Il peut également être utilisé comme ETL. Une fois le module installé, le projet se déroule en 4 étapes : DataFederator Designer Création de la connexion ODBC pointant sur le projet Création de l’univers Création des rapports DataFederator Designer Création d&#8217;un projet Une fois connecté sur l&#8217;interface DataFederator Designer, cliquer &#171;&#160;Add [&#8230;]]]></description>
				<content:encoded><![CDATA[<h1>Présentation</h1>
<p>
DataFederator est un module de la suite SAP Business Objects qui permet de créer un univers en pointant sur plusieurs bases de données.<br />
Il peut également être utilisé comme ETL.</p>
<p>Une fois le module installé, le projet se déroule en 4 étapes :
</p>
<ol>
<li>DataFederator Designer</li>
<li>Création de la connexion ODBC pointant sur le projet</li>
<li>Création de l’univers</li>
<li>Création des rapports</li>
</ol>
<p><span id="more-1"></span></p>
<h1>DataFederator Designer</h1>
<h2>Création d&rsquo;un projet</h2>
<p>Une fois connecté sur l&rsquo;interface DataFederator Designer, cliquer &laquo;&nbsp;Add Project&nbsp;&raquo;.<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot001.jpg"/><br />
Entrez un nom pour ce projet, des commentaires&#8230; Nous ferons très original dans notre cas, avec le projet &laquo;&nbsp;Test&nbsp;&raquo; <img src="https://blog.developpez.com/norocbzh/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /><br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot002.jpg"/></p>
<p>Remarque : Dans l&rsquo;ensemble des interfaces DataFederator, il n&rsquo;y a pas de &laquo;&nbsp;OK&nbsp;&raquo; ou &laquo;&nbsp;Appliquer&nbsp;&raquo;. Il faut toujours cliquer sur &laquo;&nbsp;Save&nbsp;&raquo; qui se situe en haut de la fenêtre.</p>
<h2>Import des Datasources</h2>
<p>Le projet est créé. Il faut maintenant importer les tables sources des différentes bases de données.<br />
Cliquer sur &laquo;&nbsp;Add&nbsp;&raquo; puis sur &laquo;&nbsp;New datasource from an existing table&nbsp;&raquo;.<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot003.jpg"/><br />
Donner un nom à cette table, et sélectionner le type de SGBD. (Oracle dans notre cas).<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot004.jpg"/><br />
Selon le SGBD choisi, différents paramètres sont à renseigner pour atteindre la base :<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot005.jpg"/></p>
<p>Après validation des paramètres, cliquer sur &laquo;&nbsp;Update all tables&nbsp;&raquo; pour accéder à toutes les tables/vues de votre base.<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot006.jpg"/><br />
Sélectionner vos tables et cliquer sur &laquo;&nbsp;Update&nbsp;&raquo;.<br />
Les tables rapatriées apparaissent en &laquo;&nbsp;draft&nbsp;&raquo;, il faut cliquer sur &laquo;&nbsp;Make final&nbsp;&raquo; pour valider.<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot007.jpg"/><br />
Remarque : Pour ajouter plus tard d&rsquo;autres tables de cette base, il faut repasser en mode draft, sélectionner les nouvelles tables, et repasser en mode final.</p>
<p>Répéter ces opérations autant de fois que vous avez de BDD différentes.</p>
<h2>Création des Target Tables</h2>
<p>Les target table sont les tables qui seront utilisées dans l&rsquo;univers DataFederator. Ce sont en quelque sorte des vues créées sur DataFederator.<br />
Il existe 2 possibilités pour les créer : A partir d&rsquo;une table existante, ou à partir de rien.<br />
Je partirai d&rsquo;une table existante afin d&rsquo;éviter de créer toutes les colonnes une à une &#8230;<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot008.jpg"/></p>
<p>Sélectionner votre table source dans l&rsquo;arborescence proposée.<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot009.jpg"/></p>
<p>L&rsquo;option &laquo;&nbsp;Create default mapping rule&nbsp;&raquo; permet d&rsquo;associer directement chaque colonne de la target à chaque colonne de la table source.<br />
Abordons maintenant ce mapping&#8230;</p>
<h2>Modifications, mapping …</h2>
<p>Il existe un mapping par target table, accessible via l&rsquo;arborescence sur la gauche :<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot010.jpg"/><br />
Le mapping est composé de plusieurs encadrés :</p>
<ol>
<li>General : Nom, commentaires&#8230;</li>
<li>Mapping formulas : Modification du mapping</li>
<li>Table relationships and pre-filter : Ajouter des tables au mapping, des filtres&#8230;</li>
<li>Test : Tester les données que votre mapping retourne</li>
</ol>
<p><img src="http://norocperso.free.fr/images/DF/ScreenShot011.jpg"/></p>
<p>Le rectangle &laquo;&nbsp;S1&Prime; représente une table (Le nom de l&rsquo;alias est modifiable). Cliquer sur &laquo;&nbsp;Add table&nbsp;&raquo; pour ajouter une autre table à ce mapping. Ensuite, il faut cliquer sur &laquo;&nbsp;Add relationship&nbsp;&raquo; pour faire la jointure entre les deux tables.<br />
Il reste à ajouter de nouvelles colonnes à cette target table et de les faire pointer sur la deuxième table. (S2.NomDeColonne)</p>
<p>L&rsquo;ajout de pré-filtres permet comme son nom l&rsquo;indique de filtrer les données en amont, afin de restreindre la volumétrie.</p>
<h2>Export du projet</h2>
<p>Pour déployer le projet sur le serveur, cliquer sur &laquo;&nbsp;Deploy&nbsp;&raquo; :<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot012.jpg"/></p>
<p>Entrer un nom à cet export et les différentes infos du serveur :<br />
<img src="http://norocperso.free.fr/images/DF/ScreenShot014.jpg"/></p>
<p>Pour finir, il ne reste plus qu&rsquo;à créer une connexion sur votre serveur BO pointant sur le référentiel DataFederator, et de créer votre univers. (Du Business Objects pur et dur <img src="https://blog.developpez.com/norocbzh/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> )</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
