Esercizio - Importazione dei dati nel database Microsoft Dataverse
È possibile importare dati in blocco nel database Microsoft Dataverse da varie origini tra cui Excel, Access, SharePoint, SQL e molte altre.
Nota
La tabella Pet di Dataverse, relativa agli animali domestici e a cui si fa riferimento in questa unità, è stata creata nell'esercizio precedente. Per avere altri dati da importare, i passaggi seguenti spiegano come creare un rapido elenco di SharePoint per esercitarsi con l'importazione nella tabella Pet.
Creazione dei dati di importazione di esempio
Prima di esaminare come si importano i dati nella tabella Dataverse, si dovrà procedere alla creazione di un elenco di SharePoint da usare come tabella. Se si ha bisogno di aiuto per trovare SharePoint, in una scheda separata del browser, accedere a office.com oppure a Microsoft 365 con il proprio account aziendale o dell'istituto di istruzione.
Nell'angolo in alto a sinistra della finestra selezionare la casella a forma di waffle di avvio delle app, quindi SharePoint. È possibile passare al sito SharePoint in cui si desidera creare l'elenco.
Selezionare Nuovo>Elenco nella barra dei comandi del sito SharePoint.
Selezionare Elenco vuoto dalla finestra popup Crea un elenco.
Aggiungere un nome all'elenco "SharePoint Pets" e selezionare Crea.
Nel nuovo elenco visualizzato aggiungere le colonne che corrispondono alla tabella di dati Pets creata nell'ultimo esercizio. Selezionare Aggiungi colonna e aggiungere le seguenti colonne accanto al campo Title con i seguenti tipi di dati:
Nome Tipo di dati PetSpecies Riga di testo singola Breed Riga di testo singola AppointmentDate Data e ora Successivamente, aggiungere i dati in modo da poterli importare. Aggiungere i dati alla tabella come indicato nello screenshot seguente:
Ora tornare ala schermata principale del sito SharePoint e copiare l'URL del sito SharePoint fino al nome del sito in uso.
Importante
Non includere alcun suffisso per gli elenchi, ma solo l'URL della home page. Esempio:
https://yourOrganization.sharepoint.com/sites/yourSharePointsite
Ora è possibile procedere all'importazione dei dati nella tabella Dataverse. Mantenere aperta la scheda del browser di SharePoint per riferimento.
Importazione dei dati nella tabella Dataverse
In una scheda separata del browser passare alla Home page di Power Apps e nel pannello di spostamento a sinistra selezionare Tabelle.
Selezionare la tabella Pet, quindi scegliere Importa e Importa dati dal menu della barra dei comandi.
Questa azione avvia Power Query Data Importer. Nella finestra Scegli origine dati visualizzata selezionare Elenco SharePoint Online come origine. Se necessario, è possibile digitare "SharePoint" nel campo di ricerca per limitare i risultati.
Quando la finestra Power Query cambia in Connetti all'origine dati, immettere l'URL della pagina SharePoint copiato in precedenza nel campo di immissione URL sito (se necessario, è possibile tornare alla scheda aperta nella home page di SharePoint e copiarlo). Dopo aver incollato l'URL, potrebbe essere necessario accedere con le credenziali di connessione. Una volta immesse le credenziali, selezionare Avanti in basso a destra per continuare.
Nel passaggio Scegli dati visualizzato è ora possibile selezionare uno o più elenchi o raccolte documenti da importare. La selezione dall'elenco delle tabelle disponibili nel pannello laterale sinistro determina la visualizzazione di un'anteprima dei dati sullo schermo. Cercare l'elenco creato denominato SharePoint Pets e selezionarlo.
Una volta visualizzati i dati di "SharePoint Pets", è possibile selezionare il pulsante Avanti in basso a destra.
Nell'editor di Power Query viene visualizzato Query e poi il contenuto mostrato nell'anteprima precedente. L'editor di Power Query permette di modellare i dati prima di importarli in Dataverse. Per scegliere le colonne da importare, selezionare l'opzione Scegli colonne. Al contrario, è possibile rimuovere le colonne da non importare usando il pulsante Rimuovi colonne disponibile nella parte superiore. In caso di errore, l'opzione Passaggi applicati sul lato destro della finestra tiene traccia delle modifiche. È pertanto possibile annullare il passaggio in questione per annullare l'ultima azione. L'operazione non modifica l'origine dati, ma consente di filtrare solo ciò che si sta per importare.
Per impostazione predefinita, Power Query sceglie tutte le colonne, ma non è necessario importare tutti i dati qui.
Selezionare Scegli colonne dalla scheda "Gestisci colonne" nell'intestazione.
Selezionare soltanto le colonne Title, PetSpecies, Breed e AppointmentDate, quindi selezionareOK per continuare.
Suggerimento
In caso di errore, è possibile selezionare la "X" a sinistra del passaggio in Passaggi applicati. Quindi è possibile correggere il passaggio.
Quando nella tabella di query sono presenti le colonne Title, PetSpecies, Breed e AppointmentDate, selezionare Avanti per continuare.
Nel passaggio Mapping tabelle di Power Query, in Carica impostazioni, selezionare Carica in tabella esistente. È possibile fare riferimento all'immagine immediatamente sotto per i passaggi successivi (numerati in base ai passaggi).
Selezionare la tabella in cui si vogliono caricare i dati tramite il menu a discesa denominato Tabella consigliata. È necessario cercare la tabella Pet creata in precedenza. Tenere presente che la tabella Pet di Dataverse creata è preceduta da un prefisso e da un carattere di sottolineatura. In questo esempio, il nome della nostra tabella è cref2_Pet, ma la tabella creata avrà un prefisso diverso per "_Pet".
Nella sezione Mapping colonna sono disponibili le colonne di destinazione della tabella Pet. Selezionare il pulsante Mapping automatico. Il pulsante Mapping automatico consente a Power Apps di determinare come abbinare al meglio le colonne Origine e Destinazione. Per abbinare le colonne SharePoint, è anche possibile usare i menu a discesa. Per rendere il mapping più semplice, è importante usare nomi simili. Potrebbe essere necessario selezionare manualmente il campo Title per la colonna di destinazione PetName e, in modo analogo, PetSpecies per Species.
Dopo aver abbinato tutte le colonne di origine alle colonne di destinazione, selezionare Avanti in basso a destra nella finestra.
Il passaggio Aggiorna impostazioni permette di configurare una programmazione degli aggiornamenti, qualora si desideri aggiornare i dati provenienti regolarmente dalla stessa origine. In questo caso, lo si lascerà impostato su Aggiorna manualmente, poiché l'importazione dovrà essere eseguita solo una volta. Selezionare Pubblica in basso a destra nella finestra.
Se si ricevono avvisi, prestare attenzione ai messaggi e tornare alla schermata di modifica della query per modellare i dati.
Se non si ricevono avvisi al termine della pubblicazione e la schermata della tabella viene aggiornata (l'operazione potrebbe richiedere alcuni istanti), i dati importati nell'elenco dovrebbero ora essere visualizzati. Se non è immediatamente visibile, provare ad aggiornare il browser. Ricordarsi anche di caricare i dati in una tabella esistente (vedere il passaggio 11).
Sebbene in questo esempio si sia usato SharePoint come origine dell'importazione dei dati, i passaggi sono simili per qualsiasi origine da cui si vogliono importare i dati nell'elenco.