<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Migration — DataViz |</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/</link><atom:link href="https://ellipsys-bi.com/en/ressources/migration-dataviz/index.xml" rel="self" type="application/rss+xml"/><description>Migration — DataViz</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-US</language><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://ellipsys-bi.com/media/logo.svg</url><title>Migration — DataViz</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/</link></image><item><title>DataViz Migration - migrating from Cognos to Power BI</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/</guid><description>&lt;p&gt;IBM Cognos Analytics platforms typically hold several years&amp;rsquo; worth of business modeling: Frameworks, hierarchies, calculations, dimensions, measures, variables, and reports.&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:#C00000;"&gt;{openAudit}&lt;/strong&gt; analyzes Cognos Frameworks, reports, and usage logs to reconstruct the dependencies between data sources, business objects, and reporting outputs.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; in most Cognos estates, the value lies more in the Frameworks and business rules than in the reports themselves.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="analysis-of-the-cognos-estate"&gt;Analysis of the Cognos estate&lt;/h2&gt;
&lt;p&gt;The analysis covers Framework Manager, reports, queries, dimensions, hierarchies, calculations, filters, and variables.&lt;/p&gt;
&lt;p&gt;The collected metadata makes it possible to reconstruct:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dependencies between objects;&lt;/li&gt;
&lt;li&gt;relationships with data sources;&lt;/li&gt;
&lt;li&gt;business objects and indicators exposed in reports.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="scope-rationalization"&gt;Scope rationalization&lt;/h2&gt;
&lt;p&gt;Usage logs are cross-referenced with the platform&amp;rsquo;s metadata.&lt;/p&gt;
&lt;p&gt;This phase identifies unused reports, duplicates, and obsolete Frameworks.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-1-en_hu_c98f0bfd96a51259.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-1-en_hu_3b4eff7c22906ed4.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-1-en_hu_7ec183cfd486a0cb.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-1-en_hu_c98f0bfd96a51259.webp"
width="760"
height="382"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; the scope that&amp;rsquo;s actually used is isolated before migration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="conversion-to-power-bi"&gt;Conversion to Power BI&lt;/h2&gt;
&lt;p&gt;Cognos Frameworks are analyzed and then converted to the target Power BI model.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-2-en_hu_9b5df44245f6d6b3.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-2-en_hu_3b75903cb4680bac.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-2-en_hu_5b20d0077603f6cd.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-cognos-vers-power-bi/migration-cognos-vers-power-bi-2-en_hu_9b5df44245f6d6b3.webp"
width="760"
height="302"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Dimensions, hierarchies, measures, calculations, variables, and relationships between objects are reconstructed in the target semantic model.&lt;/p&gt;
&lt;p&gt;Cognos expressions are converted to SQL or DAX depending on their nature.&lt;/p&gt;
&lt;p&gt;Dependencies between Frameworks, reports, and data sources are preserved in the generated model.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; business objects and calculation rules are reconstructed directly from the Cognos Frameworks.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="validation"&gt;Validation&lt;/h2&gt;
&lt;p&gt;Migrations can be carried out with dual Cognos / Power BI execution.&lt;/p&gt;
&lt;p&gt;The indicators produced by both platforms are compared during acceptance testing phases.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Typical use case:&lt;/strong&gt; progressive validation of reports before cutover.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="usage-driven-migration"&gt;Usage-driven migration&lt;/h2&gt;
&lt;p&gt;Reports can be migrated in batches based on how often they&amp;rsquo;re used and their business criticality.&lt;/p&gt;
&lt;p&gt;Observed usage forms the basis for project planning and development prioritization.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; a reduced volume to migrate, with effort focused on active usage.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;script&gt;
(function () {
// Hide the "Last updated on" date and the Author block on Resources
// pages: these aren't blog posts (no date/byline).
function hide() {
document.querySelectorAll("time.mt-12.mb-8").forEach(function (el) {
el.style.display = "none";
});
document.querySelectorAll("div.flex.pt-12.pb-4").forEach(function (el) {
if (el.querySelector('img[src*="/media/authors/"]')) {
el.style.display = "none";
}
});
// Extra safety net: also hide the social sharing row and any container
// linked to the author card, matched semantically rather than by class
// name (more robust to theme updates).
var shareHrefPatterns = [
"twitter.com/intent", "x.com/intent", "facebook.com/sharer",
"linkedin.com/sharing", "wa.me/", "api.whatsapp.com", "mailto:?"
];
document.querySelectorAll("a[href]").forEach(function (a) {
var href = a.getAttribute("href") || "";
if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
a.style.display = "none";
}
});
document.querySelectorAll('a[href="https://ellipsys-bi.com/authors/me/"]').forEach(function (a) {
var el = a.closest("div.flex") || a.parentElement;
if (el) el.style.display = "none";
});
}
document.addEventListener("DOMContentLoaded", hide);
})();
&lt;/script&gt;</description></item><item><title>DataViz Migration - migrating from SAP BO to GCP Looker</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/</guid><description>&lt;p&gt;SAP BusinessObjects estates typically hold several years&amp;rsquo; worth of modeling: universes, Web Intelligence reports, business objects, calculations, filters, prompts, and semantic layers.&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:#C00000;"&gt;{openAudit}&lt;/strong&gt; analyzes these components to reconstruct the dependencies between data sources, universes, reports, and observed usage.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; universes and business objects are generally the primary source of information for reconstructing the target model.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="sap-businessobjects-analysis-prerequisites"&gt;SAP BusinessObjects analysis prerequisites&lt;/h2&gt;
&lt;p&gt;The analysis relies on access to the SAP BusinessObjects services, technical repositories, and the audit database.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-1-fr-en_hu_e13826090b9c390.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-1-fr-en_hu_1c964b321f754f52.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-1-fr-en_hu_11194cd19928f1e6.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-1-fr-en_hu_e13826090b9c390.webp"
width="760"
height="295"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The extractors run within the Client&amp;rsquo;s environment. The collected metadata can be anonymized before processing.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Good to know:&lt;/strong&gt; only technical metadata is used.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="estate-analysis"&gt;Estate analysis&lt;/h2&gt;
&lt;p&gt;The analysis covers Web Intelligence reports, UNV and UNX universes, Data Providers, business objects, variables, filters, prompts, and graphical components.&lt;/p&gt;
&lt;p&gt;Technical dependencies and observed usage are consolidated into a repository.&lt;/p&gt;
&lt;h2 id="rationalization"&gt;Rationalization&lt;/h2&gt;
&lt;p&gt;Audit logs are cross-referenced with the platform&amp;rsquo;s metadata.&lt;/p&gt;
&lt;p&gt;Unused or broken reports, duplicated reports, unconsumed objects, obsolete universes, etc. are identified before migration.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; a massive reduction in the volume to migrate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="conversion-to-looker"&gt;Conversion to Looker&lt;/h2&gt;
&lt;p&gt;Data Providers, business objects, and queries are converted into Looker components.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-2-en_hu_7003db7d34fd93d4.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-2-en_hu_8db6c20ca53ef3e6.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-2-en_hu_48db9a9a603c747.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-2-en_hu_7003db7d34fd93d4.webp"
width="760"
height="384"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Dimensions, measures, joins, and calculations are reconstructed in the LookML models.&lt;/p&gt;
&lt;p&gt;Dashboards, filters, prompts, tables, charts, and navigation mechanisms are reconstructed from the SAP BusinessObjects reports.&lt;/p&gt;
&lt;p&gt;The functional organization of the universes carries over into the target platform&amp;rsquo;s folders, Explores, and business catalogs.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; functional objects and reporting components are reconstructed from the SAP BusinessObjects universes and reports.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="validation"&gt;Validation&lt;/h2&gt;
&lt;p&gt;Migrations can be carried out with dual SAP BusinessObjects / Looker execution.&lt;/p&gt;
&lt;p&gt;The indicators produced by both platforms are compared during acceptance testing phases.&lt;/p&gt;
&lt;h2 id="sap-businessobjects-prompts"&gt;SAP BusinessObjects prompts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-3-fr-en_hu_e32ba9f58e315e7f.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-3-fr-en_hu_5857bbd3544fbace.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-3-fr-en_hu_b981e12f84f3f124.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-3-fr-en_hu_e32ba9f58e315e7f.webp"
width="760"
height="323"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;SAP BusinessObjects prompts are converted into Looker&amp;rsquo;s native filters.&lt;/p&gt;
&lt;p&gt;Value lists and input parameters are preserved.&lt;/p&gt;
&lt;h2 id="business-objects-and-lookml-models"&gt;Business objects and LookML models&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-4-fr-en_hu_a7017ec36f54a392.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-4-fr-en_hu_4611e0185f8a7e20.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-4-fr-en_hu_29d8139be1f9252.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-4-fr-en_hu_a7017ec36f54a392.webp"
width="760"
height="425"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Queries, business objects, dimensions, measures, and joins are converted into LookML components.&lt;/p&gt;
&lt;h2 id="functional-structure"&gt;Functional structure&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-5-fr-en_hu_bc23c6bdbcc4a714.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-5-fr-en_hu_ac5aa8cc17255309.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-5-fr-en_hu_b77e0402f82b5ea0.webp 687w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-5-fr-en_hu_bc23c6bdbcc4a714.webp"
width="687"
height="760"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The organization of the universes is rebuilt as Explores, dimensions, and measures.&lt;/p&gt;
&lt;h2 id="pivots-and-matrix-analyses"&gt;Pivots and matrix analyses&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-6-fr-en_hu_dc2823125788486b.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-6-fr-en_hu_d346a142e0626595.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-6-fr-en_hu_664a59cd8f45d67.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-6-fr-en_hu_dc2823125788486b.webp"
width="760"
height="342"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Cross-tabs and multidimensional analyses are converted into Looker&amp;rsquo;s pivot mechanisms.&lt;/p&gt;
&lt;h2 id="charts"&gt;Charts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-7-fr-en_hu_161dd4ce083d6e70.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-7-fr-en_hu_fa77ab8b95098d7b.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-7-fr-en_hu_8619a9a16b57301a.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-7-fr-en_hu_161dd4ce083d6e70.webp"
width="760"
height="388"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Trend lines and comparative analyses are rebuilt from the indicators identified in the reports.&lt;/p&gt;
&lt;h2 id="bar-charts"&gt;Bar charts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-8-fr-en_hu_d211e029f753a29e.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-8-fr-en_hu_28d40061ee9257ca.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-8-fr-en_hu_afee7a6da79cc15a.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-8-fr-en_hu_d211e029f753a29e.webp"
width="760"
height="364"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Bar charts are adapted to Looker&amp;rsquo;s visualization components.&lt;/p&gt;
&lt;h2 id="pie-charts"&gt;Pie charts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-9-fr-en_hu_d36bc0070d0d8ee.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-9-fr-en_hu_fe1f5e692333a62c.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-9-fr-en_hu_472b822fd827414a.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration-sap-bo-vers-looker-9-fr-en_hu_d36bc0070d0d8ee.webp"
width="760"
height="410"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Pie charts are converted into Looker&amp;rsquo;s native visualizations.&lt;/p&gt;
&lt;script&gt;
(function () {
// Hide the "Last updated on" date and the Author block on Resources
// pages: these aren't blog posts (no date/byline).
function hide() {
document.querySelectorAll("time.mt-12.mb-8").forEach(function (el) {
el.style.display = "none";
});
document.querySelectorAll("div.flex.pt-12.pb-4").forEach(function (el) {
if (el.querySelector('img[src*="/media/authors/"]')) {
el.style.display = "none";
}
});
// Extra safety net: also hide the social sharing row and any container
// linked to the author card, matched semantically rather than by class
// name (more robust to theme updates).
var shareHrefPatterns = [
"twitter.com/intent", "x.com/intent", "facebook.com/sharer",
"linkedin.com/sharing", "wa.me/", "api.whatsapp.com", "mailto:?"
];
document.querySelectorAll("a[href]").forEach(function (a) {
var href = a.getAttribute("href") || "";
if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
a.style.display = "none";
}
});
document.querySelectorAll('a[href="https://ellipsys-bi.com/authors/me/"]').forEach(function (a) {
var el = a.closest("div.flex") || a.parentElement;
if (el) el.style.display = "none";
});
}
document.addEventListener("DOMContentLoaded", hide);
})();
&lt;/script&gt;</description></item><item><title>DataViz Migration - migrating from SAP BO to Power BI</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/</guid><description>&lt;p&gt;SAP BusinessObjects estates typically hold several years&amp;rsquo; worth of modeling: universes, Web Intelligence reports, business objects, calculations, filters, prompts, and semantic layers.&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:#C00000;"&gt;{openAudit}&lt;/strong&gt; analyzes universes, reports, and usage logs to reconstruct the dependencies between data sources, business objects, and visualizations.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; the migration covers universes, business objects, and business rules just as much as reports.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="sap-businessobjects-analysis-prerequisites"&gt;SAP BusinessObjects analysis prerequisites&lt;/h2&gt;
&lt;p&gt;The analysis requires access to the SAP BusinessObjects services, technical repositories, and the audit database.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-1-en_hu_ba768e169f79d8a4.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-1-en_hu_5aa6190469d38d46.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-1-en_hu_14eea1fdbe55e7dc.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-1-en_hu_ba768e169f79d8a4.webp"
width="760"
height="295"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The extractors run within the Client&amp;rsquo;s environment. The collected metadata can be anonymized before processing.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Good to know:&lt;/strong&gt; only technical metadata is used.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="estate-analysis"&gt;Estate analysis&lt;/h2&gt;
&lt;p&gt;The analysis covers Web Intelligence reports, UNV and UNX universes, Data Providers, business objects, variables, filters, prompts, and graphical components.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-2-en_hu_9e6e5ed74a05107d.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-2-en_hu_b245a9d91abdb0f1.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-2-en_hu_41d7132e3d8af1c8.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-2-en_hu_9e6e5ed74a05107d.webp"
width="760"
height="351"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Technical dependencies and observed usage are consolidated into a repository.&lt;/p&gt;
&lt;h2 id="rationalization"&gt;Rationalization&lt;/h2&gt;
&lt;p&gt;Audit logs are cross-referenced with the platform&amp;rsquo;s metadata.&lt;/p&gt;
&lt;p&gt;Unused reports, duplicates, unconsumed objects, and obsolete universes are identified before migration.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-3-en_hu_a10c08065433bea5.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-3-en_hu_d2e722c37961b76e.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-3-en_hu_877674bb19d22475.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-3-en_hu_a10c08065433bea5.webp"
width="760"
height="368"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; a reduced volume to migrate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="conversion-to-power-bi"&gt;Conversion to Power BI&lt;/h2&gt;
&lt;p&gt;Data Providers are converted into Power BI datasets.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-4-en_hu_ac48607b71e13986.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-4-en_hu_ab680e08e6887521.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-4-en_hu_b03f23cc309d4b4f.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-4-en_hu_ac48607b71e13986.webp"
width="760"
height="490"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Queries, calculations, and variables are converted into SQL or DAX. Business objects are reconstructed as dimensions and measures.&lt;/p&gt;
&lt;p&gt;Dependencies between universes, reports, and data sources are preserved in the target model.&lt;/p&gt;
&lt;p&gt;Tables, charts, filters, sections, and layout elements are analyzed and then reconstructed in Power BI.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; the migration covers both the business layer and the reporting layer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="validation"&gt;Validation&lt;/h2&gt;
&lt;p&gt;Migrations can be carried out with dual SAP BusinessObjects / Power BI execution.&lt;/p&gt;
&lt;p&gt;The indicators produced by both platforms are compared during acceptance testing phases.&lt;/p&gt;
&lt;h2 id="tables-filters-and-slicers"&gt;Tables, filters, and slicers&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-5-fr-en_hu_1551ac4a075a41.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-5-fr-en_hu_7d2cabc0f0e379a8.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-5-fr-en_hu_2843b0dc5643d446.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-5-fr-en_hu_1551ac4a075a41.webp"
width="760"
height="349"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Conversion of SAP BusinessObjects tables, filters, and sections into Power BI components.&lt;/p&gt;
&lt;h2 id="pie-charts"&gt;Pie charts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-6-fr-en_hu_a95a4aca512d1749.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-6-fr-en_hu_4942d0b903aeb54f.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-6-fr-en_hu_48344305e462ac99.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-6-fr-en_hu_a95a4aca512d1749.webp"
width="760"
height="391"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Conversion of SAP BusinessObjects pie charts into Power BI visuals.&lt;/p&gt;
&lt;h2 id="charts"&gt;Charts&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-7-fr-en_hu_c4b3e9ec3c9b2647.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-7-fr-en_hu_8c147af9f8fdd1ca.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-7-fr-en_hu_f521ee8420e6a215.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-7-fr-en_hu_c4b3e9ec3c9b2647.webp"
width="760"
height="389"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Conversion of SAP BusinessObjects charts into Power BI visuals.&lt;/p&gt;
&lt;h2 id="dashboards"&gt;Dashboards&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-8-fr-en_hu_9db79e138e2c6ef8.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-8-fr-en_hu_6ab63132e225689d.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-8-fr-en_hu_baef6f2a1c0796e9.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-sap-bo-vers-power-bi/migration-sap-bo-vers-power-bi-8-fr-en_hu_9db79e138e2c6ef8.webp"
width="760"
height="326"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Conversion of SAP BusinessObjects dashboards into Power BI.&lt;/p&gt;
&lt;script&gt;
(function () {
// Hide the "Last updated on" date and the Author block on Resources
// pages: these aren't blog posts (no date/byline).
function hide() {
document.querySelectorAll("time.mt-12.mb-8").forEach(function (el) {
el.style.display = "none";
});
document.querySelectorAll("div.flex.pt-12.pb-4").forEach(function (el) {
if (el.querySelector('img[src*="/media/authors/"]')) {
el.style.display = "none";
}
});
// Extra safety net: also hide the social sharing row and any container
// linked to the author card, matched semantically rather than by class
// name (more robust to theme updates).
var shareHrefPatterns = [
"twitter.com/intent", "x.com/intent", "facebook.com/sharer",
"linkedin.com/sharing", "wa.me/", "api.whatsapp.com", "mailto:?"
];
document.querySelectorAll("a[href]").forEach(function (a) {
var href = a.getAttribute("href") || "";
if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
a.style.display = "none";
}
});
document.querySelectorAll('a[href="https://ellipsys-bi.com/authors/me/"]').forEach(function (a) {
var el = a.closest("div.flex") || a.parentElement;
if (el) el.style.display = "none";
});
}
document.addEventListener("DOMContentLoaded", hide);
})();
&lt;/script&gt;</description></item><item><title>DataViz Migration - SAP BO, Power BI, Spotfire, or Cognos to an open, interoperable architecture</title><link>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/</guid><description>&lt;p&gt;Data visualization platforms evolve regularly.&lt;/p&gt;
&lt;p&gt;SAP BusinessObjects, IBM Cognos, Power BI, or Spotfire may succeed one another within the same Information System. Business objects, calculations, indicators, and business rules generally remain identical from one platform to the next.&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:#C00000;"&gt;{openAudit}&lt;/strong&gt; analyzes technical repositories, semantic layers, and reports to reconstruct the dependencies between data sources, intermediate processes, and the objects exposed in dashboards.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; the functional components of reporting platforms are extracted and then rebuilt in a format independent of the target technology.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="analysis-of-the-decision-support-estate"&gt;Analysis of the decision-support estate&lt;/h2&gt;
&lt;p&gt;The parser-based analysis mechanisms cover SAP BusinessObjects universes, Cognos Frameworks, Power BI models, Spotfire Information Links, as well as the associated reports, dashboards, calculations, filters, and business objects.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-1-en_hu_1578fd2c26d4451e.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-1-en_hu_5ba210f16380ed5c.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-1-en_hu_a2327f5a3876a014.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-1-en_hu_1578fd2c26d4451e.webp"
width="760"
height="351"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The collected metadata makes it possible to reconstruct technical dependencies, semantic layers, and business rules.&lt;/p&gt;
&lt;h2 id="rationalization"&gt;Rationalization&lt;/h2&gt;
&lt;p&gt;Technical repositories are cross-referenced with usage logs. Unused reports, duplicates, and obsolete components are identified before the migration phase.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-2-en_hu_bb9b122aaf23d094.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-2-en_hu_2f1e7bd6d2cf68b5.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-2-en_hu_9d8aeaf9a16d0a5c.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-2-en_hu_bb9b122aaf23d094.webp"
width="760"
height="368"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; a reduced scope for the actual migration.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="sql-transcription"&gt;SQL transcription&lt;/h2&gt;
&lt;p&gt;Queries, calculations, filters, aggregations, joins, variables, and business rules are reconstructed in the form of SQL.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-3-en_hu_806706372a70baa0.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-3-en_hu_aef89169d9004542.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-3-en_hu_d19c67bb9cf7e797.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-3-en_hu_806706372a70baa0.webp"
width="760"
height="391"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The resulting SQL forms an open representation of the functional logic originally carried by the data visualization platform.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; SQL becomes the pivot format for representing business objects.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="oa-lake"&gt;&lt;strong style="color:#C00000;"&gt;{oa-lake}&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The SQL processes are integrated into &lt;strong style="color:#C00000;"&gt;{oa-lake}&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="img-big"
srcset="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-4-en_hu_8c31bb169a8e7f8c.webp 320w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-4-en_hu_ae49fe3603c10283.webp 480w, https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-4-en_hu_edc4b854fdcf72a5.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="https://ellipsys-bi.com/en/ressources/migration-dataviz/migration-dataviz-architecture-ouverte/migration-dataviz-architecture-ouverte-4-en_hu_8c31bb169a8e7f8c.webp"
width="760"
height="408"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong style="color:#C00000;"&gt;{oa-lake}&lt;/strong&gt; centralizes business objects, indicators, dimensions, business rules, and SQL transformations. The engine federates several data systems and exposes a single model to reporting tools.&lt;/p&gt;
&lt;p&gt;Data can be materialized in Parquet format. Queries are generated against the physical systems or executed from the cache when needed.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;Key point:&lt;/strong&gt; business logic is defined once and then exposed to several data visualization platforms.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;script&gt;
(function () {
// Hide the "Last updated on" date and the Author block on Resources
// pages: these aren't blog posts (no date/byline).
function hide() {
document.querySelectorAll("time.mt-12.mb-8").forEach(function (el) {
el.style.display = "none";
});
document.querySelectorAll("div.flex.pt-12.pb-4").forEach(function (el) {
if (el.querySelector('img[src*="/media/authors/"]')) {
el.style.display = "none";
}
});
// Extra safety net: also hide the social sharing row and any container
// linked to the author card, matched semantically rather than by class
// name (more robust to theme updates).
var shareHrefPatterns = [
"twitter.com/intent", "x.com/intent", "facebook.com/sharer",
"linkedin.com/sharing", "wa.me/", "api.whatsapp.com", "mailto:?"
];
document.querySelectorAll("a[href]").forEach(function (a) {
var href = a.getAttribute("href") || "";
if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
a.style.display = "none";
}
});
document.querySelectorAll('a[href="https://ellipsys-bi.com/authors/me/"]').forEach(function (a) {
var el = a.closest("div.flex") || a.parentElement;
if (el) el.style.display = "none";
});
}
document.addEventListener("DOMContentLoaded", hide);
})();
&lt;/script&gt;</description></item></channel></rss>