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:
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
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
5.infine si conferma il tutto con la spunta e si salva
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:
•
•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