Nota: Questo articolo presenta i dettagli di un’applicazione demo incorporata di Energy BI. Questa è una continuazione di gli articoli Energy BI BI Embedded Analytics – Parte 1 E Energy BI BI Embedded Analytics – Parte 2che discutono di Energy BI Authoring e Energy BI incorporati. Quindi, si consiglia di passare attraverso le parti precedenti della serie.
Demo incorporato Energy BI
Github: https://github.com/robinrizvi/embedded-analytics-poc
Questo repository contiene la prova del concetto per dimostrare i casi d’uso di analisi incorporati attraverso Energy BI. Questo repository contiene:
- Energy BI Artefacts (file di origine): File PBIX (file che contengono informazioni di report e set di dati), file di Excel dell’origine dati, ecc. Questi possono essere trovati in Cartella Energy BI.
- Documentazione POC: Documentazione che descrive in dettaglio i risultati per questo POC.
- Moduli dell’applicazione POC: Moduli dell’applicazione che rispecchiano lo stack tecnologico che contengono codice per dimostrare aspetti di questo POC.
L’applicazione di esempio è inclusa nel repository sopra menzionato. Dimostra l’utilizzo di analisi incorporato in un’applicazione che può essere utilizzata come riferimento quando si integra con la propria applicazione.
- POC-Internet: SRC/APP/Frequent/Service/Powerbi/Powerbi.service.ts
- POC: com/powerbi/poc/config/config.java
- poc-web
- POC
- POC-Internet: installa nodo e NPM
npm set up -g @angular/cli
ng serve
. - POC:
mvn clear set up -DskipTests
. Esegui la classe principale:PocApplication
.
La seguente configurazione utilizza un’e -mail personale, come Gmail, Hotmail, ecc. Gli account di lavoro/organizzazione devono essere gestiti a livello organizzativo dal portale di amministrazione Microsoft 365.
- Impostazione dell’account Microsoft
- Attivazione del servizio Energy BI (Internet)
- Navigare a https://powerbi.microsoft.com/en-in/getting-started-with-power-bi/.
- Fai clic su prova gratuitamente.
- Accedi usando il creato onmicrosoft ID e -mail.
- Una volta che il portale BI Energy è pronto (verrà attivato con una licenza gratuita di Energy BI)
- Fare clic sull’icona dell’utente e selezionare “Avvia prova” per attivare la prova della licenza Energy BI Professional.
- Desktop Energy BI
- Scarica Energy BI Desktop da https://www.microsoft.com/en-us/obtain/particulars.aspx?id=58494
- Accedi a Energy BI Desktop usando il onmicrosoft ID e -mail creato sopra.
- Connettiti a DataSource (s) e crea un set di dati.
- Salva come file PBIX.
- Fai clic su Pubblica per pubblicare su Energy BI Service.
- Riprendi i report/dashboard di creazione rispetto al set di dati creato nel servizio BI Energy (Internet).
- Incorporare lo strumento di configurazione
- Navigare a https://app.powerbi.com/embbedsetup/appownsdata
- Segui il mago e concedi tutti i privilegi di Energy BI e le autorizzazioni di Azure suggerite:
- Accedi con l’ID e-mail onmicrosoft creato
- Registra l’app nell’annuncio di Azure e concedi tutti i privilegi per le autorizzazioni API di riposo e Azure di Energy BI.
- Aggiunta di un segreto consumer (richiesto per l’autenticazione) per l’app Azure Azure creata attraverso la procedura guidata sopra
- Vai al Portale di Azure con l’e -mail di OnMicrosoft.com appena creata.
- Cerca e seleziona Azure Energetic Listing.
- Seleziona le registrazioni delle app e seleziona l’applicazione dall’elenco.
- Seleziona certificati e segreti.
- Seleziona Segreti consumer, quindi seleziona Nuovo segreto consumer.
- Fornire una descrizione del segreto e una durata.
- Seleziona Aggiungi.
- Creazione di un gruppo di sicurezza pubblicitaria Azure
- Il preside del tuo servizio non ha accesso a nessuno dei tuoi contenuti di Energy BI e API. Crea un gruppo di sicurezza in Azure AD per dare l’accesso principale al servizio. Quindi aggiungi il capitale del servizio creato a quel gruppo di sicurezza.
- Assegnare un capitale/app di sicurezza al gruppo di sicurezza.
- Il preside del tuo servizio non ha accesso a nessuno dei tuoi contenuti di Energy BI e API. Crea un gruppo di sicurezza in Azure AD per dare l’accesso principale al servizio. Quindi aggiungi il capitale del servizio creato a quel gruppo di sicurezza.
- Abilitazione delle impostazioni di amministrazione del servizio BI Energy (Energy BI -> Portale di amministrazione)
- Abilita i contenuti incorporati nelle app, sia per l’intera organizzazione che per il gruppo di sicurezza specifico creato in Azure AD.
- Abilita consentire ai principi del servizio di utilizzare le API di potenza per l’intera organizzazione o per il gruppo di sicurezza specifico che è stato creato in Azure AD.
- Aggiunta del capitale del servizio all’space di lavoro (servizio BI Energy -> Impostazioni dell’space di lavoro)
- Sotto accesso, aggiungi il capitale del servizio o il gruppo di sicurezza creato.
- Ottenere le proprietà richieste per costruire una configurazione incorporata che può essere utilizzata dalle API consumer per incorporare l’artefatto di Energy BI nell’applicazione
- Rapporto di incorporamento
- Incorporare visivo
- Incorporare la dashboard
- Incorporare la piastrella del cruscotto
- Incorporamento del rapporto advert hoc (con dati di applicazione di runtime) con configurazione programmatica visiva e dati
- Incorporare il designer di report advert hoc
- Incorporare le domande e risposte visive
- Passaggio di contesto in entrata (passaggio di contesto/dati da un’applicazione a potenza BI)
- Passaggio di contesto in uscita (passaggio di contesto/dati da Energy BI all’applicazione)
- Fare su e giù
- Drill Via (Energy Bi to Energy BI)
- Drill Via (Energy BI all’applicazione)
- Autore del rapporto tramite il report designer
- Rapporto che crei programmamente
- Convalida della sessione dell’applicazione (interattività all’interno degli artefatti BI dell’applicazione e della potenza dopo l’invalidazione della sessione dell’applicazione)
- Convalida della sessione di Energy BI (interattività all’interno degli artefatti di Energy BI dopo l’invalidazione della sessione di Energy BI)
- Multi-tenancy (tramite RLS o sicurezza a livello di riga)
- Incorporare un rapporto sostenuto da MongoDB (utilizzando l’interfaccia e il connettore Atlas SQL)
- Rapporto supportato dall’API REST incorporato (utilizzando Internet Connector)
Conclusione
Questa serie in tre parti ha esplorato l’intero spettro di autore e incorporamento di Energy BI, dai fondamenti dei servizi di Energy BI, dalla Federazione dei dati e dalla creazione all’integrazione di report interattivi in tempo reale all’interno delle applicazioni personalizzate. In questa ultima parte, abbiamo attraversato un’applicazione demo incorporata di Energy BI, in dettaglio in dettaglio i passaggi di configurazione, configurazione e implementazione attraverso i componenti front-end e back-end.
L’obiettivo di questa serie è stato quello di demistificare l’ecosistema di Energy Bi per sviluppatori e architetti che stanno cercando di incorporare ricche esperienze analitiche nelle loro applicazioni. Sia che tu stia costruendo dashboard per workforce interni o fornendo approfondimenti basati sui dati agli utenti finali in un prodotto SAAS multi-tenant, Energy BI Embedded offre una soluzione potente e flessibile.
Con il repository demo e la guida di configurazione forniti, ora si dispone di un riferimento di lavoro per sperimentare, estendere e integrare Energy BI nelle tue applicazioni.
Buon incorporamento e ci vediamo presto in un’altra tecnologia profonda!