sql data-warehouse teradata

sql - ¿Puede recomendar una buena fuente para las mejores prácticas de Teradata?



data-warehouse (4)

Al principio de la lista en una búsqueda en Google de "Mejores prácticas de Teradata", TERADATA ADVISORY GROUP ESTABLECE LAS MEJORES PRÁCTICAS PARA OBJETOS DE NEGOCIOS Y CLIENTES DE TERADATA

EDITAR : viendo que eso es solo publicidad, como has señalado, mira cómo te va con esto. Tenga en cuenta que no tengo ni idea de qué es Teradata y no me veo a mí mismo usándolo en ningún momento de este lado del siglo 22 AD.

El del medio parece prometedor con su bonito árbol de enlace largo en la parte superior

Guía de instalación y configuración de Oracle® Business Intelligence Applications> Consideraciones previas a la instalación y predespliegue para aplicaciones BI de Oracle> Pautas de base de datos específicas de Teradata para Oracle Business Analytics Warehouse>

y el primer enlace, a los foros, debería ponerlo en contacto con las personas adecuadas.

Parece que mi proyecto de depósito de datos se trasladará a Teradata el próximo año (desde SQL Server 2005).

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 El arte de 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 27 millones de filas al mes desde un almacén de datos de 4TB.


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

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

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

Lo sentimos, David Stewardson Satyam Computer Services


Un lugar para comenzar está aquí: http://www.teradataforum.com/

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

Use 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. Intente 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 intenta 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 dolor, 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, haga uso de ella. No hay muchas herramientas disponibles con Teradata, prepárese para construir mucho. Las herramientas que existen son muy caras.

Lamentablemente, no sé mucho sobre SQL Server, por lo que no puedo decir qué herramientas en SQL Server aparecen en Teradata.

Espero que esto ayude


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