Copiare dati da e in archivi dati di Microsoft Access usando Azure Data FactoryCopy data from and to Microsoft Access data stores using Azure Data Factory

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

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

PrerequisitiPrerequisites

Per usare questo connettore di Microsoft Access, è necessario:To use this Microsoft Access connector, you need to:

  • Configurare un runtime di integrazione self-hosted.Set up a Self-hosted Integration Runtime. Per i dettagli, vedere l'articolo Runtime di integrazione self-hosted.See Self-hosted Integration Runtime article for details.
  • Installare il driver ODBC di Microsoft Access per l'archivio dati nel computer Integration Runtime.Install the Microsoft Access ODBC driver for the data store on the Integration Runtime machine.

Nota

Microsoft Access 2016 versione del driver ODBC non funziona con questo connettore.Microsoft Access 2016 version of ODBC driver doesn't work with this connector. Usare invece la versione del driver 2013 o 2010.Use driver version 2013 or 2010 instead.

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 Microsoft Access.The following sections provide details about properties that are used to define Data Factory entities specific to Microsoft Access connector.

Proprietà del servizio collegatoLinked service properties

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

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type deve essere impostata su: MicrosoftAccessThe type property must be set to: MicrosoftAccess Yes
connectionStringconnectionString Stringa di connessione ODBC che esclude la parte delle credenziali.The ODBC connection string excluding the credential portion. È possibile specificare la stringa di connessione o usare il DSN di sistema (nome dell'origine dati) configurato nel computer Integration Runtime (è necessario comunque specificare la parte delle credenziali nel servizio collegato di conseguenza).You can specify the connection string or use the system DSN (Data Source Name) you set up on the Integration Runtime machine (you need still specify the credential portion in linked service accordingly).
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
authenticationTypeauthenticationType Tipo di autenticazione usato per la connessione all'archivio dati di Microsoft Access.Type of authentication used to connect to the Microsoft Access data store.
I valori consentiti sono Base e Anonimo.Allowed values are: Basic and Anonymous.
Yes
userNameuserName Specificare il nome utente se si usa l'autenticazione di base.Specify user name if you are using Basic authentication. NoNo
passwordpassword Specificare la password per l'account utente specificato per userName.Specify password for the user account you specified for the userName. 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. NoNo
credentialcredential La parte delle credenziali di accesso della stringa di connessione specificata nel formato di valore della proprietà specifico del driver.The access credential portion of the connection string specified in driver-specific property-value format. Contrassegnare questo campo come SecureString.Mark this field as a SecureString. 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. È necessario un runtime di integrazione self-hosted come indicato in Prerequisiti.A Self-hosted Integration Runtime is required as mentioned in Prerequisites. Yes

Esempio:Example:

{
    "name": "MicrosoftAccessLinkedService",
    "properties": {
        "type": "Microsoft Access",
        "typeProperties": {
            "connectionString": {
                "type": "SecureString",
                "value": "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=<path to your DB file e.g. C:\\mydatabase.accdb>;"
            },
            "authenticationType": "Basic",
            "userName": "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

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 Microsoft Access.This section provides a list of properties supported by Microsoft Access dataset.

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

ProprietàProperty DescriptionDescription ObbligatoriaRequired
typetype La proprietà Type del set di dati deve essere impostata su: MicrosoftAccessTableThe type property of the dataset must be set to: MicrosoftAccessTable Yes
tableNametableName Nome della tabella in Microsoft Access.Name of the table in the Microsoft Access. No per l'origine (se nell'origine dell'attività è specificato "query");No for source (if "query" in activity source is specified);
sì per il sinkYes for sink

EsempioExample

{
    "name": "MicrosoftAccessDataset",
    "properties": {
        "type": "MicrosoftAccessTable",
        "linkedServiceName": {
            "referenceName": "<Microsoft Access linked service name>",
            "type": "LinkedServiceReference"
        },
        "typeProperties": {
            "tableName": "<table name>"
        }
    }
}

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 Microsoft Access.This section provides a list of properties supported by Microsoft Access source.

Microsoft Access come origineMicrosoft Access as source

Per copiare dati da un archivio dati compatibile con Microsoft Access, nella sezione origine dell'attività di copia sono supportate le proprietà seguenti:To copy data from Microsoft Access-compatible data store, 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: MicrosoftAccessSourceThe type property of the copy activity source must be set to: MicrosoftAccessSource Yes
queryquery Usare la query personalizzata per leggere i dati.Use the custom 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": "CopyFromMicrosoftAccess",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Microsoft Access input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "MicrosoftAccessSource",
                "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.