Сегодня хотелось бы затронуть, пожалуй, самый популярный инструмент SAS, а именно SAS Enterprise Guide.
Как-то я уже затрагивал тему «горячих клавиш». И сегодня хотел бы рассказать о еще парочки полезных нововведений.
1. Автосохранения.
Полагаю всем знакома ситуация, когда по тем или иным причинам написанный код не успевали сохнаранить и работа нескольких часов просто исчезала. После этого писать код заново уже нет никакого желания. А нужно было всего навсего почаще сохраняться.
В SAS EG 5.1 и выше данная проблема решена за счет опции автосохранение (tools->options->Project Recovery). Должна стоять галочка Enable Project Recovery (кстати говоря по умполчанию она как раз стоит).
Ниже привожу пример работы этой опции:
2. Log Summary
Также всем приходилось ковырять лог на предмет поиска ошибки. Чаще всего делалось это следующим образом: нажимались клавиши Ctrl+F и далее вводился текст «ERROR:».
Теперь же все ошибки, warnings и notes собраны в одном месте:
Надо сказать, что этот лог стал похож на лог из SAS Data Integration Studio.
И еще хочу сказать, что это опция появилась лишь в SAS EG 6.1, так что насладиться пока этим могут не все.
Далее расскажу еще о нововведениях, которые появяться в SAS EG 6.1
3. Версионность программ.
Теперь вы можете смотреть историю изменения программы (дата, кем изменена). Даже сможете сравнивать куски истории, подсвечивая изменения.
Правда кто-то может сказать, что всегда пользовался SVN и от него не откажется и тоже будет в каком-то смысле прав :).
4. Подсветка выделенного эелемента
Те кто пользовался и пользуется Notepad++ давно привыкли, что когда вы выделяете элемент, то все его дубли также подсвечиваются по всему тексту. Теперь эта опция доступна и в SAS EG6.1
5. Поиск по коду или по комментариям (либо и по коду и комментариям). Днная опция доступна уже с версии SAS EG5.1
6. Начиная с версии SAS EG 5.1 стало возможным делать исследования данных на лету.
В SAS EG это называется Explore:
Так вот, в версии SAS EG 6.1 стало возможным сразу запускать Explore данных при их открытии.
P.S.
Многие новшества я опустил, однако все уже я думаю привыкли к автоподсказкам в SAS EG, а также всроенной документации.