Microsoft SQL 的 Wide World Importers 示例数据库
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Microsoft Fabric 中的仓库
这是虚构公司 Wide World Importers 以及 SQL Server 的 WideWorldImporters 示例数据库和 Azure SQL 数据库中解决的工作流的概述。
Wide World Importers (WWI) 是一家在旧金山湾区经营的批发新奇商品进口商和分销商。
作为一家批发商,WWI 的客户大多是向个人转售产品的公司。 WWI 向美国各地的零售客户销售产品,包括专卖店、超市、计算商店、旅游景区商店和某些人。 WWI 还通过代理网络向其他批发商销售产品,这些代理代表 WWI 推销他们的产品。 虽然 WWI 的所有客户目前都位于美国,但该公司正打算扩大到其他国家/地区。
WWI 从供应商(包括新奇品和玩具制造商)和其他新奇品批发商那儿购买商品。 他们将货物储存在 WWI 仓库中,并根据需要从供应商那儿重新订购,以完成客户订单。 他们还购买大量包装材料,再小批量销售这些材料以方便客户。
最近,WWI 开始销售各种可食用的新奇品,如辣椒巧克力。 该公司以前不必处理冷冻物品。 现在,为了满足食品处理要求,他们必须监视冷冻室的温度及其任何具有冷冻装置的卡车。
仓库库存的工作流
如何储存和分发物品的典型流如下所示:
- WWI 创建采购订单并将订单提交给供应商。
- 供应商发送物品,WWI 接收物品并将其储存在仓库中。
- 客户从 WWI 订购物品
- WWI 使用仓库库存完成客户订单,当他们没有足够的库存时,他们从供应商那儿订购额外的库存。
- 一些客户不想等待不在库存中的物品。 如果他们订购五个不同的库存物品,但有四个可用,则他们希望接收四个物品并延期交付剩余物品。 以后会单独发送该物品。
- WWI 为客户开具库存物品的发票,通常通过将订单转换为发票。
- 客户可能会订购不在库存中的物品。 延期交付这些物品。
- WWI 通过自己的送货车或其他快递员将库存物品交付给客户。
- 客户向 WWI 支付账单。
- WWI 定期向供应商支付采购订单上物品的费用。 这通常是在他们收到物品之后的某个时候。
数据仓库和分析工作流
虽然 WWI 的团队使用 SQL Server Reporting Services 从 WideWorldImporters 数据库生成运营报告,但他们还需要对其数据执行分析,并且需要生成战略报表。 该团队已在数据库 WideWorldImportersDW 中创建维度数据模型。 此数据库由 Integration Services 包填充。
SQL Server Analysis Services 用于从维度数据模型中的数据创建分析数据模型。 SQL Server Reporting Services 用于直接从维度数据模型以及从分析模型生成战略报表。 Power BI 用于从同一数据创建仪表板。 仪表板用于网站、手机和平板电脑。 注意:这些数据模型和报表尚不可用
其他工作流
这些是其他工作流。
- 客户由于某种原因而未收到货物或货物有问题时,WWI 发出贷方通知单。 这些被视为负数发票。
- WWI 定期对库存物品的现有数量进行计数,以确保其系统上显示为可用的库存数量准确。 (执行此操作的过程称为盘点)。
- 冷室温度。 易腐货物储存在冷冻室。 这些房间的传感器数据将引入到数据库中,以便进行监视和分析。
- 车辆位置跟踪。 运送 WWI 货物的车辆包括跟踪位置的传感器。 此位置再次引入到数据库中,以便进行监视和进一步分析。
会计年度
该公司经营的财年从 11 月 1 日开始。
使用条款
示例数据库和示例代码的许可证如下所述:license.txt
示例数据库包括已从 data.gov 和 Natural EarthData 加载的公共数据。 使用条款如下:https://www.naturalearthdata.com/about/terms-of-use/