Integrare date ecosistem shop online, automatizare procese ETL si servicii de Cloud Computing

Salutare,

Exista în piață o soluție de automatizare ETL pentru OpenCart dezvoltata de o echipa de programatori coordonata de Ispas Marius Ioan II. Acum, după câteva luni de funcționare în producție, cred ca a venit timpul sa o prezentam.

Soluția poate fi utilizata si adaptata la orice ecosistem ce presupune cel puțin 2 platforme intre care se face schimb de date si /sau de fișiere. Poate utiliza si mixa date din sisteme on-premise cu baze de date/sisteme din Cloud. Platforma de automatizare ETL pe care o utilizam dispune de peste 900 conectori, dintre care amintim: Amazon (S3, Aurora, Redshift, MySQL, Oracle), Azure (Storage, SQL DW), Google (Drive, Storage), Dropbox, Salesforce, JIRA, Snowflake, VtigerCRM, Databases (AS400,MS SQL, MySQL, PostgreSQL, Paradox - WinMentor, Access, DB2, Informix, Oracle si altele), Web Services (REST, SOAP, POP), File Orchestrator - File automation, procesare stream de date, mapări si combinări de date, filtrare date, conversie fișiere, citire/scriere JSON, XML, CSV,
Matching( FuzzyMatch, Regex), duplicate, log/statistici operații executate, execuție SQL SP, RPA (orchestrator joburi cu programare, events), etc.

Arhitectura /Infrastructura folosita face posibila utilizarea soluției ca serviciu extern de procesare date si fișiere. Soluția noastră este o soluție de tip SaaS, cu componente Amazon AWS si Microsoft Azure. Securitatea datelor /fișierelor in Cloud este securitatea certificata de Amazon si Azure. De reținut ca orice sistem de tip Cloud, oricât de sigur ar fi, funcționează pe modelul „responsabilitate împărțita”. Va ajutam sa luați deciziile corecte pentru a asigura securitatea si on-premise.

Ce face aceasta soluție?

  1. Extrage datele din OpenCart: comenzi si catalog de produse (feed JSON)
  2. Extrage informațiile de preț si stoc din WinMentor - fara a fi nevoie de DOC-IMP-SERVER (in prezent posibil si din SAGA, sau SmartBill)
  3. Culege datele de la furnizori (din listele de preturi fie ele feed-uri sau fișiere flat pe email, indiferent de format (fara PDF momentan))
  4. Leagă automat portofoliul de produse de ofertele de la furnizori (pe baza de EANCode, dacă exista)
  5. Se pot crea si legături manuale - oferim si acest serviciu
  6. Uniformizează datele primite de la furnizori (de exemplu stoc da/nu vs stoc valoric, cantități minime etc)
  7. Evaluează stocul unui produs : exista fizic (in sistemul de gestiune) , dacă nu verifica stocul furnizorilor
  8. Funcția de evaluare stoc actualizează statusul produselor in platforma OpenCart
  • cele fără stoc fizic si fără posibilitatea de a fi comandate la furnizori (pe baza de legătură) sunt dezactivate
  • cele care sunt pe stoc sau se pot comanda la furnizori sunt activate
  • se pot adăuga condiții la nivel de furnizor sau producător (anumiți producători sau furnizori pot fi excluși de la sincronizare status, întotdeauna online)
  1. Sincronizarea de stoc/status se face full auto in OpenCart, feed JSON
  2. Toate operațiunile sunt full auto, cu joburi programate (cu o frecventa de pana la 15 min)
  3. Funcție de egalizare stoc si transfer de marfa intre magazine (pentru societățile cu mai multe puncte de vânzare)

Printre altele soluția propusa de noi:

  • elimina situațiile neplăcute când se comanda un produs care nu mai e pe stoc, nici fizic, nici la furnizori
  • permite evaluarea automata a comenzilor (toate articolele cu stoc - bune de împachetat, articole fără stoc - comanda not ready)
  • Reaprovizionare: se crează automat un raport cu articolele ce trebuie comandate, cu propunere /filtrare pe furnizor
  • la cerere se poate crea automat si comanda către furnizor după un template dat
  • BI: permite crearea de rapoarte personalizate la nivel de articol, categorie, furnizor sau producător
  • Filtrare si căutare avansata a bazei de date
  • o singura baza de date cu toate informațiile: din OpenCart, de la Furnizori, din sistemele de gestiune financiar-contabila
  • permite modul de lucru de tip un produs - mai multe oferte, cu suport pentru legarea ofertelor la produs
  • comparații si analiza preturi (vânzare online vs preturi achiziție)
  • permite calcul automat preturi de vânzare in funcție de prețul de achiziție si regulile de TVA , marja , discount de la furnizori etc
  • permite verificarea calității informațiilor introduse la produse (denumiri - după un set de reguli per categorie)

Infrastructura

  • gateway (Amazon S3 - stocare de pana la 50 GB inclusa) pentru preluarea fișierelor on-premise
  • tool ETL cu peste 900 conectori pentru operațiile de extragere, transformare si încărcare a datelor
  • baza de date SQL in Cloud (MS Azure - securizata)
  • add-on Excel pentru vizualizarea rapoartelor si a datelor din DB
  • dashboard online (la cerere)

La cerere putem dezvolta aplicație web de tip SaaS pentru administrarea soluției si dashboarding.
Alte servicii:

  • servicii de Cloud Computing (revanzare si mentenanță servicii MS Azure /Amazon)
  • găzduire web: local in RO (Datacenter in Cluj/ București) sau pe Amazon/MS Azure (regiune EU sau multi-regiune) – include vânzare domenii si certificate SSL
  • programare module VBA pentru Excel, Outlook si Word
  • stocare in Cloud (AWS S3 sau MS Azure Storage)
  • dezvoltare baze de date SQL
  • dezvoltare aplicații web ASP.NET (MVC sau ASP.Net Core)
  • dezvoltare aplicații de tip SaaS, multi-tenant
  • design si găzduire site-uri web de prezentare cu posibilitatea de a alege din peste 60 theme pre-programate (ne trebuie doar conținutul). Daca aveți conținut (texte, imagini) site-ul poate fi online in 48 ore.

Pentru orice întrebări va stau la dispoziție la nr. de telefon 0786-061-900 sau e-Mail [email protected]

6 Likes