2008-11-25 24 views
9

看起來我的數據倉庫項目明年將轉向Teradata(來自SQL Server 2005)。您能否推薦Teradata最佳實踐的良好來源?

我正在尋找關於Teradata最佳實踐的資源 - 從其SQL方言的侷限性到獲取查詢性能的成語和慣例 - 特別是如果它們突出顯示與SQL Server 2005顯着不同的內容。到那些在The Art of SQL(這是更側重於Oracle)中找到的。

我的業務流程目前在T-SQL存儲過程中,並且非常依賴SQL Server 2005功能(如PIVOT,UNPIVOT和Common Table Expressions)從4TB數據倉庫每月產生約27m行輸出。

回答

-1

頂在谷歌搜索「Teradata的最佳實踐」的名單給了我TERADATA ADVISORY GROUP SETS BEST PRACTICES FOR BUSINESS OBJECTS AND TERADATA CUSTOMERS

編輯:看作爲這只是廣告,你已經指出的,看你怎麼去用這些。請記住,我不知道Teradata是什麼,並且在公元22世紀的任何時候都無法使用它。

中間一個看起來很有希望與它的頂部

的Oracle®商務智能應用的安裝和配置指南漂亮的長鏈接樹>預安裝和預部署考慮ns用於Oracle商務智能應用程序> Oracle業務分析倉庫的Teradata特定數據庫指南>

第一個鏈接,到論壇,應該讓您與合適的人聯繫。

+0

謝謝,但我正在尋找技術材料,而不是營銷材料。 – 2008-11-26 15:09:00

+0

不要粗魯,但你爲什麼要回答你沒有背景的問題? – HuckIt 2014-08-19 14:29:39

+1

@HuckIt因爲我懶惰地尋找一些有趣的事情,這可能有點幫助。抑鬱症管理有多種形式和大小,這就是其中之一。 – bugmagnet 2014-08-20 03:03:37

3

我不知道有任何可用的在線好的參考。 Teradata有一些可供下載的設計手冊,但它們更多的是指導手冊,而不是「最佳實踐」。檢查出來這裏:http://www.info.teradata.com/DataWarehouse/eTeradata-BrowseBy.cfm?page=Teradata%20Database

或者,你需要找到一個友好的Teradata的專家反彈的想法了。嘗試Teradata自己,或者找到具有Teradata經驗的本地顧問。

在Teradata上的最佳做法是不是一個話題,得到大量的討論,最最好的招數往往是人/人誰發現了他們的專有知識。

對不起, 大衛Stewardson Satyam計算機服務

9

一個地方開始是在這裏:http://www.teradataforum.com/

這可能是晚了一點,但也有,我可以提醒你有關的Teradata一些東西我學過。

儘可能地使用最新版本。 對於V12,優化器被重新編寫,數據庫現在表現更好。嘗試意識到SQL Server和Teradata是非常不同的野獸,大多數概念不會過渡。 不要低估主索引的重要性。 與其他數據庫相比,teradata使用的鎖非常原始。 請勿使用TERA模式。你沒有任何遺留的代碼,ANSI模式是非常優越的並且被廣泛鼓勵。 連接索引是非常有用的工具,但它們不提供所有答案。並行性,請花點時間瞭解FASTLOAD,MULTILOAD和TPUMP的工作原理,並瞭解如何將其與ETL策略結合使用。 如果您試圖運行需要高性能的查詢,請不要使用任何強制轉換,優化器將不會使用統計信息來生成最佳執行計劃。 使用日期將是一個痛苦,只是一個警告。 Teradata非常面向DDL,嘗試瞭解創建表時所有與語法相關的語法。 壓縮是一個奇妙的工具,如果你有任何值在表中重複使用它。 Teradata沒有太多可用的工具,準備構建很多工具。現有的工具非常昂貴。

不幸的是,我不太瞭解SQL Server,所以我不能說在SQL Server中有哪些工具出現在Teradata中。

希望這有助於