Delen via


PostgreSQL configureren in een kopieeractiviteit

In dit artikel wordt beschreven hoe u de kopieeractiviteit in pijplijnen gebruikt om gegevens uit PostgreSQL te kopiëren.

Ondersteunde configuratie

Voor de configuratie van elk tabblad onder kopieeractiviteit gaat u respectievelijk naar de volgende secties.

Algemeen

Raadpleeg de Algemene-instellingen richtlijnen voor het configureren van het tabblad Algemeen instellingen.

Bron

Ga naar tabblad Bron om de bron van de kopieeractiviteit te configureren. Zie de volgende inhoud voor de gedetailleerde configuratie.

Schermopname met het tabblad Bron en de lijst met eigenschappen.

De volgende drie eigenschappen zijn vereist:

  • Connection: Selecteer een PostgreSQL-verbinding in de lijst met verbindingen. Als er geen verbinding bestaat, maakt u een nieuwe PostgreSQL-verbinding.
  • verbindingstype: selecteer PostgreSQL-.
  • Querygebruiken: Selecteren uit Tabel of Query.
    • Als u Tabelselecteert:

      • Tabel: geef de naam van de tabel op om gegevens te lezen. Selecteer de tabel in de vervolgkeuzelijst of selecteer handmatig Enter om deze in te voeren.

        Schermopname van gebruik van query in tabel.

    • Als u Queryselecteert:

      • Query: geef de aangepaste SQL-query op om gegevens te lezen.

        schermopname van Query gebruiken - Query.

        Notitie

        Schema- en tabelnamen zijn hoofdlettergevoelig. Plaats deze tussen '' (dubbele aanhalingstekens) in de query.

Onder Geavanceerdekunt u de volgende velden opgeven:

  • nl-NL: querytime-out (minuten): Geef de wachttijd op voordat u de poging om een opdracht uit te voeren beëindigt en een fout genereert, waarbij de standaardwaarde 120 minuten is. Als de parameter voor deze eigenschap is ingesteld, zijn toegestane waarden tijdspanne, zoals '02:00:00' (120 minuten). Zie CommandTimeoutvoor meer informatie.
  • Aanvullende kolommen: voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van de bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste.

Kartering

Zie voor Configuratie van het toewijzingtabblad de sectie Uw toewijzingen configureren onder het tabblad Toewijzing.

Instellingen

Ga voor instellingen tabbladconfiguratie naar Andere instellingen configureren op het tabblad Instellingen.

Toewijzing van gegevenstypen voor PostgreSQL

Bij het kopiëren van gegevens uit PostgreSQL worden de volgende toewijzingen gebruikt van PostgreSQL-gegevenstypen naar tussentijdse gegevenstypen die intern door de service worden gebruikt.

PostgreSQL-gegevenstype Tussentijdse servicegegevenstype
SmallInt Int16
Integer Int32
BigInt Int64
Decimaal (precisie <= 28) Decimal
Decimaal (precisie > 28) Niet ondersteund
Numeric Decimal
Echt Single
Double Double
SmallSerial Int16
Verhaalserie Int32
BigSerial Int64
Geld Decimal
Verkolen Snaar / Touwtje
Varchar Snaar / Touwtje
Tekst Snaar / Touwtje
Bytea Byte[]
Tijdstempel DateTime
Tijdstempel met tijdzone DateTime
Datum DateTime
Time TimeSpan
Tijd met tijdzone DateTimeOffset
Tijdsegment TimeSpan
Booleaan Booleaan
Point Snaar / Touwtje
Lijn Snaar / Touwtje
Iseg Snaar / Touwtje
Box Snaar / Touwtje
Path Snaar / Touwtje
Polygon Snaar / Touwtje
Circle Snaar / Touwtje
Cidr Snaar / Touwtje
Inet Snaar / Touwtje
Macaddr Snaar / Touwtje
Macaddr8 Snaar / Touwtje
Tsvector Snaar / Touwtje
Tsquery Snaar / Touwtje
UUID (universeel unieke identificator) Guid
Json Snaar / Touwtje
Jsonb Snaar / Touwtje
Array Snaar / Touwtje
Bit Byte[]
Bit varieert Byte[]
XML Snaar / Touwtje
IntArray Snaar / Touwtje
TekstArray Snaar / Touwtje
Numeriekearray Snaar / Touwtje
DateArray Snaar / Touwtje
Bereik Snaar / Touwtje
Bpchar Snaar / Touwtje

Tabelsamenvatting

De volgende tabel bevat meer informatie over de kopieeractiviteit in PostgreSQL.

Broninformatie

Naam Beschrijving Waarde Vereist JSON-scripteigenschap
Verbindings Uw verbinding met het brongegevensarchief. < uw PostgreSQL-verbinding > Ja verbinding
verbindingstype Uw bronverbindingstype. PostgreSQL Ja /
Query gebruiken De manier om gegevens te lezen. Pas tabel toe om gegevens uit de opgegeven tabel te lezen of pas query- toe om gegevens te lezen met behulp van SQL-query's. tabel
Opdracht
Ja • typeProperties (onder typeProperties ->source)
  -schema
  -tafel
•zoekopdracht
Query-time-out (minuten) De wachttijd voordat de poging om een opdracht uit te voeren wordt beëindigd en een fout genereert, is de standaardwaarde 120 minuten. Als de parameter voor deze eigenschap is ingesteld, zijn toegestane waarden tijdspanne, zoals '02:00:00' (120 minuten). Zie CommandTimeoutvoor meer informatie. tijdspanne Nee queryTimeout
Aanvullende kolommen Voeg extra gegevenskolommen toe om het relatieve pad of de statische waarde van bronbestanden op te slaan. Expressie wordt ondersteund voor de laatste. •Naam
•Waarde
Nee extraKolommen:
•naam
•waarde