Blog
Extraktion von MySQL-Daten
Der folgende Blogbeitrag betrachtet verschiedene Möglichkeiten zur Extraktion von Daten aus einer MySQL-Datenbank und Import in den SQL Server 2014 mittels SSIS näher. Hierfür wurden drei verschiedene Möglichkeiten untersucht: Treiber für ADO.NET bzw. ODBC und die Möglichkeit der Extraktion in eine CSV-Datei und Import dieser in den SQL-Server. (mehr …) ...
Weiterlesen …
Weiterlesen …
SQL Server: Erweiterung des Funktionsumfangs mittels F# Libraries
Der SQL Server liefert eine Vielzahl von Funktionen. Trotzdem steht man zuweilen vor Problemen, die sich nicht oder nur umständlich mit SQL Server Funktionen lösen lassen. Ein Beispiel hierfür ist die Durchführung einer „unscharfen“ Stringsuche. Mit „unscharfer“ Suche bezeichne ich hier die Suche nach ähnlichen Zeichenfolgen. So soll z.B. bei ...
Weiterlesen …
Weiterlesen …
Zugriffsberechtigung in Power BI Berichten
Der folgende Blogbeitrag soll sich mit den Zugriffsberechtigungen in Power BI Berichten befassen. Hierbei wollen wir insbesondere untersuchen, in wie weit sich Benutzerberechtigungen auf den Datenquellen auf die Power BI Berichte auswirken. (mehr …) ...
Weiterlesen …
Weiterlesen …
Visual Studio 2013 schließt nach Validierung mit Fehlermeldung 0x8001010E (RPC_E_WRONG_THREAD)
Von einem Kunden wurde ich kürzlich gefragt, warum sich sein Visual Studio nach der Validierung der Pakete mit folgender Fehlermeldung schließt:
TITLE: Microsoft Visual Studio
Das COM-Objekt des Typs „System.__ComObject“ kann nicht in den Schnittstellentyp „Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100“ umgewandelt werden. Dieser Vorgang konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die ...
Weiterlesen …
Paketkonfiguration im Projektbereitstellungsmodell weiterhin verfügbar
In meinem letzten Blogbeitrag hatte ich beschrieben, wie man im Projektbereitstellungsmodell mit Hilfe des Konfigurations-Managers Parameter unterschiedliche Werte für z.B. eine Test- oder Produktivumgebung zuweist. In diesem Blogbeitrag werde ich beschreiben, wie man weiterhin die Paketkonfiguration im Projektbereitstellungsmodell verwenden kann.
(mehr …) ...
Weiterlesen …
(mehr …) ...
Weiterlesen …
Mathematische Funktionen in Natively Compiled Stored Procedures
Dass der SQL Server 2014 mit seinen InMemory-Fähigkeiten einen erheblichen Performance-Boost in vielen praktischen Einsatzmöglichkeiten ermöglicht, haben wir bereits ausführlich dokumentiert. Einer der Faktoren, die eine erhebliche Beschleunigung von InMemory-Abfragen ermöglichen, sind nativ kompilierte Stored Procedures (NCSPs). Diese bieten zwar eine erhebliche Beschleunigung, erlauben aber nur einen eingeschränkten Zugriff auf ...
Weiterlesen …
Weiterlesen …
Verwendung des Konfigurations-Managers für den Test auf Entwicklungs- und Produktivumgebungen
Mit dem Erscheinen des SQL Server 2012 stellte Microsoft neben dem Paketbereitstellungsmodell ein weiteres Modell zur Verfügung: das Projektbereitstellungsmodell. Eine Gegenüberstellung beider Bereitstellungsmodelle kann man hier finden.
Während man im „alten Modell“ die Möglichkeit hat, mit Hilfe der Paketkonfiguration (XML-Konfigurationsdatei, SQL-Server, Umgebungsvariable, …) den Variablen und Verbindungs-Managern im Paket einen ...
Weiterlesen …
Während man im „alten Modell“ die Möglichkeit hat, mit Hilfe der Paketkonfiguration (XML-Konfigurationsdatei, SQL-Server, Umgebungsvariable, …) den Variablen und Verbindungs-Managern im Paket einen ...
Weiterlesen …
Gegenüberstellung der Verarbeitungszeit für csv-Dateien mit Hilfe des Foreach-Schleifencontainers und dem Verbindungs-Manager MULTIFLATFILE
Die Verarbeitung mehrerer csv- oder txt-Dateien habe ich bisher meist mit Hilfe eines Foreach-Schleifencontainers und einem dynamischen Flatfile-Verbindungs-Manager vorgenommen. Abhängig von den zu importierenden Dateien existiert jedoch ein erhebliches Optimierungspotential durch den Einsatz eines anderen Verbindungstypen. (mehr …) ...
Weiterlesen …
Weiterlesen …