[ISS] Unire sorgenti dati OleDb

lunedì 20 dicembre 2010 - 12.24
Tag Elenco Tags  SQL Server 2008 R2

mcfede88 Profilo | Newbie

Salve a tutti,
sono ritornata con un nuovo problema, in pratica ho due viste che sono identiche per numero di campi ma cambia la sorgente di queste viste.
La mia esigenza è di inserirle entrambe in un progetto SISS poichè non vorrei fare una UNION della due viste diretta in Sql.

Ho provato ad inserire il componente Union e successivamente anche il compontene unione ma mi da sempre problemi, come si dovrebbe fare?

alx_81 Profilo | Guru

>Salve a tutti,
Ciao

>La mia esigenza è di inserirle entrambe in un progetto SISS poichè
>non vorrei fare una UNION della due viste diretta in Sql.
Perchè? Se entrambe devono essere sorgente di un data flow SSIS, facendo una stored procedure che fa la union delle due viste, avrai a mio avviso più performance che demandando la union a SSIS.
Se prima di unirle invece devi per forza passare da SSIS allora ok, però ricorda che sql è fatto per fare certe operazioni (interrogazioni, aggregazioni, ordinamenti ottimizzati) e quindi dovresti cercare di demandare al db engine le più onerose..

>Ho provato ad inserire il componente Union e successivamente
>anche il compontene unione ma mi da sempre problemi, come si dovrebbe fare?
Che problemi hai? Perchè o hai problemi di tipi di dato (e allora le viste non sono identiche sui campi e i tipi di dato) o non capisco cosa puoi incontrare..
Prova a dettagliarci un po' meglio se non vuoi seguire la strada delle union via sql.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5