Estrazione dei dati tramite l'origine XMLExtract Data by Using the XML Source

È possibile aggiungere e configurare un'origine XML solo se il pacchetto include già almeno un'attività Flusso di dati.To add and configure an XML source, the package must already include at least one Data Flow task.

Per estrarre dati tramite un'origine XMLTo extract data using an XML source

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di dati e quindi, dalla casella degli strumenti, trascinare l'origine XML sull'area di progettazione.Click the Data Flow tab, and then, from the Toolbox, drag the XML source to the design surface.

  4. Fare doppio clic sull'origine XML.Double-click the XML source.

  5. Nella pagina Gestione connessionedella finestra di dialogo Editor origine XML selezionare una modalità di accesso ai dati:In the XML Source Editor, on the Connection Manager page, select a data access mode:

    • Per la modalità di accesso Percorso file XML , fare clic su Sfoglia e individuare la cartella che contiene il file XML.For the XML file location access mode, click Browse and locate the folder that contains the XML file.

    • Per la modalità di accesso File XML da variabile , selezionare la variabile definita dall'utente che contiene il percorso del file XML.For the XML file from variable access mode, select the user-defined variable that contains the path of the XML file.

    • Per la modalità di accesso Dati XML da variabile , selezionare la variabile definita dall'utente che contiene i dati XML.For the XML data from variable access mode, select the user-defined variable that contains the XML data.

    Nota

    La variabile deve essere definita nell'ambito dell'attività Flusso di dati che contiene l'origine XML, oppure nell'ambito del pacchetto, e deve avere un tipo di dati string.The variables must be defined in the scope of the Data Flow task that contains the XML source, or in the scope of the package; additionally, the variable must have a string data type.

  6. Facoltativamente, selezionare Usa schema inline per indicare che il documento XML include informazioni sullo schema.Optionally, select Use inline schema to indicate that the XML document includes schema information.

  7. Per specificare uno schema XSD (XML Schema Definition Language) esterno per il file XML, eseguire una delle operazioni seguenti:To specify an external XML Schema definition language (XSD) schema for the XML file, do one of the following:

    • Fare clic su Sfoglia per individuare un file XSD esistente.Click Browse to locate an existing XSD file.

    • Fare clic su Genera XSD per creare un file XSD dal file XML.Click Generate XSD to create an XSD from the XML file.

  8. Per aggiornare i nomi delle colonne di output, fare clic su Colonne e modificare i valori nell'elenco Colonna di output .To update the names of output columns, click Columns and edit the values in the Output Column list.

  9. Per configurare l'output degli errori, fare clic su Output errori.To configure the error output, click Error Output. Per altre informazioni, vedere Debug di un flusso di dati.For more information, see Debugging Data Flow.

  10. Scegliere OK.Click OK.

  11. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Vedere ancheSee Also

Origine XML XML Source
Trasformazioni di Integration Services Integration Services Transformations
Percorsi in Integration Services Integration Services Paths
Attività flusso di datiData Flow Task