Data Warehousing Data Warehousing SSIS 2012 erste Schritte Letztens konnte ich bei einem unserer Kunden ein Upgrade eines SQL-Server 2005 auf die Version 2012 begleiten. Dabei war auch ein größeres, über Jahre ‚gewachsenes‘ SSIS-Paket enthalten. Jeder [...] mehr erfahren
Data Warehousing Data Warehousing Normierung von Zeitangaben in SQL In unseren Projekten dreht sich immer alles um die Zeit. Meist geht es darum, die Daten auf Tages-, Monats- oder Jahresebene zu vergleichen und zu analysieren. Vor einiger Zeit hatte ich mit einer etwas [...] mehr erfahren
Data Warehousing Rekursionen in MDX Bei einem international agierenden Kunden habe ich kürzlich eine rollierende Planung implementiert. Ein Mal pro Monat gibt es bei dem Kunden eine Planungsrunde, in der die letzten Erkenntnisse verarbeitet [...] mehr erfahren
Data Warehousing Data Warehousing Strukturierte Fehlersuche beim Datenladeprozess Hier bei Bissantz & Company legen wir sehr großen Wert auf Konsistenz beim Datenladeprozess. Die Summe des Inputs muss der Summe des Outputs entsprechen. Alles andere führt zum protokollierten Abbruch [...] mehr erfahren
Data Warehousing Data Warehousing Optimierung von T-SQL Code Dieser Beitrag beschäftigt sich mit der Optimierung von T-SQL Code des SQL Servers. Es geht hierbei also um Möglichkeiten, Abfragen beispielsweise effizienter zu formulieren und dabei unter anderem [...] mehr erfahren
Data Warehousing Data Warehousing Stilregeln in SQL- und MDX-Statements sowie SSIS-Paketen Jeder, der selbst SQL- oder MDX-Statements schreibt und die anderer lesen und verstehen möchte, wird feststellen, dass jeder einen etwas anderen Schreibstil verwendet. Da T-SQL eine flexible Gestaltung [...] mehr erfahren
Data Warehousing Data Warehousing Berichtsüberschriften – jetzt wird’s bunt! Eine Berichtsüberschrift ist fester Bestandteil eines jeden DeltaMaster-Berichts. Sie soll den Leser über den Inhalt des Berichts informieren und ihm helfen, seine Aufmerksamkeit auf die Kernaussage [...] mehr erfahren
Data Warehousing Data Warehousing Flexible multiple Gruppierung von Elementen Eine häufige Frage in Kundenprojekten ist, ob und wie durch den DeltaMaster-Anwender innerhalb existierender Dimensionen individuelle (Zwischen-)Summen oder Gruppierungen definiert werden können, die [...] mehr erfahren
Data Warehousing Data Warehousing Exception Reporting mit DeltaMaster II Wie im vorangegangen Beitrag "Exception Reporting" mit DeltaMaster dargestellt, lässt sich durch eine geschickte Kombination von DeltaMaster und Berichtsserver ein Exception Reporting sowohl in multidimensionalen [...] mehr erfahren
Data Warehousing Data Warehousing Kopierprozesse in DeltaMaster für relationale Datenbanken Im Zuge der Unternehmensplanung werden die meisten Daten händisch erfasst. Dabei werden die wichtigsten Kunden- und Produktkombinationen meist einzeln besprochen und geplant, weniger wichtige Kunden- [...] mehr erfahren
Data Warehousing Data Warehousing Sternenfalle Neulich im Support: „Ich habe ein Problem. Meine nächtliche Datenaufbereitung ist nicht durchgelaufen.“ Gut, das kommt manchmal vor. Da wir wie immer den DeltaMaster Modeler einsetzen, haben wir [...] mehr erfahren
Data Warehousing Data Warehousing Anonymisierung von Datenmodellen mithilfe von redgate SQL Data Generator Der Artikel „Anonymisierung von kundenspezifischen Daten für DeltaMaster-Anwendungen“ (http://crew.bissantz.de/anonymisierung-von-kundenspezifischen-daten) hat bereits Stellen in DeltaMaster Modeler [...] mehr erfahren
Data Warehousing Data Warehousing Exception Reporting mit DeltaMaster Der Berichtsserver als Zusatzkomponente von DeltaMaster übernimmt die Aktualisierung, Verände-rung, Vervielfältigung und das Verteilen von Analysesitzungen, Berichtsmappen oder Berichten in den unterschiedlichsten [...] mehr erfahren
Data Warehousing Data Warehousing Modellierung mehrerer Zeitdimensionen Im Kundenprojekt steht man hin und wieder vor der Entscheidung, nach welchem zeitlichen Kriterium man die Daten einteilt. Besonders dann, wenn die Rohdatensätze mit mehreren Zeitstempeln versehen sind [...] mehr erfahren
Data Warehousing Data Warehousing Hash & Co. Heute möchte ich mich einmal mit einer sehr nützlichen T-SQL-Funktion namens CHECKSUM() beschäftigen. An einem Beispiel aus dem Datenladeprozess soll gezeigt werden, wie dieser durch die Verwendung [...] mehr erfahren
Data Warehousing Data Warehousing Umgang mit mehreren Perioden in DeltaMaster Bekanntlich ist der Zeitbezug in unseren Daten eine der wichtigsten Merkmale, die es überhaupt ermöglicht Periodenvergleiche darzustellen und letztlich über den Erfolg zu Vorperioden zu informieren [...] mehr erfahren
Data Warehousing Data Warehousing DeltaMaster TickerPortal Wer bei Bissantz & Company in Nürnberg durch die Geschäftsräume läuft, kann den Monitoren mit den Laufschriften nicht mehr aus dem Wege gehen. Ob in der Cafeteria, in den Gängen oder im Büro des [...] mehr erfahren
Data Warehousing Data Warehousing "Double-OLAP-Planning" DeltaMaster ist ein sensationelles Planungswerkzeug. Dies hat uns kürzlich wieder ein Partnerunternehmen bestätigt, welches schon mit vielen anderen Frontends gearbeitet hat. Die Schwachstelle in SQL-Server-basierten [...] mehr erfahren
Data Warehousing Data Warehousing In 10 Tagen einmal um die SAP ERP-Welt Tag 3: Mehrstufiges Schichten-Modell für den SAP-Datenfluss Dieser Artikel thematisiert ein mehrstufiges Schichten-Modell für den SAP-Datenfluss innerhalb von MS-SQL/AS-Datenbanken. Die Redewendung „Der Weg ist das Ziel“ trifft die Sache, denn hierfür gelingt [...] mehr erfahren
Data Warehousing Data Warehousing Performance-Falle in SCOPE-Berechnung Dass es zu einem gesuchten Ziel in einer Analysis-Services-Datenbank meist mehrere verschiedene Lösungsansätze gibt, wird wohl jedem, der sich etwas intensiver mit Datenmodellierung auseinandersetzt [...] mehr erfahren
Data Warehousing Data Warehousing Projektwerkzeuge von redgate Informatiker sind stets bestrebt, Komplexität zu reduzieren, Performance zu steigern und sich das Arbeitsleben so leicht wie möglich zu gestalten: Quellcode wird beispielsweise nicht kopiert, sondern [...] mehr erfahren
Data Warehousing Data Warehousing Filter-ALL statt Automaten-ALL Alles ist einfach alles. Auch in der OLAP-Welt. Logisch. Doch wie logisch sind Geschäftslogiken, was das ALL-Element angeht? Da ist es manchmal logisch, dass alles nur das ist, bei dem eine bestimme [...] mehr erfahren
Data Warehousing Berichtsserver für Experten Teil 1: Zweite Instanz für den ReportService Die deltas! 5.4.2 beschreiben die Einrichtung des ReportService. Dieser wird verwendet, um die Backend-Power eines Servers für die Erstellung von Ad-hoc-Reports zu nutzen. So kann beispielsweise ein [...] mehr erfahren
Data Warehousing Data Warehousing SQL-Server Tuning Dieser Beitrag beschäftigt sich mit dem Tuning des SQL-Servers. Das Tuning umfasst die Einstellungen der SQL-Server Instanz selbst, Einstellungen der darin betriebenen Datenbanken als auch die Hard-wareumgebung [...] mehr erfahren
Data Warehousing Data Warehousing Jeder Arbeitstag zählt Vor einigen Wochen erschien der Beitrag "Finde den Tag" von meinem Kollegen Jens Glamm. Dort wird über die Tücken berichtet, die uns ein Kalender bei tagesgenauen Vorjahresvergleichen bescheren kann [...] mehr erfahren
Data Warehousing Data Warehousing Gefährliche Attributbeziehungen Microsoft Analysis Services erlaubt die flexible Modellierung von Dimensionen und Hierarchien durch die beliebige Kombination von Attributen. In bestimmten Fällen können dabei unerwünschte Effekte [...] mehr erfahren
Data Warehousing Data Warehousing Dediziertes Datenladen per Lookup Nürnberger Nächte sind lang. Manchmal jedoch nicht lange genug, sodass der Datenraum, der bei einem nächtlichen Ladevorgang in die DeltaMaster Datenbank überführt werden soll, eingeschränkt werden [...] mehr erfahren