Analisi del fabbisogno di filato
Questo report consente di calcolare il fabbisogno di filato per gli ordini pianificati, rilasciati e in corso.
- per l'intervallo specificato
- per le macchine specificate
- tenendo conto
- dei teli ancora da produrre
- della pianificazione
- dell'efficienza produttiva
- del calendario aziendale
- delle stime di massima sull'andamento della produzione
L'analisi consente di calcolare il fabbisogno complessivo di filato e le quantità per la distribuzione giornaliera.
Criteri per il raggruppamento:
- Durata
- Programma di lavorazione
- Articolo
- ...
L'analisi è possibile per la produzione di programmi di lavorazione realizzati con M1plus STOLL a partire dalla versione V7.0.
Questi programmi di lavorazione devono essere integrati nella M1plus nel controllo Sintral con informazioni sul filato e sul consumo.
Parametri | Tipo | Descrizione |
---|---|---|
time_interval | text | Raggruppamento dell'intervallo di analisi in base a: day |
grouping_feature | text | Raggruppamento dell'analisi in base a: machine_name |
report_start | date | Data e ora di inizio dell'analisi |
report_end | date | Data e ora finali dell'analisi |
machine_ids | bigint[] | ID macchina per i quali deve aver luogo l'analisi Esempio. ARRAY[‘9528946’,’9355682’,’12466769’,’9545112’] |
| ||
_article_numbers | text[] | Numero di articolo in base al quale si intende filtrare Esempio: ARRAY['182736312'] |
_customer_ids | text[] | Codici cliente in base ai quali si intende filtrare Esempio: ARRAY['DigitalKnit', 'KnitPerfect'] |
_production_ids | text[] | Numeri di produzione in base ai quali si intende filtrare Esempio: ARRAY['MyProduction_0001', ' MyProduction_0204''] |
_pattern_names | text[] | Nomi del disegno in base ai quali si intende filtrare Esempio: ARRAY['Blue_PJ.seqx', 'CMS530.2LouksEasyPatternB.zip'] |
Colonna | Tipo | Contenuto |
---|---|---|
time_group | text | Raggruppamento temporale selezionato dei dati |
domain_group | text | Altro raggruppamento selezionato dei dati |
yarnid | text | ID filato |
amount_of_yarn_in_kg | double | Quantità di filato in kg |
Codice a titolo di esempio sample_yarn_demand_grouped.sql
Importante:
Questa analisi non serve al database SKR, bensì al database PPS e non richiede che vengano create precedentemente delle tabelle ausiliari analitiche.
select * from report.yarn_demand_grouped(
'day'::text, --_time_interval, can be one of: day, month, year
'pattern_name'::text, -- _grouping_feature, can be one of: 'machine_name', 'pattern_name', 'production_id','customer_id', 'articlenumber'
'2020-01-08 12:00:00'::date, -- _report_begin,
'2020-01-15 12:00:00'::date, -- _report_end,
ARRAY[5021015, 5021005, 5021027]::bigint[], -- _machine_ids
ARRAY[]::text[], -- _article_numbers
ARRAY[]::text[], -- _customer_ids
ARRAY[]::text[], -- _production_ids
ARRAY['Blue_PJ.seqx', 'CMS530.2LouksEasyPatternB.zip']::text[] -- _pattern_names
);