Carica da 1s a microsoft power bi. BI - sistemi. Trasferimento dei dati al tuo account

Il materiale è stato preparato dagli specialisti dell'azienda "Abis Soft"

Una piattaforma analitica composta da una serie di componenti (client, server, "configuratore Studio") e focalizzata sulla risoluzione di problemi aziendali tramite metodi Estrazione. Si basa sui propri sviluppi e sul proprio motore analitico. Una caratteristica interessante del prodotto è la possibilità di trasformazioni delle informazioni in più fasi, descritte nella modalità di progettazione. L'analisi arbitraria OLAP non è l'obiettivo principale, ma è anche presente. In misura maggiore, il prodotto è focalizzato sull'uso di metodi matematici per la risoluzione di problemi come la previsione delle vendite, l'ottimizzazione delle scorte, l'analisi base di clienti. Vengono offerte anche soluzioni per il settore.

Per l'integrazione con 1C, il prodotto utilizza un adattatore COM. Perché Poiché questa tecnologia funziona lentamente, su database di grandi dimensioni si propone di utilizzarla per trasferire le modifiche e configurare ulteriormente lo scarico iniziale utilizzando i metodi SQL.

Si noti inoltre che questo prodotto utilizza il proprio software client per report e calcoli analitici.

INTELIGENTE. (Relational Table Multidimensional Analysis System) è un altro noto sviluppo analitico. Il prodotto è costruito sulla base del proprio server e client Software, può funzionare anche su un modello a tre livelli tramite un modulo Web. È possibile creare cubi autonomi.

Oltre al modulo OLAP, il prodotto include moduli: Econometrics, Combination Rule, Sales Maps, Decision Trees, Genetic Algorithms, ecc. Le modalità di utilizzo sono tradizionali per il Data Mining: analisi della base clienti, calcolo dei saldi di stock ideali, identificazione dell'andamento delle vendite, ecc.

Il prodotto è posizionato come un sistema per grandi aziende e ha esperienza nell'integrazione con SAP, Oracle e altri sistemi. Per quanto riguarda l'uso di 1C come fonte di dati, non vengono offerti strumenti speciali, ma viene dichiarata l'esperienza di un lavoro simile.

BIX offre una soluzione completa basata sulla piattaforma Microsoft SQL Sever. Perché MS SQL Server, di norma, viene utilizzato come server per i database 1C, è possibile che l'organizzazione disponga già di un prodotto OLAP server. Vero, deve essere una versione non inferiore a Standard, tk. le versioni precedenti non includono Analysis Service.

Il prodotto consente di costruire cubi su documenti e loro parti tabulari, con directory ed enumerazioni come analisi. Per le directory, è possibile caricare i relativi attributi.

È possibile utilizzare Excel o qualsiasi altro client OLAP per lavorare con i cubi OLAP. Oltre a creare cubi, si propone di utilizzare gli strumenti di MS SQL Reporting Service per generare report.

Il prodotto "INTALEV: Corporate Analytics for 1C" utilizza Microsoft server SQL come server OLAP. Tutte le impostazioni vengono eseguite in modalità 1C:Enterprise visivamente e senza programmazione e tutte le fasi della formazione del database OLAP sono completamente automatizzate.

Allo stesso tempo, le capacità del prodotto sono piuttosto ampie: i cubi sono formati in base a documenti, directory, registri di accumulazione e registri contabili. Più tabelle dei fatti possono essere combinate in un unico cubo con dimensioni comuni, consentendo di analizzarle insieme. Per le dimensioni è possibile specificare gli attributi di analisi, sia di tipo primitivo che di riferimento (è implementata la topologia "fiocco di neve"). Per le configurazioni tipiche, è possibile utilizzare modelli analitici già pronti.

Il prodotto è configurato con ruoli e restrizioni di sicurezza. L'accesso è configurato per oggetto. Le autorizzazioni del ruolo vengono unite. Ciò consente di configurare, ad esempio, l'accesso ai dati contabili sui permessi di subconto, che 1C non consente.

Il prodotto INTALEV: Corporate Analytics è facile da implementare e può essere consigliato a coloro che desiderano ottenere un sistema OLAP per 1C 8.1 in modo rapido e a costi minimi.

Confronto prodotti

Per confrontare questi prodotti, abbiamo proposto alle aziende che li rappresentano di valutare la possibilità di costruire un database OLAP per risolvere i seguenti compiti:

1. Analisi delle vendite di beni (50 milioni di record nella tabella),

2. Analisi delle scorte di magazzino con dettagli fino a giorni,

3. Analisi dei dati contabili (30 milioni di voci nella tabella di registrazione del registro contabile, il numero di analisti è 40) con la possibilità di costruire fatturato e fogli di scacchi.

Allo stesso tempo, abbiamo richiesto la capacità di analizzare per attributi e sicurezza dei ruoli. Un'altra condizione è che 50 persone debbano lavorare con la base.

I rappresentanti di tutte le aziende intervistate hanno confermato in pieno la fattibilità di questi compiti. Le loro risposte per tempo e costo sono riassunte in una tabella.

detrattore

(Laboratori del gruppo base)

INTELIGENTE.

("M-Logix")

BIX BI per 1С (BIX)

"INTALEV: analisi aziendali per 1C" ("INTALEV")

Termine del progetto, chi esegue l'installazione

2-4 persone/mese, da consulenti

4 giorni (formazione) + 3 settimane (configurazione a cura del cliente)

1-5 persone/giorni, a cura del cliente

Costo del server, strofinare.

Costo del software di installazione, strofinare.

Il costo di un posto cliente, strofina.

Costo della consulenza, strofinare.

da 400.000 a 1.200.000

* Microsoft SQL Server Standard Edition per 50 utenti

** Microsoft Office 2007 Standard russo OLP NL

La creazione di un circuito OLAP per l'analisi rapida dei dati 1C non è più un problema oggi. Dal punto di vista degli autori della recensione, ha senso scegliere un prodotto OLAP in base alla funzionalità richiesta, alle capacità del proprio team IT e al budget consentito.

Ha senso scegliere i prodotti di BaseGroup Labs e M-Logix nei casi in cui l'analisi OLAP non è sufficiente e l'organizzazione vuole anche utilizzare gli sviluppi di queste aziende nel campo del Data Mining. Inoltre, questi prodotti hanno meccanismi per consolidare fonti eterogenee, quindi se si desidera creare un repository aziendale che combini le informazioni dai database 1C 8.1, 1C 7.7 o, ad esempio, database Oracle, si consiglia di considerare questi prodotti tra gli altri.

Quando si sceglie tra Deduttore e S.M.A.R.T. ha senso prestare attenzione alla differenza negli approcci all'implementazione del prodotto. Nel primo caso, l'implementazione è svolta dai consulenti del fornitore OLAP, nel secondo caso, dai propri dipendenti previa formazione.

Il vantaggio delle soluzioni basate sulla piattaforma Microsoft (Bix BI e INTALEV: Corporate Analytics for 1C) è una più facile integrazione con altri prodotti di questo vendor, come SharePoint, che permette di creare una DashBoard con KPI calcolati tramite OLAP. Possono anche utilizzare il servizio di analisi di data mining. La soluzione di Bix è più personalizzabile, ma più vicina a un progetto personalizzato.

Va notato che se un'organizzazione utilizza già Microsoft SQL Server ed Excel, i prodotti Bix e INTALEV consentono di limitarsi all'acquisto di licenze aggiuntive per questi prodotti, risparmiando sul software del server.

Per creare report comprensibili e aggiornarli in tempo reale, le aziende moderne necessitano di un potente servizio di elaborazione delle informazioni. Nei commenti ai miei lettori precedenti, mi hanno chiesto ripetutamente di scrivere un manuale per lavorare con Microsoft Power BI. In questo articolo, ti mostrerò come iniziare con questa piattaforma.

Brevemente sulle funzionalità di Microsoft Power BI

Power BI è una piattaforma BI potente ma gratuita. Microsoft investe molto nello sviluppo di questo prodotto e quindi spesso vengono rilasciati aggiornamenti per ampliarne le capacità. È possibile utilizzare le seguenti versioni del programma:

  • Power BI Desktop progettato per sviluppare un modello di dati e report;
  • Servizio Power BI- un analogo online specializzato nel monitoraggio e nell'analisi di report già pronti, quindi le possibilità di progettare e lavorare con i dati sono molto limitate lì.

Di norma, come designer viene utilizzata la versione desktop, dopodiché il file sviluppato viene pubblicato nel servizio Power BI. Per ulteriori lavori, scarica Power BI Desktop da questo collegamento.

Per gli utenti Microsoft Windows 10 dispone di una versione autonoma di Power BI Desktop, che puoi trovare seguendo questo collegamento.

Da dove posso scaricare i dati?

Power BI dispone di numerosi connettori integrati per vari servizi e database, con l'aiuto dei quali è possibile caricare nel programma il set di dati richiesto da varie origini, collegarli insieme e creare report e grafici consolidati. Al momento in cui scriviamo, tutti i connettori disponibili sono divisi in quattro gruppi:

1. Gruppo "File":

Come puoi vedere, in Power BI puoi importare dati dai database e dai servizi più famosi utilizzando vari formati di file. Dopo aver caricato le informazioni dalle origini disponibili in Power BI, hai grandi opportunità per pulire e trasformare i dati, poiché la piattaforma ha una funzionalità ETL abbastanza potente. Le tabelle scaricabili possono essere modificate e, in base alle relative colonne, creare colonne e misure calcolate: in questo modo è possibile trasformare gli array di informazioni in set di dati con la struttura necessaria per creare una visualizzazione.

Dopo aver formato una serie di dati caricati da varie fonti, molti elementi di visualizzazione integrati diventeranno disponibili per te:

  • grafico a barre in pila;
  • istogramma impilato;
  • grafico a barre raggruppato;
  • istogramma raggruppato;
  • grafico a barre normalizzato;
  • istogramma normalizzato;
  • orario;
  • grafico ad area;
  • grafico ad area in pila;
  • istogramma lineare e istogramma impilato;
  • istogramma lineare e istogramma con raggruppamento;
  • grafico a cascata;
  • grafico a dispersione;
  • Grafico a torta;
  • Diagramma ad albero;
  • carta geografica;
  • tavolo;
  • matrice;
  • scheda compilata;
  • imbuto;
  • sensore;
  • carta multilinea;
  • carta;
  • indicatore chiave di prestazione;
  • taglio;
  • grafico ad anello;
  • Elemento visivo r-script (attualmente abilitato nelle impostazioni del programma).

Tutti gli elementi hanno una gamma abbastanza ampia di impostazioni volte a modificare i parametri desiderati: colore, sfondo, titolo, bordi e così via. Se non ti basta insieme standard, puoi caricare elementi visivi personalizzati.

Smart 1C è un prodotto dell'integrazione dei programmi della famiglia 1C con il sistema di business intelligence cloud Power BI. Puoi già fare clic sopra e conoscere la versione demo di uno dei nostri rapporti basati sui dati 1C. 1C è un programma popolare per le operazioni contabili negli affari. Tuttavia, i report che possono essere realizzati in 1C non possono soddisfare pienamente le esigenze del manager nell'analisi.
Le soluzioni Smart 1C saranno utili per gli imprenditori e gli uomini d'affari che tengono i registri nel programma 1C. Il vantaggio è che il lavoro manuale di raccolta dei dati da 1C e la preparazione dei report sarà automatizzato. E report personalizzati, aggiornati automaticamente fino a 8 volte al giorno. Inoltre, tutti i report saranno in un unico dashboard di Power BI.

Come implementare nella tua azienda

L'integrazione di 1C e Power BI può essere eseguita sia da solo che coinvolgendo sviluppatori di terze parti.

Prima opzione adatto per grandi aziende che dispongono di specialisti qualificati nelle seguenti aree: programmatore 1C (linguaggio 1C, registri informativi, protocollo oData, servizio http, ecc.), Sviluppatore Power BI (linguaggio M Query, query DAX, modellazione OLAP, ecc.). ) e un analista che riferirà.

Seconda opzione- Questo è il coinvolgimento di sviluppatori esterni. Ad esempio, l'azienda SMART METRIKA. In questo caso, la BI è configurata dai nostri specialisti che hanno già esperienza in materia. La raccolta, la trasformazione e il trasferimento del flusso di dati al servizio Web Power BI è essenzialmente la base del sistema futuro. Visualizzazione dei dati, ad es. il reporting viene solitamente eseguito per le attività di ciascuna attività specifica. Report come PnL (profitti e perdite), CashFlow (flusso di denaro), dinamiche di crediti e debiti, vendite, analisi dei costi e dei profitti, punto di pareggio sono i più richiesti dai manager. Sebbene sia possibile visualizzare in Power BI tutti i dati che si trovano in 1C.

Quanto è veloce l'implementazione

Il tempo di implementazione del progetto è determinato principalmente dall'analisi di cui l'azienda ha bisogno. La comprensione di tutte le sezioni e gli indicatori analitici fornisce informazioni su quali dati devono essere presi da 1C. Piccoli progetti possono essere completati in 2 settimane (partecipano 3 specialisti), progetti complessi - 1-2 mesi. Un fattore importante che influenza i tempi di esecuzione del progetto è la corrispondenza dell'analisi richiesta con la fonte di dati - 1C. La data e il termine finali per l'attuazione del progetto possono essere indicati in modo definitivo se è presente una bozza di capitolato.

Servizio e supporto analitico

Una componente importante di qualsiasi nostra implementazione è la manutenzione del sistema dopo la consegna del progetto su richiesta. Per i nostri clienti, rimaniamo sempre in contatto e, se necessario, aiutiamo a risolvere il problema o apportare miglioramenti.

Discutiamone?

Ti invitiamo a discutere con noi della necessità di BI per la tua azienda in questo momento. Questo ti aiuterà a capire meglio se hai bisogno di questo sistema o meno. Basta fare clic sul pulsante Discutere e compila il form. Ti stiamo aspettando!

Continuiamo la nostra epopea con il mondo mobile. E oggi voglio parlare proprio di un prodotto del genere. Microsoft Power BI.

Che cos'è Microsoft Power BI ?

Ed è un servizio di business intelligence per la condivisione, la gestione e l'utilizzo di query di dati e cartelle di lavoro di Excel che contengono query di dati, modelli di dati e report.

Naturalmente, se c'è un posto dove scriviamo rapporti, allora deve esserci un posto dove li guardiamo. E ci sono molti di questi posti:

  • 1. L'ambiente stesso in cui li scriviamo. Bene, questo è logico, ma utile solo a noi;
  • 2. Interfaccia web;
  • 3. dispositivi iOS;
  • 4. finestre dispositivi, possono essere installati nello stile della metropolitana. Quelli che hanno Vincita 8/8.1. Sembra davvero futuristico, specialmente su monitor di grandi dimensioni.
  • 5. Dispositivi Android. "L'app per Android è in arrivo". Aspettiamo.

Logica di funzionamento

Spieghiamo prima la logica del lavoro, così in seguito sarà più chiaro perché lo facciamo così e non altrimenti. L'intero sviluppo può essere suddiviso in più fasi:

  • 1. Registrazione dell'account. puoi vedere i prezzi, ma esiste anche una versione gratuita, quindi puoi provarla. Certo, per l'occidente il prezzo di 10 dollari per utente al mese è una sciocchezza, ma per i nostri paesi è ancora tanto. Ma poi di nuovo, anche se prendiamo un'azienda di 500 persone, quanti dipendenti avranno bisogno di tale funzionalità?
  • Al momento della registrazione, tieni presente un punto: viene eseguito in basso a sinistra, dove indichi la tua posta. Se vai a registrazione- c'è solo l'autorizzazione.
  • 2. È necessario eseguire il configuratore di Power BI Designer, quello scaricato in precedenza.
  • 3. Nel configuratore facciamo quello che vogliamo, form aspetto ecc., quindi salvare il file di progetto.
  • 4. Ora dobbiamo estrarre il file di progetto nel nostro account in modo che le modifiche vengano salvate lì.
  • 5. Accedi con il tuo account dispositivo mobile o nel client per finestre - le tue impostazioni vengono raccolte.
  • 6. Divertiti.

Lavorare con il configuratore

Ora scopriamo come creare report e come ottenere dati?

Ottenere dati

Quando apri per la prima volta sarai accolto da un assistente. Lo chiudiamo. E rimuoviamo tutto ciò che non è necessario. Dovremmo avere solo questa finestra:

Per ora, non entreremo nei dettagli sullo scopo di tutti i pulsanti. E proviamo a rispondere alla domanda: come otteniamo i dati?

Alla ricerca di una risposta, dobbiamo premere il pulsante " Ottieni dati", - quello in alto a sinistra, saremo accolti da questo dialogo:

Come puoi vedere, l'elenco delle potenziali fonti è semplicemente enorme. Tuttavia, prenderemo la possibilità di ottenere i dati utilizzando OData, poiché li abbiamo in 1C, ma di solito non li utilizziamo. Applichiamolo qui. Puoi leggere di più a riguardo qui:

  • 1. SUO

La prima cosa che dobbiamo fare è, ovviamente, trovare un donatore, ad es. base da cui trascineremo tutti questi dati.

Ci sono diverse opzioni:

  • 1. Alza il tuo server web e trascina i dati da lì. Ma questa opzione è scomoda per l'apprendimento, dal momento che non darò il mio server all'accesso pubblico.
  • 2. Vai al sito 1C , dove ci sono configurazioni demo, e tenta la fortuna lì, nella speranza che almeno una di esse sia aperta Odati . Assicurati che non sia così e chiudi il sito.
  • 3. Vai al sito inglese 1C , per prendersi cura di una sorta di base lì, che ha accesso attraverso Odati. E trovane uno.

Quindi, ci fermiamo a UNF, puoi verificare che OData sia disponibile in questo modo:

Se vedi un elenco di metadati lì, allora è tutto a posto.

Ora controlliamo la directory, ad esempio la directory delle merci:

Come puoi vedere, abbiamo semplicemente aggiunto il nome della directory e la designazione che questa è una directory al primo indirizzo, nei configuratori in lingua russa sarebbe simile a questo:

Quando andiamo a questo URL, dovremmo vedere xml che descriverà ogni elemento della directory, tuttavia, tutto dipende dal browser, FireFox mostra questi dati come feed RSS. Ma non cambia l'essenza.

Se, durante la connessione al database, ricevi un messaggio che indica che l'entità non è stata trovata, allora sei qui.

Andiamo oltre. È necessario impostare un qualche tipo di compito per avere un obiettivo finale. Tuttavia, finché non acquisiamo familiarità con la funzionalità, è difficile. Pertanto, per ora, propongo di limitarci a una cosa elementare: mostreremo le vendite nel contesto di merci e controparti. Beh, forse qualcos'altro. Per ACS, questa attività è la più semplice, ma ci sono alcune sfumature.

Quindi la prima cosa che dobbiamo capire è dove vengono archiviate le vendite. Sono esattamente memorizzati nel registro di accumulazione e questo registro è designato in OData come AccumulationRegister. Qui li stiamo cercando. La conoscenza di base dell'inglese ci aiuterà in questo. Ed ecco il nostro registro AccumulationRegister_Sales. Controlliamo:

Se vediamo xml , allora è tutto ok.

Ora andiamo nel nostro configuratore BI, selezioniamo la riga con al suo interno OData, quella che ho evidenziato in giallo nello screenshot qui sopra e clicchiamo su Connetti, quindi compiliamo tutto ciò che serve:

Ora saremo accolti dalla seguente finestra:

Qui siamo informati che non abbiamo l'autorizzazione specificata. Deve essere specificato. E attenzione, puoi specificare l'autorizzazione sia in generale per il dominio che per un indirizzo specifico, non ho trovato come specificare l'autorizzazione per un database specifico, ma questo non è importante per noi ora.

Specificare un accesso senza password e fare clic su Connetti. I dati dovrebbero iniziare a caricarsi. Dopo di esso, avrai i campi a sinistra:

I campi disponibili sono visualizzati in alto a destra, ora ce ne sono solo due.

In basso a sinistra: puoi passare da un rapporto all'altro e dai dati da cui vengono creati i rapporti. Nel nostro caso si tratta di richieste.

In alto a sinistra - pagine con rapporti, ad es. su una pagina (a la layout 1C) possono esserci molti dati diversi.

Ora dobbiamo capire perché abbiamo solo due campi, vedete, abbiamo chiaramente più misurazioni, dettagli, risorse. Passiamo alle domande:

Questa è la finestra della query. Tutte le richieste che aggiungi saranno disponibili in alto a sinistra.

In alto al centro - stringa di connessione. Infatti questo è il testo della richiesta, qui sono indicate sia le selezioni, sia i percorsi, ecc.

Sulla destra abbiamo il nome della richiesta e la sequenza dei passaggi.

Qui sulla sequenza parleremo un po'. La sua essenza si riduce al fatto che in esso descriviamo passo dopo passo le regole che vogliamo applicare ai nostri dati. Quelli. se si desidera eliminare una colonna, è necessario specificare a che ora: questo sarà il passaggio numero 2 o il numero 10. Inoltre diventerà più chiaro.

Quindi, abbiamo solo tre colonne. Con cosa è collegato? Diamo un'occhiata da vicino all'xml che ci fornisce 1C e troviamo quel posto dove inizia l'elenco, ad es. quando Odati ci viene restituita non una rappresentazione riga per riga del registro, come siamo abituati, ma vengono visualizzate prima le informazioni sul registrar e quindi i suoi movimenti sono già incorporati in esso.

Bene, siamo interessati a queste righe. Selezioniamo ora un qualsiasi elemento nella colonna centrale e in basso vedremo questo messaggio:

E avremmo dovuto vedere le letture, ma non lo faremo. Per vedere - abbiamo bisogno di espandere l'array in stringhe. Per fare ciò, premi il pulsante, che si trova in alto a destra nell'intestazione della colonna centrale, l'ho evidenziato in giallo sullo schermo e ricorda: ora abbiamo 18 righe, premi:

Ora abbiamo 50 righe. Quelli. abbiamo distribuito tutto riga per riga e prima era raggruppato per registrar, nelle parole di 1C.

Ma questo non ci soddisfa, non ci sono abbastanza colonne per noi, penso che tu abbia indovinato cosa bisogna fare - fai di nuovo clic su quel pulsante nell'intestazione:

E ora scegliamo - cosa vogliamo aggiungere, ad es. per analogia con una richiesta in 1C - selezionare i campi su cui poi vogliamo operare:

E fai clic su OK:

Si noti che l'elenco delle azioni è stato compilato a destra, ad es. nel nostro caso, i passaggi sono:

  • 1. Per ottenere dati;
  • 2. Espandi i dati;
  • 3. Espandi i dati.

E presta immediatamente attenzione alla formula sopra.

Ora dobbiamo risolvere il problema, perché non siamo per niente soddisfatti del nome del prodotto sotto forma di UID. Dubito che un tale punto di vista sarebbe informativo.

Quindi, ora abbiamo bisogno di visualizzare le informazioni sul prodotto, facciamo questo combinando il prodotto e le tabelle di vendita.

Per fare ciò, aggiungiamo una nuova richiesta, ma alla directory del prodotto http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature , proprio come sales, e rinominiamo queste tabelle in modo da non essere confuso:

Nota: ho applicato immediatamente diversi passaggi ai dati del prodotto, ovvero:

  • 1. Dati ottenuti:
  • = OData.Feed("http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature")
  • 2. Colonne aggiuntive rimosse:
  • = Table.RemoveColumns(Source ,("SKU", "ChangeDate", "WriteOffMethod", "DescriptionFull", "BusinessActivity_Key", "Vendor_Key", "Cell_Key", "Comment", "OrderCompletionTerm", "TimeNorm", "FixedCost", "CountryOfOrigin_Key", "Chiave_file_immagine", "Chiave_genitore", "Versione dati"))
  • 3. Record filtrati, rimossi tutti i gruppi:
  • = Table.SelectRows(#"Colonne rimosse" , each ( = false))

Sopra ci sono richieste che possono essere inserite nella riga superiore e quindi non fare tutto a mano. Presta attenzione alla struttura di tutto questo: nel primo passaggio otteniamo solo i dati. Nel secondo passaggio, specifichiamo cosa facciamo con i dati che abbiamo ricevuto nel primo passaggio. Sul terzo - indichiamo nuovamente il nome del passaggio a cui applicheremo la regola per il filtraggio.

Quelli. dobbiamo sempre specificare a quale passaggio applichiamo questa o quella regola.

  • 1. È facile prendere e creare unioni in base al tipo di collegamenti in 1C quando uniamo due tabelle.
  • 2. Aggiungi a una delle tabelle i dati di cui abbiamo bisogno dall'altra.

Analizzeremo entrambi. Così. Per prima cosa facciamo solo il sindacato. Per fare ciò, vai alla scheda Rapporti (in basso a sinistra) e fai clic sul pulsante Gestisci:

E imposta le connessioni:

E, infine, visualizziamo qualsiasi report... e anche se no, è troppo presto. Rinominiamo i campi per chiarire cosa è responsabile di cosa. Per fare ciò, torniamo alle query e rinominiamo tutto ciò di cui abbiamo bisogno semplicemente facendo clic con il tasto destro sulla colonna e Rinomina o due volte su di essa. Non dimenticare di controllare i collegamenti alle tabelle in seguito.

E ora creeremo rapporti:

Come puoi vedere, i rapporti sembrano molto belli, specialmente l'idea stessa che puoi semplicemente prendere e collegare un mucchio di grafici tra loro.

Ora proviamo ad aggiungere gruppi di prodotti qui. In teoria, sarebbe necessario aggiungere un'altra query con i gruppi di articoli e associarli al campo NomenclaturaGroup_Key nella richiesta di articoli. Tuttavia, non ne avremo bisogno. Andiamo fino alla fine, guardiamo le ultime colonne nella query Nomenclatura.

E ti imbatterai in un errore, e questo è molto probabilmente un bug della piattaforma su cui è pubblicato questo database, poiché sulle piattaforme più recenti va tutto bene. Quindi prova tu stesso. Ma la linea di fondo è che i nomi dei gruppi di nomenclatura appariranno qui.

Trasferimento dei dati al tuo account

Dopo tutto questo, salviamo il rapporto che abbiamo ricevuto. A proposito, è allegato all'articolo. Quindi puoi scaricarlo dai file allegati a questo articolo.

Fare clic su Ottieni dati, selezionare File di Power BI Designer e fare clic su Connetti, quindi selezionare il file e fare nuovamente clic su Connetti.

E ora andiamo all'applicazione iOS e vediamo come appare lì:

È tutto.

Risultato

Alla fine, voglio dire solo una cosa: non limitarti alle capacità di 1C, perché 1C è, in primo luogo, un database. Quindi la bellezza è già per altre decisioni.

Se conosci bene OData, puoi fare questo tipo di report in pochi minuti. E oltre a questo, per facilità d'uso e minor carico sul database, puoi semplicemente creare un registro di informazioni separato, in cui puoi eliminare tutte le informazioni necessarie contemporaneamente e, con questa decisione, raccoglierle e visualizzarle.

Qual è il vantaggio di utilizzare questa soluzione? Tutto è molto semplice: puoi ottenere il risultato finale in un paio d'ore. Tutto è gratuito (ovviamente ci sono una serie di restrizioni in versione gratuita, ma penso che sarà sufficiente per molte persone).

Tutto ciò che serve per iniziare è installare un server web, aggiornare la piattaforma alla 8.3.6 (forse funzionerà con la 8.3.5, non l'ho testato, l'importante è che non ci siano bug nella piattaforma) , estrarre i dati e comporli.

Quelli. per un programmatore, ci vorranno al massimo diverse ore. E il risultato è eccellente.

PS Non dimenticare la sicurezza dei dati!

Fai immediatamente una prenotazione che questo articolo non pretende di essere una guida completa. Piuttosto, è un'esperienza personale di visualizzazione dei dati di gestione.

Il concetto di "analisi" ha un gran numero di definizioni. Uno di questi: "L'analisi è il processo per ottenere conoscenze e nuovi dati basati sui fatti". Da un punto di vista aziendale, l'analisi consente di ottenere molte nuove informazioni dall'enorme quantità di dati che viene generata durante la conduzione di un'impresa.

La visualizzazione di questi dati consente di semplificare il processo di percezione.

Allo stesso tempo, non tutte le fonti di dati necessarie sono sempre incluse in un unico sistema contabile. Il budget può essere formato in Excel, le informazioni sulle spedizioni e le richieste dei clienti possono essere disponibili in formati di prova, le metriche dei visitatori del sito - attraverso un portale web, ecc. Come si può collegare tutto questo in un unico "pannello di controllo aziendale"? Microsoft Power BI può aiutare con questa attività.

Di seguito viene descritto il processo di connessione di 1C come fonte di dati e di creazione di relazioni con altri sistemi informativi.

Avremo bisogno:

  • 1C: Trade Management, pubblicato e accessibile da Internet: utilizzeremo 1C distribuito in Azure.
  • Un abbonamento a Microsoft Power BI attivo.
  • Un'ulteriore fonte di dati che assoceremo ai dati di 1C: prendi un file Excel.

Pubblicazione della base informativa 1C

Prima di rendere disponibili i dati a Power BI, è necessario fornire l'accesso Web all'infobase, o meglio, all'interfaccia OData. Per fare ciò, pubblicheremo un infobase con autenticazione tramite il sistema operativo.

Lanciamo 1C nella modalità "Configuratore" con diritti di amministratore locale e andiamo ad Amministrazione, pubblicando un'estensione web. Abilitiamo l'autorizzazione tramite Windows.

Ora devi avviare 1C:Enterprise e andare su "Tutte le funzioni" - "Elaborazione" - "Impostazione di un servizio REST automatico".

In questa elaborazione, devi solo contrassegnare gli oggetti desiderati e fare clic sul pulsante "Salva e chiudi". Questa elaborazione standard e inclusi in tutte le configurazioni standard 1C.

Cerchiamo e contrassegniamo nell'elenco i dati che prevediamo di analizzare in Power BI. Ad esempio, Directory - Partner, Documenti - Ordini dei clienti, ecc.

Nome host pubblico: nome DNS esterno o indirizzo IP del server.
BaseName: il nome dell'infobase che abbiamo utilizzato durante la pubblicazione.

Document_Realization of GoodsServices_Goods - dati forniti da 1C. Questi possono essere directory, registri, ecc.

Connessione di origini in Power BI

Ora avviamo Power BI Desktop. Il programma è disponibile tramite il portale https://powerbi.microsoft.com/ dopo aver eseguito correttamente la registrazione e l'autorizzazione.

Scarica, installa ed esegui.

Colleghiamo le fonti di dati necessarie. Per fare ciò, fai clic su "Collega dati" sulla barra degli strumenti e seleziona il feed OData:

Cliccando sul pulsante "Ok", è necessario specificare i dati di autorizzazione. Successivamente, vedremo alcuni dei dati ottenuti.

Facendo clic sul pulsante "Modifica", arriveremo all'editor di query, dove potremo modernizzare i dati e aggiungere i calcoli necessari utilizzando il linguaggio DAX.

Dopo aver aggiunto più origini, è necessario impostare le relazioni tra i dati. Per fare ciò, passa alla modalità di visualizzazione delle relazioni.

Aggiunta di altre fonti

Allo stesso modo, possiamo aggiungere altre fonti di dati, ad esempio, file Excel. Questo viene fatto anche tramite il menu Ottieni dati.

Come altre fonti, possiamo utilizzare un numero enorme di opzioni:

Dopo aver collegato tutte le fonti e aver creato collegamenti tra i dati, puoi iniziare a visualizzare le informazioni.

Visualizzazione dati

Nella finestra principale di Power BI, sulla barra degli strumenti, selezionare l'elemento di visualizzazione.

Trascinando i campi richiesti nei parametri dell'elemento, otteniamo una rappresentazione visiva dei dati.

Dopo aver creato il report richiesto, si può procedere alla sua pubblicazione. Per fare ciò, fai semplicemente clic sul pulsante "Pubblica" e seleziona spazio di lavoro dove vuoi inserire il rapporto.

Al termine del processo di pubblicazione, il sistema fornirà un collegamento per visualizzare il report in un browser. Ora il report può essere reso disponibile a tutti o solo a una determinata cerchia di persone.

A nome mio, aggiungo che questo strumento ha permesso alla nostra azienda di acquisire una serie di conoscenze su di noi e sui nostri clienti. Un esempio è la comprensione della geografia dei clienti, l'evidenziazione di partner "d'oro", dipendenti oberati di lavoro, ecc.

Condividi con gli amici o salva per te:

Caricamento in corso...