Что нужно знать при работе со сторонними Базами Данных?

Всем примет.

В сегодняшнем видео уроки хотелось бы затронуть тему работы со сторонними базами данных.  Будем рассматривать работу SAS c БД Oracle.

Вы узнаете:

  • Что именно SAS посылает в БД?
  • Почему один и тот же запрос может давать разные результаты на одних и тех же данных?
  • Как узнать оптимально ли работает join таблиц в моем коде?
И так представляю Вашему внимание видеоурок:
До скорых встреч. 

Что нужно знать при работе со сторонними Базами Данных?: 2 комментария

  1. Николай, спасибо за познавательное видео! Я правильно понял, что речь шла обо всех функция SAS для работы с датами? Т.е. использование функции DHMS() в запросе тоже будет негативно сказываться на производительности?

  2. Антон, дело в том, что от Oracle даты приходят в SAS в формате DataTime. Поэтому к ним даже не знаю как применять функцию DHMS().
    Вообще зло применять функцию на атрибуте таблицы. Если это возможно, то нужно переность функцию в правую часть. Например:

    where date_trade=DHMS('24SEP2012'd,0,0,0);

    В таком случае будет все хорошо.

    Также будет полезно знать вообще список функций, которые SAS может преобразовать в функцию сторонней Базы Данных.

    Для Oracle список здесь:
    http://support.sas.com/documentation/cdl/en/acreldb/66787/HTML/default/viewer.htm#p0f64yzzxbsg8un1uwgstc6fivjd.htm

    Для остальных Баз можно выбрать и посмотреть здесь:

    http://support.sas.com/documentation/cdl/en/acreldb/66787/HTML/default/viewer.htm#n0ufjfisvdiw12n122hcamww5v05.htm

    С уважением,
    Тимаков Николай.

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.