Exemples de bases de données Wide World Importers pour Microsoft SQL
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Warehouse dans Microsoft Fabric
Il s’agit d’une vue d’ensemble de l’entreprise fictive Wide World Importers et des flux de travail qui sont traités dans les exemples de bases de données WideWorldImporters pour SQL Server et Azure SQL Base de données.
Wide World Importers (WWI) est un importateur de produits de nouveauté de gros et distributeur qui opère à partir de la baie de San Francisco.
En tant que grossiste, les clients de la WWI sont principalement des entreprises qui revendent aux particuliers. La WWI vend aux clients de vente au détail dans les États-Unis y compris les magasins spécialisés, les supermarchés, les magasins informatiques, les magasins d’attraction touristique et certains individus. WWI vend également à d'autres grossistes via un réseau d'agents qui assurent la promotion des produits au nom de WWI. Si tous les clients de WWI sont actuellement basés aux États-Unis, l’entreprise a l’intention de se développer dans d’autres pays/régions.
WWI achète des marchandises auprès de fournisseurs, notamment des fabricants de nouveautés et de jouets, et d'autres grossistes en nouveautés. Ils stockent les marchandises dans leur entrepôt WWI et réorganisent les fournisseurs selon les besoins pour remplir les commandes des clients. Ils achètent également de grands volumes de matériaux d’emballage et vendent ces produits en plus petites quantités comme commodité pour les clients.
Récemment, WWI a commencé à vendre une variété de nouveautés comestibles telles que des chocolats au piment. Auparavant, l’entreprise n’avait pas à gérer de produits réfrigérés. Maintenant, pour répondre aux exigences de gestion des aliments, ils doivent surveiller la température dans leur salle de refroidissement et l’un de leurs camions qui ont des sections de refroidissement.
Flux de travail pour les éléments de stock d’entrepôt
Le flux classique pour la façon dont les éléments sont stockés et distribués est le suivant :
- WWI crée des commandes d’achat et envoie les commandes aux fournisseurs.
- Les fournisseurs envoient les articles, WWI les reçoit et les stockent dans leur entrepôt.
- Clients commandent des articles à partir de WWI
- WWI remplit la commande client avec des articles en stock dans l’entrepôt, et quand ils n’ont pas suffisamment de stock, ils commandent le stock supplémentaire auprès des fournisseurs.
- Certains clients ne veulent pas attendre les articles qui ne sont pas en stock. S'ils commandent disons cinq articles différents en stock, et que quatre sont disponibles, ils veulent recevoir les quatre articles et commander l'article restant. L'article serait alors envoyé ultérieurement dans un envoi séparé.
- WWI facture les clients pour les articles en stock, généralement en convertissant la commande en facture.
- Les clients peuvent commander des articles qui ne sont pas en stock. Ces articles sont en attente de livraison.
- WWI livre les articles en stock aux clients soit par le biais de ses propres camionnettes de livraison, soit par le biais d'autres courriers ou méthodes de fret.
- Les clients paient leurs factures à WWI.
- Périodiquement, WWI paie les fournisseurs pour des articles qui étaient sur des bons de commande. Cela se produit souvent quelque temps après la réception des marchandises.
Data Warehouse et flux de travail d’analyse
L'équipe de WWI utilise SQL Server Reporting Services pour générer des rapports opérationnels à partir de la base de données WideWorldImporters, mais elle a également besoin d'effectuer des analyses sur ses données et de générer des rapports stratégiques. L'équipe a créé un modèle de données dimensionnel dans une base de données WideWorldImportersDW. Cette base de données est alimentée par un package de services d'intégration.
SQL Server Analysis Services est utilisé pour créer des modèles de données analytiques à partir des données du modèle de données dimensionnel. SQL Server Reporting Services est utilisé pour générer des rapports stratégiques directement à partir du modèle de données dimensionnel, mais aussi à partir du modèle analytique. Power BI est utilisé pour créer des tableaux de bord à partir des mêmes données. Les tableaux de bord sont utilisés sur les sites web, ainsi que sur les téléphones et les tablettes. Remarque : ces modèles de données et rapports ne sont pas encore disponibles
Flux de travail supplémentaires
Il s’agit de flux de travail supplémentaires.
- WWI émet des notes de crédit lorsqu’un client ne reçoit pas la marchandise pour une raison quelconque, ou lorsque la marchandise est défectueuse. Celles-ci sont traitées comme des factures négatives.
- WWI compte périodiquement les quantités disponibles des articles en stock pour s'assurer que les quantités en stock indiquées comme disponibles dans son système sont exactes. (Ce processus s'appelle un inventaire).
- Températures de la chambre froide. Les marchandises périssables sont stockées dans des salles réfrigérées. Les données du capteur de ces salles sont ingérées dans la base de données à des fins de surveillance et d’analytique.
- Suivi de l’emplacement du véhicule. Les véhicules qui transportent des marchandises pour la WWI comprennent des capteurs qui suivent l'emplacement. Cet emplacement est à nouveau ingéré dans la base de données pour la surveillance et l’analyse.
Année fiscale
La société opère avec un exercice financier qui commence le 1er novembre.
Conditions d’utilisation
La licence de l’exemple de base de données et l’exemple de code sont décrits ici : license.txt
L’exemple de base de données inclut des données publiques chargées à partir de data.gov et de Natural EarthData. Les conditions d’utilisation sont ici : https://www.naturalearthdata.com/about/terms-of-use/