cli:franke:shared_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cli:franke:shared_data [2018/08/27 12:21]
f.zoppini [Relationships]
cli:franke:shared_data [2018/08/27 14:01] (current)
f.zoppini [Sample queries]
Line 2: Line 2:
 ==== Database access: technical information ==== ==== Database access: technical information ====
 ^DB Server | 10.100.145.20 (fkt20g.fa.franke.world) | ^DB Server | 10.100.145.20 (fkt20g.fa.franke.world) |
-^SB Server Port |5432|+^DB Server Port |5432|
 ^DBMS | Postgresql| ^DBMS | Postgresql|
 ^ODBC Driver | [[https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_03_0300-1.zip|32bit]], [[https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_03_0300-x64-1.zip|64bit]] | ^ODBC Driver | [[https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_03_0300-1.zip|32bit]], [[https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_03_0300-x64-1.zip|64bit]] |
 ^Database name|andon_FWK| ^Database name|andon_FWK|
-^Username|(readonly)| +^Database schema|shareddata| 
-^Password||+^Username| michael.lehmann (readonly)| 
 +^Password| Swh2Rj6Q|
  
 ==== E-R diagram ==== ==== E-R diagram ====
Line 34: Line 35:
 | | |oracr|Time of the tracked production unit (HH:MM:SS)|varchar| | | | |oracr|Time of the tracked production unit (HH:MM:SS)|varchar| |
 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
-| **causanc** |**Non compliant causes list**|__codice__|Cause unique identifier|varchar|  YES  |+| **qcausanc** |**Non compliant causes list**|__codice__|Cause unique identifier|varchar|  YES  |
 | | |descrizio|Cause description|varchar| | | | |descrizio|Cause description|varchar| |
 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
-| **causafm** |**Downtime causes list**|__codice__|Downtime unique identifier|varchar|  YES  |+| **qcausafm** |**Downtime causes list**|__codice__|Downtime unique identifier|varchar|  YES  |
 | | |descrizio|Downtime description of the monitored resource|varchar| | | | |descrizio|Downtime description of the monitored resource|varchar| |
 | | |tipofm|Downtime type: F = unplanned downtime, M = microstop, P = planned downtime|varchar| | | | |tipofm|Downtime type: F = unplanned downtime, M = microstop, P = planned downtime|varchar| |
Line 68: Line 69:
 |**causanc**(__codice__, descrizio)| | |**causanc**(__codice__, descrizio)| |
 |**causafm**(__codice__, descrizio, tipofm, setup)| | |**causafm**(__codice__, descrizio, tipofm, setup)| |
-|**regprod**(__codice__, data, ora, tm, qta, codlot, codubi)|- //codlot// chiave esterna su //unitprod.codice// \\ - //codubi// chiave esterna su //prodline.codice//+|**regprod**(__codice__, data, ora, tm, qta, codlot, codubi)|- //codlot// foreign key on //unitprod.codice// \\ - //codubi// foreign key on //prodline.codice//
-|**regnc**(__codice__, data, ora, tm, qta, codlot, codubi, caudef)|- //codlot// chiave esterna su //unitprod.codice// \\ - //codubi// chiave esterna su //prodline.codice// \\ - //caudef// chiave esterna su //causanc.codice//+|**regnc**(__codice__, data, ora, tm, qta, codlot, codubi, caudef)|- //codlot// foreign key on //unitprod.codice// \\ - //codubi// foreign key on //prodline.codice// \\ - //caudef// foreign key on //causanc.codice//
-|**regfm**(__codice__, data, ora, tm, tmdiff, tipoevento, codubi, caufm)|- //codubi// chiave esterna su //prodline.codice// \\ - //caufm// chiave esterna su //causafm.codice//|+|**regfm**(__codice__, data, ora, tm, tmdiff, tipoevento, codubi, caufm)|- //codubi// foreign key on //prodline.codice// \\ - //caufm// foreign key on //causafm.codice//| 
 + 
 +==== Sample queries ==== 
 +Produced items on June 18th 2018 with date, time, unique identifier, production resource description, department description, article code (model) and work order, sorted by event time epoch 
 +<code sql> 
 +SELECT DATA, ora, codlot, prodline.descrizio AS linea, prodline.descrep, unitprod.dart, unitprod.procord FROM shareddata.regprod  
 +INNER JOIN shareddata.prodline ON prodline.codice=shareddata.regprod.codubi 
 +INNER JOIN shareddata.unitprod ON unitprod.codice=shareddata.regprod.codlot 
 +WHERE DATA='20180618' 
 +ORDER BY tm 
 +</code> 
 +Count produced items after June 18th 2018 (included) grouped by day, article code and work order on production resource 821102A (DMG LB) 
 +<code sql> 
 +select data, unitprod.dart, unitprod.procord, sum(qta) as pezzi from shareddata.regprod 
 +inner join shareddata.unitprod on shareddata.unitprod.codice=shareddata.regprod.codlot 
 +where regprod.codubi='821102A' and regprod.data>='20180618' 
 +group by data, dart, procord 
 +</code> 
 +Get the DMG LB (821102A) downtime events list from 06:00 to 14:00 of June 18th 2018 with date, time, duration in minutes, event type, downtime cause description, downtime kind, changeover time flag 
 +<code sql> 
 +select data, ora, tmdiff/60 as dtm, tipoevento, qcausafm.descrizio as dfermo, qcausafm.tipofm, qcausafm.setup from shareddata.regfm 
 +inner join shareddata.qcausafm on shareddata.qcausafm.codice=regfm.caufm 
 +where codubi='821102A' and data='20180618' and ora>='06:00' and ora<='14:00' 
 +order by tm 
 +</code>
  • cli/franke/shared_data.1535365316.txt.gz
  • Last modified: 2018/08/27 12:21
  • by f.zoppini