Kdou Analytics

Mise en situation

Pour rendre le discours intelligible à la lecture de toutes les team, la Report Team s'est engagée à récapituler la situation de Kdou avant son arrivée.

Kdou est une entreprise qui propose à ses clients des produits alimentaires d'épicerie fine ou typiques achetés à des fournisseurs situés dans le monde entier. Tous les clients de l'entreprise se situent actuellement en France. L'entreprise considère générer un assez bon chiffre d'affaires et se pose des questions sur sa rentabilité, elle réfléchit à mieux se positionner par rapport à ses concurrents. Par ailleurs, Kdou aimerait renforcer son image d'entreprise éco-responsable tout en améliorant sa rentabilité, en vendant par exemple des produits plus respectueux de l'environnement, pour lesquels les consommateurs seraient prêts à payer un prix plus élevé, ou par d'autres leviers.

Kdou a fait appel à notre équipe pour l'accompagner dans l'évolution de son positionnement et de son organisation.

Nous étudierons et exploiterons les données de Kdou pour réfléchir à son fonctionnement puis ensuite proposer des solutions pour permettre à votre entreprise de se donner une image "éco-friendly".

Notre Team

Liste des indicateurs collectifs

Nous avons décidé de choisir la réponse d'une personne différente du groupe pour chaque requête, bien que nous ayons réalisé ces dernières chacune de notre côté (voir rapport individuel).

2) Origine des produits : CA total (Fournisseurs UE) Emmanuel

Dans une réflexion en lien avec l'origine de ses produits : On veut comme indicateur le CA total généré à ce jour avec les fournisseurs de l'UE.

SELECT SUM(od.unit_price * od.quantity * (1 - od.discount)) AS ca_total_ue
FROM order_details od
JOIN products p ON od.product_id = p.id
JOIN suppliers s ON p.supplier_id = s.id
WHERE s.country IN ('France', 'Germany', 'Italy', 'Spain');
ca_total_ue
412 850.50 €
3) Santé : CA annuel (Desserts & Boissons) Naël

Dans une réflexion en lien avec la santé : On veut comme indicateur le chiffre d'affaire généré (montant total des ventes) annuel pour les catégories desserts ou boissons.

SELECT EXTRACT(YEAR FROM o.order_date) AS annee, c.category_name, SUM(od.unit_price * od.quantity) AS ca_annuel
FROM orders o
JOIN order_details od ON o.id = od.order_id
JOIN products p ON od.product_id = p.id
JOIN categories c ON p.category_id = c.id
WHERE c.category_name IN ('Desserts', 'Beverages')
GROUP BY annee, c.category_name
ORDER BY annee DESC;
annee category_name ca_annuel
2025 Beverages 95 420.00 €
2025 Desserts 48 110.25 €
4) Offre commerciale : Produits carnés non commandés Aydan

Dans une réflexion en lien avec l'offre commerciale : Calcul de l'indicateur nombre de produits carnés non commandés actuellement ?

SELECT COUNT(p.id) AS produits_carnes_non_commandes
FROM products p
JOIN categories c ON p.category_id = c.id
WHERE c.category_name = 'Meat/Poultry'
AND p.id NOT IN (SELECT DISTINCT product_id FROM order_details);
produits_carnes_non_commandes
3
5) Partenariat client : Clients pilotes vs clients partenaires Djoë

Dans une réflexion sur le partenariat client : A-t-on des clients pilotes d'un réseau partenaire ayant autant de commandes que les clients partenaires ?

SELECT c.id, c.company_name, c.type, COUNT(o.id) AS nb_commandes
FROM customers c
JOIN orders o ON c.id = o.customer_id
WHERE c.type IN ('Pilote', 'Partenaire')
GROUP BY c.id, c.company_name, c.type
ORDER BY nb_commandes DESC;
id company_name type nb_commandes
12 Alpha Resto Pilote 31
05 Bio Food Co Partenaire 31

Requêtes individuelles

SELECT id, username, email, status 
FROM users
WHERE status = 'active';
id username email status
1 aydan_dev aydan@example.com active
2 sarah_m sarah@example.com active

Désolé la version mobile n'est pas disponible pour le moment.