Q-DAS Database
Versione: 1 / October 2003
Docu-No.: E-PD 15 I
© Copyright 2003
Q-DAS GmbH
Eisleber Str. 2
D - 69469 Weinheim
Q-DAS S.R.L.
25025 Manerbio (BS)
Via San Martino, 21 Italia
Tel.: ++49/6201/3941-0
Fax: ++49/6201/3941-24
E-Mail: [email protected]
Internet: http://www.q-das.de
Tel.:
Fax:
E-Mail:
Internet:
Hotline:
Tel.: ++49/6201/3941-14
Fax: ++49/6201/3941-28
E-Mail: [email protected]
++39/030 9382176
++39/030 9382476
[email protected]
http://www.q-das.it
2
Q-DAS Database
Q-DAS Database
3
Prefazione
Vogliamo ringraziare i nostri clienti per la fiducia e il feedback che ci ha
aiutato a crescere e migliorare i nostri prodotti e servizi. L’intento di
questo manuale è quello di una guida rapida all’opzione DATABASE di
qs-STAT.
Vi auguriamo un lavoro proficuo con i prodotti Q-DAS.
Note:
La nostra offerta include seminari e corsi inerenti ai prodotti Q-DAS.
Saremmo lieti di spedirvi una descrizione dettagliata dei contenuti dei
corsi. Informazioni aggiornate e programmi dei corsi a venire sono
disponibili sulla nostra homepage www.q-das.it (Italiano) www.q-das.de
(tedesco). Inoltre, ci farebbe piacere presentarvi un’offerta per corsi
personalizzati presso la vostra sede. Per la formazione individuale, vi
raccomandiamo l’acquisto delle nostre pubblicazioni di riferimento per la
statistica.
Diritti Legali e Garanzia
Tutti i diritti sulla documentazione e sul software qs-STAT
appartengono a Q-DAS GmbH. Le informazioni contenute nel presente
documento o il testo della guida del programma sono soggette a
variazioni in qualsiasi momento senza preavviso. Q-DAS GmbH
declina ogni responsabilità legata a questo documento.
L’acquisto legale delle licenze software e dei manuali consente l’utilizzo
dei programmi in base al numero di licenze. E’ possibile fare delle copie
solo per questioni di sicurezza dei dati (copie lavoro). Chiunque
trasferisca questo software attraverso qualsiasi altro supporto per scopi
diversi dall’utilizzo personale è perseguibile penalmente.
Limitazioni di Garanzia
Nessuna garanzia viene assunta riguardo alla correttezza dei contenuti
di questo manuale. Poiché, nonostante ogni sforzo, è possibile che vi
siano errori, saremmo grati se ci notificaste ogni anomalia rilevata.
4
Q-DAS Database
Q-DAS Database
5
Contenuti
Prefazione ............................................................................................... 3
Contenuti................................................................................................. 5
1
2
3
4
Introduzione ...................................................................................... 7
1.1
Perchè il database? .................................................................. 7
1.2
Database supportati.................................................................. 7
Lettura da database.......................................................................... 8
2.1
Panoramica............................................................................... 8
2.2
Selezione Particolari ................................................................. 9
2.2.1
Visualizzazione di campi ausiliari del particolare ........ 9
2.2.2
Selezione dei valori dei particolari............................. 10
2.2.3
Selezione Automatica ............................................... 10
2.2.4
Opzioni per la selezione dei particolari ..................... 11
2.2.5
Cancella particolare .................................................. 15
2.3
Selezione caratteristiche......................................................... 16
2.4
Selezione Filtro ....................................................................... 17
2.4.1
Filtro semplice ........................................................... 17
2.4.2
Autocomposizione filtro ............................................. 18
2.4.3
Filtro con query ......................................................... 20
Appendice ....................................................................................... 25
3.1
Operazioni Logiche................................................................. 25
3.2
Connessione ad Access ......................................................... 26
Indice ............................................................................................... 28
6
Q-DAS Database
Q-DAS Database
1
7
Introduzione
In opzione alle possibilità offerte dai files, il database offre in più
selezioni e filtri. Le varie opzioni contenute nel database consentono di
operare filtri e selezioni anche molto complessi in maniera facile e
trasparente, anche a chi non ha molte conoscenze sui database. Si
offrono comunque corsi specifici per chi volesse avere conoscenze più
approfondite sulla gestione e manutenzione dei database.
1.1 Perchè il database?
I vantaggi essenziali del database sono:
•
•
•
•
•
•
•
Archiviazione centralizzata dei dati
Selezioni rapide dei dati
Filtri e selezioni con possibilità di incrocio e correlazione sui dati
Sicurezza
Backup centralizzato
Archiviazione e strutturazione automatica dei dati
Confronti e rintraccibilità dei dati
1.2 Database supportati
I seguenti database sono supportati dal software standard:
• Access
• Oracle
• Microsoft SQL Server
• Si prega di contattare Q-DAS per altri sistemi
Si raccomanda che l’installazione e la connessione ai database sia
effettuata da personale Q-DAS eccetto il caso di Access.
Q-DAS Database
8
2
Lettura da database
2.1 Panoramica
Per aprire il database si deve cliccare sull’icona “Leggi dal Database”
o su “Autocomposizione Filtro“
dal Database.
1
oppure dal menu di funzioni File/Leggi
2
3
Il layout per le selezioni ha il medesimo aspetto per tutti i sistemi di
database ed è diviso in tre parti:
1
Selezione del particolare
2
Selezione delle caratteristiche
3
Selezione del Filtro
La parte per la selezione del filtro è divisa in tre tipologie:
• Filtro semplice (per selezioni basate sui dati ausiliari)
• Autocomposizione filtro (per selezioni in matrice di AND / OR)
• Filtro con query (per una selezione complessa e la costruzione
grafica del filtro e delle connessioni logiche)
Q-DAS Database
9
2.2 Selezione Particolari
Il livello del particolare è il livello più alto nella gerarchia del database. Le
caratteristiche rappresentano il primo livello subordinato al particolare.
Sotto di queste vi sono i dati e le informazioni ausiliarie. E’ possibile
visualizzare i singoli particolari nella struttura ad albero della sezione
particolari. Sono inoltre possibili selezioni multiple tenendo premuto il
tasto “Shift” – oppure “Ctrl” per selezionare più particolari non
consecutivi.
2.2.1
Visualizzazione di campi ausiliari del particolare
Informazioni ausiliarie sui particolari possono essere visualizzate nella
sezione particolari. Per fare questo, si deve cliccare con il tasto destro
del mouse nella sezione particolari e selezionare dal menu “Nuovo
Campo”. Si apre così la finestra “Selezione campo” che contiene la lista
di tutti i possibili campi disponibili a livello di particolare. E’ possibile ora
aggiungere delle informazioni al particolare mediante “Drag and Drop”.
La sequenza di visualizzazione delle informazioni ausiliarie sul
particolare può essere cambiata mediante la finestra di pop-up che si
apre con il tasto destro del mouse. Selezionando “Avanti di 1” o “Imposta
indietro di 1” si porta avanti o indietro il corrispondente campo ausiliario.
Nell’esempio sotto il “Part no.” è stato aggiunto come informazione.
Questi campi possono poi essere rimossi con il comando “Cancella”.
Le selezioni vengono sempre visualizzate in ordine crescente del campo
nella prima posizione.
Q-DAS Database
10
2.2.2
Selezione dei valori dei particolari
Per selezionare quali dati di un certo particolare caricare, è possibile eseguire dei filtri rapidi in base ai dati ausiliari registrati con le misure. Ad
esempio è possibile caricare i dati appartenenti ad un certo lotto,
contenenti un certo evento, lavorati su una certa linea o macchina etc.
Per attivare questa selezione cliccare con il tasto destro e
selezionare“Seleziona i valori”. Se si selezionano più dati ausiliari, il filtro
viene costruito in logica AND. Ciò significa che saranno caricati i dati che
soddisfano contemporaneamente a tutte le condizioni.
2.2.3
Selezione Automatica
Una possibilità di selezione molto utile è offerta dalla selezione
automatica dei dati. Questa funzione si attiva sempre con il tasto destro,
segliendo come menu “selezione automatica”. Qui è possibile separare i
dati in base ai dati ausiliari registrati, ad es. macchina, linea, operatore,
etc. Tutti i dati vengono divisi in nuove “pseudo”-caratteristiche in
ognuna delle quali saranno contenuti solo i dati corrispondenti al criterio
di selezione.
Per esempio se si definisce come base di selezione il n° di lotto, i dati
vengono separati automaticamente in n differenti caratteristiche una per
ogni numeri di lotto contenuto. Se si aggiungono altri criteri di selezione,
ognuna di queste caratteristiche verrà poi ulteriormente separata in base
al nuovo criterio. Per esempio si può selezionare al 1° livello il “n° di
lotto” e poi al 2° livello “l’orario” di registrazione.
Q-DAS Database
2.2.4
11
Opzioni per la selezione dei particolari
Con il menu “Opzioni” è possibile definire alcune impostazioni di base da
utilizzare per la visualizzazione e la selezione dei particolari. Note: la
parte destra di questa finestra non appare nel modulo “Rapporto
campione Iniziale”.
12
Q-DAS Database
• Ordine:
Si possono ordinare i valori in modo automatico in base a vari
criteri. Questa funzione è ad esempio utile quando i dati sono
caricati nel database in modo non cronologico.
• Ordine per numero di serie e completa:
Se nel campo ausiliario “n° di lotto” è stato inserito il numero di
serie è possibile visualizzare in ordine crescente di numero di serie
i dati grazie a questa opzione. Se non tutte le caratteristiche sono
state misurate per certi particolari, i valori mancanti vengono
automaticamente riempiti con spazi vuoti.
• Gruppo particolari:
Il database può contenere molti set di dati appartenenti al
medesimo codice di particolare, ma che sono stati caricati divisi ad
esempio per linea di produzione. Questi set di dati possono essere
fusi insieme per una valutazione complessiva. Utilizzando l’opzione
“gruppo di particolari” si fondono le caratteristiche di tutti i
particolari che verranno aperti insieme. Le caratteristiche e i valori
vengono assegnati al particolare che era in alto e attivo nella
finestra di selezione del particolare.
• Gruppo caratteristiche:
Utilizzando l’opzione “gruppo di caratteristiche” si fondono le
caratteristiche di un particolare. Le caratteristiche e i valori
vengono assegnati alla caratteristica in alto e attivo nella finestra di
selezione delle caratteristiche.
• Espandi direttamente “Tutti i particolari”:
Questa opzione imposta la finestra del database in modo che la
struttura ad albero dei particolari sia espansa e si vedano tutti i
particolari caricati nel database o selezionati da un filtro.
• Massimo numero di particolari
Con questa opzione si definisce quale è il numero massimo di
particolari da visualizzare nella finestra di selezione.
• Assumi l’ultima configurazione filtro:
Attivando questa funzione si salva temporaneamente l’ultimo filtro
applicato. Riaprendo “Leggi dal database”, l’ultimo filtro applicato è
attivo.
Q-DAS Database
13
• Dati di sola lettura:
Si può con questa opzione evitare che ci possa essere un
involontario danneggiamento dei dati contenuti nel database che
restano in questo modo a disposizione solo in lettura.. Questa
opzione è particolarmente utile se si accede ai dati
contemporaneamente al programma di Upload. Il programma di
upload non potrebbe salvare i dati nel database del particolare
aperto, se questa opzione non fosse attiva.
• Visualizza solo ISR:
Questa opzione è disponibile solo nel modulo Rapporto Campione
Iniziale. Se si attiva questa opzione, vengono visualizzati nella
finestra di selezione solo i particolari che sono stati registrati nel
database dal modulo Rapporto Campione Iniziale.
• Mantieni ordine caratteristiche:
Se questa opzione è attiva e la sequenza delle caratteristiche
fossa cambiata dopo la lettura da database, il particolare, quando
si procederà a salvare nuovamente nel database, verrà caricato
mantenendo il nuovo ordinamento delle caratteristiche.
• Mostra campi come tabelle:
Questa opzione consente di visualizzare i campi informazione
ausiliari del particolare in forma di tabella.
• Salva opzioni:
Le impostazioni che si fanno, attivando questa opzione vengono
memorizzate.
• Crea variazioni (2 particolari):
Questa opzione può essere utilizzata per valutare le differenze
sulle varie caratteristiche di due particolari. Automaticamente viene
creato un nuovo particolare con un identico numero di
caratteristiche che contiene la differenza delle misure (sottrazione
dei valori) dei due particolari.
• Separazione caratteristiche alla fine della struttura:
Se si
attiva questa funzionalità e si opera una selezione
automatica, le “pseudo”-caratteristiche che vengono create dalla
separazione automatica vengono accodate alla fine della reale lista
di caratteristiche.
14
Q-DAS Database
• Mantieni anche caratteristica completa:
Nel caso di una selezione automatica, questa opzione consente di
mantenere anche le caratteristiche originarie con tutti i valori non
separati.
• Applica filtro caratteristiche ai particolari (effetti solo nel filtro
semplice e in autocomposizione filtro):
Attivando questa opzione nella finestra di selezione dei particolari
vengono visualizzati solo i particolari che soddisfano le condizioni
scritte nel filtro sulle caratteristiche.
• Applica filtro valori ai particolari (effetti solo nel filtro semplice e
in autocomposizione filtro):
Con questa opzione vengono visualizzati nella finestra di selezione
dei particolari solo i particolari che soddisfano alle condizioni del
filtro sui valori. In connessione con questa opzione certe selezioni,
ad esempio per data/ora, possono far perdere parecchio tempo per
set di dati con moltissime misure.
• Applica filtro valori alle caratteristiche (effetti solo nel filtro
semplice e in autocomposizione filtro):
Medesimi risultati del punto precedente ma a livello di
visualizzazione di caratteristiche.
• Conformità esatta nel confronto campi testo:
Questa opzione ha influenze nell’autocomposizione filtro. Attivando
questa opzione, il contenuto del criterio di selezione viene
confrontato in maniera esatta con il contenuto del relativo campo.
Per esempio, se il criterio è “numero part.= 1”, solo i particolari che
hanno esattamente 1 come contenuto nel campo numero
particolare vengono visualizzati.
Se l’opzione non è invece attivata, tutti i particolari che hanno
come contenuto nel campo numero particolare almeno un 1
vengono visualizzati. Ad esempio quindi verrà visualizzato anche il
particolare che ha come numero di particolare 21.
• Mostra selezione preliminare per seleziona valori :
Questa opzione si applica alla funzione “seleziona valori” e
consente di avere una anteprima dei dati ausiliari registrati nei
aprticolari selezionati. Per set di dati molto grandi la
Q-DAS Database
15
visualizzazione può richiedere un certo tempo, pertanto si consiglia
di disattivare l’opzione.
• Apri file direttamente:
Se l’opzione è attiva quando si legge dal database utilizzando il
menu “Autocomposizione filtro”, scegliendo una configurazione di
filtro salvata in precedenza, non si apre la finestra “leggia dal
Database”, ma si aprono direttamente i particolari con le
caratteristiche e i valori che soddisfano al filtro selezionato.
2.2.5
Cancella particolare
• Questa funzione è disponibile con il click del tasto destro del
mouse, su un particolare selezionato. Il particolare/i scelto/i vengono cancellati dal database.
16
Q-DAS Database
2.3 Selezione caratteristiche
Con un click del tasto destro del mouse nella finestra di selezione delle
caratteristiche, si possono aggiungere dei campi ausiliari al livello di
caratteristica (vedi capitolo 2.2.1).
Si può inoltre attivare o disattivare una certa caratteristicacliccando su di
essa con il tasto sinistro del mouse. Mediante i tasti “Shift” e “Ctrl” è
possibile selezionare più caratteristiche simultaneamente.
Q-DAS Database
17
2.4 Selezione Filtro
Si può determinare l’aspetto e le funzioni del filtro scegliendo tra tre
tipologie di filtri:
Filtro semplice
2.4.1
Autocomposizione Filtro Filtro con query
Filtro semplice
Si possono impostare selezioni in base a vari criteri:
Q-DAS Database
18
I pregi di questo filtro sono la velocità e la facilità con cui si possono
operare selezioni banali sui dati, bastae essenzialmente sui dati ausiliari
registrati a livello dei valori. E’ possibile operare selezioni multiple con
logica “AND”.
Esempio di filtro semplice:
Scegliendo per esempio di filtrare i dati in base alla macchina di
lavorazione, si attiva il campo corrispondente alla macchina, quindi
cliccando sul pulsante
si può aprire il menu in cui selezionare di
quali macchine si vogliono caricare i dati. Con i tasti “Shift” o “Ctrl” è
possibile selezionare più contenuti per volta.
2.4.2
Autocomposizione filtro
Il Filtro in autocomposizione consente di inserire direttamente il
contenuto della ricerca, riferito ad uno dei campi del particolare o delle
caratteristiche. Questo filtro può essere salvato utilizzando l’opzione
“Salva le impostazioni”. Il filtro salvato può essere richiamato
direttamente utilizzando l’icona
.
Si può inserire il criterio di selezione direttamente nelle varie colonne
dell’autocomposizione filtro. Qui rispetto al filtro semplice è possibile
impostare delle connessioni logiche più complete. Per esempio, si
possono usare combinazioni come: “tutti i particolari che contengono 1
come numero di particolare e 2 come descrizione”.
Q-DAS Database
19
I criteri inseriti per riga lavorano con logica di tipo “AND”. I criteri per
colonna con logica “OR”.
Man mano che si riempiono i dati del filtro, vengono visualiz
graficamente le varie connessioni logiche.
Con il tasto destro del mouse sull’intestazione delle righe è possibile
inserire altri campi per avere maggiori criteri di selezione.
Q-DAS Database
20
2.4.3
Filtro con query
Con questo filtro è possibile definire selezioni complesse sui dati sia a
livello di particolare che di caratteristiche che di valori.
Per creare un nuovo filtro, si deve cliccare con il tasto destro del mouse
sulla finestra del filtro e selezionare dal mneu pop-up “Nuovo filtro”.
Dopo ciò si apre la finestra, “Config. filtro”.
Le icone nella barra superiore rappresentano (da sinistra a destra):
• “Condizione” per l’inserimento del criterio di selezione
• “AND“ per la connessione con logica AND (tutte le condizioni
devono essere soddisfatte contemporaneamente)
• “OR” per la connessione con logica OR (almeno una condizione
deve essere soddisfatta)
• “NAND” (logica not and)
• “NOR” (logica not or)
• “NOT” (negazione)
Q-DAS Database
21
• Linea di connessione
• Definizione dei simboli (vecchia norma DIN, nuova norma DIN,
norma US)
Per creare un filtro trascinare una ”condizione” nell’are del filtro con
“drag and drop” col tasto sinistro del mouse. La condizione viene
visualizzata come box bianco nell’are del filtro. Per definire la condizione
del filtro cliccare con il tasto destro del mouse sul box e selezionare la
funzione “Modifica contenuti”.
• Si deve poi selezionare il livello a cui si vogliono impostare le
selezioni dal primo menu a tendina.
• Quindi selezionare il campo corrispondente da usare come base
per la selezione
• Inserire poi il criterio nel box “Contenuto campo” e selezionare se il
criterio deve essere contenuto (LIKE) o deve coincidere
esattamente (=). La disponibilità del tipo di confronto dipende dal
criterio scelto. Per campi testo ad esempio “=” e “LIKE” sono
disponibili. Per campi numerici sono disponibili invece, “<”, “=”, “>”
e “LIKE”.
22
Q-DAS Database
• Il filtro scelto viene visualizzato anche come query “SQL”.
• Con un click del tasto destro del mouse sul box “Filtro 1” e poi
selezionando “modifica contenuti” si può definire il nome del filtro.
• Dopo aver inserito tutte le varie condizioni e averle connesse con
le varie logiche mediante le “linee di connessione” tramite “drag
and drop”, è possibile chiudere la finestra di configurazione con il
pulsante “OK”.
Q-DAS Database
23
Dopo che i filtri sono stati creati, è possibile applicarli a “tutti i particolari”,
un particolare o a certi particolari. Per fare questo si deve trascinare il
filtro mediante, “drag and drop” nella struttura ad albero dei particolari, in
corrispondenza rispettivamente dell’elenco “tutti i particolari” o di un
certo particolare oppure ripetendo l’operazione più volte per applicare il
filtro simultaneamente su più particolari, idem per applicare il filtro alle
varie caratteristiche.
24
Q-DAS Database
Se si applicano più filtri in successione si apre una finestra di dialogo che
chiede come devono essere gestite le selezioni:
In questa finestra si può definire se il filtro precedentemente applicato
deve essere mantenuto o sostituito dal nuovo.
Con il filtro con query attivo è possibile creare nuove query o aggiungere
nuovi particolari ad una query esistente mediante il tasto destro del
mouse nella selezione dei particolari.
Le query create vengono visualizzate in futuro nella “selezione
particolari”. In questo modo le query fatte sono memorizzate in modo
che siano disponibili in futuro anche per il “Reporting System”.
Q-DAS Database
3
25
Appendice
3.1 Operazioni Logiche
Le operazioni logiche sono necessarie per una migliore strutturazione
delle query.
”AND“
“AND” significa che tutte le condizioni devono essere soddisfatte .
Condizione 1
Condizione 2
Risulato (AND)
soddisfatta (1)
soddisfatta (1)
Non soddisfatta (0)
Non soddisfatta (0)
soddisfatta (1)
Non soddisfatta (0)
Non soddisfatta (0)
soddisfatta (1)
o.k. (Dati visualizzati)
n.o.k. (selezione non valida)
n.o.k. (selezione non valida)
n.o.k. (selezione non valida)
“OR”
“OR” significa che almeno una condizione è soddisfatta.
Condizione 1
Condizione 2
Risulato (OR)
soddisfatta (1)
soddisfatta (1)
Non soddisfatta (0)
Non soddisfatta (0)
soddisfatta (1)
Non soddisfatta (0)
Non soddisfatta (0)
soddisfatta (1)
o.k. (Dati visualizzati)
o.k. (Dati visualizzati)
n.o.k. (selezione non valida)
o.k. (Dati visualizzati)
26
Q-DAS Database
3.2 Connessione ad Access
Si può aprire la finestra “Databases” dal menu funzioni “Opzioni/Opzioni
programma/Databases“. Con l’icona “Seleziona connessione”, si può
aprire il dialogo “Seleziona file di Data Link”. Se non c’è nessun file
disponibile in questa finestra si può creare una nuova connessione,
inserendo nel campo “Nome File” il nome della nuova connessione e
quindi cliccando sul pulsante “Apri”.
Si apre in questo modo la finestra “Proprietà Data Link” attiva sulla
cartella “Provider”.
Q-DAS Database
27
Per la connessione ad un database Access, si prega di selezionare
“Microsoft Jet 4.0 OLE DB Provider”. Dopo si deve cliccare sul pulsante
“Avanti” e nella cartella “Connessione” cliccare sull’icona
, che apre
la finestra “Seleziona Database Access”. Si prega di selezionare qui il
database Access esistente da utilizzare, quindi cliccare sul pulsante
“Apri”.
Tornando nella finestra “Proprietà Data Link”, si può testare la
connessione con il pulsante
.
Dopo un test positivo, si può chiudere la finestra “Proprietà Data Link” e
la finestra “Databases” con il pulsante “OK”.
Note:
E’ possibile creare differenti database (per esempio ad esempio un
database per i test, uno per la produzione, etc.).
Q-DAS Database
28
4
Indice
A
I
Access · 7; 26
Applica filtro caratteristiche ai
particolari · 14
Applica filtro valori ai particolari ·
14
Applica filtro valori alle
caratteristiche · 14
Apri file direttamente · 15
Autocomposizione filtro · 18
Informazioni ausiliarie del
particolare · 9
C
Microsoft SQL Server · 7
Configura filtro · 20
Configurazione filtro · 12
Conformità nel confronto campi
testo · 14
O
D
S
Dati di sola lettura · 13
Definizione dei simboli · 21
Salva opzioni · 13
Selezione automatica · 10
Selezione Filtro · 17
Selezione Particolari · 9
Selezione preliminare · 14
Selezione valori dei particolari ·
10
Struttura ad albero · 13
E
Espandi direttamente · 12
F
Filtro con query · 20
Filtro semplice · 17
L
Leggi dal Database · 8
Linea di connessione · 21
M
Oracle · 7
Ordine · 12