Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo tutorial imparerai a conoscere Power Query e il linguaggio M all'interno del desktop di LuckyTemplates.
Sebbene possano esserci lievi differenze, puoi applicare le stesse tecniche generali ad altri prodotti Microsoft come Excel, Analysis Services e altri strumenti Microsoft con un motore Power Query incorporato.
Power Query è progettato per la trasformazione e la preparazione dei dati. Viene fornito con un'interfaccia grafica per la connessione a un'ampia gamma di origini dati.
Ha anche un editor, più comunemente noto come Editor di Power Query nel desktop di LuckyTemplates, che viene utilizzato per trasformare i dati grezzi.
Il processo di trasformazione dei dati grezzi viene anche chiamato ETL, che sta per Extract, Transform and Load.
Fase | Descrizione |
---|---|
Estrazione | I dati vengono estratti da varie fonti. |
Trasformazione | I dati vengono puliti e riordinati affinché possano essere analizzati. |
Caricamento | I dati trasformati vengono caricati in un sistema di destinazione. |
Power Query estrae i dati connettendosi a un'ampia gamma di origini dati. Quindi rimodella, pulisce e trasforma i tuoi dati. Infine, carica i dati nel modello di dati.
I dati non sono mai perfetti. Pertanto, l'obiettivo dell'editor di query è aiutare l'utente ad applicare la maggior parte delle trasformazioni comuni interagendo con un semplice set di barre multifunzione, menu e altri componenti.
Questa capacità di trasformazione è comune a tutte le origini. Pertanto, indipendentemente dall'origine sottostante, l'esperienza utente all'interno dell'editor di query rimane la stessa.
Dopo esserti connesso a un'origine dati, avrai un'anteprima dei dati.
L'anteprima si basa su un sottoinsieme che consente di progettare la query. Vedrai i dati completi solo quando fai clic su Chiudi e applica. Ciò significa che puoi lavorare con set di dati molto grandi.
Il motore di Power Query è disponibile in molti prodotti e servizi. La destinazione in cui verranno archiviati i dati dipende dalla query utilizzata.
M è un linguaggio mashup funzionale e con distinzione tra maiuscole e minuscole progettato per la trasformazione dei dati.
Quando esegui una trasformazione, il codice per quel passaggio viene generato automaticamente per te. Quindi non è necessario scrivere tu stesso un codice M.
Tuttavia, ci sono casi in cui è necessario imparare a scrivere codici M. Questi includono la creazione di funzioni personalizzate, l'esecuzione di trasformazioni più complesse, l'ottimizzazione e la creazione di connettori personalizzati.
Con l'introduzione di IntelliSense nel settembre 2018, la distinzione tra maiuscole e minuscole ora ha un impatto minore sui codici M.
IntelliSense consente di chiamare i membri dell'intrinseco #shared, ad esempio tutte le funzioni M native, le funzioni personalizzate, i nomi di variabili o passaggi e i parametri.
M è un linguaggio funzionale. Quando capisci il suo flusso, diventa più facile leggere e scrivere codici M.
Come best practice generale, assicurati che la barra della formula sia sempre visibile nell'interfaccia utente. In questo modo, puoi vedere il codice M generato e seguirne il flusso e la sintassi.
Sono disponibili numerose risorse online dove è possibile saperne di più su M.
Una risorsa è la Formula Language Specification che descrive la struttura del linguaggio stesso e il riferimento alla funzione M che elenca tutte le funzioni e la loro documentazione. Power Query contiene anche una libreria standard accessibile tramite la parola chiave #shared.
Ma nel complesso, la cosa più importante quando si impara qualcosa di nuovo è pratica, pratica e pratica.
L'editor di Power Query è uno strumento potente per l'esecuzione di trasformazioni di dati. Una volta compresi i concetti di base, sarà più facile convertire i dati grezzi in informazioni più significative.
E sebbene la lingua M sia spesso generata automaticamente per te, è sempre meglio imparare. Questo sarà un grande vantaggio quando si affronteranno scenari più complessi in futuro.
Melissa
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.