Sviluppo BI open source nel 2022: pro e contro

Pubblicato: 2022-07-27

Il selvaggio West della business intelligence open source

Sono lontani i tempi in cui il mercato della business intelligence era in balia di strumenti di BI proprietari. Nel 2022, le migliori aziende e startup optano per la business intelligence open source per potenziare la propria resilienza aziendale.

Secondo le statistiche, la popolarità della BI pubblica deve la sua ascesa alle aziende Fortune 500. Il 99% delle aziende con i maggiori incassi utilizza software open source. Anche il caloroso supporto della comunità tecnologica guida l'adozione. Github elenca oltre 140 milioni di progetti open source, mentre l'80% dei dipartimenti IT ha intensificato le proprie iniziative open source nel 2021.

L'aumento del tasso di adozione può anche essere attribuito a una serie di vantaggi offerti dagli strumenti di BI open source. Agilità, costi accessibili e personalizzazione si aggiungono alla sua immagine favorevole. Tuttavia, non sono tutti arcobaleni e unicorni per il software non proprietario. Proprio come qualsiasi tecnologia, presenta alcuni potenziali rischi che ti presenteremo in questo post. Inoltre, se dubiti dell'adozione dell'open source, elencheremo i casi d'uso ottimali per una base di codice condivisibile.

Tre pilastri degli strumenti di BI open source

Sebbene il software non proprietario abbia fatto breccia nei sistemi aziendali, è ancora avvolto nei miti. Di seguito, abbiamo delineato i principali fattori di differenziazione delle soluzioni BI open source o OSBI, che la separano dai prodotti tradizionali chiusi.

Un'appassionata comunità di sviluppatori rende open source la business intelligence

Il software di BI trasparente è supportato da una vasta comunità di appassionati. Queste comunità non hanno una gerarchia aziendale e consentono a ogni sviluppatore di dare il proprio contributo al codice open source. I contributi possono includere estensioni personalizzate, patch di sicurezza e altro.

Gli strumenti di BI open source sono gratuiti. Ma non completamente

A differenza dei prodotti commerciali, il software di business intelligence pubblico non addebita alcun costo di licenza per accedere alle sue funzionalità principali. Tuttavia, questi strumenti potrebbero comunque fatturare un importo aggiuntivo per altri componenti aggiuntivi o mancare di alcune funzionalità. Ecco perché Apache Superset ha limitazioni di drill-down negli strumenti di visualizzazione dei dati.

OSBI non è sinonimo di prodotti commerciali gratuiti

Alcune famose società di business intelligence distribuiscono una versione gratuita del loro software BI preconfezionato. Tuttavia, un modello senza licenza o un periodo di prova non rende questi omaggi open source. Gli utenti devono affrontare diversi tipi di vincoli nelle versioni gratuite del software commerciale, ad esempio Tableau Public.

Il lato positivo della business intelligence open source

Le soluzioni non proprietarie sono apprezzate da migliaia di aziende e individui esperti di tecnologia. Proprio come i prodotti in vendita, la business intelligence pubblica guida i suoi utenti nell'addomesticare enormi set di dati e nella generazione di informazioni critiche.

Ecco una ripartizione degli altri vantaggi esclusivi che il software BI open source ha in serbo.

Nessun canone

Le piattaforme di business intelligence open source richiedono un investimento iniziale minimo o nullo poiché sono accessibili senza licenza. Nella maggior parte dei casi, i prodotti OSBI offrono i moduli principali gratuitamente, mentre le funzionalità aggiuntive possono essere sbloccate a un costo accessibile. Ad esempio, puoi ottenere un numero infinito di report e dashboard, ma l'archiviazione dei dati e i connettori dei dati saranno limitati.

Se disponi già di un team interno di sviluppatori, possono creare le funzionalità necessarie in aggiunta ai moduli principali senza costi aggiuntivi. In ogni caso, il software open source non comporta le spese generali delle licenze commerciali e offre un decollo conveniente per le piccole e medie imprese.

Una comunità dedicata

Secondo StackOverflow, le soluzioni open source spesso cadono o sono alla pari con il software closed source in termini di qualità. L'elevata qualità del software open source è gentilmente offerta da una vasta comunità di sviluppatori che sta lavorando collettivamente per migliorare la soluzione.

Una comunità forte e matura, a sua volta, si traduce in una serie di altri vantaggi, tra cui:

  • Risposta più rapida alle tendenze del mercato;
  • Risoluzione dei bug più rapida;
  • Cicli di rilascio più coerenti, che equivalgono ad aggiornamenti regolari;
  • Migliore reazione ai problemi di sicurezza;
  • La diversità delle idee senza pregiudizi o visione sbilenca.

Per le aziende, significa che non è così difficile trovare sviluppatori esperti. In alcuni casi, gli appassionati possono anche partecipare con una funzione personalizzata gratuita per la tua custodia unica.

Nessun vincolo del fornitore

Le statistiche mostrano che il 62% delle aziende utilizza software open source per evitare il blocco dei fornitori. La BI open source consente alle aziende di utilizzare un set ottimale di strumenti per adattarsi alla loro impronta unica senza aumenti di prezzo. Ancora più importante, non è necessario pagare per una soluzione di pacchetto dal fornitore. Invece, puoi ottenere il meglio dalla piattaforma e combinarlo con lo stack tecnologico utilizzato dalla tua azienda.

Invece di essere vincolato da una tecnologia, puoi testare le tue opzioni e decidere quella più ottimale. Significa anche che puoi stare al passo con le nuove tendenze di trasformazione senza costose migrazioni o passaggi.

Libertà di scelta

I sistemi non proprietari ti mettono in una posizione favorevole per selezionare manualmente ogni componente della tua soluzione BI. Mentre molti prodotti di BI commerciali si concentrano su punti di forza specifici, come pipeline ETL o dashboard interattivi, gli open source tendono a eccellere come una soluzione BI solida e completa. Questo è il risultato diretto di un forte supporto della community e di un ritmo regolare di nuove funzionalità e aggiornamenti.

Pertanto, il tuo team di sviluppatori può eliminare ogni componente del sistema e migliorarlo o combinarlo con altre funzionalità. Ad esempio, in *instinctools, utilizziamo Data Integration Studio e Apache Airflow per configurare una pipeline ETL personalizzata. Nella fase di visualizzazione, i nostri ingegneri BI manipolano i componenti di visualizzazione con librerie codificate manualmente come D3.js per aggiungere canalizzazioni, tabelle pivot e altre rappresentazioni personalizzate o strumenti BI open source come Redash o Metabase.

Tutti i vantaggi sopra menzionati confluiscono naturalmente nel potere della personalizzazione. Poiché gli sviluppatori hanno accesso al codice principale, possono apportare modifiche su richiesta per soddisfare meglio le loro esigenze. A differenza di un sistema chiuso che blocca gli utenti, l'open source consente loro di adattare e modificare il codice per soddisfare una particolare esigenza o applicazione.

Pertanto, i programmatori possono modificare e modificare il software open source per un adattamento unico, sia esso funzionalità o design, per renderlo una parte naturale di qualsiasi tipo di sistema operativo per qualsiasi applicazione.

Opzioni di integrazione più flessibili

L'adattabilità degli strumenti open source consente la tolleranza di integrazione per supportare le esigenze di elaborazione dei dati personali. Significa che puoi incorporare senza problemi la soluzione OSBI nel tuo sistema aziendale, anche se non è costituito da componenti open source, senza interruzioni o modifiche al sistema. Pertanto, se il resto dell'ecosistema aziendale è open source (CRM, CMS, ERP, ecc.), sei libero di inserirlo nel tuo strumento di BI open source per creare un'unica piattaforma combinata di eccellenza dei dati.

Il software proprietario, al contrario, tende a coprire un insieme specifico di integrazioni che potrebbero limitare la tua business intelligence. Power BI, ad esempio, si trova all'interno dell'ecosistema Microsoft e si integra naturalmente nei prodotti Microsoft, inclusi Excel, Azure, Access e altri.

Supporto

Un supporto tempestivo e di qualità è un must per qualsiasi software di business intelligence, sia esso commerciale o gratuito. Tuttavia, gli strumenti OSBI aggiungono un po' più di fiducia agli imprenditori se questi ultimi devono affrontare un problema o hanno bisogno di una rapida passeggiata.

I problemi vengono risolti ancora più velocemente quando hai sviluppatori esperti al tuo servizio.

Sicurezza

La segretezza del tuo codice non ne garantisce la sicurezza. Invece, rendere il back-end disponibile al pubblico lo espone a mille occhi vigili. Di conseguenza, il coinvolgimento della comunità tiene conto delle divulgazioni responsabili delle vulnerabilità che richiederebbero più tempo per essere rilevate se il codice fosse chiuso.

Inoltre, il software BI open source ottiene patch e aggiornamenti più rapidi quando viene rilevata una grave vulnerabilità. In media, potrebbero essere necessari un paio di giorni prima che la vulnerabilità venga eliminata. L'open source funziona meglio anche per le politiche di conformità e sicurezza interna, poiché è completamente personalizzabile per qualsiasi normativa.

Il lato oscuro della BI open source

La business intelligence open source può comunque avere un costo. Di seguito, troverai i principali svantaggi di tali progetti.

Richiede talento sviluppatore esperto

La tecnologia pronta all'uso non ti libera dall'investimento in competenze. Per ottenere il massimo dalla business intelligence open source, hai bisogno di sviluppatori addestrati che possano orientarsi e farla funzionare a tuo vantaggio. Anche l'adeguamento del sistema alla struttura aziendale e la sua manutenzione richiedono molte conoscenze e richiedono un pod di sviluppatori esperto.

Se stai cercando un team di sviluppatori controllato in grado di mantenere il tuo sistema attivo e funzionante, *instinctools fornisce servizi di BI open source per aziende di tutte le dimensioni. Mandaci un messaggio per avere un team pronto all'uso di esperti di BI.

Il costo totale di proprietà può essere superiore al previsto

Finché la tua piattaforma BI non sarà priva di bug e tollerante ai guasti, non sarà necessario alcuno sforzo da parte tua. Ma una volta che stai affrontando un problema, la tua azienda è lasciata sola a risolverlo. Pertanto, pur essendo gratuita, la BI aperta potrebbe comunque richiedere investimenti per adeguare l'infrastruttura o eliminare un bug. L'introduzione delle estensioni è anche sul libro paga.

Interfacce di base e di difficile utilizzo

Infine, il software pubblico è orientato allo scopo. Sebbene non sia una cosa negativa, l'esperienza utente delle soluzioni aperte potrebbe non tenere il passo con le sue funzionalità. La business intelligence open source non ha un team di esperti di UX/UI per perfezionare il suo aspetto. Invece, ogni membro della comunità contribuisce al software, il che lo rende un patchwork, piuttosto che una singolarità.

Per migliorare l'esperienza dell'utente, le aziende possono aggiungere nuovi elementi di design o altre strategie. Tuttavia, queste modifiche comporteranno costi aggiuntivi.

È così che abbiamo gestito un progetto BI open source per uno dei nostri clienti

Da oltre 20 anni, il nostro team di *instinctools aiuta le aziende globali a introdurre soluzioni digitali personalizzate che soddisfano le loro esigenze specifiche. Il software BI open source è ciò che aggiunge un tocco individuale in più ai nostri servizi di business intelligence e consente ai nostri ingegneri di scolpire un'infrastruttura di business intelligence unica.

Uno dei nostri clienti, un'agenzia del governo federale, stava cercando di costruire un'infrastruttura di business intelligence personalizzata. Tuttavia, una soluzione basata su Qlik, inizialmente offerta, non soddisfaceva né i requisiti tecnici né quelli di budget. Una piattaforma di analisi già pronta richiedeva un investimento iniziale significativo e un reparto IT interno per gestire la soluzione. Inoltre, una soluzione commerciale non copriva le esigenze e l'esperienza dell'utente in una determinata destinazione.

Per eliminare queste sfide, i nostri ingegneri BI hanno suggerito un'infrastruttura BI iniziale che copra le esigenze individuali del nostro cliente. Il nostro team ha elaborato il seguente piano per soddisfare le esigenze di dati di questo cliente:

  • Postgres – come archivio di dati open source;
  • ClickHouse – come sistema di archiviazione dati open source per l'analisi di dati di grandi dimensioni;
  • Apache Airflow : per la creazione di una solida pipeline ETL e l'orchestrazione del flusso di lavoro ETL;
  • Python : come tecnologia di elaborazione dei dati di base per una pipeline ETL;
  • Redash – come principale strumento di analisi e visualizzazione dei dati per i data scientist interni;
  • Un'applicazione personalizzata che genera report per altri gruppi di utenti.

Il componente open source in questa configurazione BI personalizzata aiuta il nostro cliente a gestire e mantenere la soluzione senza alcuno sforzo aggiuntivo. Significa anche che il nostro cliente può facilmente trovare un team di ingegneri per supportare l'infrastruttura.

Chi beneficia maggiormente della BI open source?

Sebbene le soluzioni di open data intelligence sembrino un'opzione ideale per tutti i verticali, alcuni settori e gruppi di utenti trarranno maggiori vantaggi dall'integrazione nel loro ecosistema.

PMI e start-up

Praticamente qualsiasi piccola impresa sta cercando di evitare drenaggi finanziari per ottimizzare i propri ricavi di vendita. Il software BI pubblico aiuta le PMI e le startup a ottenere un buon rapporto qualità-prezzo ed è facile per i loro budget. Poiché le piccole imprese di solito hanno un supporto tecnico interno limitato, il supporto della comunità di OSBI è anche l'approccio più saggio alla risoluzione dei problemi.

Agenzie di consulenza

Le società di consulenza software sono tra gli utenti abituali della BI open source. Quest'ultimo consente alle aziende di accelerare lo sviluppo per i propri clienti. Poiché anche le agenzie di consulenza hanno sviluppatori esperti in loco, possono facilmente adattare la soluzione alle esigenze individuali.

Aziende che operano su software legacy

Per alcune organizzazioni, la seccatura della migrazione del software non vale la pena in quanto sono più concentrate sul proprio business che sui componenti tecnologici. In genere, sono i verticali del governo o della finanza che fanno affidamento su un'infrastruttura collaudata. Pertanto, non importa quanto sia spigolosa la soluzione, non porterà loro alcun ROI o valore aziendale.

Gli strumenti di analisi open source, al contrario, li aiuteranno comunque ad adattarsi alla nuova realtà senza alcun passaggio o allocazione di budget molto elevata.

Organizzazioni che cercano automazione e connettività

Le aziende che potrebbero trarne maggiori benefici includono quelle che utilizzano dispositivi connessi a Internet of Things, veicoli autonomi e prodotti di consumo, nonché applicazioni di vendita al dettaglio, manifatturiere e industriali. Nel complesso, qualsiasi settore che necessiti di una visualizzazione dei dati coerente ea 360° può facilmente integrare l'OSBI nell'infrastruttura esistente.

Riassumendo, la BI pubblica può avvantaggiare chiunque abbia esigenze specifiche di dati ma non abbia tempo o denaro per costruire una piattaforma a tutti gli effetti.

La tua scorciatoia per la supremazia dei dati

Rimanere al passo con i tuoi dati è un mandato nel 2022 per prendere decisioni aziendali informate. Ma nonostante un'opinione diffusa, la business intelligence non deve essere un'impresa costosa. Le piattaforme BI pubbliche consentono alle aziende di aumentare l'efficienza dei dati senza grandi investimenti o grandi dedizione tecnica.

Essendo un'opzione ideale per le PMI e le startup, le soluzioni BI open source possono sia stimolare la consapevolezza dei dati nelle prime fasi di un percorso BI, sia diventare una risorsa aziendale altamente personalizzabile per l'infrastruttura esistente.


L'articolo è stato originariamente pubblicato qui