GithubHelp home page GithubHelp logo

jimenacambronero / tiendaunicorniofeliz Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.25 MB

Proyecto 5 para Unicorn Project: Análisis Financiero y Tráfico Web. Trabajamos con una base de datos de retail online que se dedica a la venta de productos a través de su web. 🎯Podras leer sobre los objetivos de este proyecto y mas detalles en el README

datos mysql query querydsl sql

tiendaunicorniofeliz's Introduction

Proyecto Tienda Unicornio Feliz 👩‍💻🦄📊⁣

Proyecto 5 para Unicorn Project: 📊Análisis Financiero & Tráfico Web - Ecommerce

📋Descripción del Proyecto

En este proyecto estaremos trabajando con una base de datos de retail online que se dedica a la venta de productos a través de su web.

🎯El objetivo de este proyecto

Entender el conjunto de datos y el negocio Lograr crear queries complejas para responder a las neceidades de negocio

📝Contexto

Te acaban de contratar para la empresa de ecommerce online llamada “tienda_unicornio_feliz” que se dedica a vender productos online de unicornios. Actualmente cuenta con 4 productos Como miembro del equipo de la startup, te va a tocar trabajar con el CEO, el director de marketing y el Gerente de la web para analizar ciertas métricas que queremos medir. Tu objetivo será analizar la situación actual de la empresa. Medir la conversión de la web y usar datos para entender las ventas e impacto de los productos.

🆘 El problema

Necesitamos responder a distintas preguntas de negocio que tiene el equipo directivo.

🕵️ Habilidades Adquiridas

Creemos que tienes las habilidades necesarias para llevar a cabo este proyecto ya que concideramos que estas preparado para realizar las siguientes actividades:

✅ Aprender a leer modelos relacionales y tablas en una empresa

✅ Aprender a explorar datos para entenderlos mejora antes de trabajar con los datos

✅ Saber como desglosamos una pregunta de negocio para entenderla

✅ Como traducir preguntas de negocio a lenguaje de SQL

✅ Escribir queries complejas que responden a necesidades de negocio

🛠️Herramientas a utilizar

En este proyecto utilizaremos lenguaje de SQL y el gestor de base de datos MYSQL 🗃️ Base de datos .sql

💡Desarrollo | Ejecución

PARTE I - TEÓRICO Análisis de modelo relación

Consejo para entender un modelo de entidad relación

Entender un modelo de entidad-relación (ER) de los datos de una empresa puede ser fundamental para analizar y gestionar eficazmente esos datos. Aquí hay una serie de pasos que puedes seguir para comprender un modelo de entidad-relación de datos empresariales:

Reúne la Documentación Existente: Lo primero que debes hacer es reunir cualquier documentación existente relacionada con el modelo de entidad-relación. Esto podría incluir diagramas, descripciones de tablas y relaciones, documentación de base de datos, y cualquier otro material relacionado.

Identifica las Entidades Principales: Comienza identificando las entidades principales en el modelo. Estas suelen ser los objetos clave con los que la empresa trabaja. Por ejemplo, en un modelo de entidad-relación de una tienda en línea, las entidades principales podrían incluir "Clientes", "Productos", "Pedidos" y "Empleados".

Identifica las Relaciones: Una vez que hayas identificado las entidades principales, busca las relaciones entre ellas. ¿Cómo se relacionan estas entidades? Por ejemplo, un cliente realiza pedidos, un producto puede estar en varios pedidos, etc. Identifica estas relaciones y anótalas.

Atributos de las Entidades: Para cada entidad, identifica los atributos asociados. Los atributos son características o propiedades de las entidades. Por ejemplo, para la entidad "Clientes", los atributos podrían incluir "Nombre", "Dirección", "Correo Electrónico", etc.

Cardinalidad de las Relaciones: Determina la cardinalidad de las relaciones. Esto significa cuántos de un tipo de entidad están relacionados con cuántos del otro tipo. Por ejemplo, un cliente puede realizar varios pedidos, pero un pedido generalmente está relacionado con un solo cliente. Esto se expresa como 1:N en términos de cardinalidad.

Restricciones de Integridad: Verifica si hay restricciones de integridad en el modelo, como claves primarias y foráneas. Estas restricciones garantizan que los datos sean coherentes y precisos.

Prueba Consultas SQL: Para asegurarte de que comprendes bien el modelo, crea algunas consultas SQL simples que recuperen datos de las tablas. Esto te ayudará a verificar que las relaciones y atributos sean correctos.

PARTE II - TEÓRICO Análisis exploratorio de las tablas

Pasos en análisis exploratorio de datos

Revisión de la Estructura de las Tablas:

Utiliza consultas SQL para obtener información sobre la estructura de las tablas, incluyendo nombres de columnas, tipos de datos y restricciones.

Muestreo de Datos:

Si la tabla de la base de datos es grande, puedes utilizar consultas SQL para tomar muestras aleatorias de los datos. Esto te permitirá trabajar con un subconjunto más manejable.

Exploración de Valores Únicos:

Utiliza consultas SQL para contar los valores únicos en columnas específicas. Esto te ayudará a comprender la diversidad de los datos.

Cálculo de Estadísticas Básicas:

Utiliza consultas SQL para calcular estadísticas descriptivas básicas, como promedios, medianas, desviaciones estándar, mínimos y máximos para las columnas numéricas.

Detección de Valores Faltantes:

Utiliza consultas SQL para identificar valores faltantes en las columnas y determinar cuántos registros tienen valores nulos.

PARTE III - EJECUCIÓN

Análisis financiero 💸

¿Cuales son las ventas por año?

¿Cuales son las ventas medias de cada mes y año?

¿Cuál es el producto que mas vende en términos monetarios?

¿Cuál es el margen bruto que deja cada producto?

¿Podemos saber cúal es la fecha de lanzamiento de cada producto?

Calcula las ventas por año, asi como el margen numérico. Tambien queremos saber que % representa cada producto sobre las ventas totales.

¿Cuáles son los TOP 3 meses con mayor venta?

¿Cuál es el margen bruto por producto y que porcentaje ocupa del margen total?

¿Cuál es el margen de beneficio bruto promedio por línea de producto en el último trimestre de los datos de la empresa?

¿Cúal es el porcentaje de devolución de artículos?

Análisis de trafico web 🕸️ ¿Cúal es la cantidad de sesiones por tipo de dispositivo?

Es lo mismo sesiones que usuarios?¿Cuál es la cantidad de usuarios únicos? ¿Y cúal es la cantidad de sesiones?

¿Cúales son los 5 meses que ha habido más trafico en la web?

¿Cuál es la principal fuente de tráfico?

¿Cúales son las fuentes de tráfico que han dado más ventas?

¿Podrías mostrar las ventas y cantidad de sesiones por fuentes de tráfico asi como el porcentaje del total de cada métrica?

¿Cúal es el porcentaje de conversión de tráfico a ventas?

¿Que porcentaje de usuarios repiten?

Podrias calcular la cantidad de pedidos diferencias por días entre que entra a la web y realiza el pedido?

¿Cúales son las ventas generadas por campaña?

tiendaunicorniofeliz's People

Contributors

jimenacambronero avatar

Stargazers

Emiliana Seltzer avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.