Freigeben über


Gewusst wie: Definieren eines Datengenerierungsplans, in dem Daten aus einer anderen Datenbank wiederverwendet werden

Dieses Thema gilt für folgende Anwendungsbereiche:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual Studio Express

Thema ist vorhanden Thema ist vorhanden Thema ist nicht vorhanden Thema ist nicht vorhanden

Zum Generieren von Daten müssen Sie einen Datengenerierungsplan erstellen und ausführen. Sie können einen Datengenerierungsplan definieren, anhand dessen Daten aus einer anderen Datenbank extrahiert werden. Der Datengenerierungsplan enthält Informationen zu den Tabellen und Spalten, die Sie mit Daten auffüllen möchten. Außerdem enthält der Plan nähere Informationen über den Umfang und die Art der Daten, die in jeder Spalte enthalten sein sollen. Der Datengenerierungsplan wird als Datei im Datenbankprojekt gespeichert und kann anschließend bearbeitet und erneut zum Generieren von Daten verwendet werden. Weitere Informationen erhalten Sie unter Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren.

So definieren Sie einen Datengenerierungsplan, in dem Daten wiederverwendet werden

  1. Öffnen oder erstellen Sie ein Datenbankprojekt oder ein Anwendungskomponentenprojekt auf Datenebene (DAC).

    Tipp

    Wenn Sie einen Datengenerierungsplan in einem Projekt erstellen, in dem noch kein Schema vorhanden ist, wird ein leerer Plan erstellt. Wenn Sie nach dem Erstellen des Datengenerierungsplans ein Schema das Projekt importieren, werden Sie gefragt, ob der Plan auf Grundlage des Schemas aktualisiert werden soll.

  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Knoten Datengenerierungspläne, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Datengenerierungsplan.

    Sie können auch im Projektmappen-Explorer auf einen Ordner klicken, das Menü Projekt öffnen und auf Neues Element hinzufügen klicken.

  3. Klicken Sie im Bereich Installierte Vorlagen auf Datengenerierungsplan.

  4. Klicken Sie im Detailbereich auf Datentransformationsplan.

  5. Geben Sie im Feld Name den Namen ein, den Sie dem Datengenerierungsplan zuweisen möchten.

  6. Klicken Sie auf Hinzufügen.

    Das Dialogfeld Datentransformationsplan wird angezeigt.

  7. Klicken Sie unter Quellverbindungszeichenfolge auf die Verbindung für die Datenbank, aus der Sie Daten erneut verwenden möchten. Wenn die Verbindung noch nicht vorhanden ist, können Sie diese erstellen, indem Sie auf Neue Verbindung klicken. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Datenbankverbindung.

  8. Sie können die Plangenerierungsoptionen auch anpassen. Weitere Informationen erhalten Sie im folgenden Verfahren:

  9. Klicken Sie auf OK.

    Das Dialogfeld Status des Datenbanktransformationsplans wird angezeigt, und der Datengenerierungsplan wird erstellt.

  10. Klicken Sie auf Schließen.

    Der Datengenerierungsplan wird geöffnet. Wenn die wiederverwendete Datenbank Tabellen oder Spalten mit vertraulichen Informationen enthält, können Sie den Plan entsprechend anpassen. Weitere Informationen finden Sie unter Angeben von Details zur Datengenerierung für eine Spalte.

So passen Sie Optionen für den Datentransformationsplan an

  1. Wenn Sie jede Tabelle die unter Extras und Optionen angegebene Standardanzahl von Zeilen aufweisen soll, deaktivieren Sie das Kontrollkästchen Anzahl von zu generierenden Zeilen so festlegen, dass sie der Anzahl von Zeilen in der Quelldatenbank entspricht.

  2. Wenn Fremdschlüssel vom Fremdschlüssel-Generator generiert statt aus der Quelldatenbank kopiert werden sollen, deaktivieren Sie das Kontrollkästchen Fremdschlüsselgenerator durch den sequenziellen datengebundenen Generator ersetzen.

  3. Wenn Sie den Fremdschlüssel-Generator ersetzen möchten und alle Fremdschlüssel von der Anwendung und nicht von der Datenbank generiert wurden, aktivieren Sie das Kontrollkästchen Fremdschlüsselgenerator durch den sequenziellen datengebundenen Generator ersetzen und das Optionsfeld Immer Fremdschlüsselwerte aus der Quelldatenbank verwenden.

  4. Wenn Sie nur Fremdschlüssel ersetzen möchten, die auf keinen von der Datenbank generierten Wert verweisen, aktivieren Sie das Kontrollkästchen Fremdschlüsselgenerator durch den sequenziellen datengebundenen Generator ersetzen und das Optionsfeld Fremdschlüsselwerte aus der Quelldatenbank nur verwenden, wenn der Fremdschlüssel nicht auf eine Spalte mit datenbankgenerierten Werten verweist.

  5. Wenn Sie es möglich sein soll, dass bei der Datengenerierung für einige Tabellen Fehler auftreten, bevor der Datengenerierungsprozess beendet wird, geben Sie unter Fehlerschwellenwerte einen Wert ungleich 0 (null) ein.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen und Ausführen eines Datengenerierungsplans

Konzepte

Angeben von Details zur Datengenerierung für eine Spalte

Generieren von Testdaten für Datenbanken mithilfe von Daten-Generatoren