Copiare dati da Oracle Responsys tramite Azure Data Factory (anteprima)Copy data from Oracle Responsys using Azure Data Factory (Preview)

Questo articolo illustra come usare l'attività di copia in Azure Data Factory per copiare dati da Oracle Responsys.This article outlines how to use the Copy Activity in Azure Data Factory to copy data from Oracle Responsys. Si basa sull'articolo di panoramica dell'attività di copia che presenta una panoramica generale sull'attività di copia.It builds on the copy activity overview article that presents a general overview of copy activity.

Importante

Questo connettore è attualmente disponibile in anteprima.This connector is currently in preview. È possibile provarlo e inviare commenti e suggerimenti.You can try it out and give us feedback. Se si vuole accettare una dipendenza dai connettori in versione di anteprima nella propria soluzione, contattare il supporto tecnico di Azure.If you want to take a dependency on preview connectors in your solution, please contact Azure support.

Funzionalità supportateSupported capabilities

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

È possibile copiare dati da Oracle Responsys a qualsiasi archivio dati di sink supportato.You can copy data from Oracle Responsys 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.

Azure Data Factory offre un driver predefinito per consentire la connettività, pertanto non è necessario installare manualmente alcun driver usando questo connettore.Azure Data Factory provides a built-in driver to enable connectivity, therefore you don't need to manually install any driver using this connector.

Inizia oraGetting started

È possibile creare una pipeline con l'attività di copia usando .NET SDK, Python SDK, Azure PowerShell, l'API REST o il modello Azure Resource Manager.You can create a pipeline with copy activity using .NET SDK, Python SDK, Azure PowerShell, REST API, or Azure Resource Manager template. Vedere l'esercitazione sull'attività di copia per le istruzioni dettagliate sulla creazione di una pipeline con un'attività di copia.See Copy activity tutorial for step-by-step instructions to create a pipeline with a copy activity.

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

Proprietà del servizio collegatoLinked service properties

Per il servizio collegato di Oracle Responsys sono supportate le proprietà seguenti:The following properties are supported for Oracle Responsys linked service:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type deve essere impostata su ResponsysThe type property must be set to: Responsys Yes
endpointendpoint Endpoint del server ResponsysThe endpoint of the Respopnsys server Yes
clientIdclientId ID client associato all'applicazione Responsys.The client ID associated with the Responsys application. Yes
clientSecretclientSecret Segreto client associato all'applicazione Responsys.The client secret associated with the Responsys application. È possibile scegliere di contrassegnare questo campo come SecureString per archiviarlo in modo sicuro in Azure Data Factory o archiviare la password in Azure Key Vault e consentire all'attività di copia di ADF di eseguire il pull da tale posizione durante l'esecuzione della copia dei dati. Per altre informazioni, consultare Archiviare le credenziali in Azure Key Vault.You can choose to mark this field as a SecureString to store it securely in ADF, or store password in Azure Key Vault and let ADF copy activity pull from there when performing data copy - learn more from Store credentials in Key Vault. Yes
useEncryptedEndpointsuseEncryptedEndpoints Specifica se gli endpoint dell'origine dati vengono crittografati tramite HTTPS.Specifies whether the data source endpoints are encrypted using HTTPS. Il valore predefinito è true.The default value is true. NoNo
useHostVerificationuseHostVerification Specifica se è necessario che il nome host nel certificato del server corrisponda al nome host del server per la connessione tramite SSL.Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. Il valore predefinito è true.The default value is true. NoNo
usePeerVerificationusePeerVerification Specifica se verificare l'identità del server durante la connessione tramite SSL.Specifies whether to verify the identity of the server when connecting over SSL. Il valore predefinito è true.The default value is true. NoNo

Esempio:Example:

{
    "name": "OracleResponsysLinkedService",
    "properties": {
        "type": "Responsys",
        "typeProperties": {
            "endpoint" : "<endpoint>",
            "clientId" : "<clientId>",
            "clientSecret": {
                 "type": "SecureString",
                 "value": "<clientSecret>"
            },
            "useEncryptedEndpoints" : true,
            "useHostVerification" : true,
            "usePeerVerification" : true
        }
    }
}

Proprietà del set di datiDataset properties

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

Per copiare dati da Oracle Responsys, impostare la proprietà type del set di dati su ResponsysObject.To copy data from Oracle Responsys, set the type property of the dataset to ResponsysObject. Sono supportate le proprietà seguenti:The following properties are supported:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type del set di dati deve essere impostata su: ResponsysObjectThe type property of the dataset must be set to: ResponsysObject Yes
tableNametableName Nome della tabella.Name of the table. No (se nell'origine dell'attività è specificato "query")No (if "query" in activity source is specified)

EsempioExample

{
    "name": "OracleResponsysDataset",
    "properties": {
        "type": "ResponsysObject",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<Oracle Responsys linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Proprietà dell'attività di copiaCopy activity properties

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 the Pipelines article. Questa sezione presenta un elenco delle proprietà supportate dall'origine Oracle Responsys.This section provides a list of properties supported by Oracle Responsys source.

Oracle Responsys come origineOracle Responsys as source

Per copiare dati da Oracle Responsys, impostare il tipo di origine nell'attività di copia su ResponsysSource.To copy data from Oracle Responsys, set the source type in the copy activity to ResponsysSource. Nella sezione origine dell'attività di copia sono supportate le proprietà seguenti: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: ResponsysSourceThe type property of the copy activity source must be set to: ResponsysSource Yes
queryquery Usare la query SQL personalizzata per leggere i dati.Use the custom SQL query to read data. Ad esempio: "SELECT * FROM MyTable".For example: "SELECT * FROM MyTable". No (se nel set di dati è specificato "tableName")No (if "tableName" in dataset is specified)

Esempio:Example:

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

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 o sink dall'attività di copia in Azure Data Factory, vedere gli archivi dati supportati.For a list of data stores supported as sources and sinks by the copy activity in Azure Data Factory, see supported data stores.