Condividi tramite


Sviluppo di un componente flusso di dati personalizzato

L'attività Flusso di dati è costituita da componenti che si connettono a una varietà di origini dati, quindi trasformano e indirizzano i dati ad alta velocità. Microsoft SQL Server Integration Services offre un modello a oggetti estendibile che consente agli sviluppatori di creare origini, trasformazioni e destinazioni personalizzate da usare in SQL Server Data Tools (SSDT) e nei pacchetti distribuiti. In questa sezione sono inclusi argomenti che in cui viene illustrato lo sviluppo di componenti del flusso di dati personalizzati.

In questa sezione

Creazione di un componente Flusso di dati personalizzato Descrive i passaggi iniziali per la creazione di un componente flusso di dati personalizzato.

Metodi in fase di progettazione di un componente Flusso di dati Descrive i metodi della fase di progettazione da implementare in un componente flusso di dati personalizzato.

Metodi di runtime di un componente Flusso di dati Descrive i metodi di runtime da implementare in un componente flusso di dati personalizzato.

Piano di esecuzione e allocazione buffer Descrive il piano di esecuzione del flusso di dati e l'allocazione dei buffer di dati.

Utilizzo dei tipi di dati nella Flusso di dati Spiega come il flusso di dati esegue il mapping dei tipi di dati di Integration Services ai tipi di dati gestiti di .NET Framework.

Convalida di un componente Flusso di dati Illustra i metodi usati per convalidare la configurazione del componente e riconfigurare i metadati del componente.

Implementazione di metadati esterni Illustra come usare colonne di metadati esterne per la convalida dei dati.

Generazione e definizione di eventi in un componente Flusso di dati Illustra come generare eventi predefiniti e personalizzati.

Registrazione e definizione delle voci di log in un componente Flusso di dati Illustra come creare e scrivere in voci di log personalizzate.

L'uso degli output degli errori in un componente Flusso di dati spiega come reindirizzare le righe di errore a un output alternativo.

Aggiornamento della versione di un componente Flusso di dati Spiega come aggiornare i metadati del componente salvati quando viene usata una nuova versione del componente.

Sviluppo di un'interfaccia utente per un componente Flusso di dati Illustra come implementare un editor personalizzato per un componente.

Sviluppo di tipi specifici di componenti Flusso di dati contiene informazioni sullo sviluppo dei tre tipi di componenti del flusso di dati: origini, trasformazioni e destinazioni.

Riferimento

Microsoft.SqlServer.Dts.Pipeline Contiene le classi e le interfacce usate per creare componenti del flusso di dati personalizzati.

Microsoft.SqlServer.Dts.Pipeline.Wrapper Contiene le classi e le interfacce che costituiscono il modello a oggetti dell'attività flusso di dati e vengono usate per creare componenti del flusso di dati personalizzati o compilare un'attività flusso di dati.

Microsoft.SqlServer.Dts.Pipeline.Design Contiene le classi e le interfacce usate per creare l'interfaccia utente per i componenti del flusso di dati.

Errori e riferimenti ai messaggi di Integration Services Elenca i codici di errore predefiniti di Integration Services con i relativi nomi simbolici e descrizioni.

Informazioni comuni per tutti gli oggetti personalizzati

Per informazioni comuni a tutti i tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:

Sviluppo di oggetti personalizzati per Integration Services Descrive i passaggi di base per l'implementazione di tutti i tipi di oggetti personalizzati per Integration Services.

Salvataggio permanente di oggetti personalizzati Descrive la persistenza personalizzata e spiega quando è necessario.

Compilazione, distribuzione e debug di oggetti personalizzati Descrive le tecniche per la compilazione, la firma, la distribuzione e il debug di oggetti personalizzati.

Informazioni su altri oggetti personalizzati

Per informazioni sugli altri tipi di oggetti personalizzati che è possibile creare in Integration Services, vedere gli argomenti seguenti:

Sviluppo di un'attività personalizzata Illustra come programmare attività personalizzate.

Sviluppo di un Gestione connessioni personalizzato Illustra come programmare gestioni connessioni personalizzate.

Sviluppo di un provider di log personalizzato Illustra come programmare provider di log personalizzati.

Sviluppo di un enumeratore ForEach personalizzato Illustra come programmare enumeratori personalizzati.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services
Per i download, gli articoli, gli esempi e i video più recenti di Microsoft, nonché le soluzioni selezionate dalla community, visitare la pagina integration services in MSDN:

Visitare la pagina relativa a Integration Services su MSDN

Per ricevere una notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.

Vedi anche

[Estensione del Flusso di dati con il componente script](.. /.. /extending-packages-scripting/data-flow-script-component/extending-the-data-flow-with-the-script-component.md Confronto tra soluzioni di scripting e oggetti personalizzati