【问题标题】:Can you recommend a good source for Teradata Best Practices?您能否推荐一个好的 Teradata 最佳实践来源?
【发布时间】:2010-09-24 01:43:08
【问题描述】:

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

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

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

【问题讨论】:

    标签: sql data-warehouse teradata


    【解决方案1】:

    从这里开始:http://www.teradataforum.com/

    这可能有点晚了,但有几件事我可以警告你关于我学到的 Teradata。

    尽可能多地使用最新版本。 对于 V12,优化器被重新编写,现在数据库的性能要好得多。 尝试意识到 SQL Server 和 Teradata 是非常不同的野兽,大多数概念都不会很好地转换。 不要低估主索引的重要性。 与其他数据库相比,teradata 使用的锁非常原始。 不要使用 TERA 模式。您没有任何遗留代码,ANSI 模式要优越得多,并且受到广泛鼓励。 连接索引是非常有用的工具,但它们并不能提供所有答案。 并行性,花点时间了解 FASTLOAD、MULTILOAD 和 TPUMP 的工作原理,并了解如何将其用于 ETL 策略。 如果您尝试运行需要高性能的查询,请不要使用任何强制转换,优化器将不会使用统计信息来生成最佳执行计划。 处理日期会很痛苦,只是一个警告。 Teradata 非常面向 DDL,请在创建表时尝试了解所有相关语法。 压缩是一个很棒的工具,如果您有任何在表格中重复的值,请使用它。 Teradata 可用的工具并不多,请准备好构建大量工具。现有的工具非常昂贵。

    很遗憾,我对 SQL Server 了解不多,所以无法说出 SQL Server 中的哪些工具出现在 Teradata 中。

    希望对你有帮助

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我不知道网上有什么好的参考资料。 Teradata 有一些可供下载的设计手册,但它们更多的是说明手册,而不是“最佳实践”。在这里查看它们:http://www.info.teradata.com/DataWarehouse/eTeradata-BrowseBy.cfm?page=Teradata%20Database

        或者,您需要找一位友好的 Teradata 专家来提出想法。自己尝试 Teradata,或寻找具有 Teradata 经验的本地顾问。

        关于 Teradata 的最佳实践并不是一个引起大量讨论的话题,而且大多数最佳技巧往往是发现它们的人的专有知识。

        对不起, 大卫·斯图尔森 萨蒂扬计算机服务

        【讨论】:

          【解决方案4】:

          在 Google 搜索“Teradata 最佳实践”时,我名列前茅 TERADATA ADVISORY GROUP SETS BEST PRACTICES FOR BUSINESS OBJECTS AND TERADATA CUSTOMERS

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

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

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

          论坛的第一个链接应该能让您与合适的人取得联系。

          【讨论】:

          • 谢谢,但我要的是技术资料,而不是营销资料。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-24
          • 1970-01-01
          • 1970-01-01
          • 2014-06-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多