Jak zopakovat analýzu s novými daty? (šablona a protokol změn dat)
Stručně
Jak zopakovat analýzu s novým souborem? Protokol zaznamená každou změnu dat s kontrolním součtem (SHA-256) souboru. Šablona zaznamená kroky a analýzy projektu bez dat. Nový soubor se stejnými sloupci pak projde vše znovu.
Jak to funguje ve Statable
- Na stránce „Záznam“ zvolte tlačítko „Uložit šablonu“. Soubor končí na „.statable-vorlage“ a neobsahuje data.
- Otevřete nový soubor, zvolte „Vybrat šablonu“ na stránce „Záznam“ a vyberte soubor.
- Statable nejprve ověří, zda šablona sedí. Poté kroky proběhnou popořadě a protokol ukáže, co se stalo.
Záznam
Na stránce „Záznam“ každý krok ukazuje: číslo, druh, sloupce, počet dotčených řádků, řádky před a po, čas, zdroj (ručně nebo ze šablony) a poznámku. Platí to pro každou změnu v projektu, nejen pro šablony.
- Záznam se nikdy nemaže a nikdy neupravuje. Je-li krok vrácen, zůstává v seznamu s poznámkou „vráceno“.
- Neobsahuje žádné hodnoty z dat, jen to, co bylo zadáno samostatně jako pravidlo.
- Pro otevřený soubor se zobrazí kontrolní součet (SHA-256). Změní se při každé změně souboru; kdo má stejný soubor, má stejný kontrolní součet. Tak lze později prokázat, který soubor byl použit.
- „Uložit jako CSV“ uloží záznam jako tabulku. Ve zprávě lze záznam přidat jako přílohu. Patří k souboru projektu. Starší projekty se stále načtou; jejich záznam začíná touto verzí Statable a říká to.
Uložení šablony
Na stránce „Záznam“ zvolte tlačítko „Uložit šablonu“. Vznikne soubor s koncovkou „.statable-vorlage“. Obsahuje všechny změny dat v pořadí a všechny stránky analýz, ale žádná data, žádné řádky a žádné hodnoty. Jsou v něm názvy sloupců, popisky a nastavení.
Co lze opakovat a co ne
Některé kroky nelze na jiných datech zopakovat. Statable je při ukládání uvede s číslem a důvodem. Šablonu s takovými kroky nelze použít.
- Krok se týká jednotlivých řádků (změna buňky, smazání nebo přidání řádku).
- Opírá se o hodnoty z původních dat.
- Potřebuje druhý soubor (například při sloučení souborů).
- Obsahuje příkaz, který v šablonách není povolen.
- Skončil chybovým hlášením, vytvořil data jako nový projekt, nebo je příliš dlouhý.
Použití šablony
Otevřete nový soubor, na stránce „Záznam“ zvolte „Vybrat šablonu“ a vyberte soubor. Statable nejprve ověří, zda šablona odpovídá datům, než cokoli změní:
- Zablokováno: sloupec chybí nebo má jiný typ (číslo místo textu). Statable jej uvede. Chybí-li sloupec, můžete přiřadit existující; přiřazení se zapíše do záznamu. Nic se nikdy nepřeskočí potichu.
- Varování: je tu nová kategorie, kterou překódování nezná. Statable uvede počet řádků. Tyto hodnoty zůstanou tak, jak krok stanoví. Potvrzení se zapíše do záznamu.
- Poznámka: nový sloupec v datech nebo chybějící kategorie. To nic nezastaví.
Poté kroky proběhnou v pořadí na nových datech stejnými funkcemi jako ručně. Analýzy ze šablony jsou otevřeny jako karty a počítají se při otevření karty nebo všechny najednou ve zprávě. Zastaví-li se některý krok, zastaví se vše po něm, data zůstanou jako před spuštěním a důvod je v záznamu.
Varování
- Šablona kroky opakuje. Nekontroluje, zda se k novým datům hodí.
- Pokud se význam sloupce změnil, Statable si toho nevšimne.
- Věty v analýzách odkazují na nová čísla. Vaše vlastní poznámky ze staré verze zůstávají beze změny a je třeba je zkontrolovat.
Pro odborníky
Šablona je soubor JSON s číslem verze; novější verze, než aplikace rozumí, se odmítne. Šablona odjinud se považuje za nebezpečnou: projde stejnými kontrolami jako vstupy rozhraní, její texty se nikdy nedostanou do kódu R ani PSPP bez kontroly a poškozený soubor dá větu místo pádu. Kontrolní součet je SHA-256 z bajtů souboru, vytvořený v prohlížeči pomocí crypto.subtle; u dat bez souboru (příklad, ručně zadaná, přetvořená) se to uvede. Provedení používá stejný kód jako asistent dat, žádnou druhou cestu.