SSRS: Paging in Reports deaktivieren
avatar

Das Problem Der heutige Blog-Post behandelt nur ein Mini-Thema auf das man bei der Entwicklung von Reports aber immer wieder stößt. Vor einigen Tagen bekam ich die Anforderung, dass ich das Paging innerhalb der Web-Ansicht der Reports deaktivieren sollte. Die Lösung Eine kurze Recherche zeigte, das lediglich die „interaktive Höhe“ des Reports auf den Wert…

ASP.net Web Api 2-Webservice durch SSIS-Paket aufrufen (Teil 3: SSIS-Skript-Task erstellen)
avatar

   Das Problem Ausgehend vom Artikel2 dieser Serie wird in diesem Artikel der Code des Testclients in einen SSIS-Skript-Task umgebaut. Die Lösung Zunächst wird ein neues SSIS-Projekt erstellt, welches die beiden String-Variablen „Ids“ und „WsUrl“ erhält: In einem Datenfluss-Task erstellen muss dann eine Skript-Komponente vom Typ „Microsoft Visual C# 2012“ erstellt werden. Die beiden Variablen „Ids“…

ASP.net Web Api 2-Webservice durch SSIS-Paket aufrufen (Teil 2: Test-Client erstellen)
avatar

Das Problem Ausgehend vom Artikel 1 dieser Serie wird in diesem Artikel ein Testclient für den Webservice als Konsolen-Anwendung erstellt. Das Ziel ist es, später einen SSIS-Skript-Task für diese Aufgabe zu erstellen. Die Lösung Zunächst wird eine neue C#-Konsolen-Anwendung erstellt. Dieser Anwendung wird dann eine Klasse „Product“ hinzugefügt, durch welche später das deserialisierte Objekt aus…

ASP.net Web Api 2-Webservice durch SSIS-Paket aufrufen
avatar

Das Problem Bei einem Kunden sollte ich einen bestehenden Webservice (der mit ASP.net Web Api 2 implementiert wurde) durch ein SSIS-Paket aufrufen. Die Daten sollten dann transformiert und in eine Datenbank geschrieben werden. Meine Erinnerung sagte mir: „da gibt’s doch schon etwas fertiges in der Toolbox“. Nach kurzer Zeit setzte dann jedoch die Ernüchterung ein:…

SSRS: Custom-Assemblies in Reports verwenden
avatar

Das Problem Manchmal steht man vor einem Problem welches sich mit SSRS-„Bordmitteln“ nicht lösen lässt. So ein Problem ergab sich vor einiger Zeit bei einem Kunden. Es sollte eine ziemlich komplizierte Anzeigelogik für einen Report entwickelt werden. Nach einigen Versuchen mit verschachtelten IIF()-Funktionen, kam mir der Gedanke, dass dies nicht der Weisheit letzter Schluss sein…

TSQL: Tabellen, Views und Stored-Procedures durchsuchen
avatar

Das Problem Immer wieder steht man als Entwickler vor der Aufgabe nach den Vorkommen bestimmter Spaltennamen oder auch dem Inhalt von Stored-Procedures zu suchen. Die Lösung Anstatt sich nun aber mühsam durch die einzelnen Tabellen oder Stored-Procedures durchzuklicken kann man auch ein paar kleine SQL-Schnipsel verwenden. Tabellen/Views nach Spaltennamen durchsuchen Um nach Spaltennamen in allen…

SSRS: Berichte mehrspaltig ausgeben lassen (wie Zeitungsartikel)
avatar

Das Problem Vor einigen Tagen wurde ich beim Kunden vor die Aufgabe gestellt einen Report zu entwickeln, welcher überwiegend Text anzeigen sollte. Für eine bessere Lesbarkeit war eine mehrspaltige Ausgabe wie in einem Zeitungsartikel gewünscht. Die Lösung Da ich mich mit diesem Thema bisher noch nicht beschäftigt hatte, musste kurz recherchiert werden. Unter [1] wurde…

SSIS: Zugriff auf PostgreSQL-Server
avatar

Das Problem Bei einem Kunden wurde ich vor kurzem vor die Aufgabe gestellt, Daten von einem Fremdsystem auf Basis eines PostgreSQL-Servers in eine bestehende SQL-Server-Datenbank zu importieren. SSIS bietet aber standardmäßig keinen direkten Zugriff auf PostgreSQL-Server, sodass ein wenig Recherche nötig war. Die Lösung Für den Zugriff auf den PostgreSQL-Server wird ein spezieller ODBC-Treiber benötigt,…

SSIS: Rückgaben aus SQL-Commands entgegennehmen
avatar

Das Problem In der letzten Woche stand ich bei der Entwicklung eines Datenimports vor der Aufgabe Personaldaten aus einem Warehouse in die Fachanwendungsdatenbank zu synchronisieren. Ansich ist das ja nichts besonderes, allerdings gab es die Problemstellung, dass die Adressen der Personen aus einem Adress-Katalog (ebenfalls im Warehouse) bezogen wurden, es aber auch Adressen gab, die…

SSIS: Spalten umbenennen
avatar

Das Problem Obwohl das Umbenennen von Spalten in SSIS eine ziemlich triviale Angelegenheit ist, macht es durchaus Sinn, sich mit diesem Thema etwas näher auseinanderzusetzen, denn es gibt mindestens 3 Möglichkeiten Spalten umzubenennen, die mir bekannt sind. Die Lösung Folgende Möglichkeiten gibt es: Spalten direkt in der Source umbenennen Wenn ich Pakete erstelle, benenne ich…