自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 在Ubuntu上安装Docker

Docker在Windows和Linux中都是以服务(Service)的形式工作。本帖介绍在Ubuntu 18.04的Linux环境中安装Docker服务引擎的方法。(一)安装Docker服务引擎安装Docker服务本身很简单,运行下面的命令就可以了:sudo apt install docker.io正常情况下,这个命令只需要交互一次,确认一个磁盘空间占用问题,输入Y回车,如下图:等各个组件下载...

2020-02-03 21:25:17 516

原创 将存储过程返回的游标转成视图

很多业务系统将取数逻辑写成一个返回游标的存储过程,这样在业务代码中通过循环遍历游标,即可取出所有的记录。可惜在有些场合,不一定方便写这种循环遍历的代码,那就需要将这种游标转换成视图性质的表状数据集。如果数据库是SQL Server的话,转换很方便,另写一个存储过程就行了,示例脚本如下:/*-- 返回游标的存储过程alter proc GetCursor1 (@Cursor1 curso...

2019-11-30 22:36:06 393

翻译 选择嵌入式分析提供商的五个最佳实践

越来越多的用户都期望在企业应用程序中嵌入数据分析和可视化。然而并非所有的分析平台都可以直接嵌入到其他应用之中。企业应用的技术产品经理应使用本文介绍的最佳实践,选择合适的嵌入式数据分析提供商。摘要关键挑战许多企业应用程序提供商尝试自行构建分析程序,而不考虑外包给嵌入式分析程序提供商的选项,这可能会影响产品上市时间。 软件提供商提供的独立运行的数据分析产品,主要销售给最终用户,通常没有针...

2019-11-04 18:26:57 459

原创 当名字第一次变成铅字

名字变成铅字,说的是作品发表。我的名字第一次变成铅字,却是一个学校的红头文件。事情的起因,源于学校当时的“承包制”。当年留校的我们,属于教学科研“双肩挑”的科研编制人员。与基础课系的老师不同,我们除了完成一定的教学任务,还必须完成一定的科研课题,考核方式就是上交一定数额的“承包费”和“科研编制费”。一年3044元的任务款,现在看起来是个很小的数字,但是对照当年138元的月工资,...

2019-08-18 11:30:08 381

原创 写在同学会之后

四年前的高中毕业30年同学会余温未尽,四年后的本科毕业30年同学会又如约而至。那两天每晚只睡两三个小时,亢奋之后,本想好好抒发一番感慨,哪知同乡学霸早已“题诗在上头”了:https://mp.weixin.qq.com/s/5P_Zmiwb2K7Pg2Nl9edhBw30年前只知这位学霸精通高等数学,没想到他还是个被祖国的国防事业耽误了的中文才子。好在,这位同学文笔虽好,却错过了聚...

2019-08-17 14:22:35 125

原创 《商业智能数据分析》读书笔记

《商业智能数据分析》作者雷元,曾供职于微软等著名IT企业。书的副标题是【从零开始学Power BI和Tableau】,非常难得地将两个知名BI产品“一勺烩”了。书中既有入门知识,也有实操说明,值得一读。BI=Business Intelligence=商业智能BI的定义:一种通过数据应用系统来支持商业决策的概念和解决方案。第一层含义:人的智能,甄别有价值的商业数据,有选择地...

2019-08-17 12:00:38 1727

原创 多层级部门结构展示与分级汇总

(一)问题的提出报表设计中,经常涉及层次结构的数据,比如产品的多级分类、组织的多级部门。如何展示层级结构本身,并分级汇总相关的数值数据,是报表设计人员经常面对的挑战。下面是一个典型的部门表:层级关系的关键是【上级部门ID】字段,该字段值为NULL的部门,就是顶级部门(根节点)。关联的业务数据【部门业绩】表如下图:其中,【部门ID】是引用部门表ID字段的...

2019-08-15 11:15:47 7400 1

原创 月季年度不同期间的业务数据查询结果合并

业务系统中经常需要统计不同期间的业务数据,以销售收入统计为例,业务主管可能需要在一张表格中同时显示截止到某一个日期(往往就是当前日期)的当日合计、月度合计、季度合计、年度累计,如下表:统计日期 产品 当日收入 月度收入 季度收入 年度收入 2019-5-25 产品001 100 2000 30000 400000 2019-5...

2019-07-25 16:50:40 330

原创 SQL Server取季度首日

在数据库中以季度为单位统计业务数据时,查询条件一般是自季度首日至当前日期,比如:select * from 表名where 日期字段>=季度首日 and 日期字段<=当前日期由于季度首日的月份不一定是当前日期的月份,因此取季度首日日期比月度首日日期麻烦一些。这里介绍两个实现方案。方案一:(1)使用DateDiff函数,以一个1月1日的日期为起点,计算当前日期与该...

2019-07-25 09:19:30 3106

原创 基于逗号分隔的字符串字段值实现表间连接

在数据库的连接(JOIN)查询中,一般都是基于两表之间的外键关系,比如基于职员表(Emp)与部门表(Dep)查询职员所属部门,SQL语句大致类似这样:select E.Name, D.DepNamefrom Emp E inner join Dep Don E.DepId=D.ID -- 此子句就是外键关联的JOIN条件在某些数据库表设计中,可能存在一种特殊的字段,字段值是一个逗...

2019-07-21 00:18:06 1059

原创 SQLite数据库日期时间型字段值的处理

SQLite数据库的日期型字段,直接查询出来可能是一个浮点数数值,比如:43535.647531019,而不是期待的yyyy-MM-dd这样格式的日期。原因是,SQLite表中的日期型字段实际是以浮点数保存的,含义是自1899-12-30开始的天数,小数部分就是时分秒折算出的天数。要以yyyy-MM-dd这样的格式显示SQLite日期,必须用下面这样的SQL语句:select strf...

2019-07-11 12:26:32 5508

原创 报表设计中的几个SQL技巧

使用专业的报表工具设计报表模板时,数据准备是一个关键环节。数据准备的核心,实际上是数据库查询SQL语句的编写。在一个典型的交叉分析报表中,需要显示每个大区、每个月度的销售业绩,如下图:这个报表的数据集查询语句大致如下:select DATEPART(month,订购日期) 月份, 销售大区, SUM(订单金额) 销售额from Demo_销售明细where 订购日期 &gt...

2019-07-01 20:55:12 3463 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除