Beispieldatenbanken für Wide World Importers für Microsoft SQL

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Warehouse in Microsoft Fabric

Dies ist eine Übersicht über das fiktive Unternehmen Wide World Importers und die Workflows, die in den WideWorldImporters-Beispieldatenbanken für SQL Server und Azure SQL-Datenbank behandelt werden.

Wide World Importers (WWI) ist ein Importeur und Großhändler von neuartigen Waren in der San Francisco Bay Area.

Als Großhändler hat WWI hauptsächlich Unternehmen als Kunden, die an Einzelpersonen weiterverkaufen. WWI verkauft an Einzelhandelskunden in den USA. Zu ihnen gehören Fachgeschäfte, Supermärkte, Computergeschäfte, touristische Geschäfte und einige Einzelpersonen. WWI verkauft seine Produkte über Zwischenhändler, die die Produkte im Auftrag von WWI bewerben, auch an andere Großhändler. Während alle Kunden von WWI derzeit in den USA ansässig sind, beabsichtigt das Unternehmen, in andere Länder/Regionen zu expandieren.

WWI kauft Waren von Lieferanten wie Herstellern von neuartigen Waren und Spielwaren und anderen Großhändlern von neuartigen Waren. Die Waren werden im Lager von WWI aufbewahrt und nach Bedarf bei den Lieferanten nachbestellt, um Kundenbestellungen abzuwickeln. Das Unternehmen kauft auch große Mengen an Verpackungsmaterialien und verkauft diese in kleineren Mengen als praktisches Zusatzangebot für die Kunden.

Vor kurzem begann WWI, eine Vielzahl von neuartigen Esswaren wie gekühlte Schokolade zu verkaufen. Das Unternehmen musste zuvor nicht mit gekühlten Artikeln umgehen. Zur Erfüllung der Anforderungen an den Umgang mit Lebensmitteln muss es die Temperatur in seinem Kühlraum und all seinen Lkws überwachen, die Kühlabschnitte haben.

Workflow für Lagerbestände

Der typische Workflow für die Lagerhaltung und Verteilung von Artikeln:

  • WWI erstellt Bestellungen und sendet die Bestellungen an die Lieferanten.
  • Lieferanten senden die Artikel, WWI empfängt sie und lagert sie in seinem Lager.
  • Kunden bestellen Artikel bei WWI.
  • WWI führt die Kundenbestellung mit Artikeln aus dem Lager aus, und wenn der Lagerbestand nicht ausreicht, wird der zusätzliche Bestand beim Lieferanten bestellt.
  • Einige Kunden möchten nicht auf Artikel warten, die nicht vorrätig sind. Wenn sie fünf verschiedene Lagerartikel bestellen und vier verfügbar sind, möchten sie die vier Artikel erhalten und den verbleibenden Artikel nachgeliefert bekommen. Der Artikel wird dann später in einer separaten Lieferung verschickt.
  • WWI stellt Kunden die Lagerartikel in Rechnung, in der Regel durch Konvertieren der Bestellung in eine Rechnung.
  • Kunden können Artikel bestellen, die nicht vorrätig sind. Diese Artikel werden verschickt, sobald sie vorrätig sind.
  • WWI liefert Lagerartikel entweder mit eigenen Lieferwagen oder über andere Kuriere oder Frachtmethoden an Kunden.
  • Kunden zahlen Rechnungen an WWI.
  • In regelmäßigen Abständen bezahlt WWI Lieferanten für Artikel, die auf Bestellungen waren. Dies geschieht häufig einige Zeit nach Erhalt der Ware.

Data Warehouse und Analyseworkflow

Während das Team bei WWI SQL Server Reporting Services zum Generieren von Betriebsberichten aus der WideWorldImporters-Datenbank verwendet, muss es auch Analysen zu seinen Daten durchführen und strategische Berichte generieren. Das Team hat ein dimensionales Datenmodell in einer Datenbank namens WideWorldImportersDW erstellt. Diese Datenbank wird durch ein Integration Services-Paket aufgefüllt.

SQL Server Analysis Services wird verwendet, um Analysedatenmodelle aus den Daten im dimensionalen Datenmodell zu erstellen. SQL Server Reporting Services wird verwendet, um strategische Berichte direkt aus dem dimensionalen Datenmodell und auch aus dem Analysemodell zu generieren. Power BI wird verwendet, um Dashboards aus denselben Daten zu erstellen. Die Dashboards werden auf Websites und auf Smartphones und Tablets verwendet. Hinweis: Diese Datenmodelle und Berichte sind noch nicht verfügbar.

Weitere Workflows

Dies sind zusätzliche Workflows.

  • WWI erteilt Gutschriften, wenn ein Kunde aus irgendeinem Grund nicht die Ware erhält oder wenn die Ware fehlerhaft ist. Diese werden als negative Rechnungen behandelt.
  • WWI zählt in regelmäßigen Abständen die Handmengen von Lagerartikeln, um sicherzustellen, dass die im System als verfügbar angezeigten Lagermengen genau sind. (Der Vorgang wird als Bestandsaufnahme bezeichnet.)
  • Kühlraumtemperaturen. Verderbliche Waren werden in Kühlräumen gelagert. Sensordaten aus diesen Räumen werden zur Überwachung und Analyse in der Datenbank erfasst.
  • Standortnachverfolgung der Fahrzeuge. Fahrzeuge, die Güter für WWI transportieren, enthalten Sensoren, die den Standort nachverfolgen. Dieser Standort wird wiederum für die Überwachung und weitere Analysen in der Datenbank erfasst.

Geschäftsjahr

Das Unternehmen arbeitet mit einem Geschäftsjahr, das am 1. November beginnt.

Nutzungsbedingungen

Die Lizenz für die Beispieldatenbank und den Beispielcode wird hier beschrieben: license.txt

Die Beispieldatenbank enthält öffentliche Daten, die aus data.gov und Natural EarthData geladen wurden. Die Nutzungsbedingungen befinden sich hier: https://www.naturalearthdata.com/about/terms-of-use/