Kopírování dat z Teradata Vantage pomocí Azure Data Factory a Synapse Analytics

VZTAHUJE SE NA: Azure Data Factory Azure Synapse Analytics

Návod

Data Factory v Microsoft Fabric je nová generace Azure Data Factory s jednodušší architekturou, integrovanou AI a novými funkcemi. Pokud s integrací dat začínáte, začněte Fabric Data Factory. Stávající úlohy ADF lze upgradovat na Fabric pro přístup k novým funkcím v oblastech datové vědy, analýz v reálném čase a vytváření sestav.

Tento článek popisuje, jak pomocí aktivity kopírování v kanálech Azure Data Factory a Synapse Analytics kopírovat data z Teradata Vantage. Vychází z přehledu aktivity kopírování.

Poznámka:

Tento konektor je také k dispozici ve službě Data Factory v Microsoft Fabric. Informace o konfiguraci a funkcích specifických pro Fabric najdete v dokumentaci ke konektoru Fabric Teradata Database.

Důležité

Konektor Teradata verze 1.0 je ve fázi odebrání. Doporučujeme upgradovat konektor Teradata z verze 1.0 na verzi 2.0.

Podporované funkce

Tento konektor Teradata je podporovaný pro následující funkce:

Podporované funkce IR
aktivita Copy (zdroj/-) (1) (2)
Vyhledávací aktivita (1) (2)

(1) Azure Integration Runtime (2) Lokálně hostované Integration Runtime

Seznam úložišť dat podporovaných jako zdroje nebo jímky aktivitou kopírování najdete v tabulce Podporované úložiště dat.

Konkrétně tento konektor Teradata podporuje:

  • Teradata Vantage verze 17.0, 17.10, 17.20 a 20.0 pro verzi 2.0.
  • Teradata Vantage verze 14.10, 15.0, 15.10, 16.0, 16.10 a 16.20 pro verzi 1.0.
  • Kopírování dat pomocí ověřování Basic, Windows nebo LDAP.
  • Paralelní kopírování ze zdroje Teradata Podrobnosti najdete v části Paralelní kopie z Teradata.

Požadavky

Pokud se vaše úložiště dat nachází uvnitř místní sítě, Azure virtuální sítě, nebo Amazon Virtual Private Cloud, musíte pro připojení nakonfigurovat self-hosted Integration Runtime.

Pokud je vaše úložiště dat spravovanou cloudovou datovou službou, můžete použít Azure Integration Runtime. Pokud je přístup omezený na IP adresy schválené v pravidlech brány firewall, můžete do seznamu povolených přidat ip adresy Azure Integration Runtime.

Funkci managed virtual network Integration Runtime můžete také použít v Azure Data Factory pro přístup k místní síti bez nutnosti instalace a konfigurace místního prostředí Integration Runtime.

Další informace o mechanismech zabezpečení sítě a možnostech podporovaných službou Data Factory najdete v tématu Strategie přístupu k datům.

Pro verzi 2.0

Musíte instalovat .NET Zprostředkovatel dat s verzí 20.00.03.00 nebo vyšší na počítači, na kterém běží místní prostředí Integration Runtime s verzí pod 5.56.9318.1. Ruční instalace ovladače Teradata se nevyžaduje při použití místního prostředí Integration Runtime verze 5.56.9318.1 nebo novější, protože tyto verze poskytují integrovaný ovladač.

Pro verzi 1.0

Pokud používáte Integration Runtime v místním prostředí, mějte na paměti, že poskytuje integrovaný ovladač Teradata od verze 3.18. Nemusíte ručně instalovat žádný ovladač. Ovladač vyžaduje "Visual C++ Redistributable 2012 Update 4" na stroji s vlastním hostovaným prostředím Integration Runtime. Pokud ho ještě nemáte nainstalovaný, stáhněte si ho odtud.

Začínáme

K provedení aktivity kopírování s datovým tokem můžete použít jeden z následujících nástrojů nebo sad SDK.

Vytvoření propojené služby s Teradata pomocí uživatelského rozhraní

Pomocí následujícího postupu vytvořte propojenou službu s Teradata v uživatelském rozhraní portálu Azure.

  1. Přejděte na kartu Spravovat v pracovním prostoru Azure Data Factory nebo Synapse a vyberte Propojené služby a potom klikněte na Nový:

  2. Vyhledejte Teradata a vyberte konektor Teradata.

    Vyberte konektor Teradata.

  3. Nakonfigurujte podrobnosti o službě, otestujte připojení a vytvořte novou propojenou službu.

    Nakonfigurujte propojenou službu na Teradata.

Podrobnosti konfigurace konektoru

Následující části obsahují podrobnosti o vlastnostech, které slouží k definování entit služby Data Factory specifických pro konektor Teradata.

Vlastnosti propojené služby

Konektor Teradata teď podporuje verzi 2.0. V této části najdete informace o upgradu verze konektoru Teradata z verze 1.0. Podrobnosti o nemovitosti najdete v odpovídajících oddílech.

Verze 2.0

Propojená služba Teradata podporuje následující vlastnosti při použití verze 2.0:

Vlastnost Popis Povinné
typ Vlastnost typu musí být nastavena na Teradata. Ano
verze Zadaná verze. Hodnota je 2.0. Ano
server Název serveru Teradata. Ano
typ autentizace Typ ověřování pro připojení k Teradata. Platné hodnoty včetně Basic, Windows a LDAP Ano
uživatelské jméno Zadejte uživatelské jméno pro připojení k Teradata. Ano
heslo Zadejte heslo pro uživatelský účet, který jste zadali pro uživatelské jméno. Můžete také odkazovat na tajemství uložené v Azure Key Vault. Ano
connectVia Integration Runtime pro připojení k úložišti dat. Další informace najdete v části Požadavky . Pokud není zadaný, použije výchozí Azure Integration Runtime. Ne

Další vlastnosti připojení, které můžete nastavit v připojovací řetězec podle vašeho případu:

Vlastnost Popis Výchozí hodnota
režim SSL Režim SSL pro připojení k databázi. Platné hodnoty včetně Disable, Allow, Prefer, Require, Verify-CA, Verify-Full. Verify-Full
Číslo portu Čísla portů při připojování k serveru prostřednictvím připojení jiných než HTTPS/TLS. 1025
číslo HTTPS portu Čísla portů při připojování k serveru přes připojení HTTPS/TLS. 443
UseDataEncryption Určuje, jestli se má šifrovat veškerá komunikace s databází Teradata. Povolené hodnoty jsou 0 nebo 1.

- 0 (zakázáno): Šifruje pouze ověřovací informace.
- 1 (povoleno, výchozí): Šifruje všechna data předávaná mezi ovladačem a databází. Toto nastavení se ignoruje pro připojení HTTPS/TLS.
1
Znaková sada Znaková sada, která se má použít pro relaci. Například: CharacterSet=UTF16.

Tato hodnota může být uživatelsky definovaná znaková sada nebo jedna z následujících předdefinovaných znakových sad:
-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
Maximální velikost odpovědi (MaxRespSize) Maximální velikost vyrovnávací paměti odpovědi pro požadavky SQL v bajtech. Například: MaxRespSize=10485760.

Rozsah povolených hodnot je od 4096 do 16775168. Výchozí hodnota je 524288.
524288

Příklad

{
    "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"
        }
    }
}

Verze 1.0

Propojená služba Teradata podporuje následující vlastnosti při použití verze 1.0:

Vlastnost Popis Povinné
typ Vlastnost typu musí být nastavena na Teradata. Ano
připojovací řetězec Určuje informace potřebné pro připojení k instanci Teradata. Projděte si následující ukázky.
Můžete také vložit heslo do Azure Key Vault a stáhnout konfiguraci password z připojovací řetězec. Další podrobnosti najdete v části Storové přihlašovací údaje v Azure Key Vault.
Ano
uživatelské jméno Zadejte uživatelské jméno pro připojení k Teradata. Platí při používání Windows ověřování totožnosti. Ne
heslo Zadejte heslo pro uživatelský účet, který jste zadali pro uživatelské jméno. Můžete také odkazovat na tajemství uložené v Azure Key Vault.
Platí při použití Windows ověřování nebo při odkazování na heslo v Key Vault pro základní ověřování.
Ne
connectVia Integration Runtime pro připojení k úložišti dat. Další informace najdete v části Požadavky . Pokud není zadaný, použije výchozí Azure Integration Runtime. Ne

Další vlastnosti připojení, které můžete nastavit v připojovací řetězec podle vašeho případu:

Vlastnost Popis Výchozí hodnota
TdmstPortNumber Počet portů používaných pro přístup k databázi Teradata.
Tuto hodnotu neměňte, pokud to neudělá technická podpora.
1025
UseDataEncryption Určuje, jestli se má šifrovat veškerá komunikace s databází Teradata. Povolené hodnoty jsou 0 nebo 1.

- 0 (zakázáno, výchozí): Šifruje pouze ověřovací informace.
- 1 (povoleno): Šifruje všechna data předávaná mezi ovladačem a databází.
0
Znaková sada Znaková sada, která se má použít pro relaci. Např. CharacterSet=UTF16

Tato hodnota může být uživatelsky definovaná znaková sada nebo jedna z následujících předdefinovaných znakových sad:
-ASCII
- UTF8
- UTF16
- LATIN1252_0A
- LATIN9_0A
- LATIN1_0A
– Shift-JIS (Windows, kompatibilní se systémem DOS, KANJISJIS_0S)
- EUC (kompatibilní se systémem Unix, 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
Maximální velikost odpovědi (MaxRespSize) Maximální velikost vyrovnávací paměti odpovědi pro požadavky SQL v kilobajtech (KB). Např. MaxRespSize=‭10485760‬

Pro databázi Teradata verze 16.00 nebo novější je maximální hodnota 7361536. Pro připojení, která používají starší verze, je maximální hodnota 1048576.
65536
Název mechanismu Chcete-li k ověření připojení použít protokol LDAP, zadejte MechanismName=LDAP. Nenalezeno

Příklad použití základního ověřování

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

Příklad pomocí ověřování Windows

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

Příklad použití ověřování LDAP

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

Poznámka:

Následující datová část se stále podporuje. V budoucnu byste ale měli použít nový.

Předchozí datová část:

{
    "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"
        }
    }
}

Vlastnosti datové sady

Tato část obsahuje seznam vlastností podporovaných datovou sadou Teradata. Úplný seznam oddílů a vlastností dostupných pro definování datových sad najdete v tématu Datové sady.

Pokud chcete kopírovat data z Teradata, podporují se následující vlastnosti:

Vlastnost Popis Povinné
typ Vlastnost typu datové sady musí být nastavena na TeradataTablehodnotu . Ano
databáze Název instance Teradata. Ne (pokud je zadán dotaz ve zdroji aktivity)
tabulka Název tabulky v instanci Teradata Ne (pokud je zadán dotaz ve zdroji aktivity)

Příklad:

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

Poznámka:

RelationalTable typ datové sady je stále podporovaný. Doporučujeme ale použít novou datovou sadu.

Předchozí datová část:

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

Vlastnosti kopírovací aktivity

Tato část obsahuje seznam vlastností podporovaných zdrojem Teradata. Úplný seznam oddílů a vlastností dostupných pro definování aktivit najdete v tématu Pipelines.

Teradata jako zdroj

Návod

Pokud chcete efektivně načítat data z Teradata pomocí rozdělování dat, přečtěte si další informace z části Paralelní kopírování z Teradata.

Pro zkopírování dat z Teradata jsou v části zdroje aktivity kopírování podporovány následující vlastnosti:

Vlastnost Popis Povinné
typ Vlastnost typu zdroje aktivity kopírování musí být nastavena na TeradataSource. Ano
dotaz Ke čtení dat použijte vlastní dotaz SQL. Příklad: "SELECT * FROM MyTable".
Když povolíte dělené zatížení, musíte připojit všechny odpovídající předdefinované parametry oddílu v dotazu. Příklady najdete v části Paralelní kopírování z Teradata.
Ne (pokud je zadaná tabulka v datové sadě)
možnosti oddílu Určuje možnosti dělení dat používané k načtení dat z Teradata.
Povolené hodnoty jsou: None (výchozí), Hash a DynamicRange.
Pokud je povolená možnost oddílu (tj. ne None), stupeň paralelismu pro souběžné načtení dat z Teradata se řídí parallelCopies nastavením aktivity kopírování.
Ne
nastavení oddílu Zadejte skupinu nastavení pro dělení dat.
Použít, pokud není možnost diskového oddílu None.
Ne
název sloupce oddílu Zadejte název zdrojového sloupce, který bude použit rozsahovým oddílem nebo oddílem hash pro paralelní kopírování. Pokud není specifikován, primární index tabulky je automaticky detekován a je použit jako oddílový sloupec.
Použijte, když je možnost oddílu Hash nebo DynamicRange. Pokud k načtení zdrojových dat použijete dotaz, zahodíte ?AdfHashPartitionCondition nebo ?AdfRangePartitionColumnName v klauzuli WHERE. Podívejte se na příklad v sekci Paralelní kopie z Teradata.
Ne
horní mez partitionu Maximální hodnota sloupce oddílu pro zkopírování dat.
Použít, pokud je možnost oddílu DynamicRange. Při načítání zdrojových dat pomocí dotazu, zapojte ?AdfRangePartitionUpbound do klauzule WHERE. Příklad najdete v části Paralelní kopírování z Teradata.
Ne
partitionLowerBound Minimální hodnota sloupce oddílu pro zkopírování dat.
Použít, pokud je možnost oddílu DynamicRange. Pokud k načtení zdrojových dat použijete dotaz, začněte s ?AdfRangePartitionLowbound v klauzuli WHERE. Příklad najdete v části Paralelní kopírování z Teradata.
Ne

Poznámka:

RelationalSource Zdroj typu kopírování je stále podporovaný, ale nepodporuje nové integrované paralelní načítání z Teradata, které zahrnuje možnosti rozdělení. Doporučujeme ale použít novou datovou sadu.

Příklad: Kopírování dat pomocí základního dotazu bez oddílu

"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>"
            }
        }
    }
]

Paralelní kopírování z Teradata

Konektor Teradata poskytuje integrované dělení dat pro paralelní kopírování dat z Teradata. Možnosti dělení dat najdete v tabulce Zdroj aktivity kopírování.

Snímek obrazovky s možnostmi oddílu

Když povolíte dělené kopírování, služba spustí paralelní dotazy na váš zdroj Teradata, aby načetla data podle oddílů. Paralelní stupeň se řídí nastavením aktivity kopírování parallelCopies. Pokud například nastavíte parallelCopies hodnotu čtyři, služba souběžně vygeneruje a spouští čtyři dotazy na základě zadané možnosti a nastavení oddílu a každý dotaz načte část dat z vašeho Teradata.

Doporučujeme povolit paralelní kopírování s dělením dat, zejména pokud načítáte velké množství dat z teradata. Následující konfigurace jsou navržené pro různé scénáře. Při kopírování dat do souborového úložiště dat se doporučuje zapisovat do složky jako více souborů (zadat pouze název složky), v takovém případě je výkon lepší než zápis do jednoho souboru.

Scénář Navrhovaná nastavení
Úplné načtení z velké tabulky Možnost rozdělení: Hash.

Během provádění služba automaticky rozpozná primární indexový sloupec, použije proti němu hodnotu hash a zkopíruje data podle oddílů.
Načtěte velké množství dat pomocí vlastního dotazu. Možnost rozdělení: Hash.
Dotaz: SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>.
Sloupec oddílu: Zadejte sloupec použitý k aplikaci hash oddílu. Pokud není zadaný, služba automaticky zjistí sloupec PK tabulky, kterou jste zadali v datové sadě Teradata.

Během provádění služba nahradí ?AdfHashPartitionCondition logikou oddílu hash a odešle ji do Teradata.
Načtěte velké množství dat pomocí vlastního dotazu, který má celočíselný sloupec s rovnoměrně distribuovanými hodnotami pro rozdělení rozsahu. Možnosti oddílu: Dynamický rozsah oddílu
Dotaz: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.
Sloupec pro rozdělení: Zadejte sloupec použitý k rozdělení dat. Můžete provést rozdělení podle sloupce s celočíselným datovým typem.
Horní mez oddílu a dolní mez oddílu: Určete, jestli chcete filtrovat podle sloupce oddílu, aby se načítala data pouze mezi dolním a horním rozsahem.

Během provádění služba nahradí ?AdfRangePartitionColumnNamea ?AdfRangePartitionUpboundza skutečný název sloupce a ?AdfRangePartitionLowbound rozsahy hodnot pro každý oddíl a odešle do Teradata.
Pokud je například sloupec oddílu "ID" nastavený s dolní hranicí jako 1 a horní hranicí jako 80 a paralelní kopírování je nastaveno na 4, služba načte data ve 4 oddílech. Jejich ID jsou mezi [1,20], [21, 40], [41, 60] a [61, 80], v uvedeném pořadí.

Příklad: Dotaz s hashovacím rozdělením

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

Příklad: Dotaz s particí dynamického rozsahu

"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>"
    }
}

Mapování datových typů pro Teradata

Při kopírování dat z Teradata platí následující mapování z datových typů Teradata na interní datové typy používané službou. Informace o tom, jak aktivita kopírování mapuje zdrojové schéma a datový typ na jímku, najdete v tématu Mapování schématu a datového typu.

Datový typ Teradata Dočasný datový typ služby (pro verzi 2.0) Dočasný datový typ služby (pro verzi 1.0)
BigInt Int64 Int64
Blob Bajt[] Bajt[]
byte Bajt[] Bajt[]
ByteInt Int16 Int16
Znak Řetězec Řetězec
Clob Řetězec Řetězec
Datum Datum Datum a čas
Desetinné číslo Desetinný Desetinné číslo
Hodnota s dvojitou přesností Hodnota s dvojitou přesností Hodnota s dvojitou přesností
Grafický Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Celé číslo Int32 Int32
Den intervalu Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Časový interval: Den až hodina Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval od dne do minuty Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval den až sekunda Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Hodina intervalu Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval hodina až minuta Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval od hodiny do sekundy Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Minuta intervalu Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval minuta až sekunda Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Měsíční interval Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval sekundy Časový rozsah Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Rok interval Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Interval rok až měsíc Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Počet Hodnota s dvojitou přesností Hodnota s dvojitou přesností
Období (datum) Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Období (čas) Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Období (čas s časovým pásmem) Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Období (časové razítko) Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
Období (časové razítko s časovým pásmem) Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
SmallInt Int16 Int16
Čas Čas Časový rozsah
Čas s časovým pásmem Řetězec Časový rozsah
Časové razítko Datum a čas Datum a čas
Časové razítko s časovým pásmem Posun data a času Datum a čas
VarByte Bajt[] Bajt[]
VarChar Řetězec Řetězec
VarGraphic Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.
XML Řetězec Nepodporováno Použijte explicitní přetypování ve zdrojovém dotazu.

Vlastnosti aktivity vyhledávání

Zjistit podrobnosti o vlastnostech můžete v aktivitě Vyhledávání.

Aktualizujte konektor Teradata

Tady jsou kroky, které vám pomůžou upgradovat konektor Teradata:

  1. Na stránce Upravit propojenou službu vyberte verzi 2.0 a nakonfigurujte propojenou službu odkazem na vlastnosti propojené služby verze 2.0.

  2. Mapování datového typu pro propojenou službu Teradata verze 2.0 se liší od mapování datového typu pro verzi 1.0. Nejnovější mapování datových typů najdete v tématu Mapování datových typů pro Teradata.

Rozdíly mezi konektorem Teradata verze 2.0 a verzí 1.0

Konektor Teradata verze 2.0 nabízí nové funkce a je kompatibilní s většinou funkcí verze 1.0. Následující tabulka ukazuje rozdíly mezi funkcemi verze 2.0 a verze 1.0.

Verze 2.0 Verze 1.0
Výchozí hodnota atributu sslMode je Verify-Full. Výchozí hodnota atributu sslMode je Prefer.
Výchozí hodnota atributu UseDataEncryption je 1. Výchozí hodnota atributu UseDataEncryption je 0.
Následující mapování se používá z datových typů Teradata na datový typ služby pro dočasné použití.

Datum –> Datum
Čas s časovým pásmem –> textový řetězec
Časové razítko s časovým pásmem –> DateTimeOffset
Obrázek –> řetězec
Intervalový den –> časový interval
Interval den až hodina -> TimeSpan
Interval od dnů do minut –> časový interval
Interval den až sekunda –> časový interval
Hodina intervalu –> časový rozsah
Interval hodin na minuty -> TimeSpan
Interval hodina až sekunda –> TimeSpan
Intervalová minuta –> časový úsek
Interval minut až sekunda –> časový rozsah
Měsíční interval –> řetězec
Interval v sekundách –> časový úsek
Rok intervalu –> řetězec
Interval Rok na Měsíc –> Řetězec
Číslo –> double
Period (Date) –> řetězec
Období (Čas) –> řetězec
Období - řetězec s časem a časovým pásmem >
Období (časové označení) –> řetězec
Období (časové razítko s časovým pásmem) –> text
VarGraphic –> řetězec
XML -> řetězec
Následující mapování se používá z datových typů Teradata na datový typ služby pro dočasné použití.

Datum –> DateTime
Čas s časovou zónou -> Časový rozsah
Časová známka s časovým pásmem:> DateTime
Ostatní mapování podporovaná v seznamu verze 2.0 nejsou podporována verzí 1.0. Použijte explicitní přetypování ve zdrojovém dotazu.

Seznam úložišť dat podporovaných jako zdroje a cíle pro aktivitu kopírování najdete v tématu Podporované úložiště dat.