Aus mehreren Microsoft SQL Server-Tabellen lesen

Auf dieser Seite wird beschrieben, wie Sie mit der Quelle Multi Table mehrere Tabellen aus einer Microsoft SQL Server-Datenbank auslesen können. Verwenden Sie die Quelle für mehrere Tabellen, wenn Ihre Pipeline aus mehreren Tabellen lesen soll. Informationen zum Lesen der Pipeline aus einer einzelnen Tabelle finden Sie unter Aus einer SQL Server-Tabelle lesen.

Die Quelle „Multi-Table“ gibt Daten mit mehreren Schemas aus und enthält ein Tabellennamenfeld, das die Tabelle angibt, aus der die Daten stammen. Verwenden Sie bei Verwendung der Quelle „Multi-Table“ eine der Multi-Table-Senken, BigQuery Multi Table oder GCS Multi File.

SQL Server-Passwort als sicheren Schlüssel speichern

Fügen Sie Ihr SQL Server-Passwort als sicheren Schlüssel hinzu, um Ihre Cloud Data Fusion-Instanz zu verschlüsseln. Später in diesem Leitfaden sorgen Sie dafür, dass Ihr Passwort mit Cloud KMS abgerufen wird.

  1. Klicken Sie rechts oben auf einer beliebigen Seite von Cloud Data Fusion auf Systemadministrator.

  2. Klicken Sie auf den Tab Configuration (Konfiguration).

  3. Klicken Sie auf HTTP-Aufrufe ausführen.

    Configuration um.

  4. Wählen Sie im Drop-down-Menü PUT aus.

  5. Geben Sie im Feld Pfad namespaces/NAMESPACE_ID/securekeys/PASSWORD ein.

  6. Geben Sie im Feld Body den Wert {"data":"SQL_SERVER_PASSWORD"} ein.

  7. Klicken Sie auf Senden.

    Passwort

Achten Sie darauf, dass die Antwort, die Sie erhalten, der Statuscode 200 ist.

JDBC-Treiber für SQL Server abrufen

Hub verwenden

  1. Klicken Sie in der Cloud Data Fusion-UI auf Hub.

  2. Geben Sie in der Suchleiste Microsoft SQL Server JDBC Driver ein.

  3. Klicken Sie auf Microsoft SQL Server JDBC-Treiber.

  4. Klicken Sie auf Herunterladen. Führen Sie die angezeigten Schritte aus.

  5. Klicken Sie auf Bereitstellen. Laden Sie die JAR-Datei aus dem vorherigen Schritt hoch.

  6. Klicken Sie auf Beenden.

In Studio

  1. Rufen Sie Microsoft.com auf.

  2. Wählen Sie einen Download aus und klicken Sie auf Herunterladen.

  3. Klicken Sie in der Cloud Data Fusion-UI auf  Menü und rufen Sie die Seite Studio auf.

  4. Klicken Sie auf Hinzufügen.

  5. Klicken Sie unter Treiber auf Hochladen.

  6. Laden Sie die in Schritt 2 heruntergeladene JAR-Datei hoch.

  7. Klicken Sie auf Weiter.

  8. Konfigurieren Sie den Treiber. Geben Sie einen Namen ein.

  9. Geben Sie im Feld Klassenname com.microsoft.sqlserver.jdbc.SQLServerDriver ein.

  10. Klicken Sie auf Beenden.

Multiple Table-Plug-ins bereitstellen

  1. Klicken Sie in der Web-UI von Cloud Data Fusion auf Hub.

  2. Geben Sie in der Suchleiste Multiple table plugins ein.

  3. Klicken Sie auf Multiple Table-Plug-ins.

    Passwort
  4. Klicken Sie auf Deploy.

  5. Klicken Sie auf Beenden.

  6. Klicken Sie auf Pipeline erstellen.

Mit SQL Server verbinden

  1. Klicken Sie in der Cloud Data Fusion-UI auf  Menü und rufen Sie die Seite Studio auf.

  2. Maximieren Sie in Studio das Menü Quelle.

  3. Klicken Sie auf Multiple Database Tables.

    Multiple Tables.
  4. Bewegen Sie den Mauszeiger auf den Knoten Multiple Database Tables und klicken Sie auf Properties.

    Properties.
  5. Geben Sie im Feld Referenzname einen Referenznamen an, der zur Identifizierung Ihrer SQL Server-Quelle verwendet wird.

  6. Geben Sie im Feld JDBC Connection String den JDBC-Verbindungsstring ein. Beispiel: jdbc:sqlserver://mydbhost:1433 Weitere Informationen finden Sie unter Verbindungs-URL erstellen.

  7. Geben Sie den Name des JDBC-Plug-ins, den Datenbanknutzername und das Datenbanknutzerpasswort ein.

  8. Klicke auf Validieren.

  9. Klicken Sie auf Schließen.

Verbindung zu BigQuery oder Cloud Storage herstellen

  1. Klicken Sie in der Cloud Data Fusion-UI auf  Menü und rufen Sie die Seite Studio auf.

  2. Maximieren Sie Sink.

  3. Klicken Sie auf BigQuery Multi Table oder GCS Multi File.

  4. Verbinden Sie den Knoten Multiple Database Tables (Mehrere Datenbanktabellen) mit BigQuery Multi Table (BigQuery-Multitabelle) oder GCS Multi File (GCS-Multidatei).

    Spüle anschließen
  5. Halten Sie den Mauszeiger auf den Knoten BigQuery Multi Table oder GCS Multi File, klicken Sie auf Properties und konfigurieren Sie die Senke.

    Weitere Informationen finden Sie unter Google BigQuery Multi Table Sink und Google Cloud Storage Multi File Sink.

  6. Klicke auf Validieren.

  7. Klicken Sie auf Schließen.

Vorschau der Pipeline ausführen

  1. Klicken Sie in der Cloud Data Fusion-UI auf  Menü und rufen Sie die Seite Studio auf.

  2. Klicken Sie auf Vorschau.

  3. Klicken Sie auf Ausführen. Warten Sie, bis die Vorschau erfolgreich abgeschlossen ist.

Stellen Sie die Pipeline bereit.

  1. Klicken Sie in der Cloud Data Fusion-UI auf  Menü und rufen Sie die Seite Studio auf.

  2. Klicken Sie auf Bereitstellen.

Pipeline ausführen

  1. Klicken Sie in der Cloud Data Fusion-UI auf  Menü.

  2. Klicken Sie auf Liste.

  3. Klicken Sie auf die Pipeline.

  4. Klicken Sie auf der Seite mit den Pipelinedetails auf Ausführen.