Usare Power Apps per eseguire query sui dati in Azure Esplora dati
Azure Esplora dati è un servizio di analisi dei dati veloce e completamente gestito per l'analisi in tempo reale di grandi volumi di dati in streaming da applicazioni, siti Web, dispositivi IoT e altro ancora.
Power Apps è una suite di app, servizi, connettori e piattaforma dati che offre un ambiente di sviluppo rapido delle applicazioni per creare app personalizzate che si connettono ai dati aziendali. Il Power Apps connettore è utile se si dispone di una raccolta di dati di streaming di grandi dimensioni e in crescita in Azure Esplora dati e si vuole creare un'app a basso contenuto di codice e altamente funzionale per usare questi dati. In questo articolo si crea un'applicazione Power Apps per eseguire query sui dati di Azure Esplora dati.
Prerequisiti
- Licenza power platform. Introduzione a https://powerapps.microsoft.com.
- Familiarità con .Power Apps suite
Connettersi al connettore azure Esplora dati
Passare a https://make.powerapps.com/ ed eseguire l'accesso.
Nel menu a sinistra selezionare altre>connessioni.
Selezionare + Nuova connessione.
Cercare Azure Esplora dati e quindi selezionare Azure Esplora dati.
Selezionare Crea nella finestra Esplora dati di Azure visualizzata.
Specificare le credenziali nella finestra di autenticazione.
Per altre informazioni sul connettore azure Esplora dati in Power Apps, vedere Connettore di Azure Esplora dati
Creare l'app
Nel menu a sinistra selezionare App.
Selezionare + Nuova app>Iniziare con una progettazione di pagina.
Selezionare Area di disegno vuota. Per impostazione predefinita, il formato tablet è selezionato.
Aggiungere il connettore
Nel menu a sinistra selezionare Dati.
Selezionare Aggiungi dati.
Espandere Connettori, selezionare Azure Esplora dati e quindi selezionare l'utente di Azure Esplora dati.
Azure Esplora dati viene ora aggiunto come origine dati.
Configurare il limite di righe di dati
Facoltativamente, è possibile impostare il numero di record recuperati dalle connessioni basate su server in cui la delega non è supportata.
Nella barra dei menu selezionare Impostazioni.
In Impostazioni generali scorrere fino al limite di righe di dati e quindi impostare il limite dei record restituiti. Il limite predefinito è 500.
Nota
Il valore limite per i record restituiti è compreso tra 1 e 2.000.
Aggiungi elenco a discesa
Nella barra dei menu selezionare +Inserisci.
Selezionare Input e quindi selezionare Elenco a discesa. Il riquadro Proprietà elenco a discesa viene visualizzato nella parte più a destra dell'area di disegno.
Nel riquadro delle proprietà selezionare la scheda Avanzate .
In Dati sostituire il testo segnaposto per Items con:
["NEW YORK","TEXAS"]
Nell'area di disegno viene visualizzato un menu a discesa. Dopo aver ottenuto i dati, è possibile selezionare New York o Texas espandendo il menu a discesa.
Con l'elenco a discesa ancora selezionato, sostituire il testo segnaposto per OnChange con la formula seguente.
ClearCollect( KustoQueryResults, AzureDataExplorer.listKustoResultsPost( "https://help.kusto.windows.net", "Samples", "StormEvents | where State == '" & Dropdown1.SelectedText.Value & "' | take 15" ).value )
Aggiungere una tabella dati
Selezionare +Inserisci nella barra dei menu.
SelezionareTabella datilayout>. Riposizionare la tabella dati in base alle esigenze.
Nel riquadro delle proprietà selezionare la scheda Avanzate .
In Dati sostituire il testo segnaposto per Items con la formula seguente. La formula specifica i tipi di colonna di cui eseguire il mapping in base alla formula in Aggiungi elenco a discesa.
ForAll( KustoQueryResults, { EventId: Value(Value.EventId), EventType: Text(Value.EventType), DamageProperty: Value(Value.DamageProperty) } )
Nel riquadro delle proprietà selezionare la scheda Proprietà .
L'origine dati viene popolata automaticamente con l'origine specificata nella sezione Items della tabella dati. In questo esempio l'origine è
KustoQueryResults
.Selezionare Modifica campi e quindi selezionare + Aggiungi campo.
Selezionare i campi desiderati e quindi selezionare Aggiungi. Viene visualizzata un'anteprima della tabella dati selezionata.
Selezionare Salva e quindi immettere un nome per l'app.
Convalidare l'app
- Selezionare il pulsante Riproduci nella parte più a destra della barra dei menu oppure premere F5 per visualizzare l'anteprima dell'app.
- Provare l'elenco a discesa, scorrere la tabella dati e confermare l'esito positivo del recupero e della presentazione dei dati.
Limitazioni
- Power Apps ha un limite massimo di 2.000 record di risultati restituiti al client. La memoria complessiva per tali record non può superare i 64 MB e un tempo di sette minuti per l'esecuzione.
- Il connettore non supporta gli operatori fork e facet .
- Eccezioni di timeout: il connettore ha una limitazione di timeout di 7 minuti. Per evitare potenziali problemi di timeout, rendere la query più efficiente in modo che venga eseguita più velocemente o separarla in blocchi. Ogni blocco può essere eseguito in una parte diversa della query. Per altre informazioni, vedere Procedure consigliate per le query.
Per altre informazioni sui problemi noti e sulle limitazioni per l'esecuzione di query sui dati tramite il connettore azure Esplora dati, vedere Problemi noti e limitazioni
Contenuti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per