Arquitectura de datos empresariales informe power bi sql
1. UNIVERSIDAD CATÓLICA DE CUENCA
COMUNIDAD EDUCATIVA AL SERVICIO DEL PUEBLO
EXTENSION CAÑAR
CARRERA:
TECNOLOGIAS DE LA INFORMACIÓN
CÁTEDRA:
ARQUITECTURA DE DATOS EMPRESARIALES
CATEDRÁTICO:
ING. ANONIO CAJAMARCA
ESTUDIANTE:
CARLOS TENELEMA
CICLO:
SEXTO
CAÑAR – ECUADOR
2. Objetivo
➢ Conectar Power BI con SQL Server para visualizar datos en forma
de gráfica
Power BI
Power BI es una herramienta que se utiliza principalmente para crear cuadros de mando
que faciliten la toma de decisiones. La información se puede actualizar de manera
automatizada o manual y permite la compartición de los informes mediante la propia
herramienta.
Esto permite pasar de un sistema con varias herramientas de gestión (un ERP, un CRM,
varias tablas de control en Excel) y un controller que cruza información entre ellas
habitualmente en Excel para entregar a Dirección informes en Excel o en papel a una
situación en la que el controller prepara los informes Power BI que necesita el gerente
recopilando la información más importante en un cuadro de mandos que se actualiza
automáticamente.
El cuadro de mando equivale en su función al salpicadero de un coche, mediante el cual
el gerente puede recibir información adecuada y suficiente para conducir su empresa de
una manera bastante más autónoma y libre de los errores humanos que pueden
producirse en el cruce de información y actualización cuando no se utiliza un sistema de
Business Intelligence como es Power BI.
¿Cuáles son las capacidades principales de Power BI?
• permitir importar datos y moldearlos a voluntad,
• facilita cruzar datos, hacer cálculos y gráficas sofisticadas de manera
relativamente sencilla
• permite que los cálculos se reutilicen tantas veces como sea necesario con la
información actual recogida en las bases de datos de origen, por lo que se puede
contar con información actualizada y libre de errores humanos.
• Esto se traduce en tablas y gráficas que permiten que el usuario interactúe con la
información seleccionando períodos de estudio, tipologías de clientes o de
productos o aquellas otras dimensiones que necesite visualizar la persona que
consume la información.
¿Dónde puedo descargar Power BI desktop?
Puede descargarse Power BI Desktop en la siguiente
dirección. https://powerbi.microsoft.com/es-es/downloads/
Verá que se tarda muy poco en instalar y que permite acceder a sus datos de manera
muy sencilla, pudiendo obtener sus primeras gráficas en un tiempo récord.
3. SQL Server
Hoy en día es prácticamente impensable desarrollar una aplicación sin que esta trabaje en
conjunto con una base de datos. Para entender qué es una base de datos, podemos definirlo
como un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para un posterior uso. Por ejemplo, una biblioteca puede considerarse
una base de datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta.
En el mundo empresarial existen programas denominados “sistemas gestores de bases de
datos”, abreviado SGBD (del inglés Database Management System o DBMS), que
permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
En el mercado existen varias alternativas, algunas libres, como las ofrecidas por marcas
como Microsoft, Oracle, Sybase ASE, PostgreSQL o MySQL.
Microsoft SQL Server es la alternativa de Microsoft a otros potentes sistemas gestores de
bases de datos. Es un sistema de gestión de base de datos relacional desarrollado como un
servidor que da servicio a otras aplicaciones de software que pueden funcionar ya sea en el
mismo ordenador o en otro ordenador a través de una red (incluyendo Internet).
Características y ventajas de SQL Server
Los servidores SQL Server suelen presentar como principal característica una alta
disponibilidad al permitir un gran tiempo de actividad y una conmutación más rápida.
Todo esto sin sacrificar los recursos de memoria del sistema. Gracias a las funciones de
memoria integradas directamente en los motores de base de datos SQL Server y de
análisis, mejora la flexibilidad y se facilita el uso. Pero quizá su característica más
destacada es que ofrece una solución robusta que se integra a la perfección con la familia
de servidores Microsoft Server.
Características de Microsoft SQL Server:
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporte de procedimientos almacenados.
• Incluye también un potente entorno gráfico de administración, que permite el
• uso de comandos DDL y DML gráficamente.
• Permite trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y las terminales o clientes de la red solo acceden a la información.
• Permite administrar información de otros servidores de datos.
Para qué se utiliza SQL Server
Para responder a esta pregunta, quizá lo más destacado es que desde el principio Microsoft
ha entendido que cada contexto es diferente, así que junto a cada lanzamiento Microsoft
ofrece también diversas ediciones con diferentes conjuntos de características y dirigidos a
diferentes usuarios. Estas ediciones son:
• DataCenter
• Enterprise
4. • Standard
• Web
• Business Intelligence
• Express
Cuál elegir depende en gran medida del uso al que queremos destinar nuestro servidor,
siendo la más generalista la SQL Standard edition. Esta versión ofrece más funciones de
administración de datos e inteligencia empresarial básicas para las cargas de trabajo que no
son críticas con recursos de TI mínimos.
Por el contrario, SQL Server Business Intelligence es una solución de alto rendimiento más
avanzada que permite a las organizaciones desarrollar e implementar soluciones de BI
corporativas de autoservicio seguro, escalable y administrable.
Las versiones anteriores cuentan con diferentes licencias con un coste asociado que puede
resultar prohibitivo para pequeñas empresas o desarrolladores. Por esa razón, si quieres
adentrarte en el mundo de la administración de bases de datos, Microsoft también dispone
de la versión SQL Server Express y una edición gratuita de SQL Server, ideal para
estudiantes o desarrolladores que quieran desarrollar aplicaciones de escritorio, para la
Web y para servidores pequeños.
Microsoft SQL Server es un sistema de gestión de base de datos relacional desarrollado
como un producto de software con la función principal de almacenar y recuperar
datos según lo solicitado por otras aplicaciones. Por supuesto existen otras alternativas,
algunas gratuitas, pero, si realmente quieres convertirte en un profesional IT, estudiar
detenidamente lo que SQL Server puede hacer resultará siempre una tarea imprescindible.
Desarrollo
Cargar un archivo de tipo Base de Datos
Abrimos Power BI, buscamos la sección Obtener datos. Hacemos clic en la parte de Más…
5. Se desplegará un cuadro llamado Obtener datos, de aquí nos ubicamos en la opción que
deseemos, en este caso Base de datos > Base de datos SQL Server y por último para concluir a
Conectar.
Una vez conectado, para concretar se abrirá apartado de Credenciales. Se debe llenar de forma
en la que tengamos configurado SQL, en este caso, en la sección de Servidor (localhost).
Dejamos seleccionado Importar en el apartado de Modo de Conectividad de datos y clic a
Aceptar.
Se despliega todas las Bases de Datos que tengamos. Aquí vamos a seleccionar la deseada, la
llamada AdventureWorks2017.
6. De la Base de Datos, seleccionamos las tablas de las queremos sacar u obtener información y
luego cargamos los datos (Cargar).
Cargadas las respectivas tablas, en las herramientas de Power BI buscamos la opción
Transformar datos > Transformar datos.
Modificamos los nombres o valores en este apartado, recalcando que, se realizan cambios en
las tablas con las que se va a trabajar. Para finalizar, hacemos clic en Cerrar y aplicar.
7. Por último, para la visualización de información de datos, ya sea, en tablas o forma de gráfica
nos dirigimos a la sección de Modelado.
De las tablas, seleccionamos las secciones para visualizar los datos. Elegimos las formas de las
gráficas y la información que queremos que aparezca en la tabla.