1. 程式人生 > >「Sqlserver」資料分析師有理由愛Sqlserver之九-無利益關係推薦Sqlserver書單

「Sqlserver」資料分析師有理由愛Sqlserver之九-無利益關係推薦Sqlserver書單

在前面系列文章的講述下,部分讀者有興趣進入Sqlserver的世界的話,筆者不太可能在自媒體的載體上給予全方位的帶領,最合適的方式是通過系統的書籍來學習,此篇給大家梳理下筆者曾經看過的自覺不錯值得推薦的Sqlserver書單,希望能夠給後來者帶來一些指引和少走一些彎路。

最好的時代亦是最壞的時代

當下的自媒體時代,資訊量非常豐富,連筆者這樣的沒有嚴密邏輯性的人,亦有機會通過自媒體的平臺來展現一翻。在自媒體上時效性也是非常好,想寫就寫,讀者群也可以不斷地追更。

但一股知識付費的妖風也橫刮過來,現在貌似認真寫部落格的人群少了,但自媒體上,大凡有幾個粉絲的號主,都會被一些推廣號找上門,不斷地被詢問是否接廣告軟文。

這些軟文的指向通常是可以收割的付費性課程,特別是視訊類課程。學一門技術,真通過視訊的教程來學習,肯定是學不深的,何況這些付費性課程很大部分都是這些營銷號所包裝起來的,好的時代是人人都可以產出內容,壞的時代是找到好的內容的概率被稀釋得很厲害。

有點感覺回到90年代的生意場一樣,有人願挨就有人來宰,通過屠宰場式的教育,最終許多人是在被忽悠中成長起來,加強對收割智商稅的免疫力。

書籍是永遠不能被取代的

技術領域,沒有落實到書籍上的講述,單憑一兩篇部落格文章(現在自媒體文章比之前部落格時代的文章要水百倍)來完整學習一門技術,這個根本是不可能的。

所以經過筆者佈道式的Sqlserver的方向指引,更可靠的方式是入手一些圖書,慢慢地啃,再加上練習,沒有什麼速成的事兒的。

對於學習Sqlserver、Excel這樣成熟的產品工具來說,是幸福的,書籍市場足夠地豐富,有許多IT的小眾領域,連找本好書都難,且看且珍惜。

本文以下發放的是商品性連結,無意做推廣行為,只是點選瀏覽概要,若需下單,價格敏感型建議搜尋相關圖書找價效比高的商家購買。

書籍一:SQL入門經典(第5版)

忘記是否有看過此本書,但這個Teach Yourself的系列,非常適合入門,曾經看過此係列的書。

吐槽一下,儘量少買國內出版的入門到精通系列的書,一般都是入門到放棄的轉化。

書籍二:鋒利的SQL(第2版)

此書為國人所寫,微軟MVP,質量很不錯,難得的國內技術好書。也是本次唯一推薦的國內書籍。

此書可以非常系統完整地瞭解Sqlserver的大部分內容,雖然不需要像專業資料庫人士那樣深入,但瞭解下,日後可以隨時通過搜尋找到答案也是很重要的,只有對Sqlserver有個全面的概要認識,自己手頭的解決方案才能豐富起來。

如前面文章所提到,SQL語句一般是不需要刻意去記住,微軟的介面化操作及自動化SQL語句生成的功能,可以幫助我們快速實現想要的效果。

書籍三:SQL Server 2012 T-SQL基礎教程

Itzik Ben-Gan所著,鋒利的SQL的作者張洪舉所譯,寫是基礎,但人家老外可不是國人的書,基礎講得通透容易理解,知識面延伸廣,非常深入淺出地講述。

書籍四:T-SQL效能調優祕笈:基於SQL Server 2012視窗函式

Itzik Ben-Gan所著,Sqlserver上的優秀圖書都出於他之手(起碼國內有中文版的部分)。

視窗函式對於資料分析師來說,進階必備,只需學會一般的SQL查詢語法後即可進入這一領域,不像一般書籍編排得那麼高階的部分內容,資料查詢的能力越強大,在資料分析上就顯出越大的威力。視窗函式可以取代過往許多非常複雜的SQL查詢。並且理解起來更接近人的思維,可讀性更強,維護成本更低。

因此書是兼顧了效能調優的原理性解讀,不懂的部分跳過即可,最後一章是案例實戰,非常精彩,一般性資料分析,對效能要求沒太高,筆者從來都沒優化的情形下使用也滿足了99%的需求。

Sqlserver的商業智慧BI領域圖書

上述的圖書中,多數是傳統資料儲存引擎所涉及到的知識點,但Sqlsever另有一片領域是商業智慧BI模組,也是資料分析師非常值得進階的領域(不過會越加地走向IT技術型分析,不再是業務分析為主,乃是提供技術支援,讓普通使用者可以更容易開展分析)。

商業智慧BI領域和我們的自助式BI是一脈相承的,現今的PowerBI領域的所有技術要點都可以複用到Sqlserver的BI模組中,並且Sqlserver的BI更加企業級,效能更強大,IT型的級別,能夠滿足到資料安全、資料分發、資料許可權、自動化執行、穩定性保障等方面。

所以此處PowerBI的書籍推薦自行掌握後,再來到Sqlserver的商業智慧模組的順序更為合適。

Sqlserver的商業智慧,書籍非常稀少,中文書籍世界只有一套紅皮書可選擇。

很遺憾,可能已經很難找到紙質版,有興趣的讀者可以順著這個系列的圖書搜尋下,高階教程來的,講得很全面。新版也沒有中文版推出了。

資料不足,可以檢視微軟的MSDN文件,是最豐富詳細的,只是入門起來有些困難,亦有一些入門篇也是容易上手的。如下方連結
https://docs.microsoft.com/zh-cn/sql/analysis-services/analysis-services?view=sql-server-2017

因PowerBI已經取代Sqlserver Report Services(SSRS),可以不必瞭解,只需瞭解Sqlserver Integration Services 和Sqlserver Analysis Services(SSAS)即可。

書籍五:SQL Server資料庫經典譯叢:SQL Server 2012 Integration Services 高階教程(第2版)

書籍五:SQL Server 2012 Analysis Services高階教程

SSAS中的MDX建模技術,也不必太大精力學習,已經被DAX所逐漸取代,而DAX建模是PowerBI的技術,從PowerBI的圖書上可以有大量的學習資料。

結語

沒有最好的,只有最合適的,筆者的經歷不一定合適所有讀者,僅以自身所接觸到的狹窄知識領域,給大家提一些力所能及的方向指導。

讀者們可以對上述的書籍作一個自我的判斷,是否合適自己的路線,最好從圖書館等領域快速地涉獵下相關的圖書,再進行進一步的購買學習等行為,同樣會減少誤購不合適的書籍。

筆者未來聚焦在資料領域的分享,不限於Excel,會分享更多Sqlserver、dotNET、Azure、PowerBI等話題,升級資料分析的能力,歡迎繼續關注。

相關閱讀

「Sqlserver」資料分析師有理由愛Sqlserver之一-好用的外掛工具推薦https://www.jianshu.com/p/637aba4aeee5
「Sqlserver」資料分析師有理由愛Sqlserver之二-像使用Excel一般地使用Sqlserver https://www.jianshu.com/p/b40f8a36055e
「Sqlserver」資料分析師有理由愛Sqlserver之三-最值得使有低投入高產出的Sqlsever https://www.jianshu.com/p/8a5396a7a402
「Sqlserver」資料分析師有理由愛Sqlserver之四-七大資料庫產品測評Sqlserver完勝 https://www.jianshu.com/p/243115b797ff
「Sqlserver」資料分析師有理由愛Sqlserver之五-資料庫環境使用正則表示式不再是夢 https://www.jianshu.com/p/5900cfaa1300
「Sqlserver」資料分析師有理由愛Sqlserver之六-讓Sqlserver擁有字串聚合函式https://www.jianshu.com/p/ab3deac51973
「Sqlserver」資料分析師有理由愛Sqlserver之七-最剛需的資料匯入匯出功能-匯入篇https://www.jianshu.com/p/e901b8cd4d2b
「Sqlserver」資料分析師有理由愛Sqlserver之八-最剛需的資料匯入匯出功能-匯出篇 https://www.jianshu.com/p/adc82aa93