Lista delle tabelle da popolare sul DWH
Fase 1) + 2)
Di seguito si riporta la lista delle tabelle necessarie al funzionamento di tutte le viste e di tutte le viste materializzate che vanno ad alimentare il report BI "Elaborazione Presenze".
| TABELLE SUL DWH | MODALITA' DI CARICAMENTO DEI DATI | PERCORSO DI ORIGINE DEL FILE DA CARICARE |
| mysond._mysonddb_public.ty_utente |
schedulato ogni giorno + su richiesta (da Semaphore UI: "MYSOND: refresh tabelle di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
MYSOND |
| mysond.-_03489760540db_public.coan_intervento | ||
| mysond.-_03758050540db_4_public.coan_intervento | ||
| mysond.-_03798090548db_4_public.coan_intervento | ||
| mysond.-_03827760541db_4_public.coan_intervento | ||
| mysond.-_03489760540db_public.coan_dipendente | ||
| mysond.-_03758050540db_4_public.coan_dipendente | ||
| mysond.-_03798090548db_4_public.coan_dipendente | ||
| mysond.-_03827760541db_4_public.coan_dipendente | ||
| mysond.-_03489760540db_public.coan_commessa | ||
| mysond.-_03758050540db_4_public.coan_commessa | ||
| mysond.-_03798090548db_4_public.coan_commessa | ||
| mysond.-_03827760541db_4_public.coan_commessa | ||
| mysond.-_03489760540db_public.coan_voce | ||
| mysond.-_03758050540db_4_public.coan_voce | ||
| mysond.-_03798090548db_4_public.coan_voce | ||
| mysond.-_03827760541db_4_public.coan_voce | ||
| mysond.-_03489760540db_public.coan_attivitaprimolivello | ||
| mysond.-_03758050540db_4_public.coan_attivitaprimolivello | ||
| mysond.-_03798090548db_4_public.coan_attivitaprimolivello | ||
| mysond.-_03827760541db_4_public.coan_attivitaprimolivello | ||
| mysond.-_03489760540db_public.coan_tipoattivita | ||
| mysond.-_03758050540db_4_public.coan_tipoattivita | ||
| mysond.-_03798090548db_4_public.coan_tipoattivita | ||
| mysond.-_03827760541db_4_public.coan_tipoattivita | ||
| afcdb.kanban.elenco_del_personale |
schedulato ogni giorno + su richiesta (da Semaphore UI: "KANBAN: refresh elenco del personale")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
KANBAN |
| BI.sa_mysond.comuni_distanze_api |
schedulato due volte al mese + su richiesta (da Semaphore UI: "GoogleMaps API: calcolo nuove distanze")
Esegue l'INSERT se vengono trovati valori non ancora presenti in tabella. |
API GOOGLE |
| afcdb.hr.anagrafica_eagleprojects |
schedulato ogni giorno + su richiesta (da Semaphore UI: "HR: Anagrafica Eagleprojects")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\Controllo di Gestione\BI - Virtual Machine\HR\Anagrafica per cedolini.xlsx |
| afcdb.hr.esenti_banca_ore_e_altro |
schedulato ogni giorno + su richiesta (da Semaphore UI: "HR: Esenti Banca Ore")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\Controllo di Gestione\BI - Virtual Machine\HR\Results Nuovo Regolamento\Esenti Banca Ore e Altro.xlsx |
| afcdb.hr.indennita_di_trasferta |
su richiesta (da Semaphore UI: "HR: File di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\Controllo di Gestione\BI - Virtual Machine\Gestione Nuovo Regolamento\Controllo Rimborsi\Controllo.xlsx --> da copiare nella cartella "File da caricare" e rinominare sempre come "Controllo.xlsx". |
| afcdb.hr.indennita_di_trasferta_estera |
su richiesta (da Semaphore UI: "HR: File di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
|
| afcdb.hr.controllo_rimborsi |
su richiesta (da Semaphore UI: "HR: File di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
|
| afcdb.hr.indennita_di_trasferta_recupero_mp |
su richiesta (da Semaphore UI: "HR: File di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
|
| afcdb.hr.indennita_di_trasferta_estera_recupero_mp |
su richiesta (da Semaphore UI: "HR: File di controllo")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
|
| BI.sa_afcdb.storico_banca_ore |
automatica tramite le procedure sql che vengono eseguite dai task di Semaphore UI: "SALCIARINI: Cedolini definitivi" e "AGENZIA SOMM: Cedolini definitivi" dopo che questi hanno popolato rispettivamente le tabelle "storico_cedolini_ore_definitivo" e "storico_cedolini_voci_mensili_definitivo, e la tabella "storico_cedolini_definitivo_somm".
Se provo ad inserire dati relativi ad un nominativo, tipo_dipendente, anno e mese già presenti viene fatto l'UPDATE dei dati presenti e viene aggiornato il campo "data_modifica". |
|
| BI.sa_afcdb.calendario_festivita | statica | |
| BI.sa_afcdb.tipologia_part_time | statica | |
| BI.sa_afcdb.importi_trasferte_previste | statica |
E' possibile aggiornare contemporaneamente i dati in tutte le tabelle delle fasi 1) e 2) runnando dalla sezione Task templates di Semaphore UI il seguente task: "Flusso cedolini SALCIARINI: 1+2) Controlli e Generazione viste materializzate"
Fase 3)
Di seguito si riporta la lista delle tabelle che, oltre a quelle già caricate nelle fasi 1) e 2), sono necessarie alla generazione del tracciato presenze e alla verifica della sua correttezza attraverso la consultazione del report BI "Riepiloghi per consulente".
| TABELLE SUL DWH | MODALITA' DI CARICAMENTO DEI DATI | PERCORSO DI ORIGINE DEL FILE DA CARICARE |
| afcdb.hr.richieste_welfare |
su richiesta (da Semaphore UI: "HR: Richieste welfare")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\RISORSE UMANE (ADA)\Ore - Rimborsi (FB-AS)\AAAA\AAAAMM\AAAAMM Richieste Welfare.xlsx --> da copiare nella cartella "File da caricare" e rinominare sempre come "Richieste welfare.xlsx". |
| afcdb.hr.particolarita |
su richiesta (da Semaphore UI: "HR: Particolarità")
Esegue il TRUNCATE e a seguire l'INSERT dei dati. |
D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\RISORSE UMANE (ADA)\Ore - Rimborsi (FB-AS)\AAAA\AAAAMM\AAAAMM Particolarità.xlsx --> da copiare nella cartella "File da caricare" e rinominare sempre come "Particolarità.xlsx". |
| afcdb.hr.premio_welfare_2023 | non prevista | |
| afcdb.hr.premio_welfare_chiusura_piano_2021 | non prevista | |
| BI.aw_hr_elaborazione_buste_paga.kv_trripa_codice_giustificativo_paghe | statica | |
| BI.aw_hr_elaborazione_buste_paga.r_voce_mensile_voce_paghe | statica | |
| BI.aw_hr_elaborazione_buste_paga.kv_causale_onl | statica |
E' possibile aggiornare contemporaneamente i dati in tutte le tabelle della fase 3) runnando dalla sezione Task templates di Semaphore UI il seguente task: "Flusso cedolini SALCIARINI: 3) Generazione tracciato presenze"
Fase 4)
Di seguito si riporta la lista delle tabelle che, oltre a quelle già caricate nelle fasi 1), 2) e 3), sono necessarie al funzionamento di tutte le viste che vanno ad alimentare il report BI "Riepiloghi per consulente", ai fini dei controlli sui file ricevuti dal consulente.
| TABELLE SUL DWH | MODALITA' DI CARICAMENTO DEI DATI | PERCORSO DI ORIGINE DEL FILE DA CARICARE |
| BI.sa_afcdb.storico_riepilogo_cedolini_salciarini | su richiesta (da Semaphore UI) | https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/2.File_per_controlli/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da copiare nella cartella "File da caricare" e rinominare sempre come "Stampa sintetica fogli presenza.csv". |
| afcdb.hr.fringe_benefit | su richiesta (da Semaphore UI) | D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\RISORSE UMANE (ADA)\Ore - Rimborsi (FB-AS)\AAAA\AAAAMM\AAAAMM Fringe Benefit.xlsx --> da copiare nella cartella "File da caricare" e rinominare sempre come "Fringe benefit.csv". |
| BI.sa_afcdb.storico_netti | su richiesta (da Semaphore UI) | https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/2.File_per_controlli/AAAAMM/Elenco netti (x).csv --> da copiare nella cartella "File da caricare" e rinominare sempre come "Elenco netti.csv". |
| afcdb.hr.iban_salciarini | su richiesta (da Semaphore UI) | |
| afcdb.hr.anagrafica_consulente | su richiesta (da Semaphore UI) | https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/2.File_per_controlli/AAAAMM/RESID_RAL_LIV.csv --> da copiare nella cartella "File da caricare" e rinominare sempre come "RESID_RAL_LIV.csv". |
| afcdb.hr.ral_salciarini | su richiesta (da Semaphore UI) | |
| afcdb.hr.livelli_salciarini | su richiesta (da Semaphore UI) | |
| BI.sa_afcdb.storico_ral | su richiesta (da Semaphore UI) | D:\Eagleprojects Dropbox\Cartella del team Eagleprojects\RISORSE UMANE (ADA)\Ore - Rimborsi (FB-AS)\AAAA\AAAAMM\AAAAMM RAL.xlsx --> da copiare nella cartella "File da caricare" e rinominare sempre come "RAL.xlsx". |
E' possibile aggiornare contemporaneamente i dati in tutte le tabelle della fase 4) runnando dalla sezione Task templates di Semaphore UI il seguente task: "Flusso cedolini SALCIARINI: 4) Controlli sui file ricevuti da Salciarini"
Fase 5)
Di seguito si riporta la lista delle tabelle che devono essere popolate con i dati dei file DEFINITIVI ricevuti dal consulente e dall'agenzia di somministrazione al termine del flusso dei cedolini di ogni mese.
| TABELLE SUL DWH | MODALITA' DI CARICAMENTO DEI DATI | PERCORSO DI ORIGINE DEL FILE DA CARICARE |
| BI.sa_afcdb.storico_cedolini_ore_definitivo |
su richiesta (da Semaphore UI: "SALCIARINI: Cedolini definitivi")
Esegue l'INSERT dei dati sia sulla tabella storico_cedolini_ore_definitivo che sulla tabella storico_cedolini_voci_mensili_definitivo (su quest'ultima senza accorpare le voci). Dopo aver finito l'INSERT sulle due tabelle esegue la procedura sql "calcolo_banca_ore()" che va a popolare la tabella "storico_banca_ore".
Se provo ad inserire dati relativi ad un mese e anno già presente esegue il DELETE di tutti i records con quel mese e anno e poi esegue l'INSERT. |
https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/3.Definitivo/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Stampa sintetica fogli presenza.csv". |
| BI.sa_afcdb.storico_cedolini_voci_mensili_definitivo |
su richiesta (da Semaphore UI: "SALCIARINI: Cedolini definitivi")
Esegue l'INSERT dei dati sia sulla tabella storico_cedolini_ore_definitivo che sulla tabella storico_cedolini_voci_mensili_definitivo (su quest'ultima senza accorpare le voci). Dopo aver finito l'INSERT sulle due tabelle esegue la procedura sql "calcolo_banca_ore()" che va a popolare la tabella "storico_banca_ore".
Se provo ad inserire dati relativi ad un mese e anno già presente esegue il DELETE di tutti i records con quel mese e anno e poi esegue l'INSERT. |
https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/3.Definitivo/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Stampa sintetica fogli presenza.csv". |
| BI.sa_afcdb.storico_costi_consulente |
su richiesta (da Semaphore UI)
Esegue l'INSERT dei dati.
Se provo ad inserire dati relativi ad un mese e anno già presente esegue il DELETE di tutti i records con quel mese e anno e poi esegue l'INSERT. |
https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/3.Definitivo/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Costi.xlsx". |
| BI.sa_afcdb.storico_malattie_consulente |
su richiesta (da Semaphore UI)
Esegue l'INSERT dei dati.
Se provo ad inserire dati relativi ad un anno già presente esegue il DELETE di tutti i records con quell'anno e poi esegue l'INSERT. |
https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/3.Definitivo/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Malattie.xlsx". |
| BI.sa_afcdb.storico_ratei_consulente |
su richiesta (da Semaphore UI)
Esegue l'INSERT dei dati.
Se provo ad inserire dati relativi ad un anno già presente esegue il DELETE di tutti i records con quell'anno e poi esegue l'INSERT. |
https://minio.eagleprojects.cloud/browser/eagleprojects-salciarini/3.Definitivo/AAAAMM/Stampa sintetica fogli presenza (xx).csv --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Ratei.xlsx". |
| BI.sa_afcdb.storico_cedolini_definitivo_somm |
su richiesta (da Semaphore UI: "AGENZIA SOMM: Cedolini definitivi")
Esegue l'INSERT dei dati. Dopo aver finito l'INSERT esegue la procedura sql "calcolo_banca_ore_somm()" che va a popolare la tabella "storico_banca_ore".
Se provo ad inserire dati relativi ad un mese e anno già presente esegue il DELETE di tutti i records con quel mese e anno e poi esegue l'INSERT. |
Ricevuto via mail dall'agenzia di somministrazione --> da archiviare su Dropbox, poi copiare nella cartella "File da caricare" e rinominare sempre come "Sintesi cedolino somm.xlsx". |
E' possibile aggiornare contemporaneamente i dati in tutte le tabelle della fase 5) runnando dalla sezione Task templates di Semaphore UI il seguente task: "Flusso cedolini SALCIARINI: 5) Archiviazione dei file definitivi"