Cos'é Knowage
Knowage è la suite open source professionale per moderne analisi di business su fonti tradizionali e sistemi di big data.
La suite è composta da diversi moduli, ognuno concepito per uno specifico dominio analitico.
Possono essere utilizzati singolarmente come soluzione completa per un determinato compito o combinati tra loro per garantire la piena copertura dei requisiti dell'utente.
I sottoprodotti della suite sono:
- BD (big data), per analizzare i dati memorizzati su cluster di big data o database NoSQL
- SI (smart intelligence), la consueta business intelligence su dati strutturati, ma più orientata alle funzionalità self-service e prototipazione agile
- ER (reporting aziendale), per produrre e distribuire report statici
- LI (location intelligence), per mettere in relazione dati aziendali con informazioni spaziali o geografiche
- PM (performance management), gestire KPI e organizzare scorecard
- PA (analisi predittiva), per analisi più avanzate
- EI (intelligenza integrata), per collegare Knowage a soluzioni esterne fornite dal cliente o da terze parti
Requisiti minimi:
- Sistema Operativo CentOS 7 minimale
- Accesso al server con l'utente "root"
- Memoria Ram 3 Gb
- Spazio necessario sull'Hard Disk 4 Gb
- Accesso internet per poter fare il download dei pacchetti di CentOS 7.
Autenticarsi come utente "root" di CentOS 7
sudo su
Installare alcuni pacchetti necessari a CentOS 7:
yum -y install mc unzip net-tools vim nano git wget telnet
Installare Java 1.8:
yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Modificare il file "profile":
vim /etc/profile
Alla fine del file amdremo ad inserire le seguenti linee:
JAVA_HOME="/usr/lib/jvm/java-openjdk"
PATH="/usr/lib/jvm/java-openjdk/bin:$PATH"
JRE_HOME="/usr/lib/jvm/java-openjdk/jre"
export JAVA_HOME
export PATH
export JRE_HOME
Per attivare le modifiche digitare:
source /etc/profile
Installare MariaDB
yum -y install mariadb.x86_64 mariadb-server
Attivare e lanciare il database MariaDB
systemctl enable mariadb
systemctl start mariadb
Accedere come "root" nel database MariaDb
mysql -u root -p
Alla richiesta della password digitare il tasto "Enter"
Una volta entrati sarà necessario attribuirre una password all'utente "root" del database
update user SET PASSWORD=PASSWORD("1234567") WHERE USER='root';
flush privileges;
exit;
Restartare il database MariaDB
systemctl restart mariadb
Verifificare se la password attribuita all'utente "root" del database sta funzionando.
mysql -u root -p
alla richiesta della password digitare:
1234567
per concludere digitare:
exit;
Installazione in ambiente senza interfaccia grafica
./Knowage-7_1_0-CE-Installer-Unix-20191230.sh -c
Dopo qualche secondo di attesa, durante l'Installazione, saranno mostrati alcuni avvisi che saranno usati per personalizzare l'installazione di Knowage:
Licenza
I accept the agreement
Yes [1], No [2]***
scegliere l'opzione [1] seguita dal tasto INVIO
Libreria dei Grafici da usare
Charting library
Please select which library you want to install:
Charts.js [1, Enter], Highcharts JS [2]
scegliere opzione [2] seguita dal tasto INVIO
Installazione Modulo Demo
N.B. Una volta scelta la libreria grafica "Highcharts JS" accetteremo la richiesta di installazione dell'archivio demo.
Installazione componenti
Alla richiesta di installazione della lista dei componenti di Knowage sarà necessario premere INVIO per confermarli tutti insieme:
Which components should be installed?
X: Knowage Big Data
X: Knowage Smart Intelligence
X: Knowage Enterprise Reporting
X: Knowage Predictive Analysis
X: Knowage Location Intelligence
X: Knowage Performance Management
Please enter a comma-separated list of the selected values or [Enter] for the de
Accettare tutta la lista dei componenti con il tasto INVIO
Configurazione del percorso di installazione
Application Server Configuration [ ]
come percorso sceglieremo il seguente: /srv
e per confermare premere il tasto INVIO
Configurazione inerenti al database usato
Database Management System Configuration
Use an already installed DBMS [1, Enter]
scegliere l'opzione [1] seguita dal tasto INVIO
Select DBMS for metadata:
MariaDB [1, Enter]
MySQL [2]
scegliere l'opzione [1] seguita dal tasto INVIO
[jdbc:mariadb://localhost:3306]
confermare premendo il tasto INVIO
Username: [ ]
- Digitare il nome dell'utente che sarà: **root**
- Digitare la password dell'utente che sarà: **1234567**
Nel finale dell'installazione sarà proposto di creare un link nel Desktop
Create desktop links?
Yes [y, Enter], No [n]
non avendo installato un ambiente grafico risponderemo con [No]
Start Knowage?
Yes [y, Enter], No [n]
e alla richiesta di poter eseguire l'applicazione Knowage rispondere [Yes]
Al termine sarà necessario aspettare alcuni minuti affinchè il software non sia stato lanciato correttamente.
Accesso via web a Knowage
Per poter accedere a Knowage sara necessario eseguire un browser e inserire l'indirizzo in basso:
http://localhost:8080/knowage
Login
Per poter fare il login useremo le seguenti credenziali:
-
Se durante l'installazione non abbiamo scelto di installare il modulo demo i dati di accesso saranno:
user: biadmin
passwd: biadmin
user: biuser
passwd: biuser -
Se, invece, abbiamo scelto di installare il modulo demo i dati di accesso saranno:
user: demo_admin
passwd: demo_admin
user: demo_user
passwd: demo_user
Lanciare e fermare il servizio Knowage
Per eseguire Knowage useremo il comando
/srv/Knowage-Server-CE/bin/startup.sh
Per fermare Knowage useremo il comando
/srv/Knowage-Server-CE/bin/shutdown.sh
Buon Lavoro...!! ;-)
Riferimenti e Links: