Delen via


Gegevens kopiëren uit Teradata Vantage met behulp van Azure Data Factory en Synapse Analytics

Van toepassing op: Azure Data Factory Azure Synapse Analytics

Aanbeveling

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

In dit artikel wordt beschreven hoe u de kopieeractiviteit in Azure Data Factory- en Synapse Analytics-pijplijnen gebruikt om gegevens te kopiëren uit Teradata Vantage. Het is gebaseerd op het overzicht van de kopieeractiviteit.

Belangrijk

De Teradata-connector versie 1.0 bevindt zich in de verwijderingsfase. U wordt aangeraden om de Teradata-connector te upgraden van versie 1.0 naar 2.0.

Ondersteunde mogelijkheden

Deze Teradata-connector wordt ondersteund voor de volgende mogelijkheden:

Ondersteunde mogelijkheden IR
Kopieeractiviteit (bron/-) (1) (2)
Zoekactiviteit (1) (2)

(1) Azure-integratieruntime (2) Zelfgehoste integratieruntime

Zie de tabel Ondersteunde gegevensarchieven voor een lijst met gegevensarchieven die worden ondersteund als bronnen/sinks door de kopieeractiviteit.

Deze Teradata-connector ondersteunt met name:

  • Teradata Vantage Versies 17.0, 17.10, 17.20 en 20.0 voor versie 2.0.
  • Teradata Vantage Versies 14.10, 15.0, 15.10, 16.0, 16.10 en 16.20 voor versie 1.0.
  • Gegevens kopiëren met behulp van Basic-, Windows- of LDAP-verificatie.
  • Parallel kopiëren vanuit een Teradata-bron. Zie de sectie Parallel kopiëren uit Teradata voor meer informatie.

Vereiste voorwaarden

Als uw gegevensarchief zich in een on-premises netwerk, een virtueel Azure-netwerk of een virtuele particuliere cloud van Amazon bevindt, moet u een zelf-hostende Integration Runtime configureren om er verbinding mee te maken.

Als uw gegevensarchief een beheerde cloudgegevensservice is, kunt u De Azure Integration Runtime gebruiken. Als de toegang is beperkt tot IP-adressen die zijn goedgekeurd in de firewallregels, kunt u IP-adressen van Azure Integration Runtime toevoegen aan de acceptatielijst.

U kunt ook de beheerde functie voor integratieruntime voor virtuele netwerken in Azure Data Factory gebruiken om toegang te krijgen tot het on-premises netwerk zonder een zelf-hostende Integration Runtime te installeren en te configureren.

Zie Strategieën voor gegevenstoegang voor meer informatie over de netwerkbeveiligingsmechanismen en -opties die door Data Factory worden ondersteund.

Voor versie 2.0

U moet .NET Data Provider installeren met versie 20.00.03.00 of hoger op de computer waarop de zelf-hostende Integration Runtime wordt uitgevoerd met een versie onder 5.56.9318.1. Handmatige installatie van het Teradata-stuurprogramma is niet vereist wanneer u zelf-hostende Integration Runtime versie 5.56.9318.1 of hoger gebruikt, omdat deze versies een ingebouwd stuurprogramma bieden.

Voor versie 1.0

Als u zelf-hostende Integration Runtime gebruikt, moet u er rekening mee houden dat het een ingebouwd Teradata-stuurprogramma biedt vanaf versie 3.18. U hoeft geen stuurprogramma handmatig te installeren. Voor het stuurprogramma is Visual C++ Redistributable 2012 Update 4 vereist op de zelf-hostende Integration Runtime-machine. Als u deze nog niet hebt geïnstalleerd, kunt u deze hier downloaden.

Aan de slag

Als u de kopieeractiviteit wilt uitvoeren met een pijplijn, kunt u een van de volgende hulpprogramma's of SDK's gebruiken:

Een gekoppelde service maken voor Teradata met behulp van de gebruikersinterface

Gebruik de volgende stappen om een gekoppelde service te maken voor Teradata in de gebruikersinterface van Azure Portal.

  1. Blader naar het tabblad Beheren in uw Azure Data Factory- of Synapse-werkruimte en selecteer Gekoppelde services en klik vervolgens op Nieuw:

  2. Zoek naar Teradata en selecteer de Teradata-connector.

    Selecteer de Teradata-connector.

  3. Configureer de servicedetails, test de verbinding en maak de nieuwe gekoppelde service.

    Configureer een gekoppelde service voor Teradata.

Details van de configuratie van de connector

De volgende secties bevatten details over eigenschappen die worden gebruikt voor het definiëren van Data Factory-entiteiten die specifiek zijn voor de Teradata-connector.

Eigenschappen van gekoppelde service

De Teradata-connector ondersteunt nu versie 2.0. Raadpleeg deze sectie om de versie van uw Teradata-connector te upgraden vanaf versie 1.0. Raadpleeg de desbetreffende secties voor de details van de eigendom.

Versie 2.0

De gekoppelde Teradata-service ondersteunt de volgende eigenschappen wanneer versie 2.0 wordt toegepast:

Vastgoed Beschrijving Verplicht
soort De typeeigenschap moet worden ingesteld op Teradata. Ja
Versie De versie die je opgeeft. De waarde is 2.0. Ja
bedieningscomputer De naam van de Teradata-server. Ja
authenticatietype Het verificatietype om verbinding te maken met Teradata. Geldige waarden, waaronder Basic, Windows en LDAP Ja
gebruikersnaam Geef een gebruikersnaam op om verbinding te maken met Teradata. Ja
wachtwoord Geef een wachtwoord op voor het gebruikersaccount dat u hebt opgegeven voor de gebruikersnaam. U kunt er ook voor kiezen om te verwijzen naar een geheim dat is opgeslagen in Azure Key Vault. Ja
connectVia De Integration Runtime die gebruikt moet worden om verbinding te maken met de datastore. Raadpleeg de sectie Vereisten voor meer informatie. Als dit niet is opgegeven, wordt de standaard Azure Integration Runtime gebruikt. Nee.

Meer verbindingseigenschappen die u kunt instellen in verbindingsreeks per geval:

Vastgoed Beschrijving Standaardwaarde
sslMode De SSL-modus voor verbindingen met de database. Geldige waarden, waaronder Disable, Allow, Prefer, Require, . Verify-CAVerify-Full Verify-Full
poortnummer De poortnummers bij het maken van verbinding met de server via niet-HTTPS/TLS-verbindingen. 1025
https Poortnummer De poortnummers bij het maken van verbinding met de server via HTTPS/TLS-verbindingen. 443
UseDataEncryption Hiermee geeft u op of alle communicatie met de Teradata-database moet worden versleuteld. Toegestane waarden zijn 0 of 1.

- 0 (uitgeschakeld): versleutelt alleen verificatiegegevens.
- 1 (ingeschakeld, standaardinstelling):versleutelt alle gegevens die worden doorgegeven tussen het stuurprogramma en de database. Deze instelling wordt genegeerd voor HTTPS/TLS-verbindingen.
1
Tekenreeks De tekenset die moet worden gebruikt voor de sessie. Bijvoorbeeld: CharacterSet=UTF16.

Deze waarde kan een door de gebruiker gedefinieerde tekenset zijn of een van de volgende vooraf gedefinieerde tekensets:
-ASCII
- ARABIC1256_6A0
- CYRILLIC1251_2A0
- HANGUL949_7R0
- HEBREW1255_5A0
- KANJI932_1S0
- KANJISJIS_0S
- LATIN1250_1A0
- LATIN1252_3A0
- LATIN1254_7A0
- LATIN1258_8A0
- SCHINESE936_6R0
- TCHINESE950_8R0
- THAI874_4A0
- UTF8
- UTF16
ASCII
MaxRespSize De maximale grootte van de reactiebuffer voor SQL-aanvragen, in bytes. Bijvoorbeeld: MaxRespSize=10485760.

Het bereik van toegestane waarden is van 4096 tot 16775168. De standaardwaarde is 524288.
524288

Voorbeeld

{
    "name": "TeradataLinkedService",
    "properties": {
        "type": "Teradata",
        "version": "2.0",
        "typeProperties": {
            "server": "<server name>", 
            "username": "<user name>", 
            "password": "<password>", 
            "authenticationType": "<authentication type>"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Versie 1.0

De gekoppelde Teradata-service ondersteunt de volgende eigenschappen wanneer versie 1.0 wordt toegepast:

Vastgoed Beschrijving Verplicht
soort De typeeigenschap moet worden ingesteld op Teradata. Ja
verbindingsstring Hiermee geeft u de informatie op die nodig is om verbinding te maken met het Teradata-exemplaar. Raadpleeg de volgende voorbeelden.
U kunt ook een wachtwoord in Azure Key Vault plaatsen en de password configuratie uit de verbindingsreeks halen. Raadpleeg Opslagreferenties in Azure Key Vault voor meer informatie.
Ja
gebruikersnaam Geef een gebruikersnaam op om verbinding te maken met Teradata. Is van toepassing wanneer u Windows-verificatie gebruikt. Nee.
wachtwoord Geef een wachtwoord op voor het gebruikersaccount dat u hebt opgegeven voor de gebruikersnaam. U kunt er ook voor kiezen om te verwijzen naar een geheim dat is opgeslagen in Azure Key Vault.
Is van toepassing wanneer u Windows-verificatie gebruikt of verwijst naar een wachtwoord in Key Vault voor basisverificatie.
Nee.
connectVia De Integration Runtime die gebruikt moet worden om verbinding te maken met de datastore. Raadpleeg de sectie Vereisten voor meer informatie. Als dit niet is opgegeven, wordt de standaard Azure Integration Runtime gebruikt. Nee.

Meer verbindingseigenschappen die u kunt instellen in verbindingsreeks per geval:

Vastgoed Beschrijving Standaardwaarde
TdmstPortNumber Het nummer van de poort die wordt gebruikt voor toegang tot de Teradata-database.
Wijzig deze waarde niet, tenzij hiervoor wordt aangegeven door technische ondersteuning.
1025
UseDataEncryption Hiermee geeft u op of alle communicatie met de Teradata-database moet worden versleuteld. Toegestane waarden zijn 0 of 1.

- 0 (uitgeschakeld, standaard): versleutelt alleen verificatiegegevens.
- 1 (ingeschakeld): versleutelt alle gegevens die worden doorgegeven tussen het stuurprogramma en de database.
0
Tekenreeks De tekenset die moet worden gebruikt voor de sessie. Bijvoorbeeld, CharacterSet=UTF16.

Deze waarde kan een door de gebruiker gedefinieerde tekenset zijn of een van de volgende vooraf gedefinieerde tekensets:
-ASCII
- UTF8
- UTF16
- LATIN1252_0A
- LATIN9_0A
- LATIN1_0A
- Shift-JIS (Windows, DOS compatibel, KANJISJIS_0S)
- EUC (Unix-compatibel, KANJIEC_0U)
- IBM Mainframe (KANJIEBCDIC5035_0I)
- KANJI932_1S0
- BIG5 (TCHBIG5_1R0)
- GB (SCHGB2312_1T0)
- SCHINESE936_6R0
- TCHINESE950_8R0
- NetworkKorean (HANGULKSC5601_2R4)
- HANGUL949_7R0
- ARABIC1256_6A0
- CYRILLIC1251_2A0
- HEBREW1255_5A0
- LATIN1250_1A0
- LATIN1254_7A0
- LATIN1258_8A0
- THAI874_4A0
ASCII
MaxRespSize De maximale grootte van de reactiebuffer voor SQL-aanvragen, in kilobytes (KB's). Bijvoorbeeld, MaxRespSize=‭10485760‬.

Voor Teradata Database versie 16.00 of hoger is de maximumwaarde 7361536. Voor verbindingen die eerdere versies gebruiken, is de maximumwaarde 1048576.
65536
MechanismName Als u het LDAP-protocol wilt gebruiken om de verbinding te verifiëren, geeft u MechanismName=LDAPop. Niet van toepassing.

Voorbeeld van basisverificatie

{
    "name": "TeradataLinkedService",
    "properties": {
        "type": "Teradata",
        "typeProperties": {
            "connectionString": "DBCName=<server>;Uid=<username>;Pwd=<password>"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Voorbeeld van Windows-verificatie

{
    "name": "TeradataLinkedService",
    "properties": {
        "type": "Teradata",
        "typeProperties": {
            "connectionString": "DBCName=<server>",
            "username": "<username>",
            "password": "<password>"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Voorbeeld van LDAP-verificatie

{
    "name": "TeradataLinkedService",
    "properties": {
        "type": "Teradata",
        "typeProperties": {
            "connectionString": "DBCName=<server>;MechanismName=LDAP;Uid=<username>;Pwd=<password>"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Opmerking

De volgende payload wordt nog steeds ondersteund. In de toekomst moet u echter de nieuwe gebruiken.

Voorgaande lading:

{
    "name": "TeradataLinkedService",
    "properties": {
        "type": "Teradata",
        "typeProperties": {
            "server": "<server>",
            "authenticationType": "<Basic/Windows>",
            "username": "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Eigenschappen van gegevensset

Deze sectie bevat een lijst met eigenschappen die worden ondersteund door de Teradata-gegevensset. Zie Gegevenssets voor een volledige lijst met secties en eigenschappen die beschikbaar zijn voor het definiëren van gegevenssets.

Als u gegevens uit Teradata wilt kopiëren, worden de volgende eigenschappen ondersteund:

Vastgoed Beschrijving Verplicht
soort De typeeigenschap van de gegevensset moet worden ingesteld op TeradataTable. Ja
gegevensbank De naam van het Teradata-exemplaar. Nee (als 'query' in de bron van de activiteit staat vermeld)
tafel De naam van de tabel in het Teradata-exemplaar. Nee (als 'query' in de bron van de activiteit staat vermeld)

Voorbeeld:

{
    "name": "TeradataDataset",
    "properties": {
        "type": "TeradataTable",
        "typeProperties": {},
        "schema": [],        
        "linkedServiceName": {
            "referenceName": "<Teradata linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Opmerking

RelationalTable type gegevensset wordt nog steeds ondersteund. U wordt echter aangeraden de nieuwe gegevensset te gebruiken.

Voorgaande lading:

{
    "name": "TeradataDataset",
    "properties": {
        "type": "RelationalTable",
        "linkedServiceName": {
            "referenceName": "<Teradata linked service name>",
            "type": "LinkedServiceReference"
        },
        "typeProperties": {}
    }
}

Eigenschappen van de kopieeractiviteit

Deze sectie bevat een lijst met eigenschappen die worden ondersteund door de Teradata-bron. Zie Pijplijnen voor een volledige lijst met secties en eigenschappen die beschikbaar zijn voor het definiëren van activiteiten.

Teradata als bron

Aanbeveling

Als u gegevens efficiënt wilt laden vanuit Teradata met behulp van gegevenspartitionering, vindt u meer informatie in de sectie Parallel kopiëren uit Teradata .

Als u gegevens uit Teradata wilt kopiëren, worden de volgende eigenschappen ondersteund in de sectie bron van de kopieeractiviteit:

Vastgoed Beschrijving Verplicht
soort De typeeigenschap van de bron van de kopieeractiviteit moet worden ingesteld op TeradataSource. Ja
zoekopdracht Gebruik de aangepaste SQL-query om gegevens te lezen. Een voorbeeld is "SELECT * FROM MyTable".
Wanneer u gepartitioneerde belasting inschakelt, moet u eventuele bijbehorende ingebouwde partitieparameters in uw query koppelen. Zie de sectie Parallel kopiëren uit Teradata voor voorbeelden.
Nee (als tabel in de dataset is gespecificeerd)
partitie-opties Hiermee geeft u de opties voor gegevenspartitionering op die worden gebruikt voor het laden van gegevens uit Teradata.
Toegestane waarden zijn: Geen (standaard), Hash en DynamicRange.
Wanneer een partitieoptie is ingeschakeld (dat wil niet None), wordt de mate van parallelle uitvoering om gegevens uit Teradata gelijktijdig te laden, bepaald door de parallelCopies instelling voor de kopieeractiviteit.
Nee.
partitie-instellingen Geef de groep van de instellingen voor gegevenspartitionering op.
Toepassen wanneer de partitieoptie niet Noneis.
Nee.
partitiekolomnaam Geef de naam op van de bronkolom die wordt gebruikt door een bereikpartitie of een hash-partitie voor parallelle kopie. Als deze niet is opgegeven, wordt de primaire index van de tabel automatisch gedetecteerd en gebruikt als de partitiekolom.
Toepassen wanneer de partitieoptie is Hash of DynamicRange. Als u een query gebruikt om de brongegevens op te halen, koppel ?AdfHashPartitionCondition of ?AdfRangePartitionColumnName in de WHERE-clausule. Zie het voorbeeld in de sectie Parallel kopiëren uit Teradata .
Nee.
partitiebovenlimiet De maximale waarde van de partitiekolom om gegevens uit te kopiëren.
Toepassen wanneer de partitieoptie is DynamicRange. Als u een query gebruikt om brongegevens op te halen, haakt u ?AdfRangePartitionUpbound in de WHERE-clausule. Zie de sectie Parallel kopiëren uit Teradata voor een voorbeeld.
Nee.
partitieondergrens De minimale waarde van de partitiekolom om gegevens te kopiëren.
Toepassen wanneer de partitieoptie is DynamicRange. Als u een query gebruikt om de brongegevens op te halen, koppelt u deze ?AdfRangePartitionLowbound aan de WHERE-component. Zie de sectie Parallel kopiëren uit Teradata voor een voorbeeld.
Nee.

Opmerking

RelationalSource type kopieerbron wordt nog steeds ondersteund, maar biedt geen ondersteuning voor de nieuwe ingebouwde parallelle belasting van Teradata (partitieopties). U wordt echter aangeraden de nieuwe gegevensset te gebruiken.

Voorbeeld: gegevens kopiëren met behulp van een eenvoudige query zonder partitie

"activities":[
    {
        "name": "CopyFromTeradata",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Teradata input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "TeradataSource",
                "query": "SELECT * FROM MyTable"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Parallelle kopie van Teradata

De Teradata-connector biedt ingebouwde gegevenspartitionering om gegevens uit Teradata parallel te kopiëren. U vindt opties voor gegevenspartitionering in de brontabel van de kopieeractiviteit.

Schermopname van partitieopties

Wanneer u gepartitioneerde kopieën inschakelt, voert de service parallelle query's uit op uw Teradata-bron om gegevens te laden op partities. De parallelle graad wordt bepaald door de parallelCopies instelling voor de kopieeractiviteit. Als u bijvoorbeeld instelt op parallelCopies vier, genereert de service gelijktijdig vier query's en voert deze uit op basis van de opgegeven partitieoptie en -instellingen en haalt elke query een deel van de gegevens op uit uw Teradata.

U wordt aangeraden om parallel kopiëren met gegevenspartitionering in te schakelen, met name wanneer u grote hoeveelheden gegevens uit uw Teradata laadt. Hier volgen voorgestelde configuraties voor verschillende scenario's. Wanneer u gegevens kopieert naar een bestandsgegevensarchief, is het raadzaam om naar een map te schrijven als meerdere bestanden (alleen mapnaam opgeven), in welk geval de prestaties beter zijn dan schrijven naar één bestand.

Scenariobeschrijving Voorgestelde instellingen
Volledig laden van grote tabel. Partitieoptie: Hash.

Tijdens de uitvoering detecteert de service automatisch de primaire indexkolom, past er een hash op toe en kopieert de gegevens per partitie.
Laad een grote hoeveelheid gegevens met behulp van een aangepaste query. Partitieoptie: Hash.
Query: SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>.
Partitiekolom: Geef de kolom op die wordt gebruikt voor het toepassen van een hash-partitie. Als dit niet is opgegeven, detecteert de service automatisch de PK-kolom van de tabel die u hebt opgegeven in de Teradata-gegevensset.

Tijdens de uitvoering vervangt de service ?AdfHashPartitionCondition door de hashpartitielogica en verzendt deze naar Teradata.
Laad een grote hoeveelheid gegevens met behulp van een aangepaste query, met een kolom met een geheel getal met gelijkmatig verdeelde waarde voor bereikpartitionering. Partitieopties: Dynamische bereikspartitie.
Query: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.
Partitiekolom: Geef de kolom op die wordt gebruikt om gegevens te partitioneren. U kunt partitioneren tegen een kolom met het gegevenstype gehele getallen.
Partitiebovengrens en partitieondergrens: geef op of u wilt filteren op basis van de partitiekolom om alleen gegevens op te halen tussen de onder- en bovengrens.

Tijdens de uitvoering vervangt de service ?AdfRangePartitionColumnName, ?AdfRangePartitionUpbound, en ?AdfRangePartitionLowbound door de werkelijke kolomnaam en waardebereiken voor elke partitie en verzendt deze naar Teradata.
Als de partitiekolom 'ID' bijvoorbeeld is ingesteld met de ondergrens 1 en de bovengrens als 80, waarbij parallelle kopie is ingesteld als 4, haalt de service gegevens op met 4 partities. Hun id's liggen tussen [1.20], [21, 40], [41, 60] en [61, 80], respectievelijk.

Voorbeeld: query met hash-partitie

"source": {
    "type": "TeradataSource",
    "query": "SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>",
    "partitionOption": "Hash",
    "partitionSettings": {
        "partitionColumnName": "<hash_partition_column_name>"
    }
}

Voorbeeld: query met dynamische bereikspartitie

"source": {
    "type": "TeradataSource",
    "query": "SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>",
    "partitionOption": "DynamicRange",
    "partitionSettings": {
        "partitionColumnName": "<dynamic_range_partition_column_name>",
        "partitionUpperBound": "<upper_value_of_partition_column>",
        "partitionLowerBound": "<lower_value_of_partition_column>"
    }
}

Toewijzing van gegevenstypen voor Teradata

Wanneer u gegevens kopieert uit Teradata, zijn de volgende toewijzingen van de gegevenstypen van Teradata van toepassing op de interne gegevenstypen die door de service worden gebruikt. Zie Schema- en gegevenstypetoewijzingen voor meer informatie over hoe de kopieeractiviteit het bronschema en het gegevenstype toewijst aan de sink.

Teradata-gegevenstype Tussentijds servicedatatype (voor versie 2.0) Interim service-gegevenssoort (voor versie 1.0)
BigInt Int64 Int64
Klont Byte[] Byte[]
Byte Byte[] Byte[]
ByteInt Int16 Int16
Verkolen Snaar / Touwtje Snaar / Touwtje
Clob Snaar / Touwtje Snaar / Touwtje
Datum Datum Datum/tijd
Decimaal Decimaal Decimaal
Dubbel Dubbel Dubbel
Grafisch Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Geheel getal Int32 Int32
Intervaldag Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van dag naar uur Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van dag tot minuut Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van dag tot seconde Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Intervaluur Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van uur tot minuut Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van uur tot seconde Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Intervalminuut Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van minuut tot seconde Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Interval van een maand Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Tijdsinterval seconde Tijdsduur Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Intervaljaar Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Intervaljaar tot maand Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Aantal Dubbel Dubbel
Periode (datum) Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Periode (tijd) Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Periode (tijd met tijdzone) Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Periode (tijdstempel) Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
Periode (tijdstempel met tijdzone) Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
SmallInt Int16 Int16
Tijd Tijd Tijdsduur
Tijd met tijdzone Tekenreeks Tijdsduur
Tijdstempel Datum/tijd Datum/tijd
Tijdstempel met tijdzone DatumTijdOffset Datum/tijd
VarByte Byte[] Byte[]
VarChar Snaar / Touwtje Snaar / Touwtje
VarGraphic Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.
XML Snaar / Touwtje Wordt niet ondersteund. Expliciete cast toepassen in de bronquery.

Eigenschappen van opzoekactiviteit

Om meer te weten te komen over de eigenschappen, raadpleegt u Lookup activity.

De Teradata-connector upgraden

Hier volgen stappen waarmee u de Teradata-connector kunt upgraden:

  1. Selecteer op de pagina Gekoppelde service bewerken de 2.0-versie en configureer de gekoppelde service door te verwijzen naar de eigenschappen van de gekoppelde service versie 2.0.

  2. De toewijzing van gegevenstypen voor versie 2.0 van de gekoppelde Teradata-service verschilt van die voor versie 1.0. Zie Gegevenstypetoewijzing voor Teradata voor meer informatie over de meest recente toewijzing van gegevenstypen.

Verschillen tussen Teradata-connectorversie 2.0 en versie 1.0

De Teradata-connector versie 2.0 biedt nieuwe functionaliteiten en is compatibel met de meeste functies van versie 1.0. In de volgende tabel ziet u de functieverschillen tussen versie 2.0 en versie 1.0.

Versie 2.0 Versie 1.0
De standaardwaarde van sslMode is Verify-Full. De standaardwaarde van sslMode is Prefer.
De standaardwaarde van UseDataEncryption is 1. De standaardwaarde van UseDataEncryption is 0.
De volgende toewijzingen worden gebruikt van Teradata-gegevenstype naar tussentijds servicegegevenstype.

Datum -> Datum
Tijd met tijdzone -> string
Tijdstempel met tijdzone -> DateTimeOffset
Afbeelding -> Tekenreeks
Intervaldag - Tijdspanne>
Intervaldag tot uur - Tijdspanne>
Intervaldag tot minuut - Tijdspanne>
Intervaldag tot seconde - Tijdspanne>
Uurinterval> - Tijdspanne
Interval Uur Naar Minuut -> TimeSpan
Interval uur tot seconde -> Tijdspanne
Intervalminut - Tijdspanne>
Interval minuut naar seconde -> TimeSpan
Intervalmaand -> tekenreeks
Intervalseconde -> Tijdspanne
Intervaljaar -> tekenreeks
Interval jaar tot maand -> string
Getal -> dubbel
Periode (datum) -> tekenreeks
Periode (tijd) -> tekenreeks
Periode (tijd met tijdzone) -> string
Periode (tijdstempel) -> tekenreeks
Periode (tijdstempel met tijdzone) -> tekenreeks
VarGraphic -> Tekenreeks
Xml -> Tekenreeks
De volgende toewijzingen worden gebruikt van Teradata-gegevenstype naar tussentijds servicegegevenstype.

Datum -> Datum/tijd
Tijd met tijdzone - Tijdspanne>
Tijdstempel met tijdzone -> Datum/tijd
Andere toewijzingen die aan de linkerkant worden vermeld en door versie 2.0 worden ondersteund, worden niet ondersteund door versie 1.0. Pas een expliciete cast toe in de bronquery.

Zie Ondersteunde gegevensarchieven voor een lijst met gegevensarchieven die worden ondersteund als bronnen en sinks door de kopieeractiviteit.