Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Sql e quey
venerdì 16 aprile 2010 - 15.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cribona
Profilo
| Newbie
12
messaggi | Data Invio:
ven 16 apr 2010 - 15:34
Buongiorno a tutti, sono nuovo nella materia e vorrei chiederVi un consiglio.
Situazione
ci sono 5 aziende dislocate geograficamente in posti diversi. Le aziende utilizzano tutte lo stesso programma di contabilità. Le basi dati, tutte uguali, sono accessibili tramite driver odbc e sql.
Esigenze
Avrei la necessità di creare un db che tramite delle query in "tempo reale" sulle 5 aziende mi restiuisca dei dati (si pensi per esempio all'esposizione di un cliente su tutto il gruppo, al fatturato, etc....)
Io pensavo ad Access, driver odbc.
Cosa ne pensate?
Sto facendo le prime prove e mi rendo conto che le prestazioni (dovute a linea internet, complessità delle query, etc) non sono ottimali.
Voi cosa fareste?
Grazie mille.
Cristian
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 21 apr 2010 - 10:34
>Buongiorno a tutti, sono nuovo nella materia e vorrei chiederVi
>un consiglio.
Ciao e benvenuto su DotNetHell!
>Avrei la necessità di creare un db che tramite delle query in
>"tempo reale" sulle 5 aziende mi restiuisca dei dati (si pensi
>per esempio all'esposizione di un cliente su tutto il gruppo,
>al fatturato, etc....)
>Io pensavo ad Access, driver odbc.
>Cosa ne pensate?
>Voi cosa fareste?
Sinceramente non userei access per questo tipo di problematica, mi sposterei su sql server, creando o delle importazioni batch che raccordano i dati in un solo punto per effettuare query in locale (ma un po' desincronizzate rispetto alla situazione reale) oppure dei linked server per leggere al volo, o ancora, se anche le aziende avessero sql, delle repliche (da ogni azienda verso un punto centrale) in modo da avere un db centralizzato su cui fare le statistiche del caso. E se i dati sono molti, cercherei anche un prodottino per navigare i dati in maniera multidimensionale, dando libertà a chi deve fare la statistica di prodursi le query che gli servono al volo. Di sicuro sono soluzioni dispendiose sia in termini di implementazioni (visto che immagino che tu stia partendo da Access) sia di costi (in base alla soluzione che usi).
>Grazie mille.
di nulla!
--
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
cribona
Profilo
| Newbie
12
messaggi | Data Invio:
mer 21 apr 2010 - 10:58
Ciao alessandro,
innanzi tutto grazie per i consigli che mi hai dato.
>Sinceramente non userei access per questo tipo di problematica, mi sposterei su sql server, creando o delle importazioni batch che raccordano i dati in un solo punto per effettuare query in locale (ma un po' >desincronizzate rispetto alla situazione reale) oppure dei linked server per leggere al volo, o ancora, se anche le aziende avessero sql, delle repliche (da ogni azienda verso un punto centrale) in modo da avere un
>db centralizzato su cui fare le statistiche del caso. E se i dati sono molti, cercherei anche un prodottino per navigare i dati in maniera multidimensionale, dando libertà a chi deve fare la statistica di prodursi le >query che gli servono al volo. Di sicuro sono soluzioni dispendiose sia in termini di implementazioni (visto che immagino che tu stia partendo da Access) sia di costi (in base alla soluzione che usi).
Fare delle copie o delle sincronizzazioni mi è un po difficile a causa della pessima linea internet che abbiamo su alcune sedi e della mole di dati. Tutti hanno sql e tutte utilizzano lo stesso programma di contabilità.
Ciò significa stessa struttura nelle tabelle, stessi nomi, etc.. ed è un bel vantaggio.
Ti chiedo una cortesia, tu parli di "prodottino per navigare i dati in maniera multidimensionale". Mi dai qualche indicazione in più?
Grazie mille.
Cristian
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 21 apr 2010 - 11:27
>Ciao alessandro,
>innanzi tutto grazie per i consigli che mi hai dato.
>Fare delle copie o delle sincronizzazioni mi è un po difficile
>a causa della pessima linea internet che abbiamo su alcune sedi
>e della mole di dati. Tutti hanno sql e tutte utilizzano lo stesso
>programma di contabilità. Ciò significa stessa struttura nelle tabelle, stessi nomi, etc..
>ed è un bel vantaggio.
Ok, allora puoi fare linked server, che ne dici? Così lanci le query al volo sui vari server collegati.
>Ti chiedo una cortesia, tu parli di "prodottino per navigare
>i dati in maniera multidimensionale". Mi dai qualche indicazione
>in più?
prova a dare un'occhiata a questi due link:
http://www.microsoft.com/sqlserver/2008/en/us/mds.aspx
http://www.qlikview.com/
>Grazie mille.
di nulla!
--
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
Torna su
Stanze Forum
Elenco Threads
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 !