Archivio Posts |
Anno 2018
Anno 2017
Anno 2016
Anno 2015
Anno 2014
Anno 2013
Anno 2012
Anno 2011
Anno 2010
Anno 2009
Anno 2008
Anno 2007
Anno 2006
|
|
Come utilizzare i parametri di output con SSIS
Ultimamente ho avuto la necessità di dover ricavare il valore di un
parametro di output da una stored procedure. A dire il vero è spesso
importante ottenere un feedback da una stored procedure, sia per avere
un messaggio di ritorno, si per ricavare l'id dell'utlimo record con
identity inserito, ecc..Già qui, avevo illustrato come fare per utilizzarlo all'interno di un dataflow, tramite un OLEDB Command TaskLa pratica è del tutto semplice, ma occorre fare chiarezza sul tipo di connessione uti Leggi tutto il post...
lunedì, 01 set 2008 Ore. 18.34
I Checkpoint
SSIS 2005 possiede una importante funzionalità, quella dei Checkpoint. Ogni pacchetto, opportunamente configurato, può creare e gestire un checkpoint file, in grado di memorizzare gli stati del package a runtime. Detto in parole povere, il checkpoint consente di ripristinare una situazione corrispondente al verificarsi di un errore.Ogni volta che si verifica un errore il file di checkpoint viene scritto ed un particolare record in formato xml viene accodato agli eventuali precedenti. Una volta c Leggi tutto il post...
martedì, 18 mar 2008 Ore. 21.19
Dataflow - Le trasformazioni - Conditional Split
Abbiamo già accennato in questo post l'utilizzo del Conditional Split transform per saltare le righe in un determinato flusso di input. Le principali caratteristiche sono quindi già state evidenziate, e sono:- In quanto trasformazione, sta all'interno di un dataflow e non può essere il primo task della trasformazione stessa.- In quanto trasformazione, possiede un input ed n output (uno per condizione creata più uno per la condizione di default)- In input riceve quello che arriva da un task prece Leggi tutto il post...
domenica, 24 feb 2008 Ore. 16.21
Dataflow - Le trasformazioni - Sort e Aggregate
Proseguiamo con le trasformazioni, ormai mancano pochi post . Poi passeremo alla versione 2008 per capire anche come cambiano i componenti. Come abbiamo già visto in questo post il Lookup component ha migliorato di molto la gestione della cache e del match. Alcuni componenti rimarranno simili ai predecessori, ma in linea di massima, essendo SSIS 2005 un prodotto riscritto interamente, troveremo tante migliorie e comodità in più.Ma torniamo a noi. Parleremo di due semplici trasformazioni, il Sort Leggi tutto il post...
sabato, 19 gen 2008 Ore. 17.45
I DataFlow - le trasformazioni
Ritorniamo alla nostra allungatissima lezione introduttiva su SSIS , anche se alcuni di voi ormai avranno raggiunto uno skill talmente elevato da non dover nemmeno considerare questa pagina. Ma è il mio progetto iniziale e quindi lo porto a termine, cercando di coprire un po' tutti gli argomenti su Integration Service, perlomento quelli basilari .L'ultima volta ci eravamo fermati alle destinazioni dei DataFlow. In questo post cominceremo ad affrontare l'argomento più vario della sezione relativa Leggi tutto il post...
venerdì, 30 nov 2007 Ore. 23.57
I DataFlow - Le destinazioni
Ritorniamo sui post di formazione, anche se so che molti di voi ora saranno già esperti di SSIS .L'ultima volta ci siamo lasciati con le sorgenti, ora riprendiamo con le destinazioni.Le possibili sono le seguenti:Quelle comunemente utilizzate (alcune sono presenti anche nell'elenco delle sorgenti) sono la DataReader Destination, la Excel Destination, la Flat File destination, la OLEDB Destination e la SQL Server Destination. Quest'ultimo è un task dedicato al caricamento di massa (bulk load) su Leggi tutto il post...
domenica, 30 set 2007 Ore. 17.10
Le autoformattazioni e i comandi tastiera
Un semplicissimo post dedicato a chi ama mettere in ordine i propri SSIS o meglio.. mettere a posto il layout, non quello che sta dentro .Clickando sullo stage o selezionando più task (sia del dataflow sia del control flow) appare una voce di menu denominata Formato. In essa ci sono varie possibilità per definire il layout grafico dei task e dei precedence constraints. Ma facciamo una breve carrellata:Menu Formato Menu Layout Automatico Diagramma: Esegue un layout automat Leggi tutto il post...
martedì, 21 nov 2006 Ore. 20.18
DataFlow – Script Component come sorgente
In questo post parleremo di un task di trasformazione che può essere utilizzato anche come sorgente dati. Si tratta dello Script Component Task, il quale, non appena aggiunto all’interno di un DataFlow, richiede subito come deve essere configurato.Ci sono tre metodologie di utilizzo:- Sorgente- Trasformazione- DestinazioneQui noi ci occuperemo di parlare dello Script usato come sorgente.Script Component Task (Source)A differenza della maggior parte dei task di sorgente, lo Script Leggi tutto il post...
mercoledì, 11 ott 2006 Ore. 02.15
DataFlow – La sorgente Flat File
Rimanendo sempre nell’ambito dei DataFlow, cercheremo di entrare nel dettaglio della configurazione di un’altra sorgente molto importante, la Flat File, relativa a file di testo strutturati e con pattern ben precisi.Flat File SourcePer utilizzare correttamente il file flat source è necessario configurare a monte un connection manager di tipo file flat. Con la solita procedura di aggiunta di connessioni, selezionarne uno di tipo file flat, appunto:Nella sezione Generale (General) vi sono tre gran Leggi tutto il post...
mercoledì, 04 ott 2006 Ore. 15.45
I Dataflow - Le sorgenti
Dopo aver parlato della parte riguardante il control flow, è arrivato il momento di spostarsi sul Data flow. Ma di cosa si tratta? Per capirci con chi conosce DTS, è una sezione in cui vengono eseguite quelle che erano denominate trasformazioni e che venivano scritte direttamente sull’unico designer disponibile (le frecce nere). In generale si tratta di un’area in cui vengono scritte le logiche di caricamento, estrazione e trasformazione di dati ed in cui, generalmente, si passa da una o più sor Leggi tutto il post...
sabato, 23 set 2006 Ore. 15.15
Le Variabili ed il loro utilizzo negli script
Seguendo il consiglio di Maria, un’amica che ha lasciato un commento sul post Variabili e SSIS Configurations, ho deciso di scrivere questo post totalmente incentrato sulla gestione delle variabili negli script.Le variabili (di cui ho già scritto una overview qui)in SSIS sono gestite in maniera totalmente differente rispetto a come lo erano per DTS. Per chi non lo sapesse, prima una variabile era definita GLOBALE (infatti si chiamava GlobalVariable) e quindi ogni task poteva accedere tranquillam Leggi tutto il post...
mercoledì, 13 set 2006 Ore. 16.40
Ancora control flow
Con questo post elencheremo gli ultimi oggetti presenti nel control flow e ne daremo una breve descrizione.Partiamo con le Variables:chiunque conosca DTS, sa anche cosa intendiamo con il concetto di “Global Variable”, ovvero quelle variabili tipizzate del pacchetto visibili a tuti e a tutto. Con le “Variables” di SSIS si introducono alcune sostanziali differenze:- Le Variables possono essere appartenenti a due namespace: System (Quelle del pacchetto) e User (Quelle create dall’utente)- Le Variab Leggi tutto il post...
mercoledì, 16 ago 2006 Ore. 16.33
I container ed il grouping
I container sono un’altra delle tante innovazioni di SSIS rispetto ai DTS di SQL Server 2000. Permettono di effettuare raggruppamenti logici di task, creare logiche complesse, ciclare su resultset (ado.net, ado, files, …) senza scrivere codice e migliorare la visualizzazione del pacchetto. L’utilizzo di questi contenitori, inoltre, permette di definire variabili con scope differenti (e quindi anche con lo stesso nome, ma appartenenti a “padri” differenti), ognuno relativo all’oggetto in cui si t Leggi tutto il post...
lunedì, 24 lug 2006 Ore. 01.54
Control Flow Task, nuova carrellata
Concludiamo con la carrellata dei task del control flow. In questo post parleremo di:- Script Task- XML Task- Data flow TaskIn realtà esistono alcuni altri task, come il Bulk insert task, il Send email task, il Web service task, alcuni task relative all’OLAP ed al Data Mining e via discorrendo.. Per ora parleremo solo dei suddetti task, in modo da avere la parziale conoscenza dei task più utilizzati. Analizziamoli in dettaglio..Script TaskTramite lo Script Task si accede all’ambiente Microsoft V Leggi tutto il post...
martedì, 04 lug 2006 Ore. 14.35
Le Expressions
In ognuno dei task che fino ad ora ho descritto è presente la sezione Expression. In questo post parleremo proprio di questa importante feature di Integration Services. Le Expression sono strumenti che permettono di impostare dinamicamente le proprietà del task in cui vengono valutate. Per fare un parallelismo l’equivalente si otteneva anche con i DTS tramite i task Dynamic Properties. Le differenze che saltano all’occhio sono:- Con le expression è possibile impostare vere e proprie espressioni Leggi tutto il post...
venerdì, 19 mag 2006 Ore. 18.44
Altri Task del Control Flow
In questo post parleremo dei seguneti task del control flow di Integration Services:- Execute Process Task- Execute Package Task- File System Task- FTP TaskExecute Process TaskL'Execute Process Task permette di eseguire applicazioni Windows o console. A differenza dell'omonimo presente nei DTS, questo task ha una migliore gestione dell'errore. Ad esempio, è possibile scrivere gli errori all'interno di una variabile del pacchetto per poi testarne il contenuto successivamente.Come al solito l Leggi tutto il post...
lunedì, 15 mag 2006 Ore. 19.06
Control Flow Tasks – Execute SQL Task
Nella toolbox del control flow troviamo tantissimi task disponibili, ma noi considereremo solamente quelli più comuni, in modo da fornire una overview sulle potenzialità di Integration Services.Parleremo di:- Execute SQL Task- Execute Process Task- Execute Package Task- File System Task- FTP Task- Script Task- XML Task- Data flow TaskExecute SQL TaskL’Execute SQL Task ci permette di eseguire degli statement SQL, degli script T-SQL e delle stored procedure, offrendo inoltre utili interfacce per l Leggi tutto il post...
lunedì, 08 mag 2006 Ore. 18.39
Designer e connection managers
Business Intelligence Development Studio (BIDS) è una piattaforma di sviluppo fornita con l'installazione di SQL Server (alcune features però sono comprese solo a partire dalla Standard Edition). Si presenta esattamente come Visual Studio 2005, e permette di creare progetti non solo basati sui SQL Server Integration Services, bensì anche sull'OLAP (Analysis Services) e sui Reporting Services.Visto che è il nostro tema, considereremo solamente la parte riguardante Integration Services. L'interfac Leggi tutto il post...
giovedì, 04 mag 2006 Ore. 11.46
Introduzione ai SSIS (basilari differenze con i DTS)
Da msdn (SQL Server Books online):"Microsoft SQL Server 2005 Integration Services (SSIS) is a platform for building high performance data integration solutions, including extraction, transformation, and load (ETL) packages for data warehousing."I SSIS sostituiscono gli ormai famossissimi DTS, la cui prima comparsa risale alla versione 7.0 di SQL Server. Ma non pensiamo che si tratti solamente di un'evoluzione. Anzi, SSIS è proprio considerato un nuovo prodotto, vista la sua completa reimplementa Leggi tutto il post...
venerdì, 28 apr 2006 Ore. 13.52
|
Statistiche |
- Views Home Page: 601.328
- Views Posts: 1.068.543
- Views Gallerie: 641.208
- n° Posts: 484
- n° Commenti: 273
|
|