Data Warehousing Data Warehousing Was haben Schweißroboter und medizinische Studien gemeinsam? - Modellierung von Ereignisfolgen Seit der Einführung der Sparklines wissen wir, dass für die Interpretation von Daten auch die historische Entwicklung zu betrachten ist. Dies ist möglich, da Datenerhebungen immer mit einem Zeitstempel [...] mehr erfahren
Data Warehousing Data Warehousing Maskerade im SQL-Server-Agent Hatten Sie auch schon einmal das Problem beim Datenimport: Während der Entwicklung der SSIS-Pakete im BI-Development-Studio liefen alle Tests wunderbar durch. Der Flatfile-Import von einem Netzlaufwerk [...] mehr erfahren
Clicks Clicks Kunden, Produkte und andere Dimensionselemente zählen Wie Bela Lugosi den Dracula gab, das inspirierte die Macher der Sesamstraße zu jenem liebenswerten Spitzbart, der für sein Leben gern zählt: Graf Zahl. In der englischen Sesame Street heißt er mit [...] mehr erfahren
Data Warehousing Data Warehousing Best practice: Kennzahlensysteme in DeltaMaster Bei einem Kennzahlensystem werden Einzelkennzahlen, die für sich allein eine sehr begrenzte Aussagefähigkeit besitzen, zu einem System gegenseitig abhängiger und sich ergänzender Kennzahlen zusammengefasst [...] mehr erfahren
Data Warehousing Data Warehousing Umgang mit gesicherten Plandaten in DeltaMaster Modeler Wir stellen uns folgende Situation vor: Ihre Kollegen erfassen in der üblichen Hektik ihre Plandaten im DeltaMaster, der Abgabetermin rückt immer näher und die Zeit wird langsam knapp. Jetzt tritt [...] mehr erfahren
Data Warehousing Data Warehousing Die LastNonEmpty-Aggregation In verschiedenen Beiträgen unseres Crew-Blogs haben wir uns bereits mit Beständen und der Abbildung derselben unter verschiedenen Blickwinkeln beschäftigt (vgl. Bestandsbetrachtungen, Historische Betrachtung [...] mehr erfahren
Data Warehousing Data Warehousing Fortschreibung nichtadditiver Planwerte Eine wesentliche Anforderung an Business-Intelligence-Lösungen ist die Möglichkeit, Daten aus der dem System zugrundeliegenden OLAP-Datenbank nicht nur zum Zwecke der Analyse und des Standardreportings [...] mehr erfahren
Clicks Clicks Auswertungen nach externen Listen – die Mehrfachsuche Als Bildschirmarbeiter verbringen wir ohnehin schon einen nicht geringen Teil des Tages mit Suchen. Werden wir dann gebeten, „mal eben“ die Zahlen für diese und jene Kunden, Produkte oder anderes [...] mehr erfahren
Data Warehousing Data Warehousing Strukturarme Demodaten inhaltlich aufwerten Typische Situation im Prototypen-Design: Die Dimensionen, die inhaltlich in den Daten verfügbar sind, bieten relativ wenig Struktur und damit z. B. eine geringe Anzahl an Hierarchiestufen. Wie also [...] mehr erfahren
Data Warehousing Data Warehousing Datensuche in SAP-Systemen ohne ABAP Dictionary Für alle, die Daten aus SAP-Systemen nutzen wollen, steht am Anfang die Aufgabe, die Daten im SAP-System zu finden. Das ist bei der großen Menge an Tabellen, aus der ein SAP-System besteht, nicht ganz [...] mehr erfahren
Data Warehousing Data Warehousing Über die Nutzung des PIVOT- und UNPIVOT-Operators Wie bereits im Beitrag „Konvertierung von Excel-Kreuztabellen“ erwähnt, kommt es in BI-Projekten immer wieder vor, dass Quelldaten in einem Format zur Verfügung gestellt werden, welches das sofortige [...] mehr erfahren
Data Warehousing Data Warehousing Kundenartikelbezeichnungen In OLAP-Datenbanken beschreiben Attribute ein Dimensionselement näher. So kann z.B. einem Artikel eine Bezeichnung zugeordnet werden. In der Praxis gibt es die Anforderung, dass für Analysen und Berichte [...] mehr erfahren
Clicks Clicks Relative Veränderungen vergleichen mit logarithmischen Skalen Was gut ist, kommt wieder, besagt ein geflügeltes Wort. Das wollen wir hoffen! In den Sechzigerjahren beispielsweise war es fast selbstverständlich, dass man betriebswirtschaftliche Statistiken über [...] mehr erfahren
Data Warehousing Data Warehousing Ereignisgesteuerte Prozessausführung mit SQL Server Integration Services (SSIS) Beim täglichen ETL-Prozess der transaktionalen Daten ins Data Warehouse kann es dazu kommen, dass die Daten nicht jeden Tag geliefert werden. Abhängig davon sollen Prozesse wie z. B. „Automatischer [...] mehr erfahren
Data Warehousing Data Warehousing Konvertierung von Excel-Kreuztabellen II Die hier im Blog schon zuvor beschriebene und in der Praxis eminent nützliche, automatisierte Konvertierung von Excel-Kreuztabellen, lässt sich auch per SSIS Aufruf wiederkehrend und ferngesteuert initialisieren [...] mehr erfahren
Data Warehousing Data Warehousing Tapetenwechsel - Performancekiller Endlosberichte Das BI-Projekt ist erfolgreich abgeschlossen, die Einführungsschulungen sind absolviert, der Arbeitsalltag kehrt ein. Dringende Reports müssen jetzt schnell mit DeltaMaster erledigt werden. Ein Blick [...] mehr erfahren
Data Warehousing Data Warehousing Rechteverwaltung in SSAS - Teil 2 Bereits im ersten Beitrag zur Rechteverwaltung in SSAS habe ich darauf verwiesen, dass es eine alternative Möglichkeit gibt, um Benutzerrechte einfach und übersichtlich zu pflegen. Diesen Modellierungsansatz [...] mehr erfahren
Clicks Clicks Null, 0 und Nullelemente – das Nichts in analytischen Applikationen So nichtig und doch so wichtig war eine Erfindung, die den Babyloniern zugeschrieben wird: Sie schufen die 0. Das Nichts zu einem Etwas zu machen, mit dem man arbeiten kann, ihm einen Namen und ein Gesicht [...] mehr erfahren
Data Warehousing Data Warehousing Sparklines als Verwandlungskünstler Daten, die man ohne Kontext betrachtet, sind nicht nur langweilig, sie führen auch leicht in die Irre und sind fast immer wertlos. Dank der Sparklines, die zusätzlich zu einem Analysewert beispielsweise [...] mehr erfahren
Data Warehousing Data Warehousing Konvertierung von Excel-Kreuztabellen Hokuspokus Ratzefatz, aus Kreuztabell’ mach’ Datensatz! Wie schön wäre es, könnten wir diesen Zauberspruch das ein ums andere Mal auf sogenannte “Excel-Datengräber” anwenden. Diese liegen [...] mehr erfahren
Data Warehousing Data Warehousing Zeitarten Im Beitrag "Vom richtigen Umgang mit der Zeit in BI-Datenmodellen" wurde bereits auf die Problematik Zeit eingegangen. Unsere Empfehlung, nur eine Zeitdimension in ein OLAP-Modell aufzunehmen steht natürlich [...] mehr erfahren
Data Warehousing Data Warehousing Measure Groups oder Cubes? Einer der Grundsätze der OLAP-Modellierung ist die Zusammenfassung von Informationen gleicher Merkmalstiefe in gemeinsamen Speicherobjekten. Diese werden getreu der Vorstellung der Multidimensionalität [...] mehr erfahren
Clicks Clicks Abweichungen mit Differenzbalken und -säulen visualisieren In einer Grafischen Tabelle lässt sich sehr einfach und elegant hervorheben, was anders ist – und um wie viel es anders ist. Verschiedene Darstellungsoptionen stehen zur Verfügung, darunter eine noch [...] mehr erfahren
Data Warehousing Data Warehousing Verwenden von C# in den Formeln von DeltaMasters Flexreports In den Flexreports des DeltaMasters gibt es die Möglichkeit Formeln zu verwenden, die ähnlich zu dem allgegenwärtigen Vorbild Microsoft Excel aufgebaut sind. Zu beachten ist aber, dass die vom DeltaMaster [...] mehr erfahren
Data Warehousing Data Warehousing Partitionierung von Datenbankmodellen mit DeltaMaster Modeler Große Datenmodelle bedürfen oft sehr langer Aufbereitungszeiten. Täglich müssen neue Daten eingelesen und verarbeitet werden. Da bei einem standardmäßig aufgesetzten Aufbereitungsprozess täglich [...] mehr erfahren
Data Warehousing Data Warehousing Geoberechnungen (reale Adresszuordnung) Im dritten Artikel zum Thema Geoberechnungen beschäftigen wir uns mit einem Beispiel einer simplen Konkurrenzanalyse mit realer Adresszuordnung mittels Geokoordinaten. mehr erfahren
Data Warehousing Data Warehousing Historische Betrachtung von Bestandswerten Im Beitrag „Bestandsbetrachtungen“ konnten wir schon erfahren, dass Bestandswerte in OLAP-Datenbanken eine besondere Modellierung erfordern. Darin wird beschrieben, wie in OLAP-Modellen ein aktueller [...] mehr erfahren