您能为Teradata最佳实践推荐一个好的来源吗?

Cad*_*oux 9 sql data-warehouse teradata

看起来我的数据仓库项目明年将转向Teradata(来自SQL Server 2005).

我正在寻找有关Teradata最佳实践的资源 - 从SQL方言的限制到习惯用法以及使查询表现良好的惯例 - 特别是如果它们突出显示与SQL Server 2005明显不同的内容.特别提示类似于SQL的艺术(更注重Oracle).

我的业务流程目前在T-SQL存储过程中,并且非常依赖SQL Server 2005的功能,如PIVOT,UNPIVOT和Common Table Expressions,每月从4TB数据仓库生成大约2700行的输出.

bog*_*ron 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中.

希望这可以帮助


Rob*_*ler 6

我还将研究最近推出的Teradata Developer Exchange以及TeradataForum和Teradata主网站上的论坛.


bug*_*net -1

在 Google 搜索“Teradata 最佳实践”时,我在列表顶部找到了TERADATA ADVISORY GROUP SETS BEST PACTICES FOR BUSINESS OBJECTS AND TERADATA CUSTOMERS

\n\n

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

\n\n\n\n

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

\n\n
\n

Oracle\xc2\xae 商业智能应用程序安装和配置指南 > Oracle BI 应用程序的预安装和预部署注意事项 > Oracle Business Analytics Warehouse 的 Teradata 特定数据库指南 >

\n
\n\n

第一个链接是论坛,可以让您与合适的人取得联系。

\n