Copiare dati da Teradata Vantage usando Azure Data FactoryCopy data from Teradata Vantage by using Azure Data Factory

Questo articolo illustra come usare l'attività di copia in Azure Data Factory per copiare dati da Teradata Vantage.This article outlines how to use the copy activity in Azure Data Factory to copy data from Teradata Vantage. Si basa sulla Panoramica dell'attività di copia.It builds on the copy activity overview.

Funzionalità supportateSupported capabilities

Questo connettore Teradata è supportato per le attività seguenti:This Teradata connector is supported for the following activities:

È possibile copiare dati da Teradata Vantage a qualsiasi archivio dati di sink supportato.You can copy data from Teradata Vantage to any supported sink data store. Per un elenco degli archivi dati supportati come origini/sink dall'attività di copia, vedere la tabella relativa agli archivi dati supportati.For a list of data stores that are supported as sources/sinks by the copy activity, see the Supported data stores table.

In particolare, il connettore Teradata supporta:Specifically, this Teradata connector supports:

  • Teradata versione 14,10, 15,0, 15,10, 16,0, 16,10 e 16,20.Teradata version 14.10, 15.0, 15.10, 16.0, 16.10, and 16.20.
  • Copia dei dati tramite l'autenticazione di base o di Windows .Copying data by using Basic or Windows authentication.
  • Copia parallela da un'origine Teradata.Parallel copying from a Teradata source. Per informazioni dettagliate, vedere la sezione copia parallela da Teradata .See the Parallel copy from Teradata section for details.

Nota

Dopo il rilascio del runtime di integrazione self-hosted v 3.18, Azure Data Factory aggiornato il connettore Teradata.After the release of self-hosted integration runtime v3.18, Azure Data Factory upgraded the Teradata connector. Tutti i carichi di lavoro esistenti che usano il connettore Teradata precedente sono ancora supportati.Any existing workload that uses the previous Teradata connector is still supported. Per i nuovi carichi di lavoro, tuttavia, è consigliabile usare quello nuovo.For new workloads, however, it's a good idea to use the new one. Si noti che il nuovo percorso richiede un diverso set di servizi collegati, set di dati e origine della copia.Note that the new path requires a different set of linked service, dataset, and copy source. Per informazioni dettagliate sulla configurazione, vedere le rispettive sezioni che seguono.For configuration details, see the respective sections that follow.

PrerequisitiPrerequisites

Se l'archivio dati è configurato in uno dei modi seguenti, è necessario configurare un Integration Runtime self-hosted per connettersi a questo archivio dati:If your data store is configured in one of the following ways, you need to set up a Self-hosted Integration Runtime in order to connect to this data store:

  • L'archivio dati si trova all'interno di una rete locale, all'interno di una rete virtuale di Azure o all'interno di un cloud privato virtuale di Amazon.The data store is located inside an on-premises network, inside Azure Virtual Network, or inside Amazon Virtual Private Cloud.
  • L'archivio dati è un servizio dati cloud gestito in cui l'accesso è limitato agli indirizzi IP consentiti nelle regole del firewall.The data store is a managed cloud data service where the access is restricted to IPs whitelisted in the firewall rules.

Il runtime di integrazione fornisce un driver Teradata incorporato, a partire dalla versione 3,18.The integration runtime provides a built-in Teradata driver, starting from version 3.18. Non è necessario installare manualmente alcun driver.You don't need to manually install any driver. Il driver richiede "Visual C++ redistributable 2012 Update 4" nel computer del runtime di integrazione self-hosted.The driver requires "Visual C++ Redistributable 2012 Update 4" on the self-hosted integration runtime machine. Se non è ancora installato, scaricarlo da qui.If you don't yet have it installed, download it from here.

Per qualsiasi versione del runtime di integrazione self-hosted precedente alla 3,18, installare .net provider di dati per Teradata, versione 14 o successiva, nel computer del runtime di integrazione.For any self-hosted integration runtime version earlier than 3.18, install the .NET Data Provider for Teradata, version 14 or later, on the integration runtime machine.

Inizia oraGetting started

È possibile usare l'attività di copia con una pipeline tramite uno degli strumenti o degli SDK seguenti.You can use one of the following tools or SDKs to use the copy activity with a pipeline. Per istruzioni dettagliate, selezionare un collegamento:Select a link for step-by-step instructions:

Le sezioni seguenti riportano informazioni dettagliate sulle proprietà che vengono usate per definire Data Factory entità specifiche del connettore Teradata.The following sections provide details about properties that are used to define Data Factory entities specific to the Teradata connector.

Proprietà del servizio collegatoLinked service properties

Il servizio collegato Teradata supporta le proprietà seguenti:The Teradata linked service supports the following properties:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type deve essere impostata su Teradata.The type property must be set to Teradata. Yes
connectionStringconnectionString Specifica le informazioni necessarie per la connessione all'istanza Teradata.Specifies the information needed to connect to the Teradata instance. Vedere gli esempi seguenti.Refer to the following samples.
È anche possibile inserire una password in Azure Key Vault ed estrarre la configurazione password dalla stringa di connessione.You can also put a password in Azure Key Vault, and pull the password configuration out of the connection string. Per informazioni dettagliate, vedere archiviare le credenziali in Azure Key Vault .Refer to Store credentials in Azure Key Vault with more details.
Yes
Nome utenteusername Specificare un nome utente per la connessione a Teradata.Specify a user name to connect to Teradata. Si applica quando si utilizza l'autenticazione di Windows.Applies when you are using Windows authentication. NoNo
passwordpassword Specificare una password per l'account utente specificato per il nome utente.Specify a password for the user account you specified for the user name. È anche possibile scegliere di fare riferimento a un segreto archiviato in Azure Key Vault.You can also choose to reference a secret stored in Azure Key Vault.
Si applica quando si usa l'autenticazione di Windows o si fa riferimento a una password in Key Vault per l'autenticazione di base.Applies when you are using Windows authentication, or referencing a password in Key Vault for basic authentication.
NoNo
connectViaconnectVia Il runtime di integrazione da usare per la connessione all'archivio dati.The Integration Runtime to be used to connect to the data store. Ulteriori informazioni sono disponibili nella sezione prerequisiti .Learn more from Prerequisites section. Se non diversamente specificato, viene usato il runtime di integrazione di Azure predefinito.If not specified, it uses the default Azure Integration Runtime. Yes

Ulteriori proprietà di connessione che è possibile impostare nella stringa di connessione in base al caso:More connection properties you can set in connection string per your case:

ProprietàProperty DescriptionDescription Valore predefinitoDefault value
CharacterSetCharacterSet Set di caratteri da utilizzare per la sessione.The character set to use for the session. Ad esempio, CharacterSet=UTF16.E.g., CharacterSet=UTF16.

Questo valore può essere un set di caratteri definito dall'utente o uno dei set di caratteri predefiniti seguenti:This value can be a user-defined character set, or one of the following pre-defined character sets:
-ASCII- ASCII
-UTF8- UTF8
-UTF16- UTF16
-LATIN1252_0A- LATIN1252_0A
-LATIN9_0A- LATIN9_0A
-LATIN1_0A- LATIN1_0A
-Shift-JIS (Windows, compatibile con DOS, KANJISJIS_0S)- Shift-JIS (Windows, DOS compatible, KANJISJIS_0S)
-EUC (compatibile con UNIX, KANJIEC_0U)- EUC (Unix compatible, KANJIEC_0U)
-Mainframe IBM (KANJIEBCDIC5035_0I)- IBM Mainframe (KANJIEBCDIC5035_0I)
-KANJI932_1S0- KANJI932_1S0
-BIG5 (TCHBIG5_1R0)- BIG5 (TCHBIG5_1R0)
-GB (SCHGB2312_1T0)- GB (SCHGB2312_1T0)
-SCHINESE936_6R0- SCHINESE936_6R0
-TCHINESE950_8R0- TCHINESE950_8R0
-NetworkKorean (HANGULKSC5601_2R4)- NetworkKorean (HANGULKSC5601_2R4)
-HANGUL949_7R0- HANGUL949_7R0
-ARABIC1256_6A0- ARABIC1256_6A0
-CYRILLIC1251_2A0- CYRILLIC1251_2A0
-HEBREW1255_5A0- HEBREW1255_5A0
-LATIN1250_1A0- LATIN1250_1A0
-LATIN1254_7A0- LATIN1254_7A0
-LATIN1258_8A0- LATIN1258_8A0
-THAI874_4A0- THAI874_4A0
Il valore predefinito è ASCII.Default value is ASCII.
MaxRespSizeMaxRespSize Dimensioni massime del buffer di risposta per le richieste SQL, in kilobyte (KB).The maximum size of the response buffer for SQL requests, in kilobytes (KBs). Ad esempio, MaxRespSize=‭10485760‬.E.g., MaxRespSize=‭10485760‬.

Per il database Teradata versione 16,00 o successiva, il valore massimo è 7361536.For Teradata Database version 16.00 or later, the maximum value is 7361536. Per le connessioni che usano versioni precedenti, il valore massimo è 1048576.For connections that use earlier versions, the maximum value is 1048576.
Il valore predefinito è 65536.Default value is 65536.

Esempio di utilizzo dell'autenticazione di baseExample using basic authentication

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

Esempio di utilizzo dell'autenticazione di WindowsExample using Windows authentication

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

Nota

Il payload seguente è ancora supportato.The following payload is still supported. In futuro, tuttavia, è consigliabile usare quello nuovo.Going forward, however, you should use the new one.

Payload precedente:Previous payload:

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

Proprietà del set di datiDataset properties

Questa sezione presenta un elenco delle proprietà supportate dal set di dati Teradata.This section provides a list of properties supported by the Teradata dataset. Per un elenco completo delle sezioni e delle proprietà disponibili per la definizione dei set di impostazioni, vedere Datasets.For a full list of sections and properties available for defining datasets, see Datasets.

Per copiare dati da Teradata, sono supportate le proprietà seguenti:To copy data from Teradata, the following properties are supported:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type del set di dati deve essere impostata su TeradataTable.The type property of the dataset must be set to TeradataTable. Yes
databasedatabase Nome dell'istanza di Teradata.The name of the Teradata instance. No (se nell'origine dell'attività è specificato "query")No (if "query" in activity source is specified)
tabletable Nome della tabella nell'istanza di Teradata.The name of the table in the Teradata instance. No (se nell'origine dell'attività è specificato "query")No (if "query" in activity source is specified)

Esempio:Example:

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

Nota

il set di dati di tipo RelationalTable è ancora supportato.RelationalTable type dataset is still supported. Tuttavia, è consigliabile usare il nuovo set di dati.However, we recommend that you use the new dataset.

Payload precedente:Previous payload:

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

Proprietà dell'attività di copiaCopy activity properties

Questa sezione presenta un elenco delle proprietà supportate dall'origine Teradata.This section provides a list of properties supported by Teradata source. Per un elenco completo delle sezioni e delle proprietà disponibili per la definizione delle attività, vedere l'articolo sulle pipeline.For a full list of sections and properties available for defining activities, see Pipelines.

Teradata come origineTeradata as source

Suggerimento

Per caricare i dati da Teradata in modo efficiente usando il partizionamento dei dati, vedere la sezione relativa alla copia parallela da Teradata .To load data from Teradata efficiently by using data partitioning, learn more from Parallel copy from Teradata section.

Per copiare dati da Teradata, nella sezione origine dell'attività di copia sono supportate le proprietà seguenti:To copy data from Teradata, the following properties are supported in the copy activity source section:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type dell'origine dell'attività di copia deve essere impostata su TeradataSource.The type property of the copy activity source must be set to TeradataSource. Yes
queryquery Usare la query SQL personalizzata per leggere i dati.Use the custom SQL query to read data. Un esempio è "SELECT * FROM MyTable".An example is "SELECT * FROM MyTable".
Quando si Abilita il caricamento partizionato, è necessario associare tutti i parametri di partizione predefiniti corrispondenti nella query.When you enable partitioned load, you need to hook any corresponding built-in partition parameters in your query. Per esempi, vedere la sezione copia parallela da Teradata .For examples, see the Parallel copy from Teradata section.
No (se è specificata una query nel set di dati)No (if table in dataset is specified)
partitionOptionspartitionOptions Specifica le opzioni di partizionamento dei dati utilizzate per caricare dati da Teradata.Specifies the data partitioning options used to load data from Teradata.
Consenti valori: None (impostazione predefinita), hash e DynamicRange.Allow values are: None (default), Hash and DynamicRange.
Quando è abilitata un'opzione di partizione (ovvero non None), il grado di parallelismo per il caricamento simultaneo di dati da Teradata è controllato dall'impostazione della parallelCopies sull'attività di copia.When a partition option is enabled (that is, not None), the degree of parallelism to concurrently load data from Teradata is controlled by the parallelCopies setting on the copy activity.
NoNo
partitionSettingspartitionSettings Consente di specificare il gruppo di impostazioni per il partizionamento dei dati.Specify the group of the settings for data partitioning.
Applicare quando l'opzione partition non è None.Apply when partition option isn't None.
NoNo
partitionColumnNamepartitionColumnName Specificare il nome della colonna di origine che verrà utilizzata dalla partizione di intervallo o dalla partizione hash per la copia parallela.Specify the name of the source column that will be used by range partition or Hash partition for parallel copy. Se non specificato, l'indice primario della tabella viene rilevato automaticamente e utilizzato come colonna di partizione.If not specified, the primary index of the table is auto-detected and used as the partition column.
Applicare quando l'opzione partition è Hash o DynamicRange.Apply when the partition option is Hash or DynamicRange. Se si utilizza una query per recuperare i dati di origine, associare ?AdfHashPartitionCondition o ?AdfRangePartitionColumnName nella clausola WHERE.If you use a query to retrieve the source data, hook ?AdfHashPartitionCondition or ?AdfRangePartitionColumnName in WHERE clause. Vedere l'esempio nella sezione copia parallela da Teradata .See example in Parallel copy from Teradata section.
NoNo
partitionUpperBoundpartitionUpperBound Valore massimo della colonna di partizione in cui copiare i dati.The maximum value of the partition column to copy data out.
Applica quando l'opzione di partizione è DynamicRange.Apply when partition option is DynamicRange. Se si utilizza query per recuperare i dati di origine, associare ?AdfRangePartitionUpbound nella clausola WHERE.If you use query to retrieve source data, hook ?AdfRangePartitionUpbound in the WHERE clause. Per un esempio, vedere la sezione copia parallela da Teradata .For an example, see the Parallel copy from Teradata section.
NoNo
partitionLowerBoundpartitionLowerBound Valore minimo della colonna di partizione in cui copiare i dati.The minimum value of the partition column to copy data out.
Applicare quando l'opzione di partizione è DynamicRange.Apply when the partition option is DynamicRange. Se si utilizza una query per recuperare i dati di origine, associare ?AdfRangePartitionLowbound nella clausola WHERE.If you use a query to retrieve the source data, hook ?AdfRangePartitionLowbound in the WHERE clause. Per un esempio, vedere la sezione copia parallela da Teradata .For an example, see the Parallel copy from Teradata section.
NoNo

Nota

RelationalSource tipo di origine della copia è ancora supportato, ma non supporta il nuovo carico parallelo incorporato da Teradata (opzioni di partizione).RelationalSource type copy source is still supported, but it doesn't support the new built-in parallel load from Teradata (partition options). Tuttavia, è consigliabile usare il nuovo set di dati.However, we recommend that you use the new dataset.

Esempio: copiare i dati usando una query di base senza partizioneExample: copy data by using a basic query without partition

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

Copia parallela da TeradataParallel copy from Teradata

Il connettore Data Factory Teradata fornisce il partizionamento dei dati predefinito per la copia di dati da Teradata in parallelo.The Data Factory Teradata connector provides built-in data partitioning to copy data from Teradata in parallel. È possibile trovare le opzioni di partizionamento dei dati nella tabella di origine dell'attività di copia.You can find data partitioning options on the Source table of the copy activity.

Screenshot delle opzioni di partizione

Quando si Abilita la copia partizionata, Data Factory esegue query parallele sull'origine Teradata per caricare i dati in base alle partizioni.When you enable partitioned copy, Data Factory runs parallel queries against your Teradata source to load data by partitions. Il grado parallelo è controllato dall'impostazione del parallelCopies sull'attività di copia.The parallel degree is controlled by the parallelCopies setting on the copy activity. Se, ad esempio, si imposta parallelCopies su quattro, Data Factory genera ed esegue quattro query in base all'opzione di partizione specificata e alle impostazioni e ogni query recupera una porzione di dati da Teradata.For example, if you set parallelCopies to four, Data Factory concurrently generates and runs four queries based on your specified partition option and settings, and each query retrieves a portion of data from your Teradata.

Si consiglia di abilitare la copia parallela con il partizionamento dei dati, specialmente quando si caricano grandi quantità di dati da Teradata.You are suggested to enable parallel copy with data partitioning especially when you load large amount of data from your Teradata. Di seguito sono elencate le configurazioni consigliate per diversi scenari.The following are suggested configurations for different scenarios. Quando si copiano dati in un archivio dati basato su file, viene riordinata la scrittura in una cartella come più file (specifica solo il nome della cartella), nel qual caso le prestazioni sono migliori rispetto alla scrittura in un singolo file.When copying data into file-based data store, it's recommanded to write to a folder as multiple files (only specify folder name), in which case the performance is better than writing to a single file.

ScenarioScenario Impostazioni consigliateSuggested settings
Caricamento completo da una tabella di grandi dimensioni.Full load from large table. Opzione partition: hash.Partition option: Hash.

Durante l'esecuzione, Data Factory rileva automaticamente la colonna PK, applica un hash a tale colonna e copia i dati in base alle partizioni.During execution, Data Factory automatically detects the PK column, applies a hash against it, and copies data by partitions.
Caricare grandi quantità di dati tramite una query personalizzata.Load large amount of data by using a custom query. Opzione partition: hash.Partition option: Hash.
Query: SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>.Query: SELECT * FROM <TABLENAME> WHERE ?AdfHashPartitionCondition AND <your_additional_where_clause>.
Colonna partizione: specificare la colonna utilizzata per applica partizione hash.Partition column: Specify the column used for apply hash partition. Se non specificato, Data Factory rileva automaticamente la colonna PK della tabella specificata nel set di dati Teradata.If not specified, Data Factory automatically detects the PK column of the table you specified in the Teradata dataset.

Durante l'esecuzione, Data Factory sostituisce ?AdfHashPartitionCondition con la logica della partizione hash e invia a Teradata.During execution, Data Factory replaces ?AdfHashPartitionCondition with the hash partition logic, and sends to Teradata.
Caricare grandi quantità di dati tramite una query personalizzata, con una colonna di tipo integer con un valore distribuito uniformemente per il partizionamento dell'intervallo.Load large amount of data by using a custom query, having an integer column with evenly distributed value for range partitioning. Opzioni di partizione: partizione a intervalli dinamici.Partition options: Dynamic range partition.
Query: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.Query: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.
Colonna partizione: specificare la colonna utilizzata per partizionare i dati.Partition column: Specify the column used to partition data. È possibile partizionare la colonna con il tipo di dati Integer.You can partition against the column with integer data type.
Limite superiore partizione e limite inferiore partizione: specificare se si desidera filtrare in base alla colonna partizione per recuperare i dati solo tra l'intervallo inferiore e quello superiore.Partition upper bound and partition lower bound: Specify if you want to filter against the partition column to retrieve data only between the lower and upper range.

Durante l'esecuzione, Data Factory sostituisce ?AdfRangePartitionColumnName, ?AdfRangePartitionUpbounde ?AdfRangePartitionLowbound con il nome della colonna e gli intervalli di valori effettivi per ogni partizione e invia a Teradata.During execution, Data Factory replaces ?AdfRangePartitionColumnName, ?AdfRangePartitionUpbound, and ?AdfRangePartitionLowbound with the actual column name and value ranges for each partition, and sends to Teradata.
Ad esempio, se la colonna di partizione "ID" è impostata con il limite inferiore come 1 e il limite superiore come 80, con la copia parallela impostata su 4, Data Factory recupera i dati di 4 partizioni.For example, if your partition column "ID" set with the lower bound as 1 and the upper bound as 80, with parallel copy set as 4, Data Factory retrieves data by 4 partitions. I rispettivi ID sono rispettivamente compresi tra [1, 20], [21, 40], [41, 60] e [61, 80].Their IDs are between [1,20], [21, 40], [41, 60], and [61, 80], respectively.

Esempio: query con partizione hashExample: query with hash partition

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

Esempio: query con partizione a intervalli dinamiciExample: query with dynamic range partition

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

Mapping dei tipi di dati per TeradataData type mapping for Teradata

Quando si copiano dati da Teradata, vengono applicati i mapping seguenti.When you copy data from Teradata, the following mappings apply. Per informazioni su come l'attività di copia esegue il mapping dello schema di origine e del tipo di dati al sink, vedere Mapping dello schema e del tipo di dati.To learn about how the copy activity maps the source schema and data type to the sink, see Schema and data type mappings.

Tipo di dati di TeradataTeradata data type Tipo di dati provvisorio di Data FactoryData Factory interim data type
BigIntBigInt Int64Int64
BLOBBlob Byte[]Byte[]
ByteByte Byte[]Byte[]
ByteIntByteInt Int16Int16
CharChar StringaString
ClobClob StringaString
DataDate Data e oraDateTime
DECIMALDecimal DECIMALDecimal
DOUBLEDouble DOUBLEDouble
GraphicGraphic Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
IntegerInteger Int32Int32
Interval DayInterval Day Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Day To HourInterval Day To Hour Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Day To MinuteInterval Day To Minute Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Day To SecondInterval Day To Second Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval HourInterval Hour Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Hour To MinuteInterval Hour To Minute Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Intervallo - da ora a secondoInterval Hour To Second Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval MinuteInterval Minute Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Minute To SecondInterval Minute To Second Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval MonthInterval Month Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval SecondInterval Second Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval YearInterval Year Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Interval Year To MonthInterval Year To Month Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
NumeroNumber DOUBLEDouble
Periodo (Data)Period (Date) Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Periodo (ora)Period (Time) Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Periodo (ora con fuso orario)Period (Time With Time Zone) Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Period (Timestamp)Period (Timestamp) Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
Periodo (timestamp con fuso orario)Period (Timestamp With Time Zone) Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
SmallIntSmallInt Int16Int16
DurataTime Intervallo di tempoTimeSpan
Time With Time ZoneTime With Time Zone Intervallo di tempoTimeSpan
TimestampTimestamp Data e oraDateTime
Timestamp With Time ZoneTimestamp With Time Zone Data e oraDateTime
VarByteVarByte Byte[]Byte[]
VarCharVarChar StringaString
VarGraphicVarGraphic Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.
xmlXml Non supportati.Not supported. Applica cast esplicito nella query di origine.Apply explicit cast in source query.

Proprietà attività di ricercaLookup activity properties

Per informazioni dettagliate sulle proprietà, controllare l' attività di ricerca.To learn details about the properties, check Lookup activity.

Passaggi successiviNext steps

Per un elenco degli archivi dati supportati come origini e sink dall'attività di copia in Data Factory, vedere gli archivi dati supportati.For a list of data stores supported as sources and sinks by the copy activity in Data Factory, see Supported data stores.