BIWORK 的微软 BI 博客

专注于微软BI的BIWORK,微软 SQL SERVER 2015年 MVP —— 人生如棋,我愿为卒,行动虽缓,可谁曾见我后退过!

5
推荐
4822
阅读

微软BI 之SSAS 系列 - 维度属性设置详解 Introduction of Dimension Attribute Properties

开篇介绍实际上用英文可能方便区别一些,Dimension Attribute Property。 这里面包含三个概念:Dimension 维度 - 属性和属性层次结构的集合 A collection of attributes and hierarchies,维度通常对应的是在数据仓库中的维度表。Attribute 属性 - 维度是属性的集合,可以简单理解属性就是来自于维度表中的列,但又有区...

发表了文章 • 2017-10-31 15:02 • 0 条评论

3
推荐
2087
阅读

计算机重命名之后 SSRS 报表打不开的问题

开篇介绍重装了一个虚拟机也重新安装了一个操作系统,结果忘记更改计算机名称就安装了 SQL SERVER。安装完成之后才发现计算机名没有改,于是又回去重新更改了一下。报表服务中,按照正常配置走下来,创建 Service Account,然后启动 RS 服务测试报表页面,结果却无法打开。解决方式页面显示的错误无非就是指定的服务器无...

发表了文章 • 2017-10-22 16:06 • 0 条评论

0
推荐
2079
阅读

[转载]常用的 SQL SERVER 日期函数及格式转换收录

SQL SERVER 日期格式化 SELECT CONVERT(VARCHAR(100), GETDATE(), 0): 05 16 2006 10:57AM SELECT CONVERT(VARCHAR(100), GETDATE(), 1): 05/16/06 SELECT CONVERT(VARCHAR(100), GETDATE(), 2): 06.05.16 SELECT CONVERT(VARCHAR(100), GETDATE(), 3): 16/05/06 SELECT CONVERT(VARCHAR(100),...

发表了文章 • 2017-10-06 23:03 • 0 条评论

0
推荐
1563
阅读

容易遗忘的一些小代码之 Merge Operation and Output Clause

根据与源表, 对目标表执行插入、更新或删除操作.根据在另一个表中找到的差异在一个表中插入,更新或删除行,可以对两个表进行同步. 在数据仓库应用中,这种SQL语句的使用比SSIS工具的使用更加容易维护些,因为表同步的逻辑可以写在存储过程中,维护的时候只需要维护存储过程即可,而不需要打开Package去检查SSIS Componen...

发表了文章 • 2017-09-28 11:43 • 0 条评论

2
推荐
4350
阅读

数据仓库系列 - 一般数据库增量数据处理和数据仓库增量数据处理的几种策略

开篇介绍通常在数据量较少的情况下,我们从一个数据源将全部数据加载到目标数据库的时候可以采取的策略可以是:先将目标数据库的数据全部清空掉,然后全部重新从数据源加载进来。这是一个最简单并且最直观的并且不容易出错的一种解决方案,但是在很多时候会带来性能上的问题。如果我们的数据源来自于不同的业务系统,数...

发表了文章 • 2017-09-26 20:57 • 0 条评论

0
推荐
1519
阅读

关于 WMI Provider 不能连接的错误 - Cannot connect to WMI provider.

错误信息关于 WMI Provider 不能连接的错误 - Cannot connect to WMI provider. You do not have permission or the server is unreachable.解决方式原本在电脑上装过 SQL Server 2008 R2, 后来升级到了 SQL Server 2012, 有时因为需要使用2008 也有时需要使用 2012, 每次打开 Configuration Manager 时就会出现这个错误...

发表了文章 • 2017-09-24 20:57 • 0 条评论

2
推荐
2294
阅读

SQL SERVER - 使用 Merge 语句实现表数据之间的对比同步

开篇介绍表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE 等。包括在 SSIS Package 中也可以通过 Lookup、Condition Split 等多种 Task 的组合来实现表数据之间的同步。在这里 "同步" 的意思是指每次执行一段代码的时候能够确保 A 表的数据和 B 表...

发表了文章 • 2017-09-22 12:08 • 0 条评论

2
推荐
1888
阅读

SQL SERVER 表分区笔记 - 滑动窗口的处理

开篇介绍基于上一篇文章 SQL SERVER 表分区笔记 - 案例分享 继续了解 Sliding Window 滑动窗口的处理Note: 示例中使用到了SQL Server 2000的Demo Database, 可以从此链接中下载http://www.microsoft.com/en-us/download/confirmation.aspx?id=23654 案例分享/*************************************...

发表了文章 • 2017-09-22 11:17 • 0 条评论

2
推荐
2415
阅读

SQL SERVER 表分区笔记 - 案例分享

开篇介绍本文是自己以前学习表分区的笔记,所有代码均可直接拷贝通过看注释理解整个分区的操作过程,希望对大家有帮助。/***************************************************************BIWORK 分区表阅读与实践笔记Note: 示例中使用到了SQL Server 2000的 Demo Database, 可以从此链接中下载 http://www.micros...

发表了文章 • 2017-09-22 11:01 • 0 条评论

0
推荐
1886
阅读

微软BI 之SSIS 系列 - Expression Task 的使用与变量赋值的三个阶段

开篇介绍在 SQL Server 2012 之前的版本中,在包启动之后,如果我们想改变一个变量的值的话,我们是需要通过 Script Task 去完成赋值,或者使用 Execute SQL Task 的 Output 或者 ReturnValue 方式给一个变量来赋值。但是现在在 SQL Server 2012 版本中我们现在直接有了一个新的控件 Expression Task,我们直接可以通过 ...

发表了文章 • 2017-08-21 21:53 • 0 条评论

0
推荐
1819
阅读

微软BI 之SSIS 系列 - SSIS Script 中的参数验证

开篇介绍在 ETL 项目中的SSIS 包中的参数是可配置的,为了更好的控制人为传入的参数的正确性,或者为了确保 SSIS 程序的健壮性,那么在包执行之初会对 SSIS 包参数进行验证。包参数通过验证,则说明参数是可靠的,ETL 逻辑可以继续执行。如果不能通过验证,那么就需要格外的进行逻辑处理或者包将主动报错,这样就不会后...

发表了文章 • 2017-05-21 19:21 • 0 条评论

0
推荐
5518
阅读

微软BI 之SSIS 系列 - ErrorOutput 错误输出与处理

开篇介绍在实际项目中,特别是从某数据源抽取数据到目标表的时候,我相信大家经常碰到的几种情况有:加载数据的时候在数据源端控件出现错误。数据源端的错误解决了,但是在数据目标控件位置又出现了错误。通过增加 Data Conversion 进行数据类型转换可能解决了错误使得整个流程成功了,但是为什么?数据源端出现的错误。...

发表了文章 • 2017-01-04 13:19 • 2 条评论

0
推荐
3016
阅读

微软BI 之SSIS 系列 - 使用 Script Component Transformation 转换不规则文件

开篇介绍在 微软BI 之SSIS 系列 - 使用 Script Component Source (脚本任务-源) 解析不规则文件 这篇文章中我们使用到了 Script Component Source 来解决不规则文件的加载与解析操作,同样的我们也完全可以使用 Script Component Transformation 来解决这个问题。所用的源文件,表结构都和 微软BI 之SSIS 系列 - 使用 Sc...

发表了文章 • 2016-12-30 18:21 • 1 条评论

0
推荐
1812
阅读

微软BI 之SSIS 系列 - 使用 Script Component Transformation 异步转换不规则文件

开篇介绍在数据流中, Script Component 中的 Transformation 类型不仅可以实现同步转换功能,并且还可以实现异步转换功能。所谓同步转换,即在从上游数据行传递给 Script Component 的时候,是每传入一行处理一行再往下输出一行。异步转换一般是需要接受到来自上游的所有行,处理之后再往下输出。但是,异步转换也分为...

发表了文章 • 2016-12-30 15:20 • 0 条评论

0
推荐
3054
阅读

微软BI 之SSIS 系列 - 初步使用 Script Component 记录数据流行数

开篇介绍 在 ETL 项目中,很多时候情况下是需要通过编程的手段来解决一些问题的。比如说在控制流中对参数的验证,文件路径的验证,文件的移动拷贝归档等等,包括在数据流中需要通过编程处理一些比如特殊不规则文件的读取,复杂的分支流程处理,包括对数据库的访问等等。在控制流中我们可以使用到 Script Task,同样...

发表了文章 • 2016-12-12 11:41 • 0 条评论