Oracle Autonomous Database

Mi-am propus să vă arăt cât de ușor este de folosit Oracle Autonomous Database. Asta și pt că am aflat că de curând au lansat pentru dezvoltatori opțiune Always free.

În filmulețele de mai jos prezint toți pașii de urmat pentru a putea dezvolta o aplicație APEX folosind Oracle Autonomous Database. Avem access la toate tool-urile necesare și nu trebuie să ne facem griji pentru partea de admnistrare baze de date (Oracle spune că Oracle Autonomus Database este prima bază de date self-driving, self-securing, self-repairing).

Opțiunea always free care este dedicată personelor care vor să invețe despre depozite de date, baze de date operaționale sau machine learning. Oracle pune la dispoziție in the cloud infrastructura de care avem nevoie fie că vorbim de baze de date pentru raportare, baze de date operaționale sau machine learning .

Practic, trebuie că ne deschidem un cont aici.

Deși always free înseamnă well … always free, Oracle solicită la creare contului detaliile cardului. Bănuiesc că datele contului sunt necessare pt situația în care dorim să facem upgrade și să folosim serviciile cloud nu doar pt a învăța sau pentru a prezenta un prototip, dar și pentru a rula o aplicație aflată în producție sau care aduce un beneficiu material. Oracle mai specifică faptul că s-ar putea ca o mică suma să fie extrasă din cont și înapoiată apoi…

Acum, câteva filmulețe despre pașii pe care i-am urmat:

  1. am creat contul dar a fost un proces greu din care am învățat următoarele:
  • Oracle solicită adresa și apoi și datele cardului bancar. Țara pe care o completăm la adresă trebuie să corespundă cu țara pe care este înregistrat cardul bancar.
  • trebuie să așteptăm cam 3-5 minute după creare contului pentru mailul de confirmare de la Oracle – de verificat și folderul Spam; nu primim notificare că trebuie să verificăm mailul.
  • trebuie să ne conectăm cu adresa de email și parolă, nu cu username și parolă (cel puțin pentru mine nu a mers cu username și parolă)
Oracle Cloud Free Tier la prima vedere

2. am făcut un tur ca să văd cam care sunt serviciile de care pot beneficia și am creat o baza de date de test

Oracle Cloud Free Tier – prezentare generală servicii

3. am setat tool-urile necesare pentru a dezvolta o aplicație APEX

Oracle Cloud Autonomous Database – setare tool-uri pt Oracle APEX

4. am mai explorat puțin și ce avem la dispoziție pentru machine learning

Exceptând partea de creare cont, totul a mers mult mai rapid decât mă așteptam. O surpriză este faptul că avem access la partea de machine learning . Astfel, putem folosi datele pe care le avem deja și putem folosi diverși algoritmi putem a afla data insights, pentru a face estimări mai bune sau pentru a ușura munca utilizatorilor.

Filling gaps

Orice companie care folosește o bază de date și diferite sisteme operaționale de tip ERP sau CRM, are nevoie de aplicații custom made care să umple golurile lăsate de implementările tool-urilor venite la pachet.

Câteva exemple de goluri care sunt umplute de APEX: import/export de fișiere între diferite medii, utilizare servicii web care citesc datele dint-un mediu și le inserează în altul, rapoarte care nu sunt oferite în standard de tool-urile de ERP sau CRM, mici aplicații interne care sunt folosite de diverse departamente (aplicații de HR, aplicații de gestionare master data, aplicații de tracking diferite produse, aplicații folosite pentru data visualisation)

Multe companii folosesc Oracle Application Express (Oracle APEX) pentru partea de raportare. Practic, își construiesc un tool de BI pornind de de la zero. Procedând așa, avem mai multe avantaje:

  • economisim timpul analiștilor de business care în loc să se ocupe de elaborarea efectivă a rapoartelor (adună date, verifică corectitudinea lor, prezinta frumos datele în raport) , se vor ocupa de interpretarea datelor, de identificarea diferitelor pattern-uri, de îmbunătățirea proceselor de business.
  • tool-ul de BI va fi ușor de folosit și rata de adopție printre utilizatori va fi crescută. Asta pt că utilizatorii sunt implicați de la început în definirea tool-ului pe care îl vor folosi.
  • îmbunătățim procesele de business pentru că practic definind indicatorii de performanță (KPI) și rapoartele de excepții, vedem unde se pierde timp cu acțiuni repetitive care pot fi automatizate.

Un alt avantaj al dezvoltării de aplicații Oracle APEX este acela că aceste aplicații trebuie definite de la zero împreună cu cineva de la business. Prin urmare, toate eforturile sunt îndreptate către rezolvarea problemei de business și nu către cum anume procedăm din punct de vedere tehnic. Dezvoltarea efectivă a aplicației este foarte ușor de făcut și extrem de rapid, astfel încât aplicația poate fi folosită de utilizatori imediat și apoi îmbunătățită incremental conform cerințelor acestora.