<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dimensional-Modeling on Ivan Luminaria</title><link>https://ivanluminaria.com/ro/tags/dimensional-modeling/</link><description>Recent content in Dimensional-Modeling on Ivan Luminaria</description><generator>Hugo</generator><language>ro</language><lastBuildDate>Tue, 20 Jan 2026 08:03:00 +0100</lastBuildDate><atom:link href="https://ivanluminaria.com/ro/tags/dimensional-modeling/index.xml" rel="self" type="application/rss+xml"/><item><title>Ierarhii dezechilibrate: când clientul nu are părinte și grupul nu are bunic</title><link>https://ivanluminaria.com/ro/posts/data-warehouse/ragged-hierarchies/</link><pubDate>Tue, 20 Jan 2026 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/ro/posts/data-warehouse/ragged-hierarchies/</guid><description>&lt;p&gt;Trei niveluri. Top Group, Group, Client. Pare o structură banală — tipul de ierarhie pe care o desenezi pe o tablă în cinci minute și pe care orice instrument de BI ar trebui să o gestioneze fără probleme.&lt;/p&gt;
&lt;p&gt;Apoi descoperi că nu toți clienții aparțin unui grup. Și că nu toate grupurile aparțin unui top group. Și că rapoartele de agregare pe care business-ul le solicită — cifra de afaceri per top group, număr de clienți per grup, &lt;span class="glossary-tip" tabindex="0" data-glossary-desc="Navigare în rapoarte de la un nivel agregat la un nivel de detaliu, tipică analizei OLAP și data warehouse-urilor." data-glossary-url="https://ivanluminaria.com/ro/glossary/drill-down/" data-glossary-more="Citește mai mult →"&gt;drill-down&lt;/span&gt;
 de la vârf la frunză — produc rezultate greșite sau incomplete pentru că ierarhia are goluri.&lt;/p&gt;</description></item><item><title>SCD Tip 2: istoria pe care business-ul nu știa că o vrea</title><link>https://ivanluminaria.com/ro/posts/data-warehouse/scd-tipo-2/</link><pubDate>Tue, 11 Nov 2025 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/ro/posts/data-warehouse/scd-tipo-2/</guid><description>&lt;p&gt;Directorul comercial apare la ședința de luni dimineața cu o întrebare simplă: &amp;ldquo;Câți clienți aveam în regiunea Nord în iunie trecut?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Răspunsul DWH-ului: liniște.&lt;/p&gt;
&lt;p&gt;Nu pentru că sistemul era căzut, sau pentru că lipsea tabela. Datele erau acolo, tehnic vorbind. Dar erau greșite. DWH-ul returna clienții care &lt;em&gt;astăzi&lt;/em&gt; sunt în regiunea Nord — nu pe cei care erau acolo în iunie. Pentru că în fiecare noapte, procesul de încărcare suprascria datele master ale clienților cu valorile curente, ștergând orice urmă a ceea ce fusese înainte.&lt;/p&gt;</description></item><item><title>Granularitate greșită: când fact table nu răspunde la întrebările potrivite</title><link>https://ivanluminaria.com/ro/posts/data-warehouse/fatto-grana-sbagliata/</link><pubDate>Tue, 21 Oct 2025 08:03:00 +0100</pubDate><guid>https://ivanluminaria.com/ro/posts/data-warehouse/fatto-grana-sbagliata/</guid><description>&lt;p&gt;Ședința începuse bine. Directorul comercial al unei companii de distribuție industrială — vreo șaizeci de milioane cifră de afaceri, trei mii de clienți activi, catalog cu douăsprezece mii de referințe — deschisese prezentarea noului data warehouse cu un zâmbet. Cifrele se potriveau, dashboard-urile arătau bine, totalurile lunare pe agent și pe zonă băteau cu contabilitatea.&lt;/p&gt;
&lt;p&gt;Apoi cineva a pus întrebarea greșită. Sau mai bine zis, pe cea corectă.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Pot să văd cât a cumpărat clientul Bianchi în luna martie, linie cu linie, produs cu produs?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>