Combining multiple tables with valid from/to date ranges into a single dimension
Dimensional modeling Tracking historical changes within a dimension is a common task in data warehousing and well covered by Ralph Kimball’s slowly changing dimension (SCD) methods. In short, the SCD...
View ArticleStart SSIS 2012 packages from a different SSIS project, part 1
If you decide to upgrade from SSIS 2008 to SSIS 2012 you might decide to use the Project Deployment Model and deploy your SSIS packages to the SSISDB instead of using the Package Deployment Model and...
View ArticleAzure Data-Factory – ein kleiner Rundflug
Mit Data Factory hat Microsoft eine Komponente für Azure zur Verfügung gestellt mit der sich ETL-Prozesse in die Cloud verlagern lassen. Aber ist Azure Data Factory so etwas ähnliches wie SSIS aus dem...
View ArticleStart SSIS 2012 packages from a different SSIS project, part 2
In my last post I explained how to start a SSIS 2012 package that is located in a different SSIS project. However, this solution is not very flexible, because the code is always only valid for one...
View ArticleSQL Server Data Files on Azure
Azure | SQL Server 2014 With SQL Server 2014 it’s easy to move database files to the Azure Blog storage even if the SQL Server runs on premise. Azure Blob storage offers reliable, cheap and high...
View ArticleCreating test data with a script component in SSIS
In this article I would like to show you how to generate test data with a script component in SSIS. You often construct a data flow in SSIS and want to test it with sample data. Creating appropiate...
View ArticleManaging SSIS Permissions in SQL Server 2012/2014
I’ll show how permissions in SSIS SQL Server 2012/2014 are set, managed and queried. With SQL Server 2012 Microsoft introduced a new Project Deployment Model with a dedicated SQL Server Database. DTSX...
View ArticleData Vault – Hub Loads explained
In a Data Vault Model, Business Keys are used to integrate data. A Hub Table contains a distinct list of Business Keys for one entity. This makes the Hub Table the “Key Player” of the Data Vault Data...
View ArticleAus 2 mach 1
Als ich vor kurzem bei einem Kunden einen Workshop zum Thema Datenmodellierung und Datenbewirtschaftung mit SSIS durchführte, entwickelten wir ein kleines Star-Schema und bewirtschafteten die...
View ArticleBI Innovation Lab: der Kunde forscht mit
BI Innovation Lab: der Kunde forscht mit Business-Intelligence-Technologien sind komplex. Und sie entwickeln sich rasant. Als Entscheider verliert man dabei schnell den Überblick. Welche Themen sind...
View ArticleDublettenentfernung
Öfter als einem lieb ist steht man vor dem Dublettenproblem, bei dem (meist fälschlicherweise) der gleiche Datensatz mehrfach in einer Tabelle auftaucht. Wenn man nicht die komplette Tabelle löschen...
View ArticleHigh Performance String Aggregation on Microsoft APS (PDW)
On normal SMP-SQL Servers there are several ways to perform string aggregations via XML or Pivot and dynamic SQL, some more or less efficient. On APS/PDW you have to do something different. We want to...
View ArticleT-SQL Last Non Empty
SQL Server 2012 | SQL Server 2014 | PDW/APS 2012 Recently we needed to calculate something like a ‘last non empty’ value in a T-SQL query. This blog post is about the solution we ended up with as an...
View ArticleQuerying Hadoop from SQL Server
SQL Server 2012 | SQL Server 2014 Microsoft’s Analytics Platform System (APS) offers built in transparent access to Hadoop data sources through the Polybase technology. This includes bidirectional...
View ArticleOLAP: logging for performance relevant events
Quite often OLAP users report performance problems from the past like “last Wednesday between 14:00 and 17:00”. For retrospective OLAP performance analysis we need not only the monitoring information...
View ArticleTDWI Seminar MDX Intensiv mit ORAYLIS
MDX ist der de-facto Standard zur Abfrage multidimensionaler Datenbank. Aber trotz der syntaktischen Ähnlichkeit zu SQL ist es für viele ein Buch mit sieben Siegeln. Dabei ist MDX gar nicht schwer....
View ArticleStandards in der Berichtserstellung – Chancen für die Unternehmenskommunikation
In jedem Unternehmen werden heutzutage Zahlen in Form von Dashboards, Statistiken und Berichten kommuniziert. Schaut man sich verschiedene dieser Auswertungen an, so begegnet man selbst innerhalb eines...
View ArticleStandards in der Berichtserstellung – Teil 2: Die IBCS® Notationsstandards...
Seit über 10 Jahren beschäftigt sich Dr. Rolf Hichert mit der Visualisierung von Managementinformationen und deren Verbesserung. Die von ihm zusammengestellten SUCCESS-Regeln bilden die Richtschnur für...
View ArticleData Vault – Link Loads explained – Part One
The Data Vault Model is known for its flexibility and its ability to scale out. One of the reasons which makes the model so scalable is the way relationships are realized. Despite how the relationship...
View ArticleStandards in der Berichtserstellung – Teil 3: Praktische Tipps für einen...
Nachdem wir in Teil 1 und Teil 2 die theoretischen Aspekte der Standards betrachtet haben, geht es in diesem Teil um die praktische Umsetzung in einen Style Guide. Grundsätzliches Der Style Guide dient...
View Article