1. sql server 2012 里面的sql server data tools怎么使用求使用教程,如何分析自己的数据。
楼主好,我当前就在做这方面的工作。其实楼主理解的略有偏差,这个东西只是个工具,用于实现的功能是商务只能分析相关的模块功能,提供数据整合,数据分析,数据挖掘,报表开发等一系列相关功能,建立不同的项目,会有不同的使用规则,而并不是只有单一的使用规则的。要实现数据分析,首先需要学会SSIS模块数据仓库建立,数据的整合---ETL(也就是数据的抽取,转换,加载。实现的是数据规范化和清洗无用数据),接下来是SSAS,多维数据库的建立,然后是SSRS,可视化报表开发,接下来才是数据挖掘与数据分析。这些所有的项目组成了数据分析模块。每个地方的使用方式和方法都是不固定的,比如ETL的组件使用,SSRS的报表数据集建立等等,都是不相同的。如果楼主想完全学习数据分析模块的东西,我推荐你可以去天善智能上面看看相关的课程,有些是免费的,有些是花钱的。我经常在上面一些课程。有问题可以追问哈。
2. 怎样从SSIS 连接上远方的oracle 10g数据
经过各种折冲银腾,终于解决了这个问题。参考了各论坛的方案,解决办法如下:
1.格式化电脑,重装操作系散旁宴统和SQL Server 2012。因为看到有一种说法是64位的SQL Server安装的路径中有program file (X86),这个括号影响oracle客户端工作。在未重做系统前,卸载重装不能改变这个安装路径,可能是卸不干净的问题。重装的时候指定了文件路径和共启圆享路径为c:\sqlserver,但是在运行时,发现visual studio2010的实际路径仍在program file (X86)下。
安装oracle 10g 32位客户端,再安装oracle10g 64位客户端,有顺序要求。在安装前要修改一下文件,否则系统报错,装不上。
~ 编辑安装包内文件 database/stage/prereq/db/refhost.xml
增加下面节点
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
~ 编辑安装包内文件 database/install/oraparam.ini
找到小节 在下面的第二行中增加windows版本6.1,如下面所示
Windows=4.0,5.0,5.1,5.2,6.1
至此,在net manager中建立和oracle的连接,测试是连通的,但是在SSIS中连不上。
3.安装oralce 11g 32位,然后安装oracle 11g64位。安装完成后,修改注册表。
(1) For both 32-bit and 64-bit installations, open up REGEDIT and make the following registry changes:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI
OracleOciLib contains the value oci.dll
OracleSqlLib contains the value orasql11.dll (old value is SQLLib80.dll)
OracleXaLib contains the value oraclient11.dll (old value is xa80.dll)
(2) For 64-bit installations only:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCI
OracleOciLib contains the value oci.dll
OracleSqlLib contains the value orasql11.dll (old value is SQLLib80.dll)
OracleXaLib contains the value oraclient11.dll (old value is xa80.dll)
(3) You must reboot your server for the changes to apply. Reboot your server.
参考文章 http://social.msdn.microsoft.c ... -2012
然后把在oracle 10g下的TNSNAME文件拷贝到各个版本的客户端下。
在SSIS project name上右键选属性,在debuging下,把运行64位改成false。
最后,抱着如果不成功,就把电脑砸了的心情,在SSIS中测试连接到oracle数据库,成功了!
3. 如何用ssis将excel数据导入sqlserver中
http://blog.csdn.net/jinjazz/article/details/2710169
图文丛灶教程悄孙:图解SSIS批量渗运扮导入Excel文件
参考下吧
4. 如何在SQL Agent传递参数到SSIS变量中执行
由外部的Job传入一段Insert SQL Statment去SSIS内部执行,将数值填入Test数据表。
1.首先枯首帆在SSIS内部设计一个变数SQLS2,这边预设填入insert into Table_1 (test) values ('a1'),当然也可以不需要填入,因为后会由外部传入2.这边只拉一个简单的执行SQL工作,因为只要执行SQL Statment www.it165.net
3.设定[执行SQL工作]的相关属性,其中在SQL SourceType设芹镇定为变量,SourceVariable就设定刚刚我们定义的变量(User::SQLS2),切记在SQL2012的SSIS有区分变量与参数不同,所以,要注意一下。
以上这边就完毕了,我们可以布署到SQL Server上
4.之后我们就要在SQL上面进行设定,至于,Job设定呼叫SSIS方式,这边就没雹不做说明。重点会在于设定值的设定,如何把参数丢入到SSIS内
5.在设定值中,放入我们SSIS属性路径,也就是所谓之前定的变量地方。值部分就填入我们要传递的参数 设定语法如下 ( \[封装名称].Variables[SSIS内部变数].Properties[Value] )
5. 怎样用SSIS把多个表的数据合并到一个表中
先在原表旁边加上1列(假设为Z列),取出不重复编码所在行号:=if(countif(a2:a$10000,a1)=1,row(),10001)
再在新表a列呈现全部衫答不重复的编码:=index(原表!a$1:a$10000,small(原表!z$1:z$10000,row()))
最后知塌郑在新表b列汇搭颂总(假设汇总原表k列数据):=sumif(原表!a$1:a$10000,a1,原表!k$1:k$10000)
6. SSIS包无法在SQL SERVER 代理中无法自动调度
我在SQL SERVER 2008版悉腔本里做测试,
一切都是OK的,
感觉SSIS的东西逗吵怎么越升级bug越多,
越让人不爽呢,简单的功能用着还不山陆侍如2000的DTS!
7. SSIS教程哪有 jquery书那种比较好
jQuery的书都可以。关键是此族你自己是什么层次,你是新手哗芹,老手,还是从来没有接触过jQuery.
jQuery的书很多都已经出电子版了。给你说几本书,你自己想看哪本,自己去买或者到网上下载电子版的。
《jQuery实战》,《锋利的jQuery》,《jQuery基础教程》
看你自己的爱好找一本书看森芦弊看吧。