SQL Server仓储物流公司visual studio发货数据仓库设计

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云原生数据仓库AnalyticDB MySQL版,8核32GB 100GB 1个月
简介: SQL Server仓储物流公司visual studio发货数据仓库设计

全文链接:http://tecdat.cn/?p=32241

分析师:Yanlin Li


仓储物流是货物生产销售的重要环节点击文末“阅读原文”获取完整代码数据


随着贸易自由化和电子商务的兴起,物流企业快速发展,为提高仓库管理效率,发掘更多的仓库供应商客户,合理配置资源并降低经营成本,经营者在制定经营决策时需要分析仓储物流过程的整个环节的数据,然而在业务系统中的数据是按照业务过程进行组织的,处于孤立分散的状态并不适用于数据的统计和分析。在仓储物流系统上建立数据仓库,按照用于决策分析的主题对不同系统中数据进行重新组织,为数据分析和数据挖掘提供有效的数据来源。


解决方案


任务/目标

搭建物流数据仓库的目的是整合仓储物流系统中的数据,以统计图表的方式提交给决策部门和零售商客户,为实现高效的仓库管理和制定物流策略提供可靠的依据,帮助零售商客户改进商品设计和制定有效的营销策略。(1)商品数据分析商品信息管理统计零售商的不同类型的商品的发货数目,以报表的形式发送给零售商客户,作为销售量的参照来制定有效的营销策略。(2)物流数据分析对每个仓库物流的情况进行记录,提供在特定路线和货车型号策略下的货物运输数目,以便仓库管理层调整物流策略,提高发货数目和仓库的利用率,节约物流预算。(3)货运量分析对每次货运量进行记录,将其与预期运货量进行比较分析,并进行月运货量环比分析,以便仓库管理层的绩效考评以及产业结构的优化 在本次数据仓库设计中主要目标是第三点:对货运量进行分析,建立了以货运量为测量值的事实表,并设计了相应 KPI 以达到研究分析目的。


数据源 处理


研究数据源采用了在重庆东聚仓储物流有限公司物流数据基础上以研究为目的设计的时间周期为一年的运货csv文件数据,每一行数据包含时间、发货仓库、货物类型等维度信息,根据前期概念模型,确定发货事实表的设计,期望达到覆盖整个发货流程的目的。将维度确定为:时间、输送计划、货物类型、发货仓库。具体的星型结构图如下:

将原始csv文件导入SQL Server中,进行数据清洗,运用insert into ...select...from语句提取维度表。


数据仓库构建与部署


运用visual studio软件完成数据仓库的构建和部署如下图

完成数据仓库的层次结构设计、时间智能实现和kpi设计与实现。


OLAP实现


选用excel连接数据库建立数据透视图表实现OLAP。根据管理目标设置:


仓库发货情况表


可在四个发货仓库中选择一个或多个展示数据,表中测量值为实际运载比率即实际运货量与预计运货量的比值,在数据透视图中可以实现相应的数据钻取、切片。


点击标题查阅往期内容


SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据


01

02

03

04


实际运货量月度环比增长率


以货物类型、发货仓库为筛选器,展示一个结算周期(11 月至次年十月) 中实际运货量的环比增长率。


季运货量汇总


利用 OLAP 解决管理问题


绩效达标问题

公司对每个时期都有预期货运量,通过将实际货运量与预期货运量做对比,可以得到一个表明是否达到预期货运量的状态值以及状态符号,这也是我们所设计的KPI。我们所设计的KPI可通过OLAP直观地展示出来,以红色状态符号代表未达标,绿色状态符号代表达标。管理者可以通过观察KPI来获得绩效是否达标这一信息,据此作出运营管理决策。

时间规律性问题


数据仓库建立过程中运用维度建模时采用了时间维度,使得数据仓库建立完成后,可以在OLAP中通过选择时间为行标签,查看各个记录时间所发生的货运量,也可细分到各个记录时间各个不同货运方案、货品类型的货运情况,以探究货运量的时间规律性,根据时间规律性可以针对不同时期采取不同的运营管理策略,以达到提高效率、节约成本的目的。

关于分析师


在此对Yanlin Li对本文所作的贡献表示诚挚感谢,他在重庆大学完成了信息管理与信息系统学位,专注数据挖掘、数据分析 。

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
1月前
|
SQL DataWorks NoSQL
DataWorks产品使用合集之如何将SQL Server中的数据转存到MongoDB
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
253 1
|
2天前
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
18 3
|
8天前
|
SQL 存储 安全
数据库数据恢复—SQL Server数据库出现逻辑错误的数据恢复案例
SQL Server数据库数据恢复环境: 某品牌服务器存储中有两组raid5磁盘阵列。操作系统层面跑着SQL Server数据库,SQL Server数据库存放在D盘分区中。 SQL Server数据库故障: 存放SQL Server数据库的D盘分区容量不足,管理员在E盘中生成了一个.ndf的文件并且将数据库路径指向E盘继续使用。数据库继续运行一段时间后出现故障并报错,连接失效,SqlServer数据库无法附加查询。管理员多次尝试恢复数据库数据但是没有成功。
|
14天前
|
SQL 存储 关系型数据库
关系型数据库SQL Server学习
【7月更文挑战第4天】
24 2
|
19天前
|
SQL 存储 测试技术
|
18天前
|
SQL 机器学习/深度学习 搜索推荐
SQL SERVER 转换失败
【6月更文挑战第25天】
|
23天前
|
SQL 关系型数据库 分布式数据库
PolarDB产品使用问题之如何迁移SQL Server
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
1月前
|
SQL 存储 关系型数据库
关系型数据库中的SQL Server
【6月更文挑战第11天】
58 3
|
1月前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程

热门文章

最新文章