---
# System prepended metadata

title: Prueba Técnica para Analista de Datos y BI

---

# Prueba Técnica para Analista de Datos y BI



## Parte 1: Manipulación y Limpieza de Datos

### Tarea:
1. **Obtener el conjunto de datos:**
   - Descarga los siguientes archivos de datos de Kaggle:
     - [Churn for Bank Customers](https://www.kaggle.com/datasets/mathchi/churn-for-bank-customers)
     - [Bank Marketing Dataset](https://www.kaggle.com/volodymyrgavrysh/bank-marketing-campaigns-dataset)
     - [Bank Term Deposit Predictions](https://www.kaggle.com/datasets/thedevastator/bank-term-deposit-predictions)

2. **Limpieza de datos:**
   - Identifica y maneja valores faltantes.
   - Detecta y corrige posibles inconsistencias en los datos.
   - Realiza transformaciones necesarias para preparar los datos para el análisis (por ejemplo, convertir tipos de datos, normalizar valores, etc.).

### Entregables:
- Código utilizado para la limpieza y transformación de datos (puede ser en Python, R o SQL).
- CSV con los datos limpios.

## Parte 2: Análisis Exploratorio de Datos

### Tarea:
1. **Análisis descriptivo:**
   - Realiza un análisis descriptivo de los datos limpios. Esto debe incluir estadísticas descriptivas (media, mediana, desviación estándar, etc.) y visualizaciones gráficas (gráficos de barras, histogramas, box plots, etc.).

2. **Identificación de tendencias y patrones:**
   - Identifica posibles tendencias, patrones o anomalías en los datos.

### Entregables:
- Un informe con el análisis descriptivo y las visualizaciones (en formato PDF).
- Código utilizado para el análisis y las visualizaciones.

## Parte 3: Construcción de una Base de Datos en MySQL

### Tarea:
1. **Diseño de la base de datos:**
   - Diseña un esquema de base de datos en MySQL que permita relacionar los tres conjuntos de datos descargados.
   - Crea las tablas necesarias y define las relaciones entre ellas.

2. **Población de la base de datos:**
   - Inserta los datos limpios en las tablas correspondientes.

3. **Consultas SQL:**
   - Escribe y ejecuta varias consultas SQL que incluyan joins y selects anidados para extraer información relevante de la base de datos.

### Entregables:
- Script SQL para la creación de las tablas y la inserción de los datos.
- Varias consultas SQL demostrando el uso de joins y selects anidados.
- Resultados de las consultas en formato texto o CSV.

## Parte 4: Creación de Dashboard

### Tarea:
1. **Dashboard interactivo:**
   - Utilizando Tableau, crea un dashboard interactivo que presente los hallazgos más importantes del análisis.
   - El dashboard debe permitir a los usuarios interactuar con los datos, filtrar información y visualizar diferentes métricas clave.

### Entregables:
- Capturas de pantalla del dashboard creado.
- Un enlace al dashboard interactivo en Tableau (si está disponible en línea).
- Un breve informe explicativo del dashboard y sus funcionalidades (en formato PDF).

## Evaluación

La prueba será evaluada en entrevista tecnica en función de los siguientes criterios:
- Precisión y exhaustividad de la limpieza de datos.
- Calidad y claridad del análisis exploratorio.
- Diseño y correcta implementación de la base de datos en MySQL.
- Calidad y complejidad de las consultas SQL.
- Interactividad y usabilidad del dashboard creado.
- Documentación clara y detallada de todo el proceso.



