Documente Academic
Documente Profesional
Documente Cultură
UTILIZANDO
D ASHBOARDS CON
P OWER B I
Taller Sistemas de la Información I - GRUPO 5
Integrantes:
Diego Irribarra – Katherine Jofre – Priscila Rosello – José Villafaña
11/09/2018
11-9-2018
Contenido
I. RESUMEN .......................................................................................................................... 2
II. CONTEXTO GENERAL Y PROBLEMÁTICA ................................................................. 3
III. OBJETIVOS ................................................................................................................... 3
IV. LEVANTAMIENTO DE INFORMACIÓN ................................................................... 4
1. Categorías de productos ................................................................................................. 4
2. Proveedores .................................................................................................................... 4
3. Áreas productivas .......................................................................................................... 4
4. Defectos ........................................................................................................................... 4
5. Operadores...................................................................................................................... 4
6. Camionetas ..................................................................................................................... 5
7. Productos Inventariados ................................................................................................ 5
8. Falla ................................................................................................................................ 5
V. MODELO DE ENTIDAD RELACIÓN .............................................................................. 6
VI. MODELO DIMENSIONAL ........................................................................................... 7
MICROSOFT EXCEL ......................................................................................................... 7
SQL SERVER ...................................................................................................................... 9
POWER BI ........................................................................................................................ 14
VII. ANÁLISIS Y GENERACIÓN DE REPORTES .......................................................... 15
Transformaciones en Power BI ........................................................................................ 15
Medidas Calculadas .......................................................................................................... 17
Dashboard e Informes ...................................................................................................... 18
Reportes Generales ........................................................................................................... 19
Defectos ............................................................................................................................. 19
Tiempo Indisponibilidad ................................................................................................... 21
Planta ................................................................................................................................ 22
Comparación con el periodo del año anterior .................................................................. 23
Recomendaciones .............................................................................................................. 25
1
11-9-2018
I. RESUMEN
Uno de los elementales problemas que está teniendo la compañía tiene relación con la
calidad de los productos ofrecidos por los proveedores; el principal inconveniente radica en
que las partes y piezas presenta un número indeterminado de defectos que a la vez generan
inactividad en los procesos debido a las fallas presentadas, afectando la confiabilidad del
proceso y junto con ello la rentabilidad de la firma.
El objetivo de este análisis es generar un reporte de los proveedores y fallas, con la finalidad
de generar una propuesta de mejora que permita disminuir las incidencias en los próximos
años respecto a los defectos presentados en los repuestos.
Se trabajó con distintas herramientas disponibles de los programas Microsoft, tales como,
Excel, SQL Management Server
y Power BI Desktop;
primeramente se detectó que la
cantidad de información
“Generar una propuesta de
adquirida para el análisis fue
demasiada debido a que ésta es mejora que permita disminuir
proporcionada por diferentes las incidencias en los próximos
áreas de la empresa, lo que
generó problemas de integridad
años respecto a los defectos
y duplicidad en la información, presentados en los repuestos”
además, de diferentes versiones
en los datos, sin embargo para
evitar lo mencionado se procedió
a centralizar la información en una base de datos SQL server; a continuación se realizó un
levantamiento de los datos para la correcta tipificación y cuantificación de éstos, así como
también un modelo relacional y dimensional para el análisis de la información.
2
11-9-2018
Uno de los grandes problemas administrativos que tiene la minera hasta el momento es que
gran cantidad de la información está contenida en planillas Excel por diversas áreas, lo cual
genera duplicidad de información, diferentes versiones de los datos causando dificultad para
analizar datos recientes, problemas de integridad en la información y un sinnúmero de
problemas adicionales.
III. OBJETIVOS
3
11-9-2018
2. Proveedores
Son en total 328, se conoce la siguiente información:
Razón social
RUT
País
Dirección
Teléfonos
E-mail de contacto
Teléfono de contacto
Número de proveedor
Fecha de inicio en la compañía
3. Áreas productivas
Son en total 24, se conoce la siguiente información:
Nombre
Encargado
Ubicación
4. Defectos
Se tiene un registro de los tipos de defectos que normalmente se presentan en los
productos (roto, incompleto, problemas de olor, pintura, desviaciones de color, etc.), a
cada defecto se le ha asignado:
ID
Descripción
Cantidad de veces ocurridas
5. Operadores
Se conoce la siguiente información de los operadores que han detectado fallas a lo largo
de los años:
RUT
Nombre y Apellidos
Fecha de Nacimiento
Estado Civil
Género
Nacionalidad
4
11-9-2018
Fecha de Contratación
E-mail
Dirección
Teléfono
Tipo de Contrato (Fijo/Indefinido)
Área de Trabajo (Son 8 en la compañía)
6. Camionetas
Éstas están sujetas a un contrato de arriendo y si alguna falla la empresa dueña de los
vehículos realiza la mantención o el reemplazo correspondiente, se tiene la siguiente
información de cada una:
Patente
Área asignada
Persona a cargo
Color
Marca
Modelo
7. Productos Inventariados
Se conoce la siguiente información de cada uno de los productos en bodega:
Código de producto
Nombre corto
Descripción
Material
Cantidad de unidades en stock
Proveedor
8. Falla
El registro de todas las fallas ocurridas a los productos cuenta con la siguiente
información:
5
V. MODELO DE ENTIDAD RELACIÓN ID Defecto
_
DEFECTO
ID 1
Tipo_Defecto
Orden ID Planta Estado Proveedor ID ID Tipo_Material
N N
N
N MÉTRICAS N
N N
N
ID
RUT_Empleado
1 1 Verificador
FECHA EMPLEADO Nombre_Empleado
N N
Fecha
ID 1
1 N
CATEGORÍA ÁREAS CARGO
MICROSOFT EXCEL
La información del archivo de Excel que contiene el modelo dimensional proporcionado fue
modificada para el posterior ingreso de datos en SQL Server, en total fueron 11 tablas de
las cuales se concatenaron cada una de sus columnas, aquellas que son solo datos numéricos
se referencian de manera normal, de lo contrario si son datos texto o alfanumérico se
referencian con comillas simples al inicio y final.
En el caso de que el dato sea de tipo fecha se procede a utilizar la función texto para convertir
el dato al formato “yyyymmdd” el cual indica que se quiere obtener el año, mes y día
respectivamente, después se concatena con comillas simples al inicio y final por tratarse de
un dato tipo fecha.
7
11-9-2018
Por ejemplo, en la tabla “Empleados” se consideró el Rut como un dato numérico y el digito
verificador como un texto, se concatenó de la siguiente forma:
8
11-9-2018
SQL SERVER
Paso 1:
Se crean las tablas, cada una contiene información ya sea de tipo “Int” (Datos numéricos
exactos que utilizan datos enteros), “Nvarchar” (Datos en formato unicode) o Fecha. En el
caso de que sea de tipo “Nvarchar” se coloca entre paréntesis la longitud que podrá tener
como máximo.
Además, cada tabla debe contener un “Primary Key”, es decir, una clave primaria que
identifique de manera única cada fila de la tabla, la columna definida como clave primaria
debe ser un valor único y no puede ser nulo; cada tabla también puede contener un “Foreign
Key”, la cual es una clave externa que sirve para señalar que existe una relación con otra
tabla, finalmente existen columnas que no serán ninguna de las antes mencionadas, éstas
se ingresan simplemente indicando su tipo (Int, Nvarchar, etc.).
9
11-9-2018
Para saber si la ejecución de las tablas se realizó de forma correcta después de hacer clic en
“Ejecutar” se debe mostrar en el cuadro inferior un mensaje que diga “Commands
completed successfully” (Comando ejecutado exitosamente).
Paso 2: Se ingresan los datos en las tablas, con el código “Insert into NombredeTabla
values”, es aquí donde se copian los datos concatenados de cada una de las tablas del
archivo de Microsoft Excel.
10
11-9-2018
Las tablas “Fechas” y “Métricas” cuentan con 1096 y 6145 filas respectivamente, esto
ocasionó que se separaran los datos, es decir, se ingresaron en distintos “insert” debido a
que SQL Server solo deja insertar 1000 filas como máximo en cada tabla, se escribe el código
de la siguiente manera:
11
11-9-2018
Al seleccionar todos los “insert” y hacer clic en “Ejecutar” debe salir un mensaje en el cuadro
inferior que diga “x rows affected” para cada tabla.
Para verificar que todos los datos fueron ingresados en cada una de las tablas, se puede ir a
la carpeta de las tablas, hacer clic derecho sobre la tabla a consultar y seleccionar “Top 1000
rows”, se abrirá una pestaña con los primeros 1000 datos. Se consultó para las tablas que
tenían más de 1000 filas (Fechas y Métricas), se realizó de la siguiente manera:
12
11-9-2018
13
11-9-2018
POWER BI
Con el programa POWER BI se pretende realizar el análisis de los datos, conectando los
datos desde el servidor de SQL.
Paso 1: Se abre el programa POWER BI, y en el menú “Home” se selecciona “Get Data”.
Paso 2: Se abre otra ventana en la cual se tiene que colocar el nombre del servidor, en este
caso el servidor es “coloso.disc.ucn.cl,587”, se hace clic en “Ok” y Power BI se conecta con
SQL Server.
Paso 3: Para obtener los datos vamos a la pestaña “Edit Queries” y seleccionamos la base
de datos que creamos en SQL Server y a continuación seleccionamos todas las tablas
necesarias para los análisis y generación de reportes.
14
11-9-2018
Transformaciones en Power BI
15
11-9-2018
16
11-9-2018
Medidas Calculadas
Minutos totales de indisponibilidad: Para calcular los minutos totales que los
defectos causaron algún tipo de indisponibilidad, se utilizó la función “Sum”.
17
11-9-2018
Dashboard e Informes
Dashboard
Tablas
General
Defectos
Tiempo Indisponibilidad
Planta
Comparación con el periodo del año anterior
18
11-9-2018
Reportes Generales
Se generaron dos reportes, de tal manera que abarca un resumen de los aspectos más
importantes que se necesitan conocer.
Defectos
19
11-9-2018
Cantidad total de defectos por tipo de material y tipo de defecto: Existe tres
tipos de errores: Impacta, No impacta y Rechazado, siendo este último el que tiene
la mayor cifra lo cual rodea los 20 millones, seguido muy cerca de los otros dos tipos.
20
11-9-2018
Tiempo Indisponibilidad
21
11-9-2018
Planta
22
11-9-2018
23
11-9-2018
24
11-9-2018
Recomendaciones
Generales
Al analizar los datos, se observa una gran cantidad de defectos por tipo de material,
concentrados en su mayoría en solo 5 tipos diferentes, los cuales están generando
demasiado tiempo de indisponibilidad, retrasando las actividades, reduciendo la
productividad y eficiencia de todos los departamentos en cada planta de la empresa,
afectando principalmente a Logística, Empaque y Mecánica.
Específicas
Reevaluar los contratos con los proveedores, exigiendo estándares de calidad con los
existentes o negociando con nuevos, de manera de disminuir las pérdidas
económicas y productivas asociadas a los desperfectos de los materiales provistos.
25