Find Jobs
Hire Freelancers

Develop Python script to handle large XML file using SAX parser and load to MySQL tables

$30-250 USD

Завершено
Опублікований about 7 years ago

$30-250 USD

Оплачується при отриманні
We currently have a multi-step process which loads XML data into a MySQL database on a weekly basis. A file size increase of the incoming XML files necessitates a switch to a SAX parser from the current DOM parser. Current state: - Existing Python script uses [login to view URL] DOM and loops through 15 weekly XML files, performing a minor transformation to each using an XSLT file, and writes transformed XML to temporary .xml files - The temporary .xml files are loaded to seven MySQL tables using LOAD XML LOCAL INFILE Requirements: - Develop a Python script which replicates the above steps into a single script that uses a SAX parser which can handle XML files with size of at least 2GB - The script should parse through each of the XML files and load the data to the target AWS MySQL tables - Script should unescape html elements (&) which exsit in XML prior to writing to database tables (see: [login to view URL]) - Script must process files in batches (7, 7, 1) so that DB scripts can be executed between each batch - Code should be fully commented - If applicable, please include instructions for installation of any required modules, etc. I will provide the following: - sample XML file - existing Python script - XSLT file currently used to transform XML - SQL which is currently used to load the MySQL tables Please contact me for more information.
ID проекту: 12855450

Про проект

15 пропозицій(-ї)
Дистанційний проект
Активність 7 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Hello, I'd be glad to implement the Python script for XML parsing. Looking forward to chat with you soon for more details. Best regards,
$177 USD за 2 дні(-в)
5,0 (170 відгуки(-ів))
7,4
7,4
15 фрілансерів(-и) готові виконати цю роботу у середньому за $193 USD
Аватарка користувача
I'm expert in data processing with hundreds of excellent reviews here that's why I'm sure you'll be impressed with my work. I can create the script you want but I need to clarify one thing: are you talking about writing to MySQL directly from the script or do you still want to generate temporary XML files and load them later into MySQL? Because unescaping HTML in temporary XML files is not a good idea... Thanks. Roman
$200 USD за 2 дні(-в)
4,9 (401 відгуки(-ів))
7,5
7,5
Аватарка користувача
Hello! We are a professional team of web developers with huge experience in using python for custom webapps based on django and odoo. Please provide more details about your project. We are available and will be happy to help you with the project. Looking forward for further discussion. Best Regards, Sergii Savchenko CEO @ PineDev Studio
$250 USD за 7 дні(-в)
4,9 (23 відгуки(-ів))
6,5
6,5
Аватарка користувача
Hi there, I'm highly experienced in python/web services. I can build a more optimized xml parsing script for large files, within about a week. The exact solution will depend on how the existing service is deployed and available server resources (ram/cpu/threads/os) and processing time constraints. Please contact me if you would like to discuss the project further.
$350 USD за 7 дні(-в)
4,9 (8 відгуки(-ів))
4,7
4,7
Аватарка користувача
I have the required expertise for developing your project. Check my developed projects and reviews of my portfolio.
$111 USD за 7 дні(-в)
5,0 (8 відгуки(-ів))
4,0
4,0
Аватарка користувача
Hi, I have worked with python, and with large xml and csv files (upto 10GB in size) for a SAAS service that I was working on. I am sure I can get python to handle your xml files using SAX parser and get it imported into mysql let me know if you have any questions. thanks kaleshwar.
$30 USD за 3 дні(-в)
5,0 (16 відгуки(-ів))
3,8
3,8
Аватарка користувача
Hi there, I am an experienced developer and I can do this for you. Also to investigate a bit more about more efficient ways of parsing data. Give me the details you were talking about to have a look. Lopking forward working with you, Ioan
$250 USD за 5 дні(-в)
5,0 (4 відгуки(-ів))
3,1
3,1
Аватарка користувача
Computer Engineer. More than 20 years of experience. Expert in, but not limited to, GNU/Linux, BSD, Computer Security. Will lead your project to success.
$166 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
SALUTATIONS How are you? I hope you are doing well and the season is going great for you and your business. I and my team have gone through your requirements for this project. And one thing I can assure you that they will all be fulfilled. My team and me will keep you in the loop at every stage of the project and will ensure to add improvements to project and deliver to you the best possible. Though my team is new but they are all very efficient and well trained in Python, MySQL, Java and its technologies. I myself have an experience of 4 years, I also handle clients for us 24*7. But in our limited span of experience we have worked on many diverse projects and have always tried to deliver our best. So far we have had no complaints and we strive hard to maintain that. We would also like to discuss the specifics of the project like the technical discussion and the viewing of the current code. The budget and the time required for completion will be decided at the end. And we ensure you that we will stick to the budget and the project timeline. My team and I are capable to handle such projects and more than that we are all hard workers and always give our 100 percent to the job at hand. To conclude, we would like to hear from you as soon as possible regarding the specifics and details of the project. Below are some of our game projects: King and Crown Roulette Joker Bonus Fever Joker Bonus Looking forward to long work relationship with you!! With Thanks & Regards Vijay
$150 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Below will be my plan: 1. Understand existing script and working as a first milestone. 2. Start working on new requirement and create a basic working prototype. 3. Corner cases and exception handling as a next milestone. 4. Load testing and bug fixes will be the final milestone. Looking forward to work with you.
$166 USD за 4 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Falls Church, United States
5,0
1
Спосіб оплати верифіковано
На сайті з січ. 21, 2017

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.