Copiare i dati da Google AdWords usando Azure Data Factory (Anteprima)Copy data from Google AdWords using Azure Data Factory (Preview)

Questo articolo illustra come usare l'attività di copia di Azure Data Factory per copiare dati da Google AdWords.This article outlines how to use the Copy Activity in Azure Data Factory to copy data from Google AdWords. 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 provide 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 Google AdWords è supportato per le attività seguenti:This Google AdWords connector is supported for the following activities:

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

IntroduzioneGetting 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à specifiche di Data Factory per il connettore Google AdWords.The following sections provide details about properties that are used to define Data Factory entities specific to Google AdWords connector.

Proprietà del servizio collegatoLinked service properties

Per il servizio collegato a Google AdWords sono supportate le proprietà seguenti:The following properties are supported for Google AdWords linked service:

ProprietàProperty DescrizioneDescription ObbligatoriaRequired
typetype La proprietà type deve essere impostata su: GoogleAdWordsThe type property must be set to: GoogleAdWords Yes
clientCustomerIDclientCustomerID L'ID cliente Client dell'account AdWords di cui si desidera recuperare i dati del report.The Client customer ID of the AdWords account that you want to fetch report data for. YesYes
developerTokendeveloperToken Il token degli sviluppatori associato all'account di gestione che si usa per concedere l'accesso all'API AdWords.The developer token associated with the manager account that you use to grant access to the AdWords API. È 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. YesYes
authenticationTypeauthenticationType Meccanismo di autenticazione OAuth 2.0 usato per l'autenticazione.The OAuth 2.0 authentication mechanism used for authentication. È possibile usare ServiceAuthentication solo su runtime di integrazione self-hosted.ServiceAuthentication can only be used on self-hosted IR.
I valori consentiti sono i seguenti: ServiceAuthentication, UserAuthenticationAllowed values are: ServiceAuthentication, UserAuthentication
Yes
refreshTokenrefreshToken Il token di aggiornamento ottenuto da Google per autorizzare l'accesso a AdWords per UserAuthentication.The refresh token obtained from Google for authorizing access to AdWords for UserAuthentication. È 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. NoNo
clientIdclientId L'id client dell'applicazione google usato per acquisire il token di aggiornamento.The client id of the google application used to acquire the refresh token. È 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. NoNo
clientSecretclientSecret Il segreto client dell'applicazione google usata per acquisire il token di aggiornamento.The client secret of the google application used to acquire the refresh token. È 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. NoNo
emailemail ID di posta elettronica dell'account del servizio usato per ServiceAuthentication. Può essere usato solo su runtime di integrazione self-hosted.The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. NoNo
keyFilePathkeyFilePath Percorso completo per il file con estensione p12 usato per autenticare l'indirizzo di posta elettronica dell'account del servizio. Può essere usato solo su runtime di integrazione self-hosted.The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. NoNo
trustedCertPathtrustedCertPath Percorso completo del file PEM contenente i certificati CA attendibili per la verifica del server in caso di connessione tramite SSL.The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. È possibile impostare questa proprietà solo quando si usa SSL nel runtime di integrazione self-hosted.This property can only be set when using SSL on self-hosted IR. Il valore predefinito è il file cacerts.pem installato con il runtime di integrazione.The default value is the cacerts.pem file installed with the IR. NoNo
useSystemTrustStoreuseSystemTrustStore Specifica se usare o meno un certificato della CA dall'archivio di scopi consentiti o da un file .pem specificato.Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. Il valore predefinito è False.The default value is false. NoNo

Esempio:Example:

{
    "name": "GoogleAdWordsLinkedService",
    "properties": {
        "type": "GoogleAdWords",
        "typeProperties": {
            "clientCustomerID" : "<clientCustomerID>",
            "developerToken": {
                "type": "SecureString",
                "value": "<developerToken>"
            },
            "authenticationType" : "ServiceAuthentication",
            "refreshToken": {
                "type": "SecureString",
                "value": "<refreshToken>"
            },
            "clientId": {
                "type": "SecureString",
                "value": "<clientId>"
            },
            "clientSecret": {
                "type": "SecureString",
                "value": "<clientSecret>"
            },
            "email" : "<email>",
            "keyFilePath" : "<keyFilePath>",
            "trustedCertPath" : "<trustedCertPath>",
            "useSystemTrustStore" : 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 di Google AdWords.This section provides a list of properties supported by Google AdWords dataset.

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

ProprietàProperty DescrizioneDescription ObbligatoriaRequired
typetype La proprietà type del set di dati deve essere impostata su: GoogleAdWordsObjectThe type property of the dataset must be set to: GoogleAdWordsObject 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": "GoogleAdWordsDataset",
    "properties": {
        "type": "GoogleAdWordsObject",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<GoogleAdWords 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 Google AdWords.This section provides a list of properties supported by Google AdWords source.

Google AdWords come origineGoogle AdWords as source

Per copiare dati da Google AdWords, impostare il tipo di origine nell'attività di copia su GoogleAdWordsSource.To copy data from Google AdWords, set the source type in the copy activity to GoogleAdWordsSource. 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 DescrizioneDescription ObbligatoriaRequired
typetype La proprietà type dell'origine di attività di copia deve essere impostata su: GoogleAdWordsSourceThe type property of the copy activity source must be set to: GoogleAdWordsSource 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": "CopyFromGoogleAdWords",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<GoogleAdWords input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "GoogleAdWordsSource",
                "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.