SQL Server ed ALM su database


Il blog di Alessandro Alpi
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

Data Flow - bypass dell'XML Source

Come già accennato in un post precedente sulle sorgenti dei data flow, esiste anche una source dedicata alla lettura di un xml, con tanto di possibilità di validazione. Si chiama XML Source ed è il seguente:Come per ogni task inserito nel designer, con un semplice doppio click accediamo alle proprietà della sorgente:La prima selezione consente di specificare in che modo ricavare l’informazione XML. È possibile infatti prelevare un path XML da una variabile, dati da una variabile oppure scrivere  
Leggi tutto il post...
Categoria: SSIS 2005 tips
martedì, 21 nov 2006 Ore. 18.51

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: BrunoInviato il: 22 mag 2007 - 12.03
Non riesco a capire come fare questo passaggio "Trascinare lo Script Transformation Task sullo stage del dataflow e selezionarlo in Source mode (Origine)"!
Potresti essere più preciso
Grazie

Autore: Alessandro AlpiInviato il: 22 mag 2007 - 12.11
Quando ti trovi in un dataflow, devi andare sulla toolbox e prendere uno script component. Quando lo trascini sullo stage del tuo dataflow, ovvero sul piano di lavoro, ti apparirà una form, nella quale puoi selezionare come usare lo script: source, destination o transformation.. Se lo usi come source, lo script riempirà a runtime il buffer di uscita che hai definito nella sezione input/output dello script stesso. Quest'ulitmo sarà utilizzabile come sorgente dati per i task successivi.
Spero di essere stato abbastanza chiaro ;-)
Autore: BrunoInviato il: 28 mag 2007 - 12.03
Grazie x il suggerimento. Mi manca adesso un piccolo pezzetto finale.
Ho visto l'utilizzo del ReadToFollowing. Il mio xml è un po particolare, ossia è senza attributi tipo

<root>
<from-savv_to-crm>
<Campo1>8502</Campo1>
<Campo2>333</Campo2>
....
....
<Campon>222</Campon>
</from-savv_to-crm>
</root>

Non riesco ad avere i valori di Campo1, Campo2, ecc.
Qualche idea ?
Autore: Alessandro AlpiInviato il: 04 giu 2007 - 09.52
Qui c'è un semplice esempio di come raggiungere i valori sul tuo xml.
Scusa il ritardo, ma sono un tantino preso col lavoro ;-)
ciao!

Dim xmldoc As New Xml.XmlDocument
xmldoc.Load("c:\prova.xml")

Dim xmln As Xml.XmlNode = xmldoc.SelectSingleNode("root/from-savv_to-crm")

For Each xmlc As Xml.XmlNode In xmln.ChildNodes
MsgBox(xmlc.InnerXml)
Next

all'interno di prova.xml c'è un xml simile al tuo.
ciao!
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003