微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)
【公告】本博客于2015年10月起不再更新
新博客文章主要发表在商业智能BI社区:
http://www.flybi.net/blog/biwork
博客地图自动分类
文章目录方便更好的导航,阅读文章。
分享与下载
- 微软产品下载大全(操作系统,SQL SERVER,Office)http://www.itellyou.cn/
- 微软示例数据库下载 Microsoft Demo Database Download
- 微软 DEMO 下载 Microsoft Demo Download
- SQL SERVER 2012 下载(英文版)百度云共享 链接:http://pan.baidu.com/s/1jGf23kE 密码:uu8w
- SQL SERVER 2014 下载(英文版)百度云共享 链接:http://pan.baidu.com/s/1c0zr8mW 密码:9h6g
- 900 余页19万余字的 《2015年BI系列技术博文与问答精选年刊》 PDF版本,本博客均收录在其中,具体可以访问 http://www.flybi.net/article/336
- 天善学院 www.hellobi.com 视频
- 轻松上手,BI 需求及管理 【免费连载中 每周两集】
- 手把手教你使用开源ETL工具kettle
- QlikView开发宝典 【免费持续更新中】
- SAP BO Dashboard 初级培训视频教程
- BI基础知识漫谈【献给所以热爱商业智能的朋友】
- 数据仓库精品教程【特点,数据仓库和ETL设计思想、架构(自上而下、自下而上)、常用概念】
- SSRS 2012 WIN8 Metro 高端报表教程【免费持续更新】
- SQL SERVERVER 2012 从零开始学数据库管理开发视频教程
- Smartbi电子表格版入门到精通教程—新一代Java Web 报表工具
- OBIEE 深入浅出精品视频教程【免费持续更新】
- Cognos 从入门到精通高级视频教程【免费更新】
- 永洪敏捷BI精品培训教程
- Oracle 入门学习视频
- SSAS & Excel BI Tips(技巧、独家秘诀)【SSAS高端进阶必备免费课程】
- Microsoft 金牌伙伴 Halo BI 产品教程
IT 杂记
(2013年-2014年)
- IT 外包中的甲方乙方,德国人,美国人,印度人和日本人印象杂谈
- 有感于三个50岁的美国程序员的生活状态与IT职业杂想
- 3W互联网的圈子,大数据敏捷BI与微软BI的前端痛点
(2015)
- 如何制作词云图和反墙介绍
BIWORK 企业级应用 BI 框架系列
(2013年-2014年)
- 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架
- 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改的记录数
移动 BI Datazen
( 2015年 )
- Microsoft 家族新成员 Datazen 移动BI 介绍
数据仓库系列
(2013年-2014年)
- 数据仓库系列 - 缓慢渐变维度 (Slowly Changing Dimension) 常见的三种类型及原型设计
- 一般数据库增量数据处理和数据仓库增量数据处理的几种策略
(2015年)
- 数据仓库设计小知识之一个属性的维度设计
改变传统思维的报表设计与制作 WIN8 Metro UI SSRS
(2013年-2014年)
- WIN8 Metro UI 风格下的微软报表开发与设计 Metro UI SSRS - BIWORK
SSIS 系列 - 常用操作
(2013年-2014年)
- 利用 SSIS 模板快速开发 SSIS Package
- 在 SSIS 中读取 SharePoint List
- 在 SSIS 中使用 Web Service 以及 XML 解析
- 变量查询语句引起列输出顺序不一致的解决方法
- 通过设置 CheckPoints 检查点来增强 SSIS Package 流程的重用性
- 通过 ROW_NUMBER 或 Script Component 为数据流输出添加行号的方法
- 使用 Multicast Task 将数据同时写入多个目标表,以及写入Audit 与增量处理信息
- Execute SQL Task 中的 Single Row 与 Full Result Set 的处理技巧
- 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件
- MVP 们也不解的 Scrip Task 脚本任务中的一个 Bug
(2015)
- 在 SQL 和 SSIS 中实现行转列的 PIVOT 透视操作
- 2008 版本中变量 Int64 无法保存 bigint 类型数据的BUG
- ETL 转换时关于 Code Page (1252 and 936) 转换错误的原因和解决方法
- 再谈Lookup 缓存
- 使用 SQL Profilling Task (数据探测) 检测数据源数据
SSIS 系列 - 文件处理
(2013年-2014年)
- 通过 OLE DB 连接访问 Excel 2013 以及对不同 Sheet 页的数据处理
- 导出数据到 Excel 2013 的实现
- 平面文件格式的区别(Delimited,Fixed width,Ragged Right, Fixed width ...)
- 在 SSIS 输出平面文件时根据运行日期生成不同的文件名称
- 在 SSIS 中将指定目录下的所有文件分类输出到不同文件夹
- 两种将 SQL Server 数据库数据输出成 XML 文件的方法
- 对于平面文件中 NULL 值处理过程中容易极易混淆的几个细节
- 带有 Header 和 Trailer 的不规则的平面文件输出处理技巧
- XML Task 中XSLT 样式表转换错误记录
SSIS 系列 - 高级组件概念分析
(2013年-2014年)
- 数据仓库中实现 Slowly Changing Dimension 缓慢渐变维度的三种方式
- Lookup 组件的使用与它的几种缓存模式 - Full Cache, Partial Cache, NO Cache
- Merge, Merge Join, Union All 合并组件的使用以及Sort 排序组件同步异步的问题
- 理解Data Flow Task 中的同步与异步, 阻塞,半阻塞和全阻塞以及Buffer 缓存概念
- Lookup 中的字符串比较大小写处理 Case Sensitive or Insensitive
- 使用 Script Component Destination 和 ADO.NET 解析不规则文件并插入数据
SSRS 系列
(2013年-2014年)
- 报表中分组聚合中处理不规则层次结构的技巧(没有子元素的时候不展开, 删除+符号)
- 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例
- 使用分组 Group 属性实现基于父子递归关系的汇总报表
- 如何实现报表导航 Navigation 和钻取 Drill Down 的效果
- 如何实现报表标签的本地化 - 中文和英文的互换
- 使用 LookupSet 和 Adjacent Group 等高级技巧在报表中跨 Dataset 分组查询
- 不显示 Pie Chart 饼图上 0% 的数据
- 使用文档结构导航报表元素 Document Map
- 如何让报表在一页显示,两种常用的技巧
- 解决Pie Chart 中控制标签外部显示与标签重叠的问题
- 实现 Excel 中图表结合的报表设计
(2015)
- 如何设置页标题重复
- 巧用 RunningValue 函数在分组中排序并设置 RANK 排名
SSRS + MDX 系列
(2013年-2014年)
- 使用带参数的 MDX 查询实现一个分组聚合功能的报表
- 基于时间段参数的 MDX 查询以及时间日历 Date Picker 的时间类型参数化
- 在 Cube 中通过 MDX 查询实现基于父子递归关系的汇总报表
- 如何在 MDX 查询中获取有效的 MEMBER 成员属性作为参数传递
SSAS Multidimensional 系列
(2013年-2014年)
- 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍
- 在SQL Server 2012 中开发 Analysis Services Multidimensional Project
- 自定义的日期维度设计
- 基于雪花模型的维度设计
- 关于父子维度的设计
- 实现Cube 以及角色扮演维度,度量值格式化和计算成员的创建
- 多维数据集中度量值设计时的聚合函数 (累加性_半累加性和非累加性)
- 多维数据集维度用法之一 引用维度 Referenced Dimension
- 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)
- 多维数据集维度用法之三 多对多维度 Many to Many
- 维度的优化,灌木丛属性关系,以及自然层次结构与非自然层次结构的概念
- SQL Server 2012 中 SSAS 多维数据浏览器已经废除
SSAS Tabular 系列
(2013年-2014年)
- 使用 SQL Server 2012 Analysis Services Tabular Mode 表格建模 图文教程
MDX Step by Step 笔记系列
(2013年-2014年)
- (三) - Understanding Tuples (理解元组)
- (四) - Working with Sets (使用集合)
- (四) - Working with Sets (使用集合) - Limiting Set and Auto-Exists
- (四) - Working with Sets (使用集合) - 我对Exists 函数的理解
- (五) - Working with Expressions (MDX 表达式)
- (五) - Working with Expressions (MDX 表达式) - CurrentMember - Properties - Existing 的使用
- (五) - Working with Expressions (MDX 表达式) - Infinite Recursion 和 SOLVE_ORDER 原理解析
- (六) - Building Complex Sets (复杂集合的处理) - 集合的排序
- (六) - Building Complex Sets (复杂集合的处理) - TopCount - BottomCount -Head-Tail-Item 函数的使用
- (六) - Building Complex Sets (复杂集合的处理) - Filtering Sets
- (六) - Building Complex Sets (复杂集合的处理) - Combining Sets
- (六) - Building Complex Sets (复杂集合的处理) - Generate 和 Extract 函数的使用
- (七) - Performing Aggregation 聚合函数之 Sum, Aggregate, Avg
- (七) - Performing Aggregation 聚合函数之 Max, Min, Count , DistinctCount 以及其它 TopCount, Generate
- (八) - Navigating Hierarchies 层次结构导航
- (九) - Working with Time 处理时间
- MDX 查询原型
SQL Server 数据库系列
(2013年-2014年)
- 配置 SQL Server Email 发送以及 Job 的 Notification通知功能
- SQL Server Window Function 窗体函数读书笔记一 - SQL Windowing
- SQL Server Window Function 窗体函数读书笔记二 - A Detailed Look at Window Functions
- BIWORK 分区表阅读与实践笔记
- BIWORK 分区表滑动窗口阅读与实践笔记
- OBJECT_ID 有哪些种类
- Execution Plan 执行计划介绍
- SQL Server 中断开连接到指定数据库的所有连接
- SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因
- SQL Server - 使用 Merge 语句实现表数据之间的对比同步
- SQL Server - 把星期一(周一)当作每个星期的开始在一年中求取周数
(2015)
- SQL SERVER 2014 安装图解(含 SQL SERVER 2014 安装程序共享)
MDX Cookbook 札记列表
(2013年-2014年)
- MDX Cookbook 01 - Skipping Axis 合理使用空的 SET 集合获取全部层次结构成员
- MDX Cookbook 02 - 除数为零的问题
- MDX Cookbook 03 - MDX 查询中负数,零和空值 NULL 的格式化处理
- MDX Cookbook 04 - 在集合中实现 NOT IN 逻辑 (Minus, Except, Filter 等符号和函数的使用)
- MDX Cookbook 05 - 条件过滤 FILTER-COUNT 与 SUM-IIF 实现
- MDX Cookbook 06 - GENERATE 循环遍历
- MDX Cookbook 07 - 在不同层次结构的成员中实现 逻辑 OR 的效果
- MDX Cookbook 08 - 基于集合上的迭代递归
- MDX Cookbook 09 - 同一个层级结构中的成员 AND 逻辑操作
- MDX Cookbook 10 - 计算 Year To Date 的 Running Total(YTD 与 PeriodsToDate 的区别)
- MDX Cookbook 11 - 计算 Year Over Year 增长 (同比计算) ParallelPeriod
- MDX Cookbook 12 - 计算 SMA 简单移动平均 LastPeriods() 函数的使用
提交给微软的 Bug 与产品改进记录 FEEDBACK SURVEYS
(2013年-2014年)
- 001 Feddback SSIS 2012 ReadOnlyVariables in Script Task doesn't work
- 001 Post Is it a bug - SSIS 2012 ReadOnlyVariables in Script Task doesn't work
以下整理收藏自其它博客与文章,好文收藏
SQL Server 系列
- SQL函数说明大全 - (作者 - moss_tan_jun)
- 恢复SQLSERVER被误删除的数据 - (作者 - 桦仔)
- 解剖SQLSERVER 第一篇 数据库恢复软件商的黑幕 - (作者 - 桦仔)
- 存储过程变慢的原因
- SQL Server Performance
SSRS 系列
- 深入 SSRS 地图
- 有关 SSRS 报表的缓存
- Service Account 的介绍
- Service Account 的选择问题
- 关于 Execution Account 的介绍
- 本地 Report Server 权限的配置
- 有关角色权限的问题
SSIS 系列
- We Loaded 1TB in 30 Minutes with SSIS, and So Can You
- What are the differences between Merge Join and Lookup transformations in SSIS?
SSAS 系列
- SSAS - Attribute Relationships
- Hierarchies in SSAS Multidimensional: What’s really happening up (or down) in there?
- SSAS - Defining Attribute Relationships in 2005 and 2008
- Processing Options and Settings
- What happens when you do a Process Update on a dimension?
- What are the natural hierarchies and why they are a good thing
- Different Kinds of SSAS Processing in simple words
微软技术圈
BI 技术
- Tomislav Piasevoli (MVP MDX Cookbook 作者)
- Jason Tom Thomas (MDX,SSAS)
- Charlie Liao (SSAS,MDX Moderator)
- Elvis Long (MDX,SSAS Moderator)
- 哥本哈士奇 (MVP, BI, 数据挖掘)
- ArthurZ (MVP,MCDBA, MCAD, MCTS and MCITP)
- Reza Raad (MVP, MCP, MCTS and MCI《Microsoft SQL Server 2012 Integration Services: An Expert Cookbook》作者)
- SSISJoost (MVP, SSIS)
- Visakh16 (MVP, SSIS,SSAS,SSRS)
- Bobby0322(数据挖掘博客分享)
SQL Server 技术
其它收藏
英语学习
创业
如果觉得这个系列的文章看了对您有帮助,请点击下方帮助推荐。
微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)的更多相关文章
- BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)
微软 BI ETL 架构设计 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改 ...
- 接微软技术(c#,.net,vb.net, asp.net, sql server, bi, dw etc)项目
最近闲赋在家,接微软技术的项目,主要有c#,.net,vb.net, asp.net, sql server, bi, dw etc,欢迎推荐.不好意思,借首页发一下.
- SSIS结合BCP及SQL Server作业实现定时将数据导出打包实现数据同步
首先这个流程要实现的功能大致是: 有两台服务器,一台是对外网开发的,一台是内网的.那么很明显数据交互都是外网服务器在做,而这个流程要做的就是要将外网上面的数据定时同步到内网中. 我们依对其中某张表的操 ...
- SSAS(SQL Server 分析服务)、***S(SQL Server报表服务)、SSIS(SQL Server集成服务)
一.数据仓库入门 实验手册 1. 创建数据源 http://jimshu.blog.51cto.com/3171847/13366622. 创建数据源视图 http://jimshu.blog.51 ...
- 微软BI 之SSIS 系列 - 再谈Lookup 缓存
开篇介绍 关于 Lookup 的缓存其实在之前的一篇文章中已经提到了 微软BI 之SSIS 系列 - Lookup 组件的使用与它的几种缓存模式 - Full Cache, Partial Cache ...
- 微软BI 之SSIS 系列 - 在 SSIS 中导入 ACCESS 数据库中的数据
开篇介绍 来自 天善学院 一个学员的问题,如何在 SSIS 中导入 ACCESS 数据表中的数据. 在 SSIS 中导入 ACCESS 数据库数据 ACCESS 实际上是一个轻量级的桌面数据库,直接使 ...
- 微软BI 之SSIS 系列 - 使用 Script Component Destination 和 ADO.NET 解析不规则文件并插入数据
开篇介绍 这一篇文章是 微软BI 之SSIS 系列 - 带有 Header 和 Trailer 的不规则的平面文件输出处理技巧 的续篇,在上篇文章中介绍到了对于这种不规则文件输出的处理方式.比如下图中 ...
- 微软BI 之SSIS 系列 - MVP 们也不解的 Scrip Task 脚本任务中的一个 Bug
开篇介绍 前些天自己在整理 SSIS 2012 资料的时候发现了一个功能设计上的疑似Bug,在 Script Task 中是可以给只读列表中的变量赋值.我记得以前在 2008 的版本中为了弄明白这个配 ...
- 微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件
原文:微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件 开篇介绍 大多数情况下我们的 SSIS 包都会配置在 SQL Agent ...
随机推荐
- HeartBeat的一些介绍和功能上的一些总结
HeartBeat的作用: 通过HeartBeat,可以将资源(IP以及程序服务等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,一般称之为高可用的服务.在实际的生产应用场景 ...
- 关于php Hash算法的一些整理总结
最近在公司内部的分享交流会上,有幸听到了鸟哥的关于php底层的一些算法的分享,虽然当时有些问题没有特别的明白,但是会后,查阅了各种各样的相关资料,对php的一些核心的hash算法有了进一步的理解和认识 ...
- Jmeter上传文件
Jmeter上传文件 一.Fiddler抓包获取表单信息 操作被测系统,上传文件,Fiddler抓包获取提交表单信息如下:
- 设置PATH变量
一不小心把PATH变量清空了,所有的命令都执行不了了,提示“xxx: command not found”,解决办法:在命令行输入export PATH=/usr/local/sbin:/usr/lo ...
- C/C++关键字 extern
1.基本解释:extern 可置于变量或函数前面,表示变量或函数的定义在别的文件中,以提示编译器遇到此变量或函数时在其他模块中寻找定义. extern还有另外2个作用.第一:与“C”连用时,如 ext ...
- BSF、BSR: 位扫描指令
;BSF(Bit Scan Forward): 位扫描找1, 低 -> 高 ;BSR(Bit Scan Reverse): 位扫描找1, 高 -> 低 找到是 1 的位后, 把位置数给 ...
- DOS批量递归删除文件夹
@echo off for /d /r E:\test01\ %%i in (test) do rd /s /q "%%i" pause
- arm上的参数列表传递的分析(以android为例)
1. Linux中可变列表实现的源码分析 查看Linux0.11的内核源代码,对va_list, va_start, va_arg 的实现如下: va_list的实现没有差别,chartypedef ...
- python之urllib
简单的web应用包括使用被称为url(统一资源定位器,uniform resource locator)的web地址 这个地址用来在web上定位一个文档,或调用一个CGI程序来为你的客户端产生一个文档 ...
- Dynamic CRM2016在一台本地服务器安装部署
在本地单独一台服务器上安装部署CRM2016时需要提前安装好CRM软件需要的必备软件,具体需要安装的组件如下截图:其中required为必须具备的安装组件.license可以采用微软官网的90天测试版 ...