Como elixir unha ferramenta de análise empresarial

Cal é a túa elección?

A miúdo, o uso de sistemas de BI caros e complexos pode substituírse por ferramentas analíticas sinxelas e relativamente baratas, pero bastante eficaces. Despois de ler este artigo, poderás avaliar as túas necesidades de análise empresarial e comprender cal é a mellor opción para a túa empresa.

Por suposto, todos os sistemas de BI teñen unha arquitectura extremadamente complexa e a súa implantación nunha empresa non é unha tarefa sinxela, requirindo unha gran cantidade de diñeiro para a solución e integradores altamente cualificados. Terá que recorrer repetidamente aos seus servizos, xa que todo non rematará coa implementación e a posta en servizo; no futuro, será necesario refinar a funcionalidade, desenvolver novos informes e indicadores. Débese ter en conta que, se o sistema é exitoso, quererá que cada vez traballen máis empregados nel, e iso significa mercar licenzas de usuario adicionais.

Outra característica integral dos sistemas avanzados de intelixencia empresarial é un conxunto extremadamente amplo de funcións, moitas das cales nunca usarás, pero seguirás pagando por elas cada vez que renoves as túas licenzas.

As características anteriores dos sistemas de BI fanche pensar en escoller unha alternativa. A continuación, propoño comparar a solución cun conxunto estándar de tarefas ao preparar informes mediante Power BI e Excel.

Power BI ou Excel?

Como regra xeral, para crear un informe de vendas trimestral, o analista descarga datos dos sistemas de contabilidade, compáraos cos seus directorios e recólleos mediante a función BUSCAR VOLTA nunha táboa, a partir da cal se constrúe o informe.

Como se soluciona este problema usando Power BI?

Os datos das fontes cárganse no sistema e prepáranse para a súa análise: divídense en táboas, límpanse e compáranse. Despois disto, constrúese un modelo de negocio: as táboas enlázanse entre si, defínense indicadores e créanse xerarquías personalizadas. A seguinte etapa é a visualización. Aquí, simplemente arrastrando e soltando controis e widgets, fórmase un panel interactivo. Todos os elementos están conectados a través do modelo de datos. Ao analizar, isto permítelle concentrarse na información necesaria, filtrándoa en todas as vistas cun só clic en calquera elemento do panel.

Que vantaxes de usar Power BI en comparación co enfoque tradicional pódense ver no exemplo anterior?

1 – Automatización do procedemento de obtención de datos e preparación para a súa análise.
2- Construír un modelo de negocio.
3 – Visualización incrible.
4 – Acceso separado aos informes.

Agora vexamos cada punto por separado.

1 – Para preparar datos para a creación dun informe, cómpre definir un procedemento unha vez que se conecte aos datos e os procese, e cada vez que necesite obter un informe para un período diferente, Power BI pasará os datos polo procedemento creado. . Isto automatiza a maior parte do traballo que implica a preparación de datos para a súa análise. Pero o caso é que Power BI realiza o procedemento de preparación de datos mediante unha ferramenta que está dispoñible na versión clásica de Excel e que se chama Consulta de enerxía. Permítelle completar a tarefa en Excel exactamente do mesmo xeito.

2 – A situación é a mesma aquí. A ferramenta Power BI para construír un modelo de negocio tamén está dispoñible en Excel PowerPivot.

3 – Como probablemente xa adiviñaches, coa visualización a situación é semellante: extensión Excel - vista de poder afronta esta tarefa cun estrondo.

4 - Queda por descubrir o acceso aos informes. Aquí as cousas non son tan rosas. O feito é que Power BI é un servizo na nube ao que se accede a través dunha conta persoal. O administrador do servizo distribúe os usuarios en grupos e establece diferentes niveis de acceso aos informes para estes grupos. Conséguese así a diferenciación dos dereitos de acceso entre os traballadores da empresa. Así, analistas, directivos e directivos, ao acceder á mesma páxina, ven o informe nunha vista accesible para eles. O acceso pode limitarse a un conxunto específico de datos ou ao informe completo. Non obstante, se o informe está nun ficheiro Excel, a través dos esforzos do administrador do sistema pode tentar resolver o problema co acceso, pero isto non será o mesmo. Volverei a esta tarefa cando describa as características do portal corporativo.

Paga a pena sinalar que, por regra xeral, a necesidade dunha empresa de paneis complexos e fermosos non é grande e moitas veces, para analizar datos en Excel, despois de construír un modelo de negocio, non recorren ás capacidades de Power View, senón que usan pivote. táboas. Ofrecen unha funcionalidade OLAP suficiente para resolver a maioría dos problemas de análise empresarial.

Así, a opción de realizar análises comerciais en Excel pode satisfacer as necesidades dunha empresa media cun pequeno número de empregados que necesitan informes. Non obstante, se as necesidades da túa empresa son máis ambiciosas, non te apresures a recorrer a ferramentas que solucionen todo á vez.

Chamo á súa atención un enfoque máis profesional, mediante o cal recibirá o seu propio sistema automatizado, totalmente xestionado, para xerar informes analíticos comerciais con acceso limitado a eles.

ETL e DWH

Nos enfoques discutidos anteriormente para a creación de informes comerciais, a carga e a preparación de datos para a súa análise realizouse mediante a tecnoloxía Power Query. Este método segue sendo completamente xustificado e eficaz mentres non haxa moitas fontes de datos: un sistema de contabilidade e libros de referencia de táboas Excel. Non obstante, co aumento do número de sistemas de contabilidade, resolver este problema mediante Power Query faise moi engorroso e difícil de manter e desenvolver. Nestes casos, as ferramentas ETL veñen ao rescate.

Coa súa axuda, os datos descárganse das fontes (Extract), transfórmanse (Transform), o que implica limpeza e comparación, e cárganse no almacén de datos (Load). Un almacén de datos (DWH - Data Warehouse) é, por regra xeral, unha base de datos relacional situada nun servidor. Esta base de datos contén datos axeitados para a análise. Iníciase un proceso ETL segundo unha programación, que actualiza os datos do almacén á última. Por certo, toda esta cociña está perfectamente atendida por Integration Services, que forman parte de MS SQL Server.

Ademais, como antes, pode usar Excel, Power BI ou outras ferramentas analíticas como Tableau ou Qlik Sense para crear un modelo de negocio de datos e visualización. Pero antes, gustaríame chamar a súa atención sobre unha oportunidade máis que quizais non coñeza, a pesar de que está dispoñible para vostede durante moito tempo. Estamos a falar de construír modelos de negocio utilizando servizos analíticos de MS SQL Server, é dicir, Analysis Services.

Modelos de datos en MS Analysis Services

Esta sección do artigo será máis interesante para aqueles que xa usan MS SQL Server na súa empresa.

Analysis Services ofrece actualmente dous tipos de modelos de datos: modelos multidimensionais e tabulares. Ademais de que os datos destes modelos están ligados, os valores dos indicadores do modelo están pre-agregados e almacenados en celas de cubo OLAP, ás que se accede mediante consultas MDX ou DAX. Debido a esta arquitectura de almacenamento de datos, devólvese en segundos unha consulta que abarca millóns de rexistros. Este método de acceso aos datos é necesario para as empresas cuxas táboas de transaccións conteñen máis dun millón de rexistros (o límite superior non está limitado).

Excel, Power BI e moitas outras ferramentas "reputables" poden conectarse a tales modelos e visualizar datos das súas estruturas.

Se tomaches o camiño "avanzado": automatizou o proceso ETL e construíu modelos de negocio usando os servizos de MS SQL Server, entón mereces ter o teu propio portal corporativo.

Portal corporativo

A través del, os administradores supervisarán e xestionarán o proceso de presentación de informes. A presenza dun portal permitirá unificar os directorios das empresas: a información sobre clientes, produtos, xestores, provedores estará dispoñible para a súa comparación, edición e descarga nun só lugar para todos os que a utilicen. No portal, pode implementar varias funcións para cambiar datos en sistemas de contabilidade, por exemplo, xestionar a replicación de datos. E o máis importante, coa axuda do portal, o problema de organizar o acceso diferenciado aos informes resólvese con éxito: os empregados verán só aqueles informes que foron elaborados persoalmente para os seus departamentos no formulario destinado a eles.

Non obstante, aínda non está claro como se organizará a visualización dos informes na páxina do portal. Para responder a esta pregunta, primeiro debes decidir sobre a tecnoloxía sobre a que se construirá o portal. Suxiro usar un dos marcos como base: ASP.NET MVC/Web Forms/Core ou Microsoft SharePoint. Se a túa empresa ten polo menos un programador .NET, a elección non será difícil. Agora pode seleccionar un cliente OLAP na aplicación que se poida conectar a modelos multidimensionais ou tabulares de Analysis Services.

Selección dun cliente OLAP para a súa visualización

Comparemos varias ferramentas baseadas no nivel de complexidade da incorporación, a funcionalidade e o prezo: Power BI, Telerik UI para compoñentes ASP.NET MVC e RadarCube ASP.NET MVC.

DNI de enerxía

Para organizar o acceso dos empregados da empresa aos informes de Power BI na páxina do seu portal, cómpre utilizar a función Power BI incorporado.

Déixeme dicirche de inmediato que necesitarás unha licenza Power BI Premium e capacidade adicional dedicada. Ter capacidade dedicada permíteche publicar paneis e informes para os usuarios da túa organización sen ter que mercar licenzas para eles.

En primeiro lugar, publícase un informe xerado en Power BI Desktop no portal de Power BI e despois, coa axuda dunha configuración sinxela, incorpórase nunha páxina de aplicación web.

Un analista pode manexar facilmente o procedemento para xerar un informe sinxelo e publicalo, pero poden xurdir serios problemas coa incorporación. Tamén é moi difícil comprender o mecanismo de funcionamento desta ferramenta: un gran número de configuracións de servizos na nube, moitas subscricións, licenzas e capacidades aumentan moito o requisito do nivel de formación dun especialista. Polo tanto, é mellor confiar esta tarefa a un especialista en TI.

Compoñentes de Telerik e RadarCube

Para integrar os compoñentes de Telerik e RadarCube, abonda con ter un nivel básico de tecnoloxía de software. Polo tanto, as habilidades profesionais dun programador do departamento de TI serán suficientes. Todo o que tes que facer é colocar o compoñente nunha páxina web e personalizalo segundo as túas necesidades.

Compoñente PivotGrid da IU de Telerik para a suite ASP.NET MVC incorpórase á páxina dun xeito elegante e proporciona as funcións OLAP máis necesarias. Non obstante, se precisa unha configuración de interface máis flexible e unha funcionalidade avanzada, é mellor usar compoñentes RadarCube ASP.NET MVC. Unha gran cantidade de opcións, unha rica funcionalidade coa capacidade de redefinila e ampliala, permitirá crear un informe OLAP de calquera complexidade.

A continuación móstrase unha táboa que compara as características dos instrumentos considerados na escala Baixo-Medio-Alto.

 
DNI de enerxía
Telerik UI para ASP.NET MVC
RadarCube ASP.NET MVC

Visualización
Alto
baixo
Media

Conxunto de funcións OLAP
Alto
baixo
Alto

Flexibilidade de personalización
Alto
Alto
Alto

Posibilidade de anular funcións
-
-
+

Personalización de software
-
-
+

Nivel de complexidade de incorporación e configuración
Alto
baixo
Media

O custo mínimo
Power BI Premium EM3

190 rublos/mes
Licenza de desenvolvedor único

rublos 90 000.

Licenza de desenvolvedor único

rublos 25 000.

Agora podes pasar á definición de criterios para escoller unha ferramenta analítica.

Criterios de selección de Power BI

  • Estás interesado en informes ricos nunha variedade de métricas e elementos relacionados cos datos.
  • Quere que os empregados que traballan con informes poidan obter respostas aos seus problemas comerciais de forma intuitiva de xeito sinxelo e rápido.
  • A empresa conta cun especialista en TI con habilidades de desenvolvemento de BI.
  • O orzamento da compañía inclúe unha gran cantidade de pagamento mensual por un servizo de intelixencia empresarial na nube.

Condicións para a selección de compoñentes de Telerik

  • Necesitamos un cliente OLAP sinxelo para a análise de Ad hock.
  • A empresa ten un programador .NET de nivel de entrada no persoal.
  • Un pequeno orzamento para unha compra única de licenza e a súa renovación posterior cun desconto inferior ao 20%.

Condicións para seleccionar compoñentes de RadarCube

  • Necesitas un cliente OLAP multifuncional con capacidade de personalizar a interface, así como un que admita incorporar as túas propias funcións.
  • A empresa ten un programador .NET de nivel medio no persoal. Se non é o caso, os desenvolvedores de compoñentes prestarán amablemente os seus servizos, pero por unha tarifa adicional que non exceda o nivel salarial dun programador a tempo completo.
  • Un pequeno orzamento para unha compra única de licenza e a súa nova renovación cun desconto do 60%.

Conclusión

Escoller a ferramenta adecuada para a análise de empresas permitirache abandonar completamente os informes en Excel. A túa empresa poderá pasar de forma gradual e sen dor ao uso de tecnoloxías avanzadas no ámbito da BI e automatizar o traballo dos analistas en todos os departamentos.

Fonte: www.habr.com

Engadir un comentario