Tamamlanmış

Data Processing Scripts, PHP, Node.js, MySQL etc

I'll provide more info on successful shortlisting of Freelancers (see criteria below) but essentially what I need you to do is:

1. Create a new Database using the Data Schema I will provide (2 tables - products table with 42 columns/data points, deals table with 63 columns/data points approximately) on my server. The tables are linked by the Product ID field (relationship).

2. Create scripts (PHP or otherwise) that can do the following, in this order:

- Download a compressed file from the Retailers / URLs I provide (there are approximately 15-16 Retailers with each one having its own URL)

- Unzip the file which will contain a large CSV file (one file could have around 1 million rows of data).

- Extract the data in the CSV file and import it into the Database you created in the first action, separating Products and Deals from the CSV using the following rules:

1. For the Products import, the script must check first if the Product ID exists already, if so, the import must skip importing that particular product.

2. For the Deals import, it must first clear the existing deals in the Database from that URL / Retailer which can be done by using the retailer ID.

- Sends an email to me with a volume of the products and the deals imported or an email with the error if the import fails.

More requirements:

- There must be a script per URL so I have control of which scripts I run (if I want to just import the data from one URL manually I can do)

- A Cron job will need to be created so I can configure when the scripts run automatically on my server each day

- I need a very simple front end HTML page that requires a login to access with a summary of the imports (I will provide flat HTML files for you to use, you'll just need to integrate it with your scripts) and the ability to trigger the scripts.

- The server I have will have (at best) 2GB RAM and 2 processors. The scripts need to run optimally and complete quickly (I will allow a maximum of 1 hour for the largest script / import to run), I cannot approve this project as complete unless this happens so please think about how you plan to build this with the potential size of the CSV files..

- Each CSV file will be structured in exactly the same way, so the scripts only need to be created once as they can be applied to all the CSV files that will be downloaded from each Retailer / URL

- There are other options when it comes to the files to be downloaded, if you think this would be better

File format and compression options available of the files to be downloaded:

- XML (no DTD)

- XML (DTD 1.5)

- XML (DTD 1.4)

- CSV

Compression:

- ZIP

- GZIP

Beceriler: Javascript, MySQL, node.js, PHP, Yazılım Mimarisi

Daha fazlasını gör: html php node.js, web data extraction scripts php, data processing loading php, scripts php edit field mysql, data entry scripts php free, web data extractor scripts php, php code export mysql data pdf, database scripts add modify delete mysql php, processing forms php mysql dynamic fields, parent child php node mysql url, php class display mysql data, secure login scripts php mysql, web banking example scripts php mysql, data save ajax php mysql

İşveren Hakkında:
( 43 değerlendirme ) Barnsley, United Kingdom

Proje NO: #16083400

Seçilen:

codetastic

I have carefully reviewed the existing code and identified two specific bugs which were causing the CSV included in the dropbox archive to fail the import process. I have further already identified which of the criteri Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 175%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(46 Değerlendirme)
6.0

Bu iş için 19 freelancer ortalamada £144 teklif veriyor

rinsadsl

Hi There, I am good in PHP, MySql and Node. I have done several projects in these areas successfully. I have done importing data from external sources and load it in to db and sending email alerts. I can do your pro Daha Fazla

in %bids___i_period_sub_35% gün içinde210%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(989 Değerlendirme)
8.7
tzo

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(293 Değerlendirme)
6.9
mingxiao2008

How are you? I am interested in your project. I think I can do your project. I have good skills in your project area. Thanks.

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(37 Değerlendirme)
6.6
jayshreeganeshha

hello sir, php+javascript developer here and i am interested to work on your project. i read your description and i can do it. plz go through my reviews and discuss with me.I hope you would like to hire [login to view URL]

in %bids___i_period_sub_35% gün içinde120%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(77 Değerlendirme)
6.1
in %bids___i_period_sub_35% gün içinde277%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(13 Değerlendirme)
5.6
SohaibRehman17

Hi sir how are you ..Sir i have 7 years experience with your project skills i can provide you quality work on time...Sir can you please come to the chat box so we can easily discuss about project details.. Thank you Daha Fazla

in %bids___i_period_sub_35% gün içinde200%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(35 Değerlendirme)
5.4
testotorko

Project Description I'll provide more info on successful shortlisting of Freelancers (see criteria below) but essentially what I need you to do is:

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(47 Değerlendirme)
5.1
varshil8060

Hello Sir, I have a very good experience in working on this technology. I have 5+ years of experience working in SQL and related database technologies. I understand you want to create a database and then import the Daha Fazla

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
3.9
Aleksei1024

Hi, I read your job posting carefully and accept your requirements. I have rich experience in PHP and jQuery for 7 years. So I can do it in short time and clearly. Please contact me. Regards.

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)
3.2
mayankinnovative

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(33 Değerlendirme)
3.3
in %bids___i_period_sub_35% gün içinde50%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
3.1
Kaki08

Hi please come for project discussion so we can discuss more in details of the project and start work together I will work in your budget and timeframe as per you require. Sincerely, Sneha Kanwar

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
2.8
ArturoMendez12

My online public profile. [login to view URL] [login to view URL]

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
1.4
dslc

Hi. I propose to implement the solution in Perl. I can create either a MySQL or PostgreSQL database. Perl's DBI module can handle both. Downloading the remote CSV files (compressed or uncompressed) should be straightfo Daha Fazla

in %bids___i_period_sub_35% gün içinde125%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
1.5
wwehby

hello,sir. I'm a professional programmer with 9 years of experience. I've already done this kind of project before. If you award me, I'll implement all of your requirements in a short time. Data Processing Scripts, PH Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% GBP
(0 Değerlendirme)
0.0
sundarsankaran

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde190%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
0.2
Newtechprogramer

Hi,   I have gone through your project details and I assure I can do it  as  i got all the skills  required for this project. I have already completed a lot of similar  projects in the past so it is my pleasure to work Daha Fazla

in %bids___i_period_sub_35% gün içinde30%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0