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基礎教程》
看你自己的愛好找一本書看森蘆弊看吧。