Средства OLAP и анализа данных
СУБД Teradata версии V2.R3 предоставляет новые возможности OLAP средств, а также инструментарий для анализа данных, в котором операторы SQL используются для ответа на вопросы, внутри самого параллельного сервера баз данных.
Для пользователя OLAP в СУБД Teradata V2.R3 предусмотрены возможности для подсчета сумм, средних, максимальных и минимальных значений и т.д. Для пользователя инструментария для анализа данных в новой версии реализованы возможности для создания выборок данных. Таким образом, онлайновые и web-приложения могут использовать новый класс функций.
Пример:
Финансовое учреждение хочет проанализировать портфель своих предложений по кредитам, для определения того, будет ли эффективным организовать маркетинговую кампанию по выдаче кредитов под залог недвижимости для некоторых своих клиентов. Для начала банк анализирует своих имеющихся клиентов, которые уже воспользовались данной услугой, определяют их основные характеристики, а также то, что может заставить этих людей повторно воспользоваться данной услугой. Можно сделать случайную выборку в 5% от числа клиентов, которые подходят под данный тип услуг, и предложить им заем. Только 2% из них воспользуются данным предложением, таким образом можно считать, что маркетинговую кампанию надо начинать заново. Используя средства для анализа данных можно избежать маркетинговой ошибки, и добиться того, чтобы 95% клиентов воспользовались более выгодным предложением или услугой.
Триггеры
Для того чтобы сделать хранилище данных активным компонентом в процессе принятия решений, в СУБД Teradata будут встроены мощные, высоко оптимизированные триггеры. Триггеры включают в себя следующие разновидности: Триггеры before и after, row triggers, statement triggers и instead-of triggers. Эти триггеры могут достаточно глубоко каскадироваться, допуская тем самым гораздо больше действий с базой данных.
Триггеры в СУБД Teradata являются уникальными, с точки зрения распараллеливания. Это означает, что триггеры будут работать параллельно, не влияя при этом на общую производительность СУБД.
Триггеры в СУБД Teradata поддерживают три типа срабатывания - при вставке строк, при обновлении и при удалении, а также пять типов триггерных предложений - вставка строк, обновление строк, удаление, roll forward и макросы. Некоторые триггерные предложения могут состоять из комбинаций данных предложений.
Пример:
'Data triggers' позволят установить лимиты количества товара, для хранения на складе, при этом при падении этого количества ниже определенного уровня, будет производиться автоматический заказ товара у поставщика. Если уровни продаж товара за день не достигают необходимого, то будет предложено изменить цену товара. Это позволит магазину поддерживать необходимое количество товара на складе и определять товары, которые плохо продаются.
Операторы Set можно использовать везде
Операторы Set допускаются к использованию в представлениях и других конструкциях языка SQL - данная особенность предоставляет большую гибкость в сложных запросах SQL, при физическом проектировании больших баз данных, также предоставляя более мощные возможности при использовании представлений (view).
Объединение 64-х таблиц
В новой версии СУБД Teradata возможно объединение 64-х таблиц в одном запросе. При этом оптимизатор оценивает относительную "стоимость" выполнения запроса.
Пример:
Финансовый институт хочет проанализировать прибыльность своих клиентов. Для этого необходимо провести анализ активности клиентов по 20-ти направлениям бизнеса в 40 странах, где этот бизнес осуществлялся. Запрос может включать десяток таблиц. СУБД Teradata позволяет легко выполнить такой запрос.
Корректная работа с переходом к 2000-му году
СУБД Teradata всегда была готова к решению проблемы 2000-го года, так как диапазон дат варьируется до 3500 года. Формат даты всегда поддерживал ввод и вывод года в 4-х значной записи. Все масштабируемые хранилища данных будут сертифицированы на предмет устранения проблемы 2000-го года, с тем, чтобы приложения работающие с годом в 2-х значной записи могли быть модифицированы и продолжали работать.
Все компании должны так или иначе решить для себя проблему 2000-го года. Компании, использующие СУБД Teradata, могут не беспокоится, так как для них эта проблема уже решена.
Назад | Содержание | Вперед