ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 149
Numărul 148 Numărul 147 Numărul 146 Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 130
Abonament PDF

SAP Datasphere

Andrei Roditis
SAP Manager @ MHP



PROGRAMARE


Cine ar fi crezut ca ideea unui depozit de date pentru o întreprindere ar putea prinde rădăcini pe cloud, mai ales când vorbim de milioane de date structurate și nestructurate? Iată că această idee s-a materializat în noua soluție SaaS (Software-as-a-Solution) a SAP-ului, care se numește SAP Datasphere, anterior numită SAP DataWarehouse Cloud. Deși are multe lipsuri, aceasta reușește să creeze o altă abordare, mai ușor de aplicat și mai țintită spre viitor, viitorul pe cloud.

Ce este SAP Datasphere?

SAP Datasphere este o soluție cloud de Data Warehouse Enterprise. Pe scurt: stochează și prelucrează date relevante pentru o afacere, ca apoi să le pregătească pentru scopul final: raportare.

Cu siguranță că vă întrebați: cu ce e mai diferit față de soluția generală, on-premise, SAP BW4HANA?

Abordarea SAP-ului în privința acestei soluții este să apropie businessul de echipa tehnică, în ideea în care și cei din business pot opta să modeleze, să-și creeze propriile baze pentru raportare într-un mod mult mai simplist fără a avea nevoie de foarte multe cunoștințe tehnice.

Sursa: Sistem de dezvoltare DWC MHP

Ce poate face SAP Datasphere?

Venind din partea unor consultanți care au avut de a face cu tehnologia SAP de-a lungul anilor, am fost foarte curioși să aflăm cum se schimbă lucrurile, metoda de lucru, arhitectura, abordarea SAP într-o soluție de cloud, dar mai ales să aflăm de ce ar opta viitorii clienți pentru o soluție de acest tip. E important de înțeles că soluția SAP Datasphere este constant în dezvoltare și cu funcționalități noi. Prin urmare, vom manifesta mai multă deschidere, mergând mai departe.

Logarea pe sistem

Logarea pe sistem se face foarte simplu, e online, pe un link, pe baza unui utilizator și parolă.

Conexiuni

Am fost plăcut surprinși să vedem faptul că SAP Datasphere se poate conecta la un număr mare de surse, cloud și on-premise (help.sap.com), cum ar fi baze de date (Microsoft, Oracle), conexiuni cloud Azure, Google, Amazon și, desigur, surse SAP (BW4, S/4, ABAP etc.)

E important de știut că mulți clienți nu au doar sisteme ERP SAP, baze de date HANA și așa mai departe. Au o multitudine de tehnologii, iar permisivitatea conexiunilor către un sistem de depozitare de date face ca produsul SAP Datasphere să fie mult mai atractiv, integrarea datelor fiind un punct foarte important într-un business.

Dezvoltarea dataflow-urilor

Dezvoltarea se împarte în două categorii: Business Builder și Data Builder. După cum și deduceți, Data Builder se referă la o abordare mai tehnică în care se creează tabele, view-uri, se personalizează câmpurile, structurile, transformările, logica din spate pe baza sistemelor sursă. În schimb, Business Builderul se bazează pe crearea a unor combinații semantice, ușor de înțeles, pornind de la elementele create în Data Builder.

Arhitectura SAP Datasphere

În sistemele SAP BW/4 e recomandată împărțirea dezvoltării pe mai multe straturi ( idee similară cu arhitectura LSA++), pentru a avea o perspectivă mai bună, organizată și curată. Se constituie tabele pentru master data, key figures (valori numerice), texte (pentru descrieri), iar aceste tabele vor fi unite prin joinuri de bază, union. Limbajul folosit este SQL. Există chiar posibilitatea aplicării limbajului Python pentru a face transformări foarte complexe.

Desigur că automatismul este un element necesar în ziua de azi. SAP Datasphere are posibilitatea de a rula/încărca date din sursă sau dintr-o tabelă în alta prin procesul de Data Flow, similar cu process chainurile din SAP BW.

Ceea ce ne-a atras cel mai mult este simplitatea creării tabelelor, view-urilor, join-urilor etc. Există două metode, unul grafic și unul în mod expert. Metoda grafică constă în tragerea drag-and-drop a elementelor de pe bara de instrumente pe interfața de generare. JOIN-urile se fac similar, cu îmbinarea elementelor unul peste altul. Metoda expertă constă în crearea manuală, în limbaj SQL, a unui script. Se pot chiar implementa Table Functions prin SQLScript.

Un alt element surprinzător este faptul că la fiecare pas într-o transformare, JOIN, UNION, la fiecare filtru, se pot vizualiza datele, fără a fi nevoit să activezi obiectul, ce face testarea mult mai ușoară și este un feature binevenit.

Transportarea se face pe baza de tenant și este foarte simplă. Se poate opta pentru retransportare, bidirecțional, se pot șterge elemente din transportare etc. și se execută cu procese de export și import.

Tooluri de front-end

Odată ce dezvoltarea s-a încheiat, modelele au fost pregătite pentru consum. Se poate trece pe toolurile de front-end pentru crearea rapoartelor de business. Dacă clientul are SAC (SAP Analytics Cloud) el va putea trece dintr-o platformă (SAP Datasphere) în SAC printr-un singur click. Toate aceste elemente fac ca dezvoltarea să fie foarte comodă, fină și eficientă. Tool-uri folosite și nu se limitează doar la: Power BI, Tableu, SAC, Analysis for Office etc.

Autorizații

Autorizațiile funcționează pe modelul de "Lock-and-Key" și se pot asigna pentru utilizatori și dezvoltatori, în funcție de spațiul pe care sunt, tabele, view-uri etc. Se poate aplica și DAC (Data Access Control), securitate la nivel de rânduri de date.

SAP Data Marketplace

Un alt feature care ne-a plăcut este SAP Data Marketplace, ceea ce este exact la ce vă așteptați: o "piață" de date. Este extrem de folositor pentru clienți care au nevoie de date specifice, cum ar fi informații demografice, vreme, studii etc. și pe care vrea să le combine, îmbine în propriile modele.

Avantaje și dezavantaje

Avantajele sunt clare: dezvoltarea ușoară, apropierea rolului tehnic de cel al businessului, accesarea foarte ușoară a contului, accesarea diferitelor tipuri de surse SAP și non-SAP, integrarea simplă a datelor, integrarea "pieții" de date pentru rapoarte complexe.

Cu toate că avem multe avantaje, sunt și destule dezavantaje relativ incomodante. Dintre acestea le menționăm pe cele legate de :

Concluzie

Noi considerăm SAP Datasphere ca pe un produs complementar și în fază incipientă de evoluție, comparativ cu restul soluțiilor SAP. Clienții mari tind să opteze pentru Datasphere, raportându-se la acesta ca la un produs opțional, ba în fază de test, ba ca "loc de joacă" în paralel cu SAP BW sau chiar ca conector pentru diferitele surse cloud și propriul sistem BW.

Oricum, tehnologia se dezvoltă într-un ritm accelerat și e doar un pas până la mutarea pe cloud. Mai sunt multe provocări de depășit. În mod cert, într-un final vom avea un produs finisat cu și mai multe posibilități și funcționalități.

NUMĂRUL 149 - Development with AI

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects