Gestern erlebte ich einen überraschenden Abend auf der "Roadshow – Enabling operational BI & efficient ETL" von Attunity auf der SQL-PASS Franken. Ich entnahm der Einladung wohl fälschlicherweise, dass die SQL-Server-Techologie "Change Data Capture" (CDC) von Attunity stammte und von Microsoft lizensiert wurde. Auf der Präsentation konnte man den Eindruck auch gewinnen, bis mich eine Kleine Bemerkung misstrauisch machte. Erst auf meine zweite Nachfrage kam deutlich heraus, dass die CDC-Technologie von Microsoft und Atunity rein gar nichts miteinander zu tun haben. Es handelt sich um Konkurrenzprodukte.

Es war nämlich doch eine Marketingveranstaltung. Die Preise erfuhr ich erst auf penetrantes Bohren beim Vertriebler, es geht bei 30.000 bis 40.000 Euro pro CPU (gemeint ist Socket) los. Wenn ich es richtig verstanden habe, dann hat Microsoft lediglich einen CDC-Provider für Oracle und einen ODBC-Treiber für irgendeinen Exoten lizensiert.

Der Techniker hat seine Sache recht gut gemacht, weil er die Vorteile des Produktes gut darstellte. Leider waren seine Beispiele mit einer Oracle-Datenbank. Schon seltsam bei einer Präsentation bei der SQL-Server-User-Group Franken… Immerhin erwähnte er den SQL-Server ab und an. er beschrieb, dass Microsoft ihnen die interne Dokumentation zu verstehen des Tranlogs zur Verfügung stellte. (Das war in dem Teil als alle noch dachten, Denali enthalte die gerade vorgestellte Technologie.) Tatsächlich ist es aber wohl so, dass gar nicht direkt das Tranlog gelesen wird, sondern im Quell-SQL-Server ein Replikationspublisher eingerichtet wird. Der "Router" des Attunity-CDC scheint dann der Empfänger zu sein und die Daten vom SQL-Server auszuwerten. Naja, dann werde ich mich wohl doch selber in die MS-Technologie "Change Data Capture" einlesen müssen. Ich hatte mich schon gefreut, das ganz bequem serviert zu bekommen. Statt dessen kam Marketing für etwas was ich niemals einsetzen werde…