Find Jobs
Hire Freelancers

Convert multiple Oracle tables (same structure) into one - repost

$30-250 USD

Cerrado
Publicado hace alrededor de 10 años

$30-250 USD

Pagado a la entrega
I have a database schema which has many redundant tables for the same data, with the same columns (fields) in each one. Each table represents measurements for a particular location at one time, e.g. hourly. The columns (fields of measurement) are the same and most are just numbers. Currently each "Site" (location) has own table, with the same columns as the other sites. I would like these combined into one table with a 'site' column that is a foreign key to the list of (about 30) sites. The SITE table exists already. It would be good if this is a script (bash, PL/SQL etc) that can be run at any time on a Linux box. To bid on this, I would like to know roughly which technique you are thinking of using and which language. I will show you the schema. Please include the word 'schmozza' in your bid so I know you have read this. I can also send you a database dump (about 700mb) or a VMware image which contains Oracle (about 12GB). I would like you to understand how to transfer and sync large files using UNIX and SSH.
ID del proyecto: 5535867

Información sobre el proyecto

22 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
22 freelancers están ofertando un promedio de $146 USD por este trabajo
Avatar del usuario
Hi, I'm very interested helping you optimizing your database, I have more then 7 years of experience in SQL and database administration, modeling, optimizing and manipulating, please do not hesitate to check my portfolio, there is some samples of databases modeling and database assignments. I've checked your requirement I can do this job in the deadline without a problem, because I've done many projects like this. Please send me all other details if you have about your database, so we can start asap. I'm available, and can start immediately. Looking forward to working with you. Thank you for your consideration. Regards
$200 USD en 7 días
4,9 (19 comentarios)
4,9
4,9
Avatar del usuario
The word: schmozza Interesting project: I prefer to work on the virtual machine, so I can see and use the best options for your database version (Is 11g? Is partitioned, compress, and so on?). I will test and provide you scripts. The only problem I cannot upload you such a big file via ssh, if you need the virtual machine back (but I can upload it on google drive or mega from office). Anyway I can download it in a few hours with no problems. I will produce a SQL script. You can start it also from bash. Best regards, Luca.
$100 USD en 7 días
4,4 (1 comentario)
2,2
2,2
Avatar del usuario
Hello, Have to say that based on what you`ve described it shouldn`t take longer than a day to create an anonymous PL/SQL block (can be stored as a script in linux, which you can run at any time) that will analyse the oracle dictionary in order to dynamically create and populate the consolidated table. Will be glad if you can: 1. clarify what needs to be done with the original tables at the end of the process? 2. I will parametrise, but what kind of naming convention should we use for the consolidated tables? 3. how to react if the consolidated table is already present? 4. do we want to maintain SITE table content based on the Site/Location values available in the 'distributed' tables? 5. do you need/want to use the table partitioning for the consolidated table (partition by Site)? 6. choose me as an implementor 7. provide me the database dump and the version of the database used 8. provide additional requirement clarifications if required 9. benefit form the solution and use me as a contact to solve any of the questions you have regarding Oracle database as this is my core skill and one of the favourite tools And yeah.. schmozza :) Sincerely yours, Dmitry Yaroshenko
$55 USD en 1 día
5,0 (2 comentarios)
1,9
1,9
Avatar del usuario
Hi, schmozza Did your problem was resolved ? I am an Oracle Certified DBA and I think it could be done using materialized view. Please consider my bid and I will solve your problem.
$155 USD en 3 días
5,0 (2 comentarios)
1,4
1,4
Avatar del usuario
schmozza 1. Add SITE_id column in SITE table. 2. Create a new table including all the columns of "site" table and site_id column. site_id is foreign key referring to SITE table. 3. insert into all the data into the new table. I need more details about all the table. Could you give all the scripts of creating tables? I can create a script for you to do that.
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I have more than 8 years of experience of executing projects like same. Please take a look at my portfolio ... Send me pm to discuss more ... Regards, Mayank
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello Sir, We have gone through the details you have provided and we have already worked on a similar project before and can deliver as u have mentioned and would be pleased to work on this with you to deliver the results that you have expected and we have already worked on a similar project before and can deliver as u have mentioned We are sure you will not be disappointed if you give us this opportunity. Our team is experienced, creative & efficient enough to get your job done well. We have an impeccable record and all our clients enjoy working with us, we are sure that you will too, our prices are cheapest in market. can u provide your email or sky-pe etc for further discussion about the project I am ready to discuss with you with best Regards
$206 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear MR, My name is Mohamed Fatim and I am working as Oracle developer for 4 year and I have the experience to do this job. I see that we can use PL/SQL language and SQL to do this job. First I 'll see the structure for both tables (Site & Redundant) tables to check if I need to add a new columns or not, and check if there a right PK constraints to establish the FK constraint. After that I 'll collect all the tables data in one table and make FK relation. Now I need to check the 'schmozza' to Start Work. Thanks a lot.
$150 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi. My name is Javier. I have lot of experience designing and developing solutions with DB ( expecially with Oracle). My offer includes, - Reverse engineering the database (as-is), a desing the changes (to-be) (with Oracle Datamodeler free available from Oracle). - Model Review ( up 2 reviews to final customer ok) Database scripts generation. Shell script to populate the new tables (PL/SQL ), and Model export Regards Javier
$222 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, I am Computer Engineer and doing PhD in software engineering. I am working as Oracle developer since 2007. Code : schmozza I have worked on several databases and have managed their data. From your project description, I understand that your have site wise multiple tables and you need to merge data into a single table. Before going to provide solution, I want to ask few questions: How many applications you are using for data insertion is this table? How many records inserted in this table per day? You do not need to provide me all data. Only provide me table structure and few rows of each table. OR Provide me access to your test system. Most Probable Solution: - Merge Data into a New Table ( using oracle procedure and keep updated with triggers or procedures ) - Change application behavior, so that application will only use new table for data insertion/ update and deletion.
$45 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I will do it at 1 day via remote or VPN connection, since you mentioned it's 700MB of data wont take long time.
$100 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
schmozza :-) Hello, I have 14 years experience in Oracle development. Could you please send me the schema and database dump. I would propose that I create the table with the additional Site_Id column and then populate the table using a PL/SQL procedure. I have a question regarding the way the denormalised tables are populated......if this is based on an application then I could put triggers on them to automatically populate the new normalised table. A better approach would be to modify the existing application to populate and retrieve from the new table. Please let me know if I can be of any further assistance. Many thanks Christopher
$144 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$200 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
schmozza, I am a senior oracle dba, with 8 years of experience. Currently working as a senior oracle dba at Pepsico. I can write a PL/SQL script to move all data into one table. I will also create foreign key constraint if not created already. Database dump is enough for me, there is no point in transferring VMware image. One question about dump file - is it compressed? Or 700mb file is an output of exp / expdp command? Please let me know about database version you are using so I can prepare development environment in advance.
$140 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I will write you PL/SQL script which merge all data in tables like 'data%{site}' into one table. Please provide me tables description and from which user script can run (SYS or smile user(schema owner)).
$100 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
schmozza Hi there! A few questions: 1. What naming convention did you use for the site data tables? (does each "data" table name include the site ID? If so, it makes it easier to parse the site ID and populate the site column.) (please include a couple examples of table names for site data) 2. Do you want foreign key constraints on the new site_data table? (So that records from the site table cannot be deleted without cascading site_data, for example) 3. How often will you be merging the site data? Once? Daily/Weekly/etc? Just curious since you requested that the script can be run at any time. 4. Can you please share the schemas (or SQL you used to create them) for the site table and one of the existing data tables? Other thoughts: I do not think it will be necessary to send me the actual data. Just the schemas will do. I can create some sample data to test the merge. I would use PL/SQL to do this, meaning it would run fine from any oracle client (unix/windows/whatever). I could provide a template bash script if you need it, you would just have to edit it to plugin your user/pass/tns name. Plan: 1. Get schema for SITE and DATA tables from client (you!). 2. Create schema in my Oracle test DB. 3. Create some sample data in each table (reusable script). 4. Create SQL script to merge the tables; use SQL for DDL (creating the new site_data table) and PL/SQL for DML (importing data into site_data from site_XXX_data tables). 5. Test SQL script. 6. Send script to you for test.
$220 USD en 2 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
"schmozza"...Hello I understood the requirement...it would take 2 Days for me to complete it... We can do that by creating a master table(have a foreign key constraint with sites table) and copy the data from all the different site tables to master by using plsql procedure and invoke that in ksh file. ex: create master_Table as select * from site_<n> where 1 = 2; Add foreign key. for i in site_1 ...site_n loop insert into master_table select * from site_<i> table; commit; end loop; please let me know if you require further information.
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
schmozza Senior database administrator on (Microsft SQL Server,Sybase & Oracle) i will use PL/SQL but firstable i need to see structure of database in order to decide how i will combine them /
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de NEPAL
Kathmandu, Nepal
0,0
0
Miembro desde nov 3, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.