Cum repet analiza mea cu date noi? (șablon și jurnal al modificărilor de date)
Pe scurt
Cum repet analiza mea cu un fișier nou? Jurnalul consemnează fiecare modificare a datelor, cu o sumă de control (SHA-256) a fișierului. Un șablon consemnează pașii și analizele unui proiect, fără date. Un fișier nou cu aceleași coloane parcurge apoi totul din nou.
Cum funcționează în Statable
- Pe pagina „Protocol” alegeți butonul „Salvați șablonul”. Fișierul se termină cu „.statable-vorlage” și nu conține date.
- Deschideți fișierul nou, alegeți „Alegeți șablonul” pe pagina „Protocol” și selectați fișierul.
- Statable verifică mai întâi dacă șablonul se potrivește. Apoi pașii rulează în ordine, iar jurnalul arată ce s-a întâmplat.
Protocolul
Pe pagina „Protocol”, fiecare pas arată: număr, tip, coloane, numărul de rânduri afectate, rânduri înainte și după, timp, sursă (manual sau din șablon) și o notă. Aceasta se aplică fiecărei modificări din proiect, nu doar șabloanelor.
- Protocolul nu este niciodată șters și niciodată editat. Dacă un pas este anulat, rămâne în listă cu nota „anulat”.
- Nu conține valori din date, ci doar ceea ce a fost introdus separat ca regulă.
- Pentru fișierul deschis se afișează suma de control (SHA-256). Ea se schimbă la orice modificare a fișierului; cine are același fișier obține aceeași sumă de control. Astfel se poate arăta mai târziu ce fișier a fost folosit.
- „Salvați ca CSV” salvează protocolul ca tabel. În raport poate fi adăugat ca anexă. Aparține fișierului proiectului. Proiectele mai vechi se încarcă în continuare; protocolul lor începe cu această versiune a Statable și acest lucru este menționat.
Salvarea unui șablon
Pe pagina „Protocol” alegeți butonul „Salvați șablonul”. Se creează un fișier cu terminația „.statable-vorlage”. El conține toate modificările datelor în ordine și toate paginile de analiză, dar nu conține date, rânduri sau valori. În el se află numele coloanelor, etichetele și setările.
Ce se poate repeta și ce nu
Unii pași nu pot fi repetați pe alte date. Statable îi numește la salvare, cu număr și motiv. Un șablon cu astfel de pași nu poate fi aplicat.
- Pasul se referă la rânduri individuale (modificarea unei celule, ștergerea sau adăugarea unui rând).
- Se bazează pe valori din datele originale.
- Are nevoie de un al doilea fișier (de exemplu la combinarea fișierelor).
- Conține o comandă care nu este permisă în șabloane.
- S-a încheiat cu un mesaj de eroare, a construit datele ca proiect nou sau este prea lung.
Aplicarea unui șablon
Deschideți fișierul nou, pe pagina „Protocol” alegeți „Alegeți șablonul” și selectați fișierul. Mai întâi Statable verifică dacă șablonul se potrivește datelor, înainte de a modifica ceva:
- Blocat: lipsește o coloană sau are alt tip (număr în loc de text). Statable o numește. Dacă lipsește o coloană, puteți potrivi una existentă; potrivirea este consemnată în protocol. Nimic nu este niciodată omis în tăcere.
- Avertisment: există o categorie nouă pe care o recodificare nu o cunoaște. Statable numește numărul de rânduri. Aceste valori rămân așa cum prevede pasul. Confirmați acest lucru, iar el este consemnat în protocol.
- Notă: o coloană nouă în date sau o categorie care lipsește. Aceasta nu oprește nimic.
Apoi pașii rulează în ordine pe datele noi, cu aceleași funcții ca manual. Analizele din șablon sunt deschise ca file și se calculează la deschiderea filei sau toate odată în raport. Dacă un pas se oprește, se oprește tot ce urmează, datele rămân ca înainte de rulare, iar motivul este în protocol.
Avertismente
- Șablonul repetă pașii. Nu verifică dacă se potrivesc cu datele noi.
- Dacă sensul unei coloane s-a schimbat, Statable nu observă.
- Propozițiile din analize se referă la numerele noi. Notele dumneavoastră proprii din versiunea veche rămân neschimbate și trebuie verificate.
Pentru specialiști
Șablonul este un fișier JSON cu un număr de versiune; o versiune mai nouă decât înțelege aplicația este respinsă. Un șablon din altă parte este considerat nesigur: trece prin aceleași verificări ca intrările interfeței, textele sale nu ajung niciodată necontrolate în codul R sau PSPP, iar un fișier deteriorat dă o propoziție în loc de o cădere. Suma de control este SHA-256 peste octeții fișierului, formată în browser cu crypto.subtle; pentru datele fără fișier (exemplu, introduse manual, remodelate) acest lucru este menționat. Rularea folosește același cod ca asistentul de date, nicio a doua cale.