Copiare dati da Amazon Marketplace Web Service usando Azure Data FactoryCopy data from Amazon Marketplace Web Service using Azure Data Factory

Questo articolo illustra come usare l'attività di copia in Azure Data Factory per copiare dati da Amazon Marketplace Web Service.This article outlines how to use the Copy Activity in Azure Data Factory to copy data from Amazon Marketplace Web Service. 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.

Funzionalità supportateSupported capabilities

Questo connettore di Amazon Marketplace Web Service è supportato per le attività seguenti:This Amazon Marketplace Web Service connector is supported for the following activities:

È possibile copiare dati da Amazon Marketplace Web Service a qualsiasi archivio dati sink supportato.You can copy data from Amazon Marketplace Web Service 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 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 entità di Data Factory specifiche per il connettore Amazon Marketplace Web Service.The following sections provide details about properties that are used to define Data Factory entities specific to Amazon Marketplace Web Service connector.

Proprietà del servizio collegatoLinked service properties

Per il servizio collegato di Amazon Marketplace Web Service sono supportate le proprietà seguenti:The following properties are supported for Amazon Marketplace Web Service linked service:

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà type deve essere impostata su AmazonMWS.The type property must be set to: AmazonMWS Yes
endpointendpoint L'endpoint del server Amazon MWS, ovvero mws.amazonservices.comThe endpoint of the Amazon MWS server, (that is, mws.amazonservices.com) Yes
marketplaceIDmarketplaceID L'ID di Amazon Marketplace da cui si desidera recuperare i dati.The Amazon Marketplace ID you want to retrieve data from. Per recuperare dati da più ID Marketplace, separarli con una virgola (,).To retrieve data from multiple Marketplace IDs, separate them with a comma (,). Ad esempio, A2EUQ1WTGCTBG2.(that is, A2EUQ1WTGCTBG2) Yes
sellerIDsellerID L'ID del venditore Amazon.The Amazon seller ID. Yes
mwsAuthTokenmwsAuthToken Il token di autenticazione di Amazon MWS.The Amazon MWS authentication token. Contrassegnare questo campo come SecureString per archiviarlo in modo sicuro in Azure Data Factory oppure fare riferimento a un segreto archiviato in Azure Key Vault.Mark this field as a SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key Vault. Yes
accessKeyIdaccessKeyId L'ID della chiave di accesso usato per accedere ai dati.The access key ID used to access data. Yes
secretKeysecretKey La chiave di accesso usata per accedere ai dati.The secret key used to access data. Contrassegnare questo campo come SecureString per archiviarlo in modo sicuro in Azure Data Factory oppure fare riferimento a un segreto archiviato in Azure Key Vault.Mark this field as a SecureString to store it securely in Data Factory, or reference a secret stored in Azure 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": "AmazonMWSLinkedService",
    "properties": {
        "type": "AmazonMWS",
        "typeProperties": {
            "endpoint" : "mws.amazonservices.com",
            "marketplaceID" : "A2EUQ1WTGCTBG2",
            "sellerID" : "<sellerID>",
            "mwsAuthToken": {
                 "type": "SecureString",
                 "value": "<mwsAuthToken>"
            },
            "accessKeyId" : "<accessKeyId>",
            "secretKey": {
                 "type": "SecureString",
                 "value": "<secretKey>"
            }
        }
    }
}

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 di Amazon Marketplace Web Service.This section provides a list of properties supported by Amazon Marketplace Web Service dataset.

Per copiare dati da Amazon Marketplace Web Service, impostare la proprietà type del set di dati su AmazonMWSObject.To copy data from Amazon Marketplace Web Service, set the type property of the dataset to AmazonMWSObject. 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: AmazonMWSObjectThe type property of the dataset must be set to: AmazonMWSObject 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": "AmazonMWSDataset",
    "properties": {
        "type": "AmazonMWSObject",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<AmazonMWS 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 di Amazon Marketplace Web Service.This section provides a list of properties supported by Amazon Marketplace Web Service source.

Amazon MWS come origineAmazon MWS as source

Per copiare dati da Amazon Marketplace Web Service, impostare il tipo di origine nell'attività di copia su AmazonMWSSource.To copy data from Amazon Marketplace Web Service, set the source type in the copy activity to AmazonMWSSource. 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: AmazonMWSSourceThe type property of the copy activity source must be set to: AmazonMWSSource Yes
queryquery Usare la query SQL personalizzata per leggere i dati.Use the custom SQL query to read data. Ad esempio: "SELECT * FROM Orders where Amazon_Order_Id = 'xx'".For example: "SELECT * FROM Orders where Amazon_Order_Id = 'xx'". No (se nel set di dati è specificato "tableName")No (if "tableName" in dataset is specified)

Esempio:Example:

"activities":[
    {
        "name": "CopyFromAmazonMWS",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<AmazonMWS input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "AmazonMWSSource",
                "query": "SELECT * FROM Orders where Amazon_Order_Id = 'xx'"
            },
            "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.