Konverteringsverktøy for MS-Excel regneark med makroer og VB til Oracle?

stemmer
2

Våre brukere har skapt MS-Excel-regneark som over tid har utviklet seg til ganske komplekse applikasjoner. De kjører sin del av virksomheten med dem. Men aldri har vært utsatt for programvareutvikling disiplin, disse regnearkene er sprø, single point of failure, løsninger.

Vår utvikling Konsernet benytter Oracle primært med Java og noen andre teknologier. Er det et verktøy for konvertering fra MS-Excel til Oracle? I det minste delvis, slik at vi kan få et forsprang og ikke bare å reversere og skrive?

Publisert på 24/10/2008 klokken 13:32
kilden bruker
På andre språk...                            


4 svar

stemmer
1

Nei det er ikke noen verktøy som vil Covert formlene eller logikk. Du må gjøre det på den harde måten. Du kan få data i Oracle ved å eksportere den som en CSV og bruker SQL Loader til å importere det inn i databasen.

Svarte 24/10/2008 kl. 14:43
kilden bruker

stemmer
0

Du kan finne verktøy for å migrere data, men annet enn at du ikke ville finne et verktøy for å automatisk gjøre dette, ville du trenger å gjøre alt manuelt.

Selv direkte kopiere det var det ikke ville være fornuftig, du brukte svært begrensede verktøy (Excel), ville du trenger å re-analysere kravene, og eventuelt endre dem før du gjør noe annet.

Svarte 24/10/2008 kl. 14:48
kilden bruker

stemmer
1

Det finnes verktøy som kan konvertere data, men prøver å konvertere formlene ville føre design for å være ineffektiv i beste og ubrukelig i verste fall. Forskjellen mellom regneark og en Oracle database er lik forskjellen mellom et hjem gartner og en bonde. Begge er nyttig på deres nivå, og noen av de samme prinsippene gjelder, men de teknikkene som brukes er helt annerledes.

Jeg foreslår at du undersøke regneark før du forstår målene de prøver å møte og deretter arkitekt et system i Oracle som oppfyller disse målene ved hjelp av de beste teknikkene tilgjengelig i Oracle. Behandlingen vil ende opp med å bli ganske annerledes, men produktet vil bli vesentlig bedre for det.

Svarte 24/10/2008 kl. 15:21
kilden bruker

stemmer
1

Du kan suge et regneark i MS Access, og skyv den direkte i Oracle som en tabell (eller legge den til en eksisterende tabell). Jeg er sikker på at du kan skrive en MS Access makro til å gjøre det.

Det også ser ut til å være mulig å bruke SQL Loader fra Oracle, men jeg har aldri prøvd det selv.

Svarte 24/10/2008 kl. 15:28
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more