Примеры баз данных Wide World Importers для Microsoft SQL

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureWarehouse в Microsoft Fabric

Это обзор вымышленной компании Wide World Importers и рабочих процессов, которые рассматриваются в примерах баз данных WideWorldImporters для SQL Server и Azure SQL Database.

Wide World Importers (WWI) является оптовым импортером и распространителем новинки, работающим из области залива Сан-Франциско.

Как оптовый, клиенты Первой мировой войны в основном компании, которые перепродают для частных лиц. WWI продает розничным клиентам по всей США включая специализированные магазины, супермаркеты, вычислительные магазины, туристические магазины и некоторые частные лица. WWI также продает другим оптовикам через сеть агентов, которые продвигают продукты от имени Первой мировой войны. В то время как все клиенты Первой мировой войны в настоящее время базируются в США, компания намерена добиваться расширения в других странах и регионах.

WWI закупает товары у поставщиков, в том числе у производителей новизны и товаров, и других оптовиков новинки. Они запасают товары на своем складе Первой мировой войны и переупорядают у поставщиков по мере необходимости для выполнения заказов клиентов. Они также покупают большие объемы упаковочного материала, и продают их в меньших количествах в качестве удобства для клиентов.

В последнее время Первой мировой войны начали продавать различные съедобные новинки, такие как холодные конфеты. Ранее компании не нужно было обрабатывать охлажденные предметы. Теперь, чтобы удовлетворить требования к обработке пищевых продуктов, они должны контролировать температуру в своей охладительной комнате и любом из своих грузовиков, которые имеют охладителя секции.

Рабочий процесс для складских запасов

Типичный процесс хранения и распределения элементов выглядит следующим образом:

  • WWI создает заказы на покупку и отправляет их поставщикам.
  • Поставщики отправляют товары, WWI получает их и складирует их на своем складе.
  • Клиенты заказывать товары из WWI
  • WWI заполняет заказ клиента товарами на складе, а если у них недостаточно запасов, они заказывают дополнительный запас у поставщиков.
  • Некоторые клиенты не хотят ждать товаров, которых нет на складе. Если они заказывают пять различных позиций и четыре доступны, они хотят получить четыре элемента и отоказать оставшийся элемент. Затем товар будет отправлен позже в отдельной партии.
  • WWI выставляет клиентам счета за товары на складе, как правило, путем преобразования заказа в счет.
  • Клиенты могут заказывать товары, которых нет на складе. Эти элементы имеют обратный порядок.
  • WWI поставляет товары на складе клиентам либо через их собственные фургоны доставки, либо с помощью других курьеров или грузовых методов.
  • Клиенты оплачивают счета в WWI.
  • Периодически WWI платит поставщикам за товары, которые находились в заказах на покупку. Часто это происходит через некоторое время после того, как они получили товар.

рабочий процесс Data Warehouse и анализа

Хотя команда первой мировой войны использует SQL Server Reporting Services для создания операционных отчетов из базы данных WideWorldImporters, они также должны выполнять аналитику своих данных и создавать стратегические отчеты. Команда создала модель многомерных данных в базе данных WideWorldImportersDW. Эта база данных заполняется пакетом служб Integration Services.

SQL Server Analysis Services используется для создания моделей аналитических данных на основе данных в многомерной модели данных. SQL Server Reporting Services используется для создания стратегических отчетов непосредственно из модели многомерных данных, а также из аналитической модели. Power BI используется для создания панелей мониторинга на основе одних и того же данных. Панели мониторинга используются на веб-сайтах, а также на телефонах и планшетах. Примечание. Эти модели данных и отчеты пока недоступны.

Дополнительные рабочие процессы

Это дополнительные рабочие процессы.

  • WWI выдает кредитные ноты, когда клиент не получает товар по какой-либо причине, или когда товар неисправен. Они рассматриваются как отрицательные счета.
  • WWI периодически подсчитывает количество запасов, чтобы гарантировать, что запасы, показанные как доступные в их системе, являются точными. (Процесс выполнения этого действия называется stocktake.)
  • Холодная температура в помещении. Скоропортящиеся товары хранятся в холодильных помещениях. Данные датчиков из этих помещений помечаются в базу данных для мониторинга и анализа.
  • Отслеживание местоположения автомобиля. Транспортные средства, которые перевозит товары для Первой мировой войны включают датчики, которые отслеживают местоположение. Это расположение снова добавляется в базу данных для мониторинга и дальнейшей аналитики.

Финансовый год

Компания работает с финансовым годом, который начинается 1 ноября.

Условия использования

Лицензия для примера базы данных и пример кода описаны здесь: license.txt

Пример базы данных содержит общедоступные данные, загруженные из data.gov и Natural EarthData. Условия использования приведены ниже. https://www.naturalearthdata.com/about/terms-of-use/