четверг, 25 июля 2013 г.

Новое в новых БД.

Ссылки для чтения.

Teradata 14:


Что такое Teradata Columnar?
До недавнего времени все СУБД, работающие со структурированными данными (и не только их), можно было разделить на 2 категории: хранящие записи в построчном формате и хранящие записи в поколоночном формате... Долгое время СУБД Teradata относилась к первой группе, но с выходом 14-й версии представилась возможность определять, как хранить данные конкретной таблицы – в виде колонок или строк. Таким образом, появилось гибридное хранение.

Что такое статистика и зачем она нужна
Статистическая информация о данных нужна, в первую очередь, для обеспечения работы оптимизатора запросов. Зная статистические характеристики данных и то, по каким критериям пользователь их запрашивает, оптимизатор может выбирать те или иные способы извлечения этих данных.


Oracle 12с:


Data Redaction
В Oracle 12c добавлена возможность изменять выдаваемые sql запросом значения полей (полностью или частично), в зависимости от условий. Эта возможность получила название Oracle Data Redaction и состоит в применении специальных policy.

Multitenant Architecture
Суть технологии состоит в возможности запустить несколько независимых баз (pluggable database, PDB) в рамках одного инстанса (container database, CDB). Каждая база имеет свой набор схем и табличных пространств, но при этом у них общая SGA и один набор серверных процессов. Есть возможность клонировать pluggable database, как в рамках одного контейнера, так и между контейнерами. Вот эту возможность и будем использовать для создания копий тестовых баз и экономии ресурсов.

Новые фичи приносят новые подводные камни.

понедельник, 15 июля 2013 г.

Дайджест ODI публикаций 2012, Ноябрь.

Высокодоступный кластер агентов для ODI 11g. Часть 1 - Введение и Архитектура.
Clustering ODI11g for High-Availability Part 1 : Introduction and Architecture
Описываются различия между стандартным и JavaEE агентами ODI. Описывается архитектура кластера из управляемых серверов для JavaEE агентов.
Дата публикации: 2012-11-01, Комментариев: 0


Использование настраиваемых полей (flexfields) в ODI.
Making use of ODI Flexfields to meet requirements
Рассказывается, что такое настраиваемые (flexfields) поля и приводится пример их использования совместно с модулем знаний проверок (CKM).
Дата публикации: 2012-11-12, Комментариев: 0


Осторожно - предикаты в соединениях.
Tricks with SQL: Beware of the Predicate in the Outer Join
Рассказывается о различиях между условием в поле where и условием в соединении двух таблиц через outer join. С учетом того, что подобное вполне часто встречается и в интерфейсах ODI - заметка полезная.
Дата публикации: 2012-11-21, Комментариев: 2


Простой механизм уведомления об ошибках.
ODI Alert Mechanism
Автор показывает как можно получать уведомления о некоторых проблемах выполнения пакета путем добавления дополнительных шагов в пакет. Эти шаги включают описание ошибки и вызов утилиты для отправки почтового сообщения.
Дата публикации: 2012-11-30, Комментариев: 5


Проверка качества данных.
ODI Handling DQ
Показан пример пакета проверяющего качество данных путем циклического запуска SQL скриптов, получаемых из файла и отправляющего результаты выполнения этих скриптов по электронной почте.
Дата публикации: 2012-11-30, Комментариев: 0


понедельник, 8 июля 2013 г.

Выбрать все джоины и фильтры для интерфейса 11g.

Приветствую.

Когда-то давно я написал скрипт, который должен был помочь найти в репозитории Oracle Data Intergator-а все тексты для соединений таблиц источников в интерфейсе. Этот скрипт мне пригодился не раз, но всегда речь шла о работе со структурой репозитория 10й версии. В ODI 11g структура несколько изменилась, в частности, добавилась возмножность работы с множествами, поэтому мой старый скрипт никаких результатов не возвращал.

Скажу даже больше, новая структура репозитория совсем не содержит информации в двух самых примечательных (ранее) таблицах: SNP_TXT и SNP_EXP_TXT. Они теперь пусты, по крайней мере, на моем текущем проекте в них нет ни одной записи.

четверг, 27 июня 2013 г.

Первый двенадцатый пошел.

По сообщениям коллег, Оракл выложил следующую версию своей СУБД.



Вместе с новой версией из поставки исключили и документацию по Oracle Warehouse Builder. Думаю, что сам билдер тоже убрали.

Доставить OWB все же можно, для этого необходимо установить версию 11.2.0.4, если я правильно понял идею Аллана.

среда, 26 июня 2013 г.

Скидки на обучение по ODI.

По сообщению сайта rb.ru летом на курс Oracle Data Integrator 11g: Integration and Administration компания РДТех дает скидку в 10%. Курс пройдет 9-13 сентября 2013 г. в Москве.


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

четверг, 13 июня 2013 г.

Самый смак. Готовим ODI правильно.

Несмотря на недостаток времени, пропустить такую новость я не мог. Итак, по сообщению блога Data Integration вышла очередная книга об Oracle Data Integrator-е, под названием Oracle Data Integrator 11g Cookbook.


Вот как ее описывает издатель, PACKT PUBLISHING:

Обзор


Ясные, пошаговые рецепты по использованию самых продвинутых возможностей Oracle Data Integrator.
Охватывает все аспекты от администрирования до разработки и внедрения, включая, также, дополнительные возможности кодирования с использованием Oracle Data Integrator SDK.
Многочисленные примеры кода, снимки экрана, диаграммы и рекомендации по лучшим примерам использования.

Содержание

Предисловие.

суббота, 1 июня 2013 г.

Готовим описание MS SQL серверов.

Публикую перевод заметки Jes Schultz Borland о важности документирования при использовании MS SQL Server под названием Documentation: It Doesn’t Suck!.


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

Прекратите отлынивать и получите от этого пользу.