Udostępnij za pośrednictwem


Konfigurowanie bazy danych PostgreSQL w działaniu kopiowania

W tym artykule opisano sposób używania działania kopiowania w potokach danych do kopiowania danych z bazy danych PostgreSQL.

Obsługiwana konfiguracja

Aby skonfigurować każdą kartę w ramach zadania kopiowania, przejdź do odpowiednich poniższych sekcji.

Ogólne

Zapoznaj się z Ustawienia ogólne wskazówki dotyczące konfigurowania karty ustawień ogólnych .

Źródło

Przejdź do karty Źródło, aby skonfigurować źródło działania kopiowania. Zobacz następującą zawartość, aby uzyskać szczegółową konfigurację.

Zrzut ekranu przedstawiający kartę źródłową i listę właściwości.

Następujące trzy właściwości są wymagane:

  • Połączenie: Wybierz połączenie PostgreSQL z listy połączeń. Jeśli połączenie nie istnieje, utwórz nowe połączenie PostgreSQL.
  • Typ połączenia: wybierz PostgreSQL.
  • Użyj zapytania: Wybierz z tabeli lub zapytania .
    • Jeśli wybierzesz Tabela:

      • Table: określ nazwę tabeli do odczytu danych. Wybierz tabelę z listy rozwijanej lub wybierz pozycję Wprowadź ręcznie, aby ją wprowadzić.

        Zrzut ekranu przedstawiający Użyj zapytania — tabela.

    • Jeśli wybierzesz zapytanie:

      • Zapytanie: określ niestandardowe zapytanie SQL do odczytu danych.

        Zrzut ekranu przedstawiający Użyj zapytania — Zapytanie.

        Notatka

        W nazwach schematów i tabel uwzględniana jest wielkość liter. Umieść je w " " (cudzysłowach) w zapytaniu.

W obszarze Advancedmożna określić następujące pola:

  • limit czasu zapytania (w minutach): określ czas oczekiwania przed zakończeniem próby wykonania polecenia i wygenerowanie błędu, wartość domyślna to 120 minut. Jeśli parametr jest ustawiony dla tej właściwości, dozwolone wartości są przedziałem czasu, takim jak "02:00:00" (120 minut). Aby uzyskać więcej informacji, zobacz CommandTimeout.
  • dodatkowe kolumny: Dodaj dodatkowe kolumny danych, aby przechowywać ścieżkę względną plików źródłowych lub wartość statyczną. Wyrażenie jest obsługiwane w przypadku tych ostatnich.

Mapowanie

Aby uzyskać konfiguracja kart mapowania, zobacz Konfigurowanie mapowań na karcie mapowania.

Ustawienia

Aby uzyskać konfigurację karty Ustawienia, przejdź do Konfigurowanie innych ustawień na karcie ustawień.

Podsumowanie tabeli

Poniższa tabela zawiera więcej informacji o działaniu kopiowania w usłudze PostgreSQL.

Informacje o źródle

Nazwa Opis Wartość Wymagane Właściwość skryptu JSON
połączenie Twoja łączność z źródłowym magazynem danych. < Twoje połączenie z PostgreSQL > Tak połączenie
typ połączenia Typ połączenia źródłowego. PostgreSQL Tak /
Użyj zapytania Sposób odczytywania danych. Zastosuj table, aby odczytywać dane z określonej tabeli lub stosować Query do odczytywania danych przy użyciu zapytań SQL. Tabela
Zapytanie
Tak • typeProperties (pod typeProperties ->source)
  -schemat
  - stół
•zapytanie
limit czasu zapytania (w minutach) Czas oczekiwania przed zakończeniem próby wykonania polecenia i wygenerowaniem błędu wartość domyślna to 120 minut. Jeśli parametr jest ustawiony dla tej właściwości, dozwolone wartości są przedziałem czasu, takim jak "02:00:00" (120 minut). Aby uzyskać więcej informacji, zobacz CommandTimeout. przedział czasu Nie limit czasu zapytania
dodatkowe kolumny Dodaj dodatkowe kolumny danych, aby przechowywać ścieżkę względną plików źródłowych lub wartość statyczną. Wyrażenie jest obsługiwane w przypadku tych ostatnich. •Nazwa
•Wartość
Nie dodatkoweKolumny:
•nazwa
•wartość