in

UGISS Community

Il sito della community dello User Group Italiano di SQL Server

Utilizzare le espressioni nel dtsconfig

Last post 06-14-2007 14.17 by dmauri. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 06-12-2007 12.21

    • gianniab
    • Top 200 Contributor
    • Joined on 06-12-2007
    • Posts 1
    • Points 20

    Utilizzare le espressioni nel dtsconfig

    Ciao a tutti, sono nuovo con SSIS ed ho il seguente problema: devo sviluppare un semplice package di ETL, cioè che legga dei dati da un file csv, applichi delle trasformazioni e li salvi in un altro file csv; il problema è che il cliente ha richiesto la possibilità di modificare la trasformazione applicata ai campi attraverso un file di configurazione, ad esempio se la regola di trasformazione applicata alla colonna 2 è UPPER, desidera poterla modificare, ad esempio in LOWER, semplicemente aprendo il file di configurazione e modificando UPPER in LOWER( o qualcosa del genere )...

     Ho provato ad utilizzare il dtsconfig e, per una derived column, impostare EvaluateAsExpression = 1 ( true ) e Expression a UPPER[ Column 2 ] ma mi restituisce un errore del tipo Column 2 non è una variabile...

     C'è un modo per risolvere il problema, o comunque la modifica da file di configurazione della trasformazione da applicare è fattibile?

     
    Mi scuso se non sono stato molto chiaro, nel caso abbiate bisogno di maggiori spiegazioni chiedete pure
     

    • Post Points: 20
  • 06-14-2007 14.17 In reply to

    • dmauri
    • Top 10 Contributor
      Male
    • Joined on 05-14-2007
    • Novate Milanese
    • Posts 1.182
    • Points 15.485

    Re: Utilizzare le espressioni nel dtsconfig

    Ciao Gianni

    non è possibile modificare "al volo" le trasformazioni nel data flow (non ho capito, tra l'altro, dove hai trovato la proprietà "EvaluateAsExpression" nella DerivedColum...)

    Cmq è possibile fare quello che chiedi, ma in un modo più complesso, ossia creando al volo il package tramite l'object model dei SSIS stessi. 

    Davide Mauri
    Microsoft MVP - SQL Server, MCP, MCAD, MCDBA, MCT - http://www.davidemauri.it
    Socio Fondatore e Mentor di Solid Quality Learning Italy - http://www.solidq.com
    Presidente di UGISS: User Group Italiano Sql Server - http://www.ugiss.org
    • Post Points: 5
Page 1 of 1 (2 items)
(C) 2007 User Group Italiano di SQL Server