Business Intelligence - rev. 2 - installaz. nuovo cliente Lato server

Navigation:  SAAS > Business Intelligence >

Business Intelligence - rev. 2 - installaz. nuovo cliente Lato server

Previous pageReturn to chapter overviewNext page

Operazioni da fare

 

Step 1: Creazione dell'utente

 

Per prima cosa occorre creare l'utente di connessione al DB.

Si usa PgAdminIII, ci si collega al server su cui risiederà il db e si crea lo script "create-cNNNNN-step1-user.sql" da salvare in in c:\ecoge\sql:

Si sostituisce "cNNNNN" con il codice cliente:

 
-- Role: es2000-group

-- DROP ROLE "cNNNNN-group";

CREATE ROLE "cNNNNN-group"

  NOSUPERUSER INHERIT CREATEDB NOCREATEROLE; -- NOREPLICATION;

-- Role: cNNNNN-user

-- DROP ROLE "cNNNNN-user";

--user=cNNNNN-user

--pwd=es2000

CREATE ROLE "cNNNNN-user" LOGIN

  ENCRYPTED PASSWORD 'md5c3840c514ef913b201b20fdc7cc31b79'

  NOSUPERUSER INHERIT CREATEDB NOCREATEROLE; -- NOREPLICATION;

GRANT "cNNNNN-group" TO "cNNNNN-user";

 

Eseguirlo dopo aver effettuato le sostituzioni del codice cliente.

 

Step 2: Creazione del Database

 

Si usa PgAdminIII, ci si collega al server su cui risiederà il db e si crea lo script "create-cNNNNN-step2-db.sql" da salvare in in c:\ecoge\sql:

Si sostituisce "cNNNNN" con il codice cliente:

 

-- Database: "cNNNNN"

-- DROP DATABASE IF EXISTS "cNNNNN"; 

 

CREATE DATABASE "cNNNNN"

  WITH OWNER = "cNNNNN-group"

  ENCODING = 'LATIN1'

  TEMPLATE = template0

  TABLESPACE = pg_default

  LC_COLLATE = 'C'

  LC_CTYPE = 'C'

  CONNECTION LIMIT = -1;

 

  --GRANT CONNECT, TEMPORARY ON DATABASE "cNNNNN" TO public;

  --GRANT ALL ON DATABASE "cNNNNN" TO "cNNNNN-group" WITH GRANT OPTION;

 

 

Eseguirlo dopo aver effettuato le sostituzioni del codice cliente.

 

Step 3: Grant dei diritti sul Database

 

Si usa PgAdminIII, ci si collega al server su cui risiederà il db e si crea lo script "create-cNNNNN-step3-grant.sql" da salvare in in c:\ecoge\sql:

Si sostituisce "cNNNNN" con il codice cliente:

 

-- granting rights to users

GRANT CONNECT, TEMPORARY ON DATABASE "cNNNNN" TO public;

GRANT ALL ON DATABASE "cNNNNN" TO "cNNNNN-group" WITH GRANT OPTION;

 

Eseguirlo dopo aver effettuato le sostituzioni del codice cliente.

 

Step 4: Creazione della fonte dati ODBC

 

Su un sistema a 32 bit occorre aprire da pannello di controllo->strumenti di amministrazione->Fonti Dati ODBC

Su un sistema a 64 bit occorre aprire un prompt dei comandi, andare in c:\windows\SysWOW64 e lanciare odbcad32

 

Si configura la fonte dati come ad es. in questo modo (iun questo caso cNNNNN = c04286:

 

clip0285

 

e si verifica la correttezza della parametrizzazione premendo "Test": se il test è ok viene emesso opportuno messaggio di successo.

 

 

Step 4: Creazione del Datamart

 

Si lancia Sw-Admin, poi

1.nella Gestione utenti si crea l'utente con cui si connetterà il cliente, usando di solito il nome del cliente, gli si assegna una password swing-nomecliente e la si memorizza sul file di testo sul desktop password sw-ing

2.si copia il datamart_master da cui si preleva il cubo di base e lo si incolla (creerà un datamart datamart_master2) e lo si rinomina opportunamente come Cnnnnn_datamart

3.si apre il datamart così creato e si va nella parte di controllo accessi->profili: qui si per ciascun profilo tramite il click con il pulsante dx si seleziona la voce assegna e nella schermata successi va si assegna l'utente creato al profilo in questione
 
clip0248
 
 

4.poi sempre all'interno del datamart si va in seleziona la voce database e si imposta il giusto nome per la data source con quanto creato nello step 2
 
 
clip0249
 
 

5.infine si conferma il tutto con la spunta clip0250 e si salva clip0251

 

 

 

Step 4: Creazione delle tabelle

 

 

Occorre da un client o dal server lanciare l'ambiente cliente e configurare la parte relativa alla BI:

 

nella configurazione "abilita" i parametri bin-db-conn-string, ad esempio:

clip0321

settare il parametro "bin-tipo" al valore "P", ossia Postgres

lanciare i programmi di inizializzazione (creazione) delle tabelle inizializzando gli archivi in stato 35 (Sono selezionati automaticamente):

oSWCINIT = BI di base

oSWAINIT = BI parte Assist

oSWLINIT = BI Lab.Odontotecnici