Bases de datos de ejemplo de Wide World Importers para Microsoft SQL

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAlmacenamiento en Microsoft Fabric

Se trata de una introducción sobre la empresa ficticia Wide World Importers y los flujos de trabajo que se abordan en las bases de datos de ejemplo de WideWorldImporters para SQL Server y Azure SQL Database.

Wide World Importers (WWI) es un importador y distribuidor mayorista de artículos de novedades que opera desde el área de la bahía de San Francisco.

Como mayorista, los clientes de WWI principalmente son empresas que revenden a particulares. WWI vende a clientes minoristas de todos los Estados Unidos, incluyendo tiendas especializadas, supermercados, tiendas de informática, tiendas de atracciones turísticas y algunos particulares. WWI también vende a otros mayoristas a través de una red de agentes que promocionan los productos en nombre de WWI. Aunque todos los clientes de WWI tienen su sede actualmente en Estados Unidos, la empresa tiene prevista su expansión a otros países.

WWI compra productos de proveedores, incluidos fabricantes de novedades y juguetes, y otros mayoristas de novedades. Almacenan la mercancía en su almacén de WWI y se reabastecen de los proveedores según va siendo necesario para atender los pedidos de los clientes. También compran grandes volúmenes de materiales de embalaje y los venden en cantidades más pequeñas para la comodidad de los clientes.

Recientemente, WWI comenzó a vender una gran variedad de chucherías, como bombones fríos. Antes, la empresa no había tenido que manipular artículos refrigerados. Ahora, para cumplir los requisitos de manipulación de alimentos, debe supervisar la temperatura en su sala de refrigeración y cualquiera de sus camiones que tengan cámaras frigoríficas.

Flujo de trabajo para los artículos en existencias del almacén

El flujo típico de cómo se almacenan y distribuyen los artículos es el siguiente:

  • WWI crea pedidos de compra y los envía a los proveedores.
  • Los proveedores envían los artículos, WWI los recibe y los guarda en su almacén.
  • Los clientes piden los artículos a WWI
  • WWI atiende el pedido del cliente con artículos que tiene en existencias en el almacén, y cuando no tiene existencias suficientes, pide más a los proveedores.
  • Algunos clientes no quieren esperar a que lleguen los artículos que no tienen en existencias. Si piden cinco artículos en existencias diferentes, y cuatro están disponibles, quieren recibir los cuatro artículos y volver a pedir el que falta. El artículo se enviaría más adelante en un envío independiente.
  • WWI factura a los clientes por los artículos en existencias, normalmente convirtiendo el pedido en una factura.
  • Los clientes pueden pedir artículos que no tienen en existencias. Estos artículos quedan como artículos pendientes.
  • WWI entrega los artículos en existencias a los clientes con sus propios vehículos de reparto o a través de otros transportistas o métodos de envío.
  • Los clientes pagan las facturas a WWI.
  • Periódicamente, WWI paga a los proveedores por los artículos reflejados en los pedidos. Esto suele hacerse poco después de haber recibido los artículos.

Flujo de trabajo del análisis y el almacenamiento de datos

Aunque el equipo de WWI usa SQL Server Reporting Services para generar informes operativos a partir de la base de datos de WideWorldImporters, también debe realizar análisis de sus datos y elaborar informes estratégicos. El equipo ha creado un modelo de datos dimensional en una base de datos de WideWorldImportersDW. Esta base de datos se rellena mediante un paquete de Integration Services.

SQL Server Analysis Services se usa para crear modelos de datos analíticos a partir de los datos del modelo de datos dimensional. SQL Server Reporting Services se usa para generar informes estratégicos directamente a partir del modelo de datos dimensionales y también a partir del modelo analítico. Power BI se usa para crear paneles a partir de los mismos datos. Los paneles se usan en sitios web y en teléfonos y tabletas. Nota: Estos modelos de datos e informes aún no están disponibles.

Flujos de trabajo adicionales

Estos son flujos de trabajo adicionales.

  • WWI emite notas de crédito cuando un cliente no recibe el artículo por algún motivo o cuando los artículos están defectuosos. Se tratan como facturas negativas.
  • WWI cuenta periódicamente las cantidades disponibles de artículos en existencias para asegurarse de que las cantidades en existencias mostradas como disponibles en su sistema sean precisas. (Este proceso se denomina inventario).
  • Temperaturas de la sala de refrigeración. Los productos perecederos se almacenan en salas refrigeradas. Los datos del sensor de estas salas se ingieren en la base de datos con fines de supervisión y análisis.
  • Seguimiento de la ubicación del vehículo. Los vehículos que transportan mercancías para WWI incluyen sensores que realizan el seguimiento de la ubicación. Esta ubicación se vuelve a ingerir en la base de datos para fines de supervisión y otros análisis.

Año fiscal

La empresa opera con un año fiscal que comienza el 1 de noviembre.

Términos de uso

La licencia para la base de datos de ejemplo y el código de ejemplo se describe aquí: license.txt.

La base de datos de ejemplo incluye datos públicos cargados desde data.gov y Natural EarthData. Los términos de uso están aquí: https://www.naturalearthdata.com/about/terms-of-use/.