L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importare dati dell'organizzazione usando l'importazione basata su API (importazione successiva) (anteprima)
Articolo
18/11/2024
Importante
Questa funzionalità è destinata solo ai clienti di anteprima pubblica. Le funzionalità in anteprima potrebbero non essere complete e subire modifiche prima di diventare disponibili nella versione più ampia.
In questo articolo vengono illustrati due tipi di importazioni: completa e incrementale. Queste importazioni aggiornano i dati forniti quando si configura la connessione a Viva Insights.
Importante
Seguire questa procedura solo se questa non è la prima volta che si importano i dati dell'organizzazione. Se si tratta della prima importazione, fare riferimento a Importa dati dell'organizzazione (prima importazione) per configurare una connessione, compilare un'app di esportazione e importare dati in Viva Insights.
Informazioni sulle importazioni successive
Quando si importano dati in Viva Insights, si eseguirà un aggiornamento completo o incrementale. Per eliminare i campi, è possibile usare un aggiornamento completo.
L'app di esportazione personalizzata creata in Importa dati dell'organizzazione (prima importazione), insieme a DescriptiveDataUploadApp creata in GitHub, facilita gli aggiornamenti di cui si parla di seguito. Come riepilogo rapido, quando viene eseguito DescriptiveDataUploadApp, esegue il pull dei dati dalla cartella compressa scaricata da GitHub. Questa cartella compressa contiene i file seguenti:
data.csv, che contiene i campi da importare.
metadata.json, che esegue il mapping dei campi di origine ai campi Viva Insights. Si userà anche metadata.json per indicare Viva Insights se l'aggiornamento è completo o incrementale, come illustrato nella sezione successiva.
Come indicare un aggiornamento completo o incrementale
In metadata.json passare alla riga 3.
Aggiornare la “IsBootstrap”: proprietà a una delle operazioni seguenti:
Per un aggiornamento completo, usare “IsBootstrap” : “true”.
Per un aggiornamento incrementale, usare “IsBootstrap” : “false”.
Quando viene eseguito DescriptiveDataUploadApp, Viva Insights inizierà a elaborare i dati come aggiornamento completo o incrementale, a seconda di quanto specificato qui in metadata.json.
Importante
Assicurarsi di eliminare tutti i campi da metadata.json che non vengono inclusi nel file data.csv. Se nel file metadata.json sono presenti più campi che nel file data.csv o viceversa, l'elaborazione per l'importazione avrà esito negativo.
Quando si esegue un aggiornamento completo, si sostituiscono tutti i dati dell'organizzazione in Viva Insights, ovvero si sovrascrive ciò che è già stato importato. Quando si esegue un aggiornamento completo, assicurarsi di fornire dati per tutti i dipendenti con licenza e senza licenza (ovvero quelli che hanno una sottoscrizione Viva Insights e quelli che non lo fanno). Vengono descritti i campi da fornire più avanti in questo articolo.
È possibile usare un aggiornamento completo per eliminare i campi, perché i campi che si escono non verranno visualizzati nei dati. Si parla di eliminazione dei dati nella sezione successiva.
Eliminazione di campi con aggiornamenti completi
Per eliminare i campi con un aggiornamento completo, esportare i dati come .csv che contiene tutti i campi tranne i campi che si desidera eliminare. Poiché un aggiornamento completo sostituisce i dati esistenti, si finirà con ogni campo tranne quelli lasciati durante l'importazione.
Incrementale
Eseguire un aggiornamento incrementale solo quando si vogliono aggiungere nuove informazioni ai dati dell'organizzazione già caricati in Viva Insights. Ecco cosa è possibile fare con un aggiornamento incrementale:
Aggiungere nuovi dipendenti
Aggiungere nuovi attributi per i dipendenti esistenti
Aggiungere nuovi attributi per i nuovi dipendenti
Modificare gli attributi dei dipendenti esistenti
Di seguito sono riportati alcuni esempi di quando è possibile eseguire un aggiornamento incrementale:
Aggiunta di nuovi assunti
Si supponga di voler aggiungere cinque nuovi assunti ai dati dell'organizzazione. Durante l'importazione, è possibile includere:
Cinque righe che contengono i dati dei nuovi dipendenti.
Attributi obbligatori: PersonId, ManagerId, Organization ed EffectiveDate.
Tutti i campi facoltativi riservati(ad esempio HireDate) già importati in Viva Insights.
Al termine dell'importazione, l'unica modifica nota è costituita da cinque nuove righe e dai relativi valori.
Aggiunta di un nuovo attributo
È possibile aggiungere un attributo riservato facoltativo che non era già presente nei dati, ad esempio Location, per tutti i dipendenti esistenti. Quando si importano i dati, nel file di .csv verranno inclusi solo i valori Location, PersonId ed EffectiveDate, con valori correnti e cronologici per ogni dipendente. Al termine dell'importazione, verranno trovati gli stessi dati presenti in precedenza, ad eccezione di una nuova colonna per ogni dipendente, Location.
Campi da includere in data.csv per gli aggiornamenti completi e incrementali
Per i tipi di aggiornamento elencati di seguito, includere i campi seguenti nel file di data.csv. Assicurarsi di:
Rimuovere tutti i campi non inclusi dal file metadata.json.
Mantenere i file data.csv e metadata.json nella cartella compressa scaricata da GitHub. Quando si esegue DescriptiveDataUploadApp, si fornirà il percorso della cartella compressa. Viva Insights estrarranno quindi i dati da questa posizione.
Per questo tipo di aggiornamento
Includere questi campi in data.csv
Con questi valori
Per questi dipendenti
Full
PersonId
Corrente
Tutto cronologico (fare riferimento alla nota seguente)
Tutti
ManagerId
Corrente
Tutti i dati storici
Tutti
Organizzazione
Corrente
Tutti i dati storici
Tutti
EffectiveDate
Corrente
Tutti i dati storici
Tutti
Tutti i campi facoltativi riservati (ad esempio HireDate) già importati in Viva Insights
Corrente
Tutti i dati storici
Tutti
Completo (per l'eliminazione di campi facoltativi riservati)
PersonId
Corrente
Tutti i dati storici
Tutti
ManagerId
Corrente
Tutti i dati storici
Tutti
Organizzazione
Corrente
Tutti i dati storici
Tutti
EffectiveDate
Corrente
Tutti i dati storici
Tutti
Tutti i campi facoltativi riservati (ad esempio HireDate) già importati in Viva Insights, ad eccezione dei campi facoltativi riservati che si desidera eliminare
Corrente (ad eccezione dei campi da eliminare)
Tutti i campi cronologici (ad eccezione dei campi da eliminare)
Tutti
Incrementale (per l'aggiunta di nuovi campi o la modifica di campi esistenti, ma non l'aggiunta di nuovi dipendenti)
PersonId
Corrente
Tutto dopo l'ultimo caricamento (vedere la nota seguente)
Tutti
EffectiveDate
Corrente
Tutto dopo l'ultimo caricamento
Tutti
Tutti i campi facoltativi riservati (ad esempio HireDate) che si desidera aggiungere
Corrente
Tutto dopo l'ultimo caricamento
Tutti
Incrementale (per l'aggiunta di nuovi dipendenti)
PersonId
Corrente
Tutto dopo l'ultimo caricamento (vedere la nota seguente)
Solo nuovi dipendenti
ManagerId
Corrente
Tutto dopo l'ultimo caricamento
Solo nuovi dipendenti
Organizzazione
Corrente
Tutto dopo l'ultimo caricamento
Solo nuovi dipendenti
EffectiveDate
Corrente
Tutto dopo l'ultimo caricamento
Solo nuovi dipendenti
Tutti i campi facoltativi riservati (ad esempio HireDate) già importati in Viva Insights
Corrente
Tutto dopo l'ultimo caricamento
Solo nuovi dipendenti
Nota
"Tutti cronologici": valori per i periodi di tempo precedenti. Ad esempio, se si includono dati mensili, verranno inclusi i valori per ogni mese che precedono questo. Quando si inizia a usare per la prima volta Viva Insights, è consigliabile usare dati di 13 mesi. Successivamente, è consigliabile aggiornare regolarmente i dati in modo che si trasformi in dati di 27 mesi.
"Tutti i valori dall'ultimo caricamento": valori per il periodo tra i caricamenti. Ad esempio, se l'ultimo caricamento è stato eseguito a marzo e ora è luglio, includere i valori per aprile, maggio e giugno.
Spiega agli amministratori Viva Insights quali attributi specifici caricare e come usarli per generare informazioni dettagliate interattive con Microsoft 365 Copilot.