none
Langsam veränderliche Dimension(SCD) - Surrogate key automatisch generieren lassen RRS feed

  • Frage

  • Hallo,

    ich möchte für eine analytische Datenbank eine Dimensionstabelle erstellen. Dabei soll der Surrogate Key automatisch generiert werden. In einem ersten Schritt habe ich die Struktur der Dimensionstabelle in SSMS erstellt.

    Nun habe ich die Ausgangsdatenbank über eine OLE DB-Quelle in SSIS geladen und direkt mit einem SCD-Task verbunden. Als Ziel habe ich die Dimensionstabelle angegeben. Dazwischen ist ein Data-Viewer eingebaut, der anzeigt, dass der gewünschte Import funktionieren würde.

    Wie und wo erstelle ich den Surrogate key? Geht das über den erweiterten Editor der SCD oder muss ein zusätzlicher Task benutzt werden?

    Vielen Dank für Eure Antworten!
    Montag, 29. Oktober 2012 17:55

Antworten

  • Ok, habe einen interessanten Link gefunden:

    http://svangasql.wordpress.com/2012/06/24/surrogate-key-ssis-typ1-type2-scd/

    Die erste Lösung mit Identity hat bei mir funktioniert.

    Einfach im SSMS die entsprechende Dimensionstabelle mit rechtem Mausklick auswählen ->Entwerfen

    - Klick in Primärschlüsseldatensatz

    - Klick auf + Identitätsspezifikation unter dem Reiter Spalteneigenschaften

       Ist Identity auf Ja setzen, bei Bedarf ID-Ausgangswert und ID-Inkrement verändern.

    War wohl eher ein Anfängerproblem. Vll. hilft es ja einem künftig Suchendem.

    VG

    • Als Antwort markiert J.Roca Montag, 29. Oktober 2012 19:22
    Montag, 29. Oktober 2012 19:22