Dezvoltare BI open-source în 2022: argumente pro și contra

Publicat: 2022-07-27

Vestul sălbatic al Business Intelligence cu sursă deschisă

Au trecut de mult vremurile în care piața de business intelligence era la cheremul instrumentelor BI proprietare. În 2022, companiile de top și startup-urile optează pentru business intelligence open source pentru a-și spori rezistența în afaceri.

Potrivit statisticilor, popularitatea BI publică își datorează ascensiunea companiilor din Fortune 500. 99% dintre companiile cu cele mai mari venituri folosesc software open-source. Sprijinul cald al comunității tehnologice conduce și adoptarea. Github listează peste 140 de milioane de proiecte open source, în timp ce 80% dintre departamentele IT și-au intensificat inițiativele open source în 2021.

Rata crescută de adoptare poate fi, de asemenea, atribuită unei multitudini de beneficii pe care le oferă instrumentele open source BI. Agilitatea, costurile accesibile și personalizarea se adaugă imaginii sale favorabile. Cu toate acestea, nu toate sunt curcubee și unicorni pentru software neproprietar. La fel ca orice tehnologie, are unele riscuri potențiale pe care vi le vom prezenta în această postare. De asemenea, dacă vă îndoiți de adoptarea open source, vom enumera cazurile optime de utilizare pentru o bază de cod care poate fi partajată.

Trei piloni ai instrumentelor BI open-source

Deși software-ul neproprietar a făcut incursiuni semnificative în sistemele de întreprindere, este încă învelit în mituri. Mai jos, am subliniat principalii diferențieri ai soluțiilor BI open-source sau OSBI, care îl separă de produsele tradiționale, închise.

O comunitate pasionată de dezvoltatori face ca business intelligence să fie open source

Software-ul transparent BI este susținut de o mare comunitate de entuziaști. Aceste comunități nu au o ierarhie corporativă și permit fiecărui dezvoltator să își aducă contribuția la codul open source. Contribuțiile pot include extensii personalizate, corecții de securitate și altele.

Instrumentele open source BI sunt gratuite. Dar nu complet

Spre deosebire de produsele comerciale, software-ul public de business intelligence nu percepe taxe de licență pentru a accesa funcționalitatea de bază. Cu toate acestea, aceste instrumente pot încă factura o sumă suplimentară pentru alte suplimente sau să nu aibă anumite funcționalități. De aceea, Apache Superset are limitări de detaliere în instrumentele de vizualizare a datelor.

OSBI nu este sinonim cu produse comerciale gratuite

Unele companii populare de business intelligence lansează o versiune gratuită a software-ului lor BI conservat. Cu toate acestea, un model fără licență sau o perioadă de probă nu face ca aceste gratuități să fie open source. Utilizatorii se confruntă cu diferite tipuri de constrângeri în versiunile gratuite de software comercial, de exemplu, Tableau Public.

Partea bună a business intelligence open-source

Soluțiile neproprietate sunt prețuite de mii de companii și persoane experimentate în tehnologie. La fel ca produsele de vânzare, inteligența publică de afaceri își ghidează utilizatorii să îmblânzească seturi de date uriașe și să genereze informații critice.

Iată o detaliere a altor beneficii unice pe care software-ul open source BI le are în magazin.

Fără taxe de licență

Platformele open source de business intelligence necesită investiții inițiale puțin sau deloc, deoarece sunt accesibile fără licență. În cele mai multe cazuri, produsele OSBI oferă modulele de bază fără costuri, în timp ce funcțiile suplimentare pot fi deblocate pentru o taxă accesibilă. De exemplu, puteți obține un număr infinit de rapoarte și tablouri de bord, dar stocarea de date și conectorii de date vor fi limitate.

Dacă aveți deja o echipă internă de dezvoltatori, aceștia pot construi funcționalitatea necesară pe deasupra modulelor de bază, fără costuri suplimentare. În orice caz, software-ul open-source nu implică cheltuielile generale ale licențierii comerciale și oferă o decolare accesibilă pentru întreprinderile mici și mijlocii.

O comunitate dedicată

Potrivit StackOverflow, soluțiile open source se răstoarnă adesea sau sunt la egalitate cu software-ul cu sursă închisă în ceea ce privește calitatea. Calitatea înaltă a software-ului open source este datorită unei mari comunități de dezvoltatori care lucrează colectiv pentru a îmbunătăți soluția.

O comunitate puternică și matură, la rândul său, se traduce într-o serie de alte beneficii, inclusiv:

  • Răspuns mai rapid la tendințele pieței;
  • Rezolvare mai rapidă a erorilor;
  • Cicluri de lansare mai consistente, care echivalează cu actualizări regulate;
  • Reacție mai bună la problemele de securitate;
  • Diversitatea ideilor fără părtinire sau viziune dezechilibrată.

Pentru companii, înseamnă că nu este atât de greu să găsești dezvoltatori experimentați. În unele cazuri, entuziaștii pot chiar să participe cu o funcție personalizată gratuită pentru cazul tău unic.

Fără blocare a vânzătorului

Statisticile arată că 62% dintre companii folosesc software open source pentru a evita blocarea furnizorilor. Open source BI permite companiilor să folosească un set optim de instrumente pentru a se potrivi amprentei lor unice, fără creșteri de preț. Cel mai important, nu trebuie să plătiți pentru o soluție de pachet de la furnizor. În schimb, puteți obține tot ce este mai bun din platformă și îl puteți combina cu stiva tehnologică pe care compania dumneavoastră o folosește.

În loc să fii blocat de o singură tehnologie, poți să-ți testezi opțiunile și să te decizi pe cea mai optimă. Înseamnă, de asemenea, că puteți ține pasul cu noile tendințe de transformare fără migrare sau schimbare costisitoare.

Libertate de alegere

Sistemele neproprietate vă pun într-o poziție favorabilă pentru a alege manual fiecare componentă a soluției dvs. de BI. În timp ce multe produse comerciale BI se concentrează pe puncte forte specifice, cum ar fi conductele ETL sau tablourile de bord interactive, sursele deschise tind să exceleze ca soluție BI solidă, cu drepturi depline. Acesta este un rezultat direct al sprijinului puternic al comunității și al unui ritm regulat de noi funcții și actualizări.

Astfel, echipa dvs. de dezvoltatori poate elimina fiecare componentă a sistemului și o poate îmbunătăți sau combina cu alte funcționalități. De exemplu, la *instinctools, folosim studioul de integrare a datelor și Apache Airflow pentru a configura o conductă ETL personalizată. În etapa de vizualizare, inginerii noștri BI manipulează componentele de vizualizare cu biblioteci codificate manual, cum ar fi D3.js, pentru a adăuga pâlnii, tabele pivot și alte reprezentări personalizate sau instrumente BI open source precum Redash sau Metabase.

Toate beneficiile menționate mai sus se revarsă în mod natural în puterea personalizării. Pe măsură ce dezvoltatorii au acces la codul de bază, ei pot face modificări la cerere pentru a se potrivi mai bine nevoilor lor. Spre deosebire de un sistem închis care blochează utilizatorii, open-source le permite să adapteze și să modifice codul pentru a satisface o anumită nevoie sau aplicație.

Prin urmare, programatorii pot modifica și răsuci software-ul open source pentru o potrivire unică – fie că este vorba de funcționalitate sau design – pentru a-l face parte naturală a oricărui tip de sistem de operare pentru orice aplicație.

Opțiuni de integrare mai flexibile

Adaptabilitatea instrumentelor open-source permite toleranța la integrare pentru a sprijini nevoile de prelucrare a datelor cu caracter personal. Înseamnă că puteți încorpora fără probleme soluția OSBI în sistemul dumneavoastră de întreprindere, chiar dacă nu constă din componente open-source, fără întreruperi sau modificări ale sistemului. Astfel, dacă restul ecosistemului dvs. de afaceri este open source (CRM, CMS, ERP-uri etc.), sunteți liber să le conectați la instrumentul dvs. de BI cu sursă deschisă pentru a crea o platformă unică combinată de excelență a datelor.

Software-ul proprietar, dimpotrivă, tinde să acopere un set specific de integrări care vă pot limita inteligența de afaceri. Power BI, de exemplu, se află în ecosistemul Microsoft și se integrează în mod natural în produsele Microsoft, inclusiv Excel, Azure, Access și altele.

A sustine

Asistența la timp și de calitate este o necesitate pentru orice software de business intelligence, fie el comercial sau gratuit. Cu toate acestea, instrumentele OSBI adaugă puțin mai multă încredere proprietarilor de afaceri dacă aceștia din urmă se confruntă cu o problemă sau au nevoie de o plimbare rapidă.

Problemele sunt rezolvate și mai repede atunci când aveți la dispoziție dezvoltatori calificați.

Securitate

Secretul codului dvs. nu garantează securitatea acestuia. În schimb, punerea la dispoziție a backend-ului pentru public îl expune la o mie de ochi vigilenți. Drept urmare, implicarea comunității ține cont de dezvăluirile responsabile de vulnerabilități care ar dura mai mult pentru a detecta dacă codul a fost închis.

Mai mult, software-ul BI open-source primește patch-uri și actualizări mai rapide atunci când este detectată o vulnerabilitate gravă. În medie, poate dura câteva zile până când vulnerabilitatea este eliminată. Open Source se descurcă mai bine pentru politicile de conformitate și securitate internă, deoarece este complet personalizabil pentru orice reglementare.

Partea întunecată a BI cu sursă deschisă

Inteligența de afaceri open-source poate avea în continuare un cost. Mai jos, veți găsi principalele dezavantaje ale unor astfel de proiecte.

Necesită talent de dezvoltator cu experiență

Tehnologia gata de utilizare nu vă eliberează de investiția în competențe. Pentru a profita la maximum de business intelligence open-source, aveți nevoie de dezvoltatori instruiți care să-și găsească drumul și să o facă să funcționeze în beneficiul dumneavoastră. Ajustarea sistemului la cadrul de afaceri și menținerea acestuia necesită, de asemenea, cunoștințe și necesită un dezvoltator experimentat.

Dacă sunteți în căutarea unei echipe verificate de dezvoltatori care să vă poată menține sistemul în funcțiune, *instinctools oferă servicii BI open-source pentru companii de toate dimensiunile. Trimiteți-ne o linie pentru a obține o echipă de experți BI pregătită.

Costul total de proprietate poate fi mai mare decât vă așteptați

Până când platforma dvs. BI este fără erori și tolerantă la erori, nu are nevoie de niciun efort din partea dvs. Dar odată ce te confrunți cu o problemă, compania ta este lăsată singură să o rezolve. Prin urmare, deși este gratuită, BI deschisă poate necesita investiții pentru a ajusta infrastructura sau pentru a elimina o eroare. Introducerea extensiilor este, de asemenea, pe statul dvs. de plată.

Interfețe de bază și greu de utilizat

În cele din urmă, software-ul public este determinat de un scop. Deși nu este un lucru rău, este posibil ca experiența utilizatorului soluțiilor deschise să nu țină pasul cu funcționalitatea acesteia. Business Intelligence cu sursă deschisă nu are o echipă de experți UX/UI care să-și perfecționeze aspectul. În schimb, fiecare membru al comunității contribuie la software, ceea ce îl face un mozaic, mai degrabă decât o singularitate.

Pentru a îmbunătăți experiența utilizatorului, companiile pot adăuga noi elemente de design sau alte strategii. Cu toate acestea, aceste modificări vor genera costuri suplimentare.

Așa am gestionat un proiect BI open-source pentru unul dintre clienții noștri

De peste 20 de ani, echipa noastră de la *instinctools ajută companiile globale să introducă soluții digitale personalizate care vizează nevoile lor unice. Software-ul open source BI este ceea ce adaugă o notă individuală suplimentară serviciilor noastre de business intelligence și le permite inginerilor noștri să creeze o infrastructură unică de business intelligence.

Unul dintre clienții noștri, o agenție a guvernului federal, căuta să construiască o infrastructură personalizată de business intelligence. Cu toate acestea, o soluție bazată pe Qlik, care fusese oferită inițial, nu a îndeplinit atât cerințele tehnice, cât și cele bugetare. O platformă de analiză gata făcută a necesitat investiții inițiale semnificative și un departament IT intern pentru a gestiona soluția. Mai mult, o soluție comercială nu acoperea nevoile și experiența utilizatorului la o anumită destinație.

Pentru a elimina aceste provocări, inginerii noștri BI au sugerat o infrastructură BI de început care să acopere nevoile individuale ale clientului nostru. Echipa noastră a elaborat următorul plan pentru a satisface nevoile de date ale acestui client:

  • Postgres – ca stocare de date open-source;
  • ClickHouse – ca sistem de stocare a datelor open-source pentru analiza datelor mari;
  • Apache Airflow – pentru construirea unei conducte ETL robuste și orchestrarea fluxului de lucru ETL;
  • Python – ca tehnologie de bază de procesare a datelor pentru o conductă ETL;
  • Redash – ca principal instrument de analiză și vizualizare a datelor pentru oamenii de știință de date interni;
  • O aplicație personalizată care generează rapoarte pentru alte grupuri de utilizatori.

Componenta open-source din această configurație personalizată BI ajută clientul nostru să gestioneze și să mențină soluția fără efort suplimentar. De asemenea, înseamnă că clientul nostru poate găsi cu ușurință o echipă de ingineri care să sprijine infrastructura.

Cine beneficiază cel mai mult de BI open-source?

Deși soluțiile de inteligență de date deschise par a fi o opțiune de preferat pentru toate verticalele, unele industrii și grupuri de utilizatori vor obține mai multe beneficii din integrarea lor în ecosistemul lor.

IMM-uri și start-up-uri

Practic, orice afacere mică caută să evite epuizările financiare pentru a-și optimiza veniturile din vânzări. Software-ul public de BI ajută IMM-urile și startup-urile să obțină un raport calitate-preț și este ușor pentru bugetele lor. Întrucât întreprinderile mici au de obicei asistență tehnologică internă limitată, sprijinul comunității OSBI este, de asemenea, cea mai înțeleaptă abordare pentru depanare.

Agentii de consultanta

Companiile de consultanță software se numără printre utilizatorii obișnuiți ai open source BI. Acesta din urmă permite companiilor să accelereze dezvoltarea pentru clienții lor. Deoarece agențiile de consultanță au și dezvoltatori experimentați la fața locului, acestea pot adapta cu ușurință soluția la cerințele individuale.

Companii care operează pe software vechi

Pentru unele organizații, necazul migrării software-ului nu merită efortul, deoarece acestea sunt mai concentrate pe afacerea lor decât pe componentele tehnologice. De obicei, sectorul guvernamental sau financiar este cel care se bazează pe o infrastructură testată și adevărată. Astfel, oricât de neclintită ar fi soluția, nu le va aduce niciun ROI sau valoare de afaceri.

Instrumentele de analiză open-source, dimpotrivă, îi vor ajuta în continuare să se adapteze la noua realitate fără schimbare sau alocare bugetară mare.

Organizații care caută automatizare și conectivitate

Companiile care pot beneficia cel mai mult includ cele care folosesc dispozitive conectate la Internet-of-Things, vehicule autonome și produse de larg consum, precum și aplicații de retail, de producție și industriale. În general, orice industrie care are nevoie de o vizualizare a datelor consistentă și la 360° poate integra cu ușurință OSBI în infrastructura existentă.

În concluzie, BI publică poate beneficia de oricine are nevoi specifice de date, dar nu are timp sau bani pentru a construi o platformă cu drepturi depline.

Comandă rapidă către supremația datelor

Să rămâi la curent cu datele tale este un mandat în 2022 pentru a lua decizii de afaceri informate. Dar, în ciuda unei opinii larg răspândite, business intelligence nu trebuie să fie o întreprindere costisitoare. Platformele publice BI permit companiilor să stimuleze eficiența datelor fără investiții mari sau dedicare tehnică uriașă.

Fiind o opțiune de preferat pentru IMM-uri și startup-uri, soluțiile de BI open-source pot atât să atragă atenția asupra datelor în primele etape ale unei călătorii BI, cât și să devină un activ de afaceri extrem de personalizabil pentru infrastructura existentă.


Articolul a fost publicat inițial aici