Abierto
Cerca

Sistemas de BI. Sistemas BI y sus funciones Conexión de power bi a 1c

El material fue elaborado por especialistas de la empresa "Abis Soft".

Una plataforma analítica formada por una serie de componentes (cliente, servidor, “Configurador de estudio”) y enfocada a la resolución de problemas empresariales mediante métodos de Minería de Datos. Basado en desarrollos propios y en su propio motor analítico. Una característica interesante del producto es la posibilidad de transformaciones de información en varias etapas, que se describen en el modo de diseño. El análisis OLAP personalizado no es el foco principal, pero también está presente. En mayor medida, el producto se centra en el uso de métodos matemáticos para resolver problemas como previsión de ventas, optimización de inventarios y análisis de la base de clientes. También se ofrecen soluciones industriales.

Para integrarse con 1C, el producto utiliza un adaptador COM. Porque Esta tecnología funciona lentamente, pero en bases de datos grandes se propone utilizarla para transferir cambios y, además, configurar la descarga inicial mediante métodos SQL.

Tenga en cuenta también que este producto utiliza su propio software de cliente para generar informes y cálculos analíticos.

ELEGANTE. (sistema para el análisis multidimensional de tablas relacionales) es otro desarrollo analítico bien conocido. El producto está construido sobre la base de su propio software de servidor y cliente, y también puede funcionar en un modelo de tres niveles a través de un módulo web. Es posible crear cubos autónomos.

Además del módulo OLAP, el producto incluye los siguientes módulos: “Econometría”, “Regla de combinación”, “Mapas de ventas”, “Árboles de decisión”, “Algoritmos genéticos”, etc. Los ámbitos de uso tradicionales del Data Mining son: análisis de la base de clientes, cálculo de saldos ideales de almacén, identificación de tendencias de ventas, etc.

El producto está posicionado como un sistema para grandes empresas y tiene experiencia en integración con SAP, Oracle y otros sistemas. En cuanto al uso de 1C como fuente de datos, no se ofrecen herramientas especiales, pero se indica experiencia en trabajos similares.

BIX ofrece una solución integral basada en la plataforma Microsoft SQL Sever. Porque MS SQL Sever, por regla general, se utiliza como servidor para bases de datos 1C; puede resultar que la organización ya tenga un producto de servidor OLAP. Es cierto que debe ser una versión no inferior a la Estándar, porque Las versiones menores no incluyen Analysis Services.

El producto le permite crear cubos sobre documentos y sus partes tabulares, con directorios y enumeraciones como análisis. Para los directorios, se pueden descargar sus atributos.

Para trabajar con cubos OLAP, puede utilizar Excel o cualquier otro cliente OLAP. Además de construir cubos, se propone utilizar herramientas de MS SQL Reporting Service para generar informes.

El producto "INTALEV: Corporate Analytics para 1C" utiliza Microsoft SQL Server como servidor OLAP. Todas las configuraciones se realizan en modo 1C:Enterprise de forma visual y sin programación, y todas las etapas de creación de una base de datos OLAP están completamente automatizadas.

Al mismo tiempo, las capacidades del producto son bastante amplias: los cubos se forman utilizando documentos, directorios, registros de acumulación y registros contables. Se pueden reunir varias tablas de hechos en un cubo con dimensiones comunes, lo que permite analizarlas juntas. Para las dimensiones, puede especificar atributos de análisis, tanto de tipo primitivo como de referencia (se implementa la topología de “copo de nieve”). Para configuraciones típicas, puede utilizar modelos analíticos ya preparados.

El producto configura roles y restricciones de seguridad. El acceso se configura objeto por objeto. Los permisos de roles están fusionados. Esto le permite configurar, por ejemplo, el acceso a los datos contables mediante permisos de subcuenta, lo que 1C no permite.

El producto "INTALEV: Corporate Analytics" es fácil de implementar y puede recomendarse a quienes quieran obtener rápidamente y a un costo mínimo un sistema OLAP para 1C 8.1.

Comparación de productos

Para comparar estos productos, invitamos a las empresas que los representan a evaluar la posibilidad de construir una base de datos OLAP para resolver los siguientes problemas:

1. Análisis de ventas de productos (50 millones de registros en la tabla),

2. Análisis de stocks en almacén con detalle de días,

3. Análisis de datos contables (30 millones de entradas en la tabla de asientos del registro contable, número de análisis 40) con capacidad para construir hojas de facturación y ajedrez.

Al mismo tiempo, necesitábamos la capacidad de analizar por atributos y seguridad de roles. Otra condición es que 50 personas deben trabajar con la base.

Los representantes de todas las empresas encuestadas confirmaron plenamente la viabilidad de estas tareas. Sus respuestas con respecto al tiempo y el costo se resumen en forma de tabla.

Deductor

(Laboratorios del grupo base)

ELEGANTE.

("M-Logix")

BIX BI para 1C (BIX)

"INTALEV: Analítica corporativa para 1C" (INTALEV)

Duración del proyecto, quién realiza la instalación.

2-4 personas/mes, por consultores

4 días (formación) + 3 semanas (configuración del cliente)

1-5 personas/días, a cargo del cliente

Costo del servidor, frote.

Costo del software para configuración, frote.

Costo de un asiento de cliente, frote.

Costo de consultoría, frote.

de 400.000 a 1.200.000

* Microsoft SQL Server Standard Edition para 50 usuarios

** Microsoft Office 2007 estándar ruso OLP NL

Crear un circuito OLAP para un análisis rápido de datos 1C ya no es un problema hoy en día. Desde el punto de vista de los autores de la revisión, tiene sentido elegir un producto OLAP en función de la funcionalidad requerida, las capacidades de su propio equipo de TI y un presupuesto aceptable.

Tiene sentido elegir productos de BaseGroup Labs y M-Logix en los casos en que el análisis OLAP no sea suficiente y la organización también quiera utilizar los desarrollos de estas empresas en el campo de la minería de datos. Además, estos productos cuentan con mecanismos para consolidar fuentes heterogéneas, por lo que si se desea construir un repositorio corporativo que combine información de las bases de datos 1C 8.1, 1C 7.7 o, por ejemplo, bases de datos Oracle, recomendamos considerar estos productos, entre otros.

Al elegir entre Deductor y S.M.A.R.T. Tiene sentido prestar atención a la diferencia en los enfoques para la implementación del producto. En el primer caso, la implementación la llevan a cabo consultores del proveedor OLAP, en el segundo, sus propios empleados después de una formación.

La ventaja de las soluciones en la plataforma Microsoft (Bix BI e INTALEV: Corporate Analytics para 1C) es una integración más sencilla con otros productos de este proveedor, por ejemplo con SharePoint, que permite crear un DashBoard con KPI calculados mediante OLAP. También pueden utilizar el Servicio de análisis de minería de datos. La solución de Bix requiere más configuración, pero se acerca más a un proyecto personalizado.

Cabe señalar que si una organización ya utiliza Microsoft SQL Server y Excel, los productos de Bix e INTALEV le permiten limitarse a comprar licencias adicionales para estos productos, ahorrando en software de servidor.

Permítanme hacer una reserva de inmediato: este artículo no pretende ser una guía completa. Más bien, es una experiencia personal en la visualización de datos de gestión.

El concepto de “análisis” tiene una gran cantidad de definiciones. Uno de ellos: “La analítica es el proceso de obtención de conocimientos y nuevos datos basados ​​en hechos”. Desde un punto de vista empresarial, la analítica permite obtener mucha información nueva a partir de la enorme cantidad de datos que se generan durante el funcionamiento de una empresa.

La visualización de estos datos le permite simplificar el proceso de percepción.

Sin embargo, no todas las fuentes de datos necesarias siempre se incluyen en un único sistema contable. El presupuesto se puede generar en Excel, la información sobre envíos y solicitudes de los clientes puede estar disponible en formatos de prueba, se puede acceder a las métricas de visitantes del sitio web a través de un portal web, etc. ¿Cómo se puede vincular todo esto en un único “panel de control empresarial”? Microsoft Power BI puede ayudar a resolver este problema.

A continuación se describe el proceso de conectar 1C como fuente de datos y establecer relaciones con otros sistemas de información.

Necesitaremos:

  • 1C: Trade Management, publicado y accesible desde Internet: utilizaremos 1C implementado en Azure.
  • Suscripción actual a Microsoft Power BI.
  • Una fuente de datos adicional que conectaremos con los datos de 1C es un archivo de Excel.

Publicación de la base de información 1C.

Antes de que los datos estén disponibles para Power BI, debemos proporcionar acceso web a la base de datos, o más precisamente, a la interfaz OData. Para ello publicaremos una base de información con autenticación a través del sistema operativo.

Lanzamos 1C en modo "Configurador" con derechos de administrador local y vamos a Administración - publicando una extensión web. Habilite la autorización a través de Windows.

Ahora debe iniciar 1C:Enterprise e ir a "Todas las funciones" - "Procesamiento" - "Configurar un servicio REST automático".

En este procesamiento, sólo necesita marcar los objetos deseados y hacer clic en el botón "Guardar y cerrar". Este procesamiento es estándar y está incluido en todas las configuraciones estándar de 1C.

Buscamos y marcamos en la lista los datos que tenemos pensado analizar en Power BI. Por ejemplo, Directorios - Socios, Documentos - Pedidos de clientes, etc.

Nombre de host público: nombre DNS externo o dirección IP del servidor.
BaseName: el nombre de la base de datos que utilizamos al publicar.

Documento_Realización de bienes y servicios_Bienes: datos proporcionados por 1C. Pueden ser directorios, registros, etc.

Conexión de fuentes en Power BI

Ahora iniciemos Power BI Desktop. El programa está disponible a través del portal https://powerbi.microsoft.com/ después de un registro y autorización exitosos.

Descargue, instale y ejecute.

Conectemos las fuentes de datos necesarias. Para hacer esto, haga clic en "Conectar datos" en la barra de herramientas y seleccione el canal OData:

Al hacer clic en el botón "Aceptar", debe especificar los datos de autorización. A continuación veremos algunos de los datos obtenidos.

Al hacer clic en el botón "Editar" nos llevará al editor de consultas, donde podremos modernizar los datos y agregar los cálculos necesarios utilizando el lenguaje DAX.

Después de agregar varias fuentes, debe configurar las relaciones entre los datos. Para hacer esto, vaya al modo Vista de relaciones.

Agregar otras fuentes

Del mismo modo, podemos agregar otras fuentes de datos, como un archivo de Excel. Esto también se puede hacer a través del menú Obtener datos.

Como otras fuentes podemos utilizar una gran cantidad de opciones:

Después de conectar todas las fuentes y crear conexiones entre los datos, puede comenzar a visualizar la información.

Visualización de datos

En la ventana principal de Power BI, seleccione un elemento de visualización en la barra de herramientas.

Al arrastrar los campos requeridos a los parámetros del elemento, obtenemos una representación visual de los datos.

Después de crear el informe requerido, puede proceder a publicarlo. Para hacer esto, simplemente haga clic en el botón "Publicar" y seleccione el espacio de trabajo en el que desea colocar el informe.

Cuando se complete el proceso de publicación, el sistema proporcionará un enlace para ver el informe en un navegador. Ahora el informe puede estar disponible para todos o sólo para un determinado círculo de personas.

Me gustaría agregar que esta herramienta permitió a nuestra empresa obtener una variedad de conocimientos sobre nosotros y nuestros clientes. Un ejemplo sería comprender la geografía de los clientes, identificar socios "de oro", empleados con exceso de trabajo, etc.

Continuamos nuestra epopeya con el mundo móvil. Y hoy quiero hablar de este producto. Microsoft PowerBI.

Qué es Microsoft PowerBI ?

Y es un servicio de inteligencia empresarial para compartir, administrar y utilizar consultas de datos y libros de Excel que contienen consultas de datos, modelos de datos e informes.

Naturalmente, dado que hay un lugar donde escribimos informes, significa que debe haber un lugar donde los vemos. Y hay varios de esos lugares:

  • 1. El propio entorno donde los escribimos. Bueno, esto es lógico, pero sólo nos sirve a nosotros;
  • 2. Interfaz web;
  • 3. dispositivos iOS;
  • 4. ventanas Los dispositivos se pueden instalar en estilo metro. Aquellos que tienen Ganar 8/8.1. Parece realmente futurista, especialmente en monitores grandes.
  • 5. Dispositivos Android. "La aplicación para Android está en camino". Esperamos.

Lógica de operación

Permítanme explicarles primero la lógica del trabajo, para que luego quede más claro por qué lo hacemos de esta manera y no de otra manera. Todo el desarrollo se puede dividir en varias etapas:

  • 1. Registro de cuenta. Puedes ver los precios, pero también hay una versión gratuita, para que puedas probarla. Por supuesto, para Occidente el precio de 10 dólares por usuario al mes es una bagatela, pero para nuestros países sigue siendo mucho. Aunque, repito, incluso si tomamos una empresa de 500 personas, ¿cuántos empleados necesitarán dicha funcionalidad?
  • A la hora de registrarte ten en cuenta una cosa: se realiza en la parte inferior izquierda, donde indicas tu correo electrónico. Si vas a Iniciar sesión - sólo hay autorización.
  • 2. Debe iniciar el configurador de Power BI Designer, el que descargó anteriormente.
  • 3. En el configurador hacemos todo lo que queremos, creamos la apariencia, etc., luego guardamos el archivo del proyecto.
  • 4. Ahora necesitamos introducir el archivo del proyecto en nuestra cuenta para que los cambios se guarden allí.
  • 5. Al iniciar sesión en su cuenta en un dispositivo móvil o en el cliente para ventanas - Se recogen sus configuraciones.
  • 6. Disfrutar.

Trabajar con el configurador

Ahora descubramos cómo crear informes y cómo obtener datos.

Recibiendo información

Cuando lo abras por primera vez, serás recibido por un asistente. Cerrémoslo. Y eliminamos todo lo innecesario. Sólo deberíamos quedarnos con una ventana como esta:

Por ahora, no entraremos en detalles sobre el propósito de todos los botones. Intentemos responder la pregunta: ¿cómo obtenemos los datos?

En busca de una respuesta, debemos hacer clic en el botón “Obtener datos” – el que está en la parte superior izquierda, seremos recibidos con el siguiente diálogo:

Como puede ver, la lista de fuentes potenciales es simplemente enorme. Sin embargo, elegiremos la opción de obtener datos usando OData, ya que lo tenemos en 1C, pero normalmente no lo usamos. Apliquémoslo aquí. Puedes leer más sobre esto aquí:

  • 1. ES

Lo primero que debemos hacer es, por supuesto, encontrar un donante, es decir. la base de datos desde la que arrastraremos todos estos datos.

Hay varias opciones:

  • 1. Configure su servidor web y extraiga los datos de allí. Pero esta opción es un inconveniente para la formación, ya que no le daré acceso público a mi servidor.
  • 2. Ir al sitio web de 1C , donde hay configuraciones de demostración, y prueba suerte allí, con la esperanza de que al menos una de ellas se abra. Odatos . Asegúrese de que este no sea el caso y cierre el sitio.
  • 3. Vaya al sitio web de 1C en inglés , busque allí algún tipo de base de datos que tenga acceso a través de ODatos. Y encuentra uno.

Entonces, centrémonos en UNF; puedes comprobar que OData está disponible de esta manera:

Si ve una lista de metadatos allí, entonces todo está bien.

Ahora revisemos el directorio, por ejemplo, el directorio de productos:

Como puede ver, simplemente agregamos el nombre del directorio y la designación de que se trata de un directorio a la primera dirección en los configuradores en ruso, se vería así:

Cuando vamos a esta URL, deberíamos ver xml que describirá cada elemento del directorio, sin embargo, todo depende del navegador, FireFox muestra estos datos como un feed RSS. Pero esto no cambia la esencia.

Si al conectarse a su base de datos recibió un mensaje de que no se encontró la entidad, entonces esto es para usted.

Vamonos. Necesitamos establecer algún tipo de tarea para que haya un objetivo final. Sin embargo, hasta que nos familiaricemos con la funcionalidad, es difícil. Por lo tanto, propongo limitarnos por ahora a una cosa elemental: visualicemos las ventas en el contexto de los bienes y los contratistas. Bueno, tal vez algo más. Para SKD, esta es una tarea sencilla, pero con algunos matices.

Entonces, en primer lugar, debemos entender dónde se almacenan las ventas. Se almacenan precisamente en el registro de acumulación, y este registro se designa en OData como AccumulationRegister. Por eso los estamos buscando. Los conocimientos básicos de inglés nos ayudarán con esto. Y aquí está nuestro registro AccumulationRegister_Sales. Verificamos:

Si vemos xml, entonces todo está bien.

Ahora vamos a nuestro configurador de BI, seleccionamos la línea con OData, la que resalté en amarillo en la captura de pantalla anterior y hacemos clic en Conectar, luego completamos todo lo que se necesita:

Ahora seremos recibidos por la siguiente ventana:

Aquí se nos informa que no tenemos autorización especificada. Debe estar indicado. Tenga en cuenta que puede especificar la autorización tanto para el dominio en su conjunto como para una dirección específica; no pude encontrar cómo especificar la autorización para una base de datos específica, pero esto no es importante para nosotros ahora.

Especifique el inicio de sesión sin contraseña y haga clic en conectar. La carga de datos debería comenzar. Después, tendrás campos a la izquierda:

Los campos disponibles se muestran en la parte superior derecha, actualmente solo hay dos.

Abajo a la izquierda: cambia entre informes y los datos a partir de los cuales se crean los informes. En nuestro caso, se trata de solicitudes.

En la parte superior izquierda hay páginas con informes, es decir. en una página (al estilo del diseño 1C) puede haber muchos datos diferentes.

Ahora necesitamos descubrir por qué solo tenemos dos campos, ya que claramente tenemos más dimensiones, detalles y recursos. Pasemos a las consultas:

Esta es la ventana para trabajar con solicitudes. Todas las solicitudes que agregues estarán disponibles en la parte superior izquierda.

En la parte superior central está la línea de conexión. En esencia, este es el texto de la solicitud; aquí se indican selecciones, rutas, etc.

A la derecha tenemos el nombre de la solicitud y la secuencia de pasos.

Hablaremos un poco sobre la secuencia. Su esencia se reduce a que en él describimos paso a paso las reglas que queremos aplicar a nuestros datos. Aquellos. si desea eliminar una columna, debe indicar en qué momento; este será el paso número 2 o el número 10. Quedará más claro más adelante.

Entonces solo tenemos tres columnas. ¿Con qué está conectado esto? Echemos un vistazo de cerca al xml que nos proporciona 1C y encontremos ese lugar , donde comienza la lista, es decir cuando Odatos Lo que se nos devuelve no es una representación línea por línea del registro, como estamos acostumbrados, sino que primero se muestra información sobre la grabadora y luego se incluyen en ella sus movimientos.

Pues a nosotros nos interesan estas líneas. Ahora seleccionemos cualquier elemento en la columna del medio y veamos el siguiente mensaje a continuación:

Deberíamos ver el significado, pero no lo veremos. Para poder ver, necesitamos expandir la matriz en cadenas. Para hacer esto, haga clic en el botón en la parte superior derecha del encabezado de la columna central, lo resalté en amarillo en la captura de pantalla y recuerde: ahora tenemos 18 líneas, haga clic en:

Ahora tenemos 50 líneas. Aquellos. Ampliamos todo línea por línea, y antes estaba agrupado por registrador, en términos 1C.

Pero esto no nos conviene, no tenemos suficientes columnas, creo que has adivinado lo que hay que hacer: haz clic en ese botón en el encabezado nuevamente:

Pero ahora elegimos lo que queremos agregar, es decir. Por analogía con una solicitud en 1C, seleccionamos los campos con los que luego queremos operar:

Y haga clic en Aceptar:

Tenga en cuenta que tenemos una lista de acciones completadas a la derecha, es decir. en nuestro caso las acciones son las siguientes:

  • 1. Para obtener datos;
  • 2. Ampliar datos;
  • 3. Ampliar datos.

E inmediatamente preste atención a la fórmula anterior.

Ahora tenemos que resolver el problema, porque no estamos nada contentos con el nombre del producto en forma de UID. Dudo que esta vista sea informativa.

Esto significa que ahora necesitamos mostrar información sobre el producto, hagámoslo combinando las tablas de producto y ventas.

Para hacer esto, agregamos una nueva consulta, pero al directorio de productos http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature, de la misma manera que ventas, y cambiamos el nombre de estas tablas para que no confundirse:

Tenga en cuenta que inmediatamente apliqué varios pasos a los datos del producto, a saber:

  • 1. Datos recibidos:
  • = OData.Feed(“http://apps.1c-dn.com/sb/odata/standard.odata/Catalog_Nomenclature”)
  • 2. Se eliminaron columnas adicionales:
  • = Tabla.RemoveColumns(Fuente ,(“SKU”, “ChangeDate”, “WriteOffMethod”, “DescriptionFull”, “BusinessActivity_Key”, “Vendor_Key”, “Cell_Key”, “Comentario”, “OrderCompletionTerm”, “TimeNorm”, “FixedCost”, “CountryOfOrigin_Key”, “PictureFile_Key”, “Parent_Key”, “DataVersion”))
  • 3. Filtré los registros y eliminé todos los grupos:
  • = Table.SelectRows(#”Columnas eliminadas”, cada una (= false))

Arriba hay consultas que se pueden insertar en la línea superior y así no tener que hacerlo todo manualmente. Preste atención a la estructura de todo esto: en el primer paso simplemente recibimos datos. En el segundo paso indicamos qué hacemos con los datos que recibimos en el primer paso. En el tercero volvemos a indicar el nombre del paso al que aplicaremos la regla de filtrado.

Aquellos. Siempre debemos indicar a qué paso aplicamos una regla en particular.

  • 1. Es fácil tomar y hacer uniones similares al tipo de conexiones en 1C, cuando unimos dos tablas.
  • 2. Añade los datos que necesitamos de otra a una de las tablas.

Los veremos a ambos. Entonces. Primero simplemente hacemos la unión. Para hacer esto, vaya a la pestaña Informes (abajo a la izquierda) y haga clic en el botón Administrar:

Y configuramos conexiones:

Bueno, por fin, mostremos cualquier informe... pero no, aún es pronto. Cambiemos el nombre de los campos para que quede claro quién es responsable de qué. Para ello volvemos a consultas y renombramos todo lo que necesitemos, simplemente haciendo clic derecho sobre la columna y Renombrar o dos veces sobre ella. No olvides volver a verificar las conexiones de la tabla más tarde.

Ahora comencemos a crear informes:

Como puede ver, los informes se ven muy bien, especialmente la idea misma de que simplemente puede tomar un montón de gráficos y conectarlos entre sí.

Ahora intentemos agregar grupos de productos aquí. En teoría, sería necesario agregar otra solicitud con grupos de artículos y asociarlos con el campo NomenclatureGroup_Key en la solicitud de artículo. Sin embargo, no necesitaremos esto. Vayamos al final, miremos las últimas columnas de la consulta de Nomenclatura.

Y encontrará un error, y lo más probable es que sea un error de la plataforma en la que está publicada esta base de datos, ya que en las últimas plataformas todo está bien. Pruébelo usted mismo. Pero la cuestión es que aquí aparecerán los nombres de los grupos de nomenclatura.

Transferir datos a su cuenta

Después de todo esto guardamos el informe que recibimos. Por cierto, se adjunta al artículo. Para que puedas descargarlo desde los archivos adjuntos a este artículo.

Haga clic en Obtener datos, seleccione Archivo de Power BI Designer y haga clic en Conectar, luego seleccione el archivo y haga clic en Conectar nuevamente.

Ahora vayamos a la aplicación de iOS y veamos cómo se ve allí:

Eso es todo.

Línea de fondo

En conclusión, solo quiero decir una cosa: no se limite solo a las capacidades de 1C, porque 1C es, en primer lugar, una base de datos. Entonces la belleza es para otras decisiones.

Si conoce bien OData, podrá realizar este tipo de informe en unos minutos. Y además, para simplificar el trabajo y reducir la carga en la base de datos, simplemente puede crear un registro de información separado donde puede descargar toda la información necesaria a la vez, y con esta solución puede tomarla y mostrarla.

¿Cuál es la ventaja de utilizar esta solución? Todo es muy simple: puedes obtener el resultado final en un par de horas. Todo es gratis (por supuesto, hay una serie de limitaciones en la versión gratuita, pero creo que será suficiente para mucha gente).

Todo lo que necesita para comenzar es instalar un servidor web, actualizar la plataforma a 8.3.6 (puede que funcione con 8.3.5, no lo he probado, lo principal es que no hay errores en la plataforma), extraer sacar los datos y juntarlos.

Aquellos. Para un programador, esto le llevará unas cuantas horas como máximo. Y el resultado es excelente.

PD ¡No te olvides de la seguridad de los datos!

Para crear informes claros y actualizarlos en tiempo real, las empresas modernas necesitan un potente servicio de procesamiento de información. En los comentarios anteriores, los lectores me pidieron repetidamente que escribiera un manual para trabajar con Microsoft Power BI. En este artículo te diré cómo empezar con esta plataforma.

Brevemente sobre las capacidades de Microsoft Power BI

Power BI es una plataforma de BI bastante potente y gratuita. Microsoft invierte mucho dinero en el desarrollo de este producto y, por lo tanto, a menudo se lanzan actualizaciones que amplían sus capacidades. Puede utilizar las siguientes versiones del programa:

  • Escritorio Power BI diseñado para desarrollar modelos de datos e informes;
  • Servicio PowerBI- un análogo en línea que se especializa en monitorear y analizar informes ya preparados, por lo que las posibilidades para diseñar y trabajar con datos allí son muy limitadas.

Como regla general, se utiliza la versión de escritorio como diseñador, después de lo cual el archivo desarrollado se publica en el servicio Power BI. Para seguir trabajando, descargue Power BI Desktop desde este enlace.

Para los usuarios de Microsoft Windows 10, existe una versión independiente de Power BI Desktop, que puede encontrar siguiendo este enlace.

¿De dónde puedo descargar datos?

Power BI tiene muchos conectores integrados para varios servicios y bases de datos, con la ayuda de los cuales puede cargar el conjunto de datos deseado de varias fuentes en el programa en cuestión de minutos, vincularlos y crear informes y gráficos consolidados. Al momento de escribir este artículo, todos los conectores disponibles se dividen en cuatro grupos:

1. Grupo “Archivo”:

Como puede ver, puede importar datos a Power BI desde las bases de datos y servicios más conocidos utilizando una variedad de formatos de archivo. Después de cargar información de fuentes disponibles en Power BI, tiene grandes oportunidades para limpiar y transformar datos, debido a que la plataforma tiene una funcionalidad ETL bastante potente. Las tablas cargables se pueden editar y se pueden crear columnas y medidas calculadas en función de sus columnas; de esta manera, puede transformar matrices de información en conjuntos de datos con la estructura necesaria para crear visualizaciones.

Después de generar un conjunto de datos descargados de varias fuentes, muchos elementos de visualización integrados estarán disponibles para usted:

  • gráfico de barras apiladas;
  • histograma apilado;
  • gráfico de barras con agrupación;
  • histograma con agrupación;
  • gráfico de barras normalizado;
  • histograma normalizado;
  • cronograma;
  • gráfico de áreas;
  • gráfico de áreas apiladas;
  • histograma lineal y apilado;
  • histograma lineal e histograma con agrupación;
  • gráfico de cascada;
  • gráfico de dispersión;
  • Gráfico circular;
  • diagrama de árbol;
  • mapa;
  • mesa;
  • matriz;
  • tarjeta completa;
  • embudo;
  • sensor;
  • tarjeta multilínea;
  • tarjeta;
  • indicador clave de rendimiento;
  • rebanada;
  • gráfico de anillos;
  • Elemento visual r-script (actualmente habilitado en los parámetros del programa).

Todos los elementos tienen una gama bastante amplia de configuraciones destinadas a cambiar los parámetros necesarios: color, fondo, nombre, bordes, etc. Si el conjunto estándar no es suficiente para usted, puede cargar elementos visuales personalizados.