Processo di convalida del file CSV SDSSDS CSV File Validation Process

SDS ha modificato il processo di convalida dei file CSV per renderlo più efficiente per gli utenti.SDS has modified its CSV file validation process to make it more efficient for users. SDS consentirà di inserire i file CSV tramite un Basic seguito da un processo di convalida avanzato.SDS will put CSV files through a basic followed by an advanced validation process.

Processo di convalida di baseBasic Validation Process

Gli errori di convalida di base vengono trovati subito dopo il caricamento dei file e sono correlati al formato di file.Basic validation errors are found as soon as files are uploaded and are related to format of files. Questi errori verranno visualizzati nella finestra di dialogo Caricamento file.These errors will show up on the file upload dialog box. Se vengono rilevati errori di convalida di base, SDS non accetterà i file.If basic validation errors are found, SDS will not accept the files. Gli utenti sono provvisti di un elenco di errori che devono essere corretti.Users are provided with a list of errors that need to be fixed. Se non sono presenti errori, i file vengono accettati e viene attivata la convalida avanzata.If there are no errors, files are accepted and advanced validation is triggered.

Per passare "convalida di base", i file devono soddisfare i requisiti seguenti:To pass “basic validation,” files must meet the following requirements:

  • L'intestazione esiste in tutti i fileHeader Exists in all files
  • Tutte le colonne obbligatorie sono presenti in tutti i fileAll Required Columns are present in all files
  • Non esistono colonne duplicate in tutti i fileNo Duplicate Columns exist in all files
  • Sono presenti i dati necessari nelle colonne obbligatorie per la sincronizzazioneThe Required Data in Columns that are mandatory for sync are present
  • Sono presenti i dati necessari nelle colonne abilitate per la sincronizzazione.The Required Data in Columns that are enabled for sync are present. Gli avvisi verranno visualizzati se sono mancanti.Warnings will be displayed if missing.

SDS-Validation-Process-1. png

Processo di convalida avanzatoAdvanced Validation Process

Durante la convalida avanzata, SDS Cerca gli errori dei dati nei file.During advanced validation, SDS looks for data errors in the files. Ad esempio, se si fa riferimento a uno studente nel file studentenrollment ma lo studente non è presente nel file dello studente, questo verrebbe visualizzato come un errore di convalida avanzato.For example, if a student is referenced in the studentenrollment file but the student is not present in the student file, this would show up as an advanced validation error. Questi tipi di errori verranno visualizzati nella pagina dei dettagli del profilo come "errori critici per il blocco della sincronizzazione".These types of errors will show up on the profile details page as “Critical errors blocking sync”. Se vengono rilevati errori di convalida avanzati, SDS non accetterà i file.If advanced validation errors are found, SDS does not accept the files. Agli utenti viene fornito un elenco di errori che devono essere corretti.Users are provided a list of errors that need to be fixed. Se non sono presenti errori, i file vengono accettati e viene attivata la sincronizzazione.If there are no errors, files are accepted and the sync is triggered.

Affinché i file superino la "convalida avanzata", è necessario soddisfare i requisiti seguenti:For files to pass “advanced validation,” the following requirements must be met:

  • I dati nelle colonne obbligatorie sono univoci laddove applicabile.The data in required columns are unique wherever applicable.
  • I nomi nelle colonne sono secondo le regole regexThe names in columns are as per the regex rules
  • La data e l'ora specificate sono secondo il formato standardThe date time provided is as per the standard format
  • Le convalide di mapping di riferimentoThe reference mapping validations

SDS-Validation-Process-1. png

Quando viene avviata la sincronizzazione, se sono presenti "errori di sincronizzazione", SDS li contrassegnerà e consentirà agli utenti di scaricarli come file CSV.Once the sync starts, if there are “sync errors,” SDS will flag them, and enable users to download as them as a CSV file.

SDS-Validation-Process-1. png