9

看起来我的数据仓库项目明年将转移到 Teradata(从 SQL Server 2005 开始)。

我正在寻找有关 Teradata 最佳实践的资源——从其 SQL 方言的限制到使查询执行良好的惯用语和约定——尤其是当它们突出显示与 SQL Server 2005 显着不同的事物时。特别提示类似于在SQL 的艺术(更侧重于 Oracle)。

我的业务流程目前在 T-SQL 存储过程中,并且相当依赖 SQL Server 2005 的功能,如 PIVOT、UNPIVOT 和通用表表达式,每月从 4TB 数据仓库产生大约 2700 万行输出。

4

4 回答 4

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 中。

希望这可以帮助

于 2009-06-03T04:38:44.337 回答
6

我还会查看最近推出的Teradata Developer Exchange以及 Teradata 主网站上的 TeradataForum 和论坛。

于 2009-06-10T13:00:21.540 回答
3

I don't know of any good references available online. Teradata has some design manuals that are available for download, but they're more instruction manuals and not "best practices" as such. check them out here: http://www.info.teradata.com/DataWarehouse/eTeradata-BrowseBy.cfm?page=Teradata%20Database

Alternatively, you need to find a friendly Teradata expert to bounce ideas off. Try Teradata themselves, or find a local consultant with Teradata experience.

Best Practices on Teradata isn't a topic that gets lots of discussions and most of the best tricks tend to be proprietary knowledge of the person/people who discovered them.

Sorry, David Stewardson Satyam Computer Services

于 2008-12-04T19:43:13.877 回答
-1

在 Google 搜索“Teradata 最佳实践”列表的顶部给了我TERADATA ADVISORY GROUP SETS BEST PACTICES FOR BUSINESS OBJECTS 和 TERADATA CUSTOMERS

编辑:正如你所指出的,这只是广告,看看你如何处理这些。请记住,我不知道 Teradata 是什么,也看不到自己在公元 22 世纪这一边的任何时候都在使用它。

中间的看起来很有希望,顶部有漂亮的长链接树

Oracle® Business Intelligence 应用程序安装和配置指南 > Oracle BI 应用程序的预安装和部署前注意事项 > 适用于 Oracle Business Analytics Warehouse 的 Teradata 特定数据库指南 >

第一个链接,论坛,应该让你接触到合适的人。

于 2008-11-26T05:39:53.207 回答