2008-11-25 11 views
9

Parece que mi proyecto de almacén de datos se está mudando a Teradata el próximo año (desde SQL Server 2005).¿Puede recomendar una buena fuente de Teradata Best Practices?

Estoy buscando recursos sobre las mejores prácticas en Teradata, desde las limitaciones de su dialecto SQL a las expresiones idiomáticas y las convenciones para que las consultas funcionen bien, especialmente si destacan cosas que son significativamente diferentes de SQL Server 2005. Específicamente consejos similares a los que se encuentran en The Art of SQL (que está más centrado en Oracle).

Mis procesos comerciales están actualmente en procedimientos almacenados T-SQL y dependen bastante de las características de SQL Server 2005 como PIVOT, UNPIVOT y Common Table Expressions para producir aproximadamente 27m filas de salida al mes desde un almacén de datos de 4TB.

Respuesta

-1

primero de la lista en una búsqueda en Google de "mejores prácticas" de Teradata me dio TERADATA ADVISORY GROUP SETS BEST PRACTICES FOR BUSINESS OBJECTS AND TERADATA CUSTOMERS

EDITAR: En vista de que eso es sólo la publicidad, como usted ha señalado, ver cómo vas con estos. Tenga en cuenta que no tengo ni idea de qué es Teradata y que no puedo verme usarlo en ningún momento de este lado del siglo XX.

El del medio se ve prometedor con él es bonito árbol de largo en el margen

Oracle® Business Intelligence Aplicaciones Guía de instalación y configuración > Consideración previa a la instalación y predespliegue ns para Oracle BI Applications> Directrices base de datos Teradata-específicas para Oracle Business Analytics Almacén>

y el primer enlace, a los foros, se deben poner en contacto con las personas adecuadas.

+0

Gracias, pero estoy buscando material técnico, no material de marketing. –

+0

No debe ser grosero, pero ¿por qué responde preguntas que no tiene antecedentes? – HuckIt

+1

@HuckIt porque estaba ociosamente buscando algo interesante que hacer que quizás fue ligeramente útil. La gestión de la depresión viene en muchas formas y tamaños, y esa es una de ellas. – bugmagnet

3

No conozco ninguna buena referencia disponible en línea. Teradata tiene algunos manuales de diseño que están disponibles para descargar, pero son más manuales de instrucciones y no "mejores prácticas" como tales. compruébelo aquí: http://www.info.teradata.com/DataWarehouse/eTeradata-BrowseBy.cfm?page=Teradata%20Database

O bien, necesita encontrar un experto amable de Teradata para intercambiar ideas. Pruebe Teradata ellos mismos o busque un consultor local con experiencia en Teradata.

Mejores prácticas en Teradata no es un tema que recibe muchas discusiones y la mayoría de los mejores trucos tienden a ser el conocimiento propietario de la persona/personas que los descubrieron.

Lo sentimos, David Stewardson Satyam Computer Services

+0

Gracias, encontré un contacto a través de Twitter y él me ha dado una serie de consejos que son específicamente relevantes para las técnicas masivamente paralelas de Teradata. El Banco también nos asignará una persona Teradata eventualmente. –

+0

¿Te importa compartir esos consejos? De qué se trata esto ... – Codewerks

9

Un punto de partida es aquí: http://www.teradataforum.com/

Esto podría ser un poco tarde, pero hay algunas cosas que os puedo advertir sobre Teradata cuales He aprendido.

Utilice la versión más reciente tan a menudo como sea posible. Para V12, el optimizador fue reescrito y la base de datos funciona mucho mejor ahora. Trate de darse cuenta de que SQL Server y Teradata son bestias muy diferentes, la mayoría de los conceptos no tendrán una buena transición. No subestime la importancia de un índice primario. Los bloqueos que utiliza teradata son muy primitivos en comparación con otras bases de datos. NO use el modo TERA. No tiene ningún código heredado, el modo ANSI es muy superior y se recomienda ampliamente. Los índices de unión son herramientas muy útiles, pero no proporcionan todas las respuestas. Paralelismo, tómese el tiempo para comprender cómo funcionan FASTLOAD, MULTILOAD y TPUMP y descubra cómo se puede aprovechar con su estrategia de ETL. Si está intentando ejecutar una consulta que necesita ser ejecutada, no use ninguna conversión, el optimizador no usará estadísticas para generar el mejor plan de ejecución. Trabajar con fechas va a ser un problema, solo una advertencia. Teradata está muy orientado a DDL, intenta comprender toda la sintaxis relacionada al crear una tabla. La compresión es una herramienta maravillosa, si tiene valores que se repiten en una tabla, hágalo. No hay muchas herramientas disponibles con Teradata, prepárese para construir mucho. Las herramientas que existen son muy caras.

Desafortunadamente, no sé mucho sobre SQL Server, así que no puedo decir qué herramientas en SQL Server aparecen en Teradata.

Esperanza esto ayuda

+0

Esto será útil, gracias. –

+0

Esto es muy útil. Pero tenga en cuenta que el diseño de Teradata le fascinará. Está cuidadosamente diseñado a nivel de hardware también. –

6

también me gustaría ver en el recientemente lanzado Teradata Developer Exchange así como la TeradataForum y foros en el sitio web principal de Teradata.

Cuestiones relacionadas