Hello All
Apologies in advance for this ambiguous request, but I am sure someone will have an idea of some solutions to this issue..please??
we have a database designed in New Era, and the data is backed up to a Unix server overnight. This database and data is held on a Novell network.
We also have a SQL back end database with Access front end, this is held on a different server (Windows).
We transfer the data from the Unix server every morning to this SQL database using the only method we have available:
5 Business objects reports are run using Automate and the results exported to csv files on the Novell network (at about 9mb each). this process starts about 2am and completes about 530 am.
SQL enterprise manager then runs scheduled DTS jobs which pick up these text/csv files into temporary tables, runs data clean up and then appends/updates the SQL database with the information held on those cleaned temporary tables. The whole process finishing about 7am.
This database is then copied over to a back up server, and is also copied to a data warehouse version of the software (still in progress of creating). Therefore all data movement between software is sometimes still taking place at 9am affecting users.
I know I know, I hear you shouting at me already about this convoluted exercise, but i promise, this was the only solution available to us! Business objects is the only access we have to the data from the main new era database, and then the universe design is so restrictive that we have to have 5 files to pick up Key IDs.. its like having inner links across the board. nightmare!
anyway..
Every now and again this process fails due to Business objects access, or comma delimitted issues etc, so any break in the above process impacts on the main SQL database availability/performance.
We are therefore considering alternative solutions to obtaining data from the Unix server straight into the SQL Database, but I am unsure what to suggest, or what methods are the most stable?
Our IT department are very protective of what tools they provide and also the time scales in which they deliver solutions (for example any suggestions we make now are considered for delivery in 12 months or more!)
We have to get rid of the Business Objects route as a. business objects is a reporting tool not a data transfer tool, and also b. we would gain a few hours for data warehousing functions and still be comfortable that data will be ready as it should for 9am start.
I would like to suggest an XML solution, however, based on the amount of information we update/change/append then is this a viable solution for batch of information?
are there any other suggestions which are quite viable and our IT department would encourage with minimal development costs (as they charge the earth for the most simple of solutions)?
I would also like to suggest more than 1 option and also ask them to provide a solution, but as it goes with our IT department we always get a lot further if we show that we have considered more than one solution (isnt that the job of the business analyst??)
I would therefore be very grateful for any suggestions.
thanks ever so
Apologies in advance for this ambiguous request, but I am sure someone will have an idea of some solutions to this issue..please??
we have a database designed in New Era, and the data is backed up to a Unix server overnight. This database and data is held on a Novell network.
We also have a SQL back end database with Access front end, this is held on a different server (Windows).
We transfer the data from the Unix server every morning to this SQL database using the only method we have available:
5 Business objects reports are run using Automate and the results exported to csv files on the Novell network (at about 9mb each). this process starts about 2am and completes about 530 am.
SQL enterprise manager then runs scheduled DTS jobs which pick up these text/csv files into temporary tables, runs data clean up and then appends/updates the SQL database with the information held on those cleaned temporary tables. The whole process finishing about 7am.
This database is then copied over to a back up server, and is also copied to a data warehouse version of the software (still in progress of creating). Therefore all data movement between software is sometimes still taking place at 9am affecting users.
I know I know, I hear you shouting at me already about this convoluted exercise, but i promise, this was the only solution available to us! Business objects is the only access we have to the data from the main new era database, and then the universe design is so restrictive that we have to have 5 files to pick up Key IDs.. its like having inner links across the board. nightmare!
anyway..
Every now and again this process fails due to Business objects access, or comma delimitted issues etc, so any break in the above process impacts on the main SQL database availability/performance.
We are therefore considering alternative solutions to obtaining data from the Unix server straight into the SQL Database, but I am unsure what to suggest, or what methods are the most stable?
Our IT department are very protective of what tools they provide and also the time scales in which they deliver solutions (for example any suggestions we make now are considered for delivery in 12 months or more!)
We have to get rid of the Business Objects route as a. business objects is a reporting tool not a data transfer tool, and also b. we would gain a few hours for data warehousing functions and still be comfortable that data will be ready as it should for 9am start.
I would like to suggest an XML solution, however, based on the amount of information we update/change/append then is this a viable solution for batch of information?
are there any other suggestions which are quite viable and our IT department would encourage with minimal development costs (as they charge the earth for the most simple of solutions)?
I would also like to suggest more than 1 option and also ask them to provide a solution, but as it goes with our IT department we always get a lot further if we show that we have considered more than one solution (isnt that the job of the business analyst??)
I would therefore be very grateful for any suggestions.
thanks ever so