SQL Server BI Step by step 3 批量Excel数据源导入数据库
Step3 批量Excel数据源导入数据库
本节核心就是:就是通过设定Foreach循环容器的映射变量,来遍历Excel目录的所有文件,并将其数据导入目标数据源中。 图解SSIS批量导入Excel文件、配置数据加数据查看器
一、
http://www.cyqdata.cn/cnblogs/article-detail-38660
SQL Server BI Step by Step 初级入门(持续更新)
SQL Server BI Step by Step 系列是我入门学习的教材之一,而我的教材就来自博客园
http://www.cnblogs.com/lonely7345/archive/2010/02/10/1667076.html(很感谢孤独的侠客分享)。在此基础上,我一章一章的认真做了一遍,很感谢教材入门的实用性,但是其中有些步骤或叙述不是很清楚(P.S可能对于我们才入门的人来说,简化
http://www.cyqdata.cn/cnblogs/article-detail-38654
数据库设计 Step by Step (5)
引言:数据库设计 Step by Step (4)中我们讨论了泛化关系、聚合关系、三元关系等高级实体关系模型构件及其语义。从本次讲座开始我将引领大家开始数据库设计之旅,我们将从需求分析开始,途中将经过概念数据建模、多视图集成、ER模型转化为SQL、范式化等过程,最终得到完整、可用的SQL表。 需求分析在数据库生命周期中至关重要,通常也是涉及人员最多的步骤。数据库设计师在这个阶段必须走访最终用户,
http://www.cyqdata.cn/cnblogs/article-detail-38512
EF框架step by step(9)—Code First Fluent API
在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。
要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Fluent API。
如下面代码所示:
public class BlogDbContext : D
http://www.cyqdata.cn/cnblogs/article-detail-38403
Step by Step-构建自己的ORM系列-数据访问层
一、开篇
距离上篇《Step by Step-构建自己的ORM系列-开篇》的时间间隔的太久了,很对不住大家啊,主要是因为有几个系列必须提前先写完,才能继续这个系列,当然我也在
写这几个系列的过程中,对ORM这个系列中的原来的实现的想法有了新的认识和改进,当然这些都不是说是很先进的思想或者认识,也可能
http://www.cyqdata.cn/cnblogs/article-detail-38315
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记八:使用帐户智能(上)
SQL Server 2008中SQL应用系列--目录索引
导读:本文介绍如何使用账户智能(Account Intelligence)
本文末尾提供两个项目源码:AdventureWorks_BI_Begin5和AdventureWorks_BI_End5,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将
http://www.cyqdata.cn/cnblogs/article-detail-37832
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记七:高级维度设计
SQL Server 2008中SQL应用系列--目录索引
导读:本文介绍高级维度设计的基本技巧:创建三种非常规的维度关系:引用维度、事实维度、多对多维度。
本文末尾提供两个项目源码:AdventureWorks_BI_Begin4和AdventureWorks_BI_End4,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串
http://www.cyqdata.cn/cnblogs/article-detail-37706
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
SQL Server 2008中SQL应用系列--目录索引
导读:本文继续介绍创建高级度量和计算的基本技巧:计算脚本和创建KPIs
本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将包括以下内容:
http://www.cyqdata.cn/cnblogs/article-detail-37498
EF框架step by step(8)—Code First DataAnnotations(2)
上一篇 EF框架step by step(7)—Code First DataAnnotations(1) 描述了实体内部的采用数据特性描述与表的关系。这一篇将用DataAnnotations描述一下实体之间的关系。
ForeignKey
Code first默认情况下会自动建立实体之间的关系,比如在EF框架step by step(3)—Code-First
http://www.cyqdata.cn/cnblogs/article-detail-37358
EF框架step by step(5)—处理实体简单属性
EF框架会对实体进行跟踪,对实体的每个属性当前值和原始值及其状态进行跟踪,记录。当前值是指实体属性当前的被赋予的值,而原始值是指实体最初从数据库读取或者附加到DbContext时的值。
先通过简单的代码演示一下如何获取这两个值,仍采用上彷文章的案例,多余代码不在展示
数据库内容如下图示
简单获取当前值,初始值
using (BlogDbContext db = new
http://www.cyqdata.cn/cnblogs/article-detail-37139
数据库设计 Step by Step (4)
引言:数据库设计 Step by Step (3)中我们讨论了基本实体关系模型构件及其语义。这些概念非常重要,是今天这一讲的基础,在开始本文内容之前建议大家可以再回顾一下上一篇的内容。今天我们将讨论高级实体关系模型构件,与上一篇一起涵盖了ER模型构图的大部分内容。三元关系是今天这一讲的难点,大家可以重点关注。 泛化(Generalization):超类型与子类型 原始的ER
http://www.cyqdata.cn/cnblogs/article-detail-37080
EF框架step by step(4)—DBcontext应用于已存在数据库
EF4.1有三种方式来进行数据操作及持久化。分别是Database-First,Model-First,Code-first,前面都已经简单介绍过了.下面简单小结一下:1.Database First是基于已存在的数据库,利用某些工具(如Vs提供的EF设计器)创建实体类,数据库对象与实体类的匹配关系等,你也可以手动修改这些自动生成的代码及匹配文件。2.Model First 这种方式是先利用某些工
http://www.cyqdata.cn/cnblogs/article-detail-37030
EF框架step by step(3)—Code-First
CodeFirst是EF框架的第三种方式,也是最为复杂一种方式,本文将以EF4.1版本为基础,简要讲解一下用法,同时,也介绍DbContext的用法。
本文采用的示例仍然是前两篇采用的博客用户的示例。故不在此对业务进行描述。
首先新建一个C#控制台应用程序,并命名为EFCodeFirstSample。
利用Nuget为该项目添加引用Entity Framework4.1的引用。
PM
http://www.cyqdata.cn/cnblogs/article-detail-36978
数据库设计 Step by Step (3)
引言:数据库设计 Step by Step (2)在园子里发表之后,收到了一些邮件,还有朋友直接电话我询问为什么不包含数据库物理设计方面的内容。我在这里解释一下,数据库物理设计与数据库产品是密切相关的,本系列的专注点是较为通用的数据库设计理念与方法,这也是国内软件项目中容易被忽视的一块。今天我们将学习实体关系(ER)模型构件及其语义,这是数据库逻辑设计的基础。内容可能有些枯燥,但却非常重要和有用。
http://www.cyqdata.cn/cnblogs/article-detail-36638
IE中getElementsByTagName无法获取元素BUG
如下
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>IE中getElementsByTagName无法获取元素BUG</title>
</head>
<body>
<input type="button"
http://www.cyqdata.cn/cnblogs/article-detail-35896
AgileEAS.NET平台开发Step By Step系列-药店系统-索引
介绍 为了方便大家查看和学习AgileEAS.NET敏捷开发平台相关的文章,特别整理一个索引,我会尽快的完善相应的系列,本系列将会已“药店系统”为例,从需求-最后的部 署全过程的使用说明,当然由于自身对平台还有不熟悉的地方,可能还存在部分理解有误或者理解不深刻的地方,还请大家批评指出
http://www.cyqdata.cn/cnblogs/article-detail-35858
数据库设计 Step by Step (1)
引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得。很久之前就想针对关系数据库设计进行整理、总结,但因为种种原因迟迟没有动手,主要还是惰性使然。今天也算是痛下决心开始这项卓绝又令我兴奋的工作。这将是一个系列的文章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用)。 系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基 大多数程序
http://www.cyqdata.cn/cnblogs/article-detail-35651
各浏览器对document.getElementById等方法的实现差异
所有Web前端同仁对 document.getElementById 都非常熟悉了。开发过程中经常需要用其获取页面id为xx的元素,自从元老级JS库Prototype流行后,都喜欢这么简写它
// 方式1
function $(id){ return document.getElementById(id); }
有没有人想过为什么要这么写,而不用下面的方式写呢?
// 方式2
var $
http://www.cyqdata.cn/cnblogs/article-detail-35437
Step by Step-构建自己的ORM系列-ORM改进方案思考(上)
一、开篇
在之前的篇幅中,我们讲述了ORM的step by Step来讲述ORM的实现方案,那么下面我们来讲述下ORM关于我们前面的设计方案的一些过程改进和
优化,包括我们在前面的ORM中,有很大的一部分内容,我们并没有考虑或者想到的内容。这里提出来单独来分析和思考,当然如果您有更好的想法或者
思路,都可以提出来,我们大家一起来实现一
http://www.cyqdata.cn/cnblogs/article-detail-32514
BitConverter.GetBytes 方法以什么顺序返回字节数组
前言
我在“浅谈 ZipInteger”一文中的 ZipInteger 结构中使用了 BitConverter 类的 GetBytes 方法。当时我是假设 GetBytes 方法根据 IsLittleEndian 的值不同而按照不同的顺序返回字节数组。但是 MSDN 有关 BitConverter 类的文档中没有对此作出明确的说明。请参见我在 MSDN 论坛的一个贴子&ld
http://www.cyqdata.cn/cnblogs/article-detail-3632