當前位置:首頁 » 編程語言 » sql分析拖拽
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql分析拖拽

發布時間: 2022-05-12 22:40:12

sql server 能拖動表格關聯嗎

資料庫下邊的資料庫關系圖可以設置的

② 我用SQL server2000,把查詢分析器拖到了桌面上,後來刪除了桌面上的圖標,然後就找不到了。。。

查詢分析器默認是在C:\Program Files\Microsoft SQL Server\80\Tools\Binn\isqlw.exe
如果你在C:\Program Files\Microsoft SQL Server\80\Tools\Binn下找不到,可以全盤搜索一下isqlw.exe

③ SQL資料庫對話框無法往下拖動什麼原因

1.直接把己有資料庫復制到sql安裝目錄下C:/pg/msql/MSSQL10.MSSQLSERVER/mssql/DATA
2.在己有資料庫mdf和ldf文件上,右鍵---->屬性---->添加---->高級---->立即查找---->Authenticated Users---->確定 --->完全控制勾上---->確定
如果還不能解決我們可嘗試
右擊E盤,在屬性里查看「安全」選項卡里查看用戶的許可權。查看啟動帳戶是誰,運行services.msc,在服務管理器里找到SQL Server服務,然後看「登錄」選項卡,選中本地用戶並重啟服務。

如何配置使用微軟SQL Server 數據分析工具

本系列文章分兩部分,本文是第二部分(第一部分參見:你的數據有多干凈?)。我們將以測試體驗的方式了解微軟SQL Server提供的數據分析工具。

其它一些外部分析工具具有更豐富的功能,但是SQL Server授權允許你免費就可以使用這款低調的分析工具。

接下來讓我們通過分析「AdventureWorksLT 」資料庫中的一些數據來了解這款工具。

在此之前,你需要先安裝好SQL Server集成服務,以及與SQL Server捆綁的Visual Studio精簡版。在SQL Server 2012中,叫做「SQL Server Data Tools」;而在SQL Server 2008中,名稱叫做「Business Intelligence Development Studio」。

如果你缺少這些組件,你可以運行SQL Server安裝程序並勾選相關組件,操作很簡單。

配置分析工具

不管你啟動哪個Visual Studio工作環境,都要創建一個集成服務項目。然後,從SSIS工具箱中拖拽一個數據分析任務到設計面板上,然後雙擊開始配置。

配置結果信息存儲在XML文件中,所以需要指定保存文件的名稱和路徑。

點擊目標旁邊的空白框,會出現一個箭頭。

點擊箭頭,然後點擊「New File connection」。

在結果框中,指定路徑和文件名(包括.xml後綴)。

點擊「確定」按鈕,然後點擊「Quick Profile」按鈕。

點擊「ADO.NET Connection」旁邊的「新建」按鈕。

在出現的對話框中,指定SQL Server和託管待分析數據的資料庫(我使用的是「AdventureWorksLT2012 」資料庫),然後點擊「確定」按鈕。

點擊表或視圖下拉框,選擇待分析數據(我選用的是「SalesLT.Proct」)。

保留默認勾選的復選框,然後點擊「確定」按鈕。確定後就會回到主設計界面。

最後,按「F5」就可以開始分析了。

分析成功,在SQL Server 2008中會有一個綠色小框來顯示,在SQL Server 2012中是個綠色小勾。如果你看到紅色小框或者紅叉,那麼可以在「Progress 」標簽頁找到哪裡出錯了。

查看結果

假設你看到的是綠色(在集成服務中每個人都喜歡這個顏色),那麼接下來啟動「Data Profile Viewer」應用程序。在開始菜單中,它在「Microsoft SQL Server XXXX」文件夾的集成服務子文件夾下。

在查看器中,點擊「打開」按鈕,找到你之前配置的xml文件。你現在可以看到分析結果了。

「adventureWorks」庫中的數據本來是乾乾凈凈的,所以我做了一些修改,你自己直接做的話看到的分析結果會不一樣。

在查看器左側面板中,你可以看到我們選擇的表,它下面是數據分析的五個不同方面(也就是我們配置任務時默認選中的五項)。

點擊「Candidate Key Profiles 」,就會在右側面板中顯示結果。

該信息展示了值的唯一性,你可以看看我的數據(修改過的),「名稱」列包含的數據不是百分之百唯一的。

我可以點擊「名稱」列來查看更多,界面中「 Key Violations 」部分下面會顯示更多信息。

錯誤的產品是「HL Road Frame – Black, 58」,問題是有兩行有相同的名稱(產品名稱通常應該是唯一的)。

在「 Key Violations 」中的問題產品上點擊,就會顯示出需要關注的行。

在左側面板中(+微信關注網路世界),點擊「Column Length Distribution Profiles」。

功能正如其名,這個頁面會分析每個列值的長度。

我這里顯示的結果,「顏色」列包含列最小長度是2。

就像我們前面例子中所做的那樣,我們可以向下鑽取,我可以看到那些值的分布,進一步鑽取我可以看到臟數據對應的實際行。

其它類型的分析操作都是類似的。

「Column NULL Ratio Profiles」顯示了某一列中「NULL」值的百分比。

如果你有些列實際上不允許為「NULL」,例如「Proct Name」,那麼這個功能就非常有用。

「Column Statistics Profiles 」顯示了日期和數值的最小值、最大值、平均值以及標准偏差。對於識別「327歲的員工」與「價格為負數的產品」這類不合理數據非常有幫助。

「Column Value Distribution Profiles 」顯示某一列中有多少不同的值。這對於處理像「性別」這種列是很有用的,你可能預期該列只有兩個不同值,但是卻找到了15個,很容易發現問題。

還有另外兩個分析功能也是可用的,不過默認沒有啟用。

其中一個就是「Functional Dependency Profile 」,它可以找到那些依賴於其它列值得列。

這一條功能對於檢查地址信息時很有用;例如,我們希望相同城市的地址共用相同的郵政編碼。

總結

該分析工具的局限性在於,源數據必須存儲在SQL Server資料庫中。例如,如果你希望分析存儲在平面文件中的數據,那麼你必須先把數據導入到SQL Server資料庫中。

此外,該分析工具不支持創建額外的定製分析功能實現擴展。你看到的所有功能就是它能提供的所有功能。

局限性且放一旁,SQL Server附帶提供的這款工具為那些希望得到並能快速運行數據分析的人提供了很好的起點。
轉自網界網:http://software.cnw.com.cn/software-database/htm2013/20130616_272868.shtml

⑤ sql查詢分析器怎麼用

查詢分析器左邊的對象資源管理器,右鍵可以創建對象(不需要寫代碼),查看用戶對象和系統對象,可以創建腳本,可以執行任務(分離,離線,備份,還原資料庫等等)。
而查詢分析窗口可以寫入SQL資料庫支持的各種SQL語句,T-SQL語句,嵌入式編程語句來執行數據定義、數據操縱、數據查詢、數據控制等語句,創建修改刪除資料庫對象(表,視圖,索引,觸發器)。窗口上面有分析和執行按鈕,可以分析語句,執行語句。
窗口下面還顯示語句執行結果,以及系統提示等等。

自己多摸索就好了。

網路的資料庫真遲鈍,答案都採納了,我這還能提交,坑爹…

⑥ 怎麼進行數據分析

數據分析過程的主要活動由識別信息需求、收集數據、分析數據、評價並改進數據分析的有效性組成。
1、識別需求:
識別信息需求是確保數據分析過程有效性的首要條件,可以為收集數據、分析數據提供清晰的目標。識別信息需求是管理者的職責管理者應根據決策和過程式控制制的需求,提出對信息的需求。就過程式控制制而言,管理者應識別需求要利用那些信息支持評審過程輸入、過程輸出、資源配置的合理性、過程活動的優化方案和過程異常變異的發現。
2、收集數據:
有目的的收集數據,是確保數據分析過程有效的基礎。組織需要對收集數
數據分析示意圖
據的內容、渠道、方法進行策劃。策劃時應考慮:
①將識別的需求轉化為具體的要求,如評價供方時,需要收集的數據可能包括其過程能力、測量系統不確定度等相關數據;
②明確由誰在何時何處,通過何種渠道和方法收集數據;
③記錄表應便於使用; ④採取有效措施,防止數據丟失和虛假數據對系統的干擾。
3、分析數據:
分析數據是將收集的數據通過加工、整理和分析、使其轉化為信息,通常用方法有:
老七種工具,即排列圖、因果圖、分層法、調查表、散步圖、直方圖、控制圖;
新七種工具,即關聯圖、系統圖、矩陣圖、KJ法、計劃評審技術、PDPC法、矩陣數據圖;
4、過程改進:
數據分析是質量管理體系的基礎。組織的管理者應在適當時,通過對以下問題的分析,評估其有效性:
①提供決策的信息是否充分、可信,是否存在因信息不足、失准、滯後而導致決策失誤的問題;
②信息對持續改進質量管理體系、過程、產品所發揮的作用是否與期望值一致,是否在產品實現過程中有效運用數據分析;
③收集數據的目的是否明確,收集的數據是否真實和充分,信息渠道是否暢通;
④數據分析方法是否合理,是否將風險控制在可接受的范圍;
⑤數據分析所需資源是否得到保障。

⑦ 從哪些方面,sql語句性能如何分析

一段SQL代碼寫好以後,可以通過查看SQL的執行計劃,初步預測該SQL在運行時的性能好壞,尤其是在發現某個SQL語句的效率較差時,我們可以通過查看執行計劃,分析出該SQL代碼的問題所在。

1、 打開熟悉的查看工具:PL/SQL Developer。
在PL/SQL Developer中寫好一段SQL代碼後,按F5,PL/SQL Developer會自動打開執行計劃窗口,顯示該SQL的執行計劃。

2、 查看總COST,獲得資源耗費的總體印象
一般而言,執行計劃第一行所對應的COST(即成本耗費)值,反應了運行這段SQL的總體估計成本,單看這個總成本沒有實際意義,但可以拿它與相同邏輯不同執行計劃的SQL的總體COST進行比較,通常COST低的執行計劃要好一些。

3、 按照從左至右,從上至下的方法,了解執行計劃的執行步驟
執行計劃按照層次逐步縮進,從左至右看,縮進最多的那一步,最先執行,如果縮進量相同,則按照從上而下的方法判斷執行順序,可粗略認為上面的步驟優先執行。每一個執行步驟都有對應的COST,可從單步COST的高低,以及單步的估計結果集(對應ROWS/基數),來分析表的訪問方式,連接順序以及連接方式是否合理。

4、 分析表的訪問方式
表的訪問方式主要是兩種:全表掃描(TABLE ACCESS FULL)和索引掃描(INDEX SCAN),如果表上存在選擇性很好的索引,卻走了全表掃描,而且是大表的全表掃描,就說明表的訪問方式可能存在問題;若大表上沒有合適的索引而走了全表掃描,就需要分析能否建立索引,或者是否能選擇更合適的表連接方式和連接順序以提高效率。

5、 分析表的連接方式和連接順序
表的連接順序:就是以哪張表作為驅動表來連接其他表的先後訪問順序。
表的連接方式:簡單來講,就是兩個表獲得滿足條件的數據時的連接過程。主要有三種表連接方式,嵌套循環(NESTED LOOPS)、哈希連接(HASH JOIN)和排序-合並連接(SORT MERGE JOIN)。我們常見得是嵌套循環和哈希連接。
嵌套循環:最適用也是最簡單的連接方式。類似於用兩層循環處理兩個游標,外層游標稱作驅動表,Oracle檢索驅動表的數據,一條一條的代入內層游標,查找滿足WHERE條件的所有數據,因此內層游標表中可用索引的選擇性越好,嵌套循環連接的性能就越高。
哈希連接:先將驅動表的數據按照條件欄位以散列的方式放入內存,然後在內存中匹配滿足條件的行。哈希連接需要有合適的內存,而且必須在CBO優化模式下,連接兩表的WHERE條件有等號的情況下才可以使用。哈希連接在表的數據量較大,表中沒有合適的索引可用時比嵌套循環的效率要高。

⑧ 業務人員不會寫sql,稍微復雜一些的報表就做不出來怎麼辦

很正常,業務人員對業務很熟悉,但是編程技術是硬傷。他們也會覺得我本來就是做業務的,幹嘛要費勁學這些語法軟體的。一般的數據分析軟體需要拖拽欄位,這些欄位存儲的名稱並不明確,這也是主要的分析困難。建議試試帆軟的商業智能產品finebi。它在數據欄位選取轉義這一塊做得很好,甚至支持直接從excel裡面取數。

⑨ smartbi需要會SQL和編程嗎

smartbi不需要會編程就可以做一個優秀的數據可視化報表,對開發人員、業務人員都很友好,設計界面時尚,相對於其他工具要花費大量時間設置的繁瑣,Smartbi特別適合初學者上手,操作方便。內置豐富的樣式風格,做出來的報表展示效果好。Smartbi 統計圖多數為自己開發,類型全,效果好,採用向導化設置,能夠在較短時間內開發出非常美觀的圖形。Smartbi 支持直接資料庫分析查詢,可以在界面上拖拽生成較為復雜的 SQL,甚至包括一些多層嵌套的 SQL,超出常規多維分析的計算范圍,能有效擴展業務人員的分析能力。