Можете ли вы порекомендовать хороший источник лучших практик Teradata?

Похоже, мой проект хранилища данных в следующем году переходит на Teradata (с SQL Server 2005).

Я ищу ресурсы о передовых методах работы с Teradata - от ограничений ее диалекта SQL до идиом и соглашений для обеспечения хорошей работы запросов - особенно если они выделяют вещи, которые значительно отличаются от SQL Server 2005. В частности, советы, аналогичные тем, что можно найти в Искусство SQL (что больше ориентировано на Oracle).

Мои бизнес-процессы в настоящее время основаны на хранимых процедурах T-SQL и в значительной степени зависят от функций SQL Server 2005, таких как PIVOT, UNPIVOT и Common Table Expressions, для создания около 27 миллионов строк вывода в месяц из хранилища данных объемом 4 ТБ.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
9
0
8 965
4

Ответы 4

Первое место в поиске Google по запросу "Teradata Best Practices" дало мне КОНСУЛЬТАТИВНАЯ ГРУППА TERADATA НАБИРАЕТ ЛУЧШИЕ ПРАКТИКИ ДЛЯ БИЗНЕС-ОБЪЕКТОВ И КЛИЕНТОВ TERADATA

РЕДАКТИРОВАТЬ: Видя, что это просто реклама, как вы указали, посмотрите, как вы поступите с этим. Пожалуйста, имейте в виду, что я понятия не имею, что такое Терадата, и не могу представить себя использующим ее когда-либо по эту сторону 22-го века нашей эры.

Средний выглядит многообещающе с красивым деревом длинных ссылок наверху.

Oracle® Business Intelligence Applications Installation and Configuration Guide > Preinstallation and Predeployment Considerations for Oracle BI Applications > Teradata-Specific Database Guidelines for Oracle Business Analytics Warehouse >

и первая ссылка на форумы должна помочь вам связаться с нужными людьми.

Спасибо, но мне нужны технические, а не маркетинговые материалы.

Cade Roux 26.11.2008 18:09

Не хочу показаться грубым, но почему вы отвечаете на вопросы, в которых у вас нет опыта?

Joshua Stafford 19.08.2014 18:29

@HuckIt, потому что я праздно искал что-нибудь интересное, что могло бы быть немного полезным. Управление депрессией бывает разных форм и размеров, и это одна из них.

bugmagnet 20.08.2014 07:03

Я не знаю хороших ссылок, доступных в Интернете. У Teradata есть несколько руководств по дизайну, которые доступны для загрузки, но это скорее руководства по эксплуатации, а не «лучшие практики» как таковые. посмотрите их здесь: http://www.info.teradata.com/DataWarehouse/eTeradata-BrowseBy.cfm?page=Teradata%20Database

В качестве альтернативы вам нужно найти дружелюбного эксперта по Teradata, чтобы поделиться идеями. Попробуйте сами Teradata или найдите местного консультанта с опытом работы с Teradata.

Лучшие методы работы с Teradata - это не тема, которая вызывает много дискуссий, и большинство лучших приемов, как правило, основаны на собственных знаниях человека / людей, которые их обнаружили.

Извиняюсь, Дэвид Стюардсон Satyam Computer Services

Спасибо, я нашел контакт через Twitter, и он дал мне несколько указаний, которые имеют непосредственное отношение к методам массового параллелизма Teradata. Банк также в конечном итоге назначит нам сотрудника Teradata.

Cade Roux 05.12.2008 02:10

Можно начать отсюда: http://www.teradataforum.com/

Это может быть немного поздно, но я могу предупредить вас о нескольких вещах, которые я узнал о Teradata.

Используйте самую последнюю версию как можно чаще. Для V12 оптимизатор был переписан, и теперь база данных работает намного лучше. Постарайтесь понять, что SQL Server и Teradata - очень разные звери, большинство концепций не будут хорошо переходить. Не стоит недооценивать важность первичного индекса. Блокировки, которые использует тераданные, очень примитивны по сравнению с другими базами данных. НЕ используйте режим TERA. У вас нет устаревшего кода, режим ANSI намного превосходит его и широко поощряется. Индексы объединения - очень полезные инструменты, но они не дают ответов на все вопросы. Параллелизм, найдите время, чтобы понять, как работают FASTLOAD, MULTILOAD и TPUMP, и узнайте, как их можно использовать в их стратегии ETL. Если вы пытаетесь выполнить запрос, который должен быть эффективным, не используйте никаких приведений, оптимизатор не будет использовать статистику для создания наилучшего плана выполнения. Работа с датами будет болью, просто предупреждением. Teradata очень ориентирована на DDL, постарайтесь понять весь синтаксис, связанный с созданием таблицы. Сжатие - замечательный инструмент, если у вас есть какие-либо значения, которые повторяются в таблице, воспользуйтесь им. В Teradata доступно не так много инструментов, будьте готовы много строить. Существующие инструменты очень дороги.

К сожалению, я мало знаю о SQL Server, поэтому не могу сказать, какие инструменты SQL Server появляются в Teradata.

Надеюсь это поможет

Это очень полезно. Но имейте в виду, что дизайн Teradata вас очарует. Он также тщательно разработан на аппаратном уровне.

Enjoy coding 25.08.2009 11:16

Я также хотел бы изучить недавно запущенный Обмен разработчиками Teradata, а также TeradataForum и форумы на главном веб-сайте Teradata.

Другие вопросы по теме