Данные авиаперевозок
Олег Соловьев 7.08.2010
В США есть бюро по сбору данных на транспорте – Bureau of Transportation Statistics. Бюро не только собирает данные, но и предоставляет к ним доступ через свой сайт – BTS.gov. Например, SAS использует данные об авиаперевозках в своих учебных и рекламных материалах для демонстрации прогноза временных рядов.

Этот ряд идеально подходит для демонстрации т.к. содержит сезонную составляющую – значения повторяются каждые 12 месяцев и тренд – “в среднем” на показанном участке ряд линейно возрастает. В этой статье мы рассмотрим как скачать этот набор данных с сайта BTS и загрузить его в SAS.
Импорт из excel
Олег Соловьев 15.07.2010
Руководство попросило импортировать данные из excel в хранилище. Я сразу подумал про три самых популярных метода:
- воспользоваться Import Wizard: File → Import Data,
- назначить библиотеку на excel-файл с помощью ODBC-драйвера,
- положиться на операторы infile и input в data step.
Но все эти методы хороши, если данные в excel хранятся в виде таблицы. Т.е. в первой строке указаны имена столбцов, а в последующих –- данные.
Самый «значимый» параметр
Олег Соловьев 6.06.2010
Считается, что IT-спецы и «бизнес» говорят на разных языках. Я бы выделил еще одну группу – математики. Все эти специалисты плохо понимают друг-друга, что сильно тормозит любой совместный проект.
Пользователь «sasadm»
Олег Соловьев 10.05.2010
Недавно ставил SAS на Windows-сервер. Последняя версия ПО – 9.2 при установке уже не требует регистрации пользователей sasadm, sasuser и пр. Поэтому я зашел на сервер и установил SAS под своим логином.
Установка прошла успешно, но через пару недель перестал запускаться Enterprise Miner. Оказалось, что до этого я сменил свой пароль, а SAS использует его для запуска своих служб. Проблема с EM решилась обновлением пароля в config-файле.
SPDE Engine
Олег Соловьев 4.04.2010
В SAS стандартная библиотека называется V9. Таблица в ней хранится в одном файле. SPDE Engine — это альтернативная библиотека. В ней таблица делится на несколько файлов, что позволяет хранить ее на разных дисках сервера, чтобы ускорить чтение/запись. При этом SPDE Engine не требует дополнительной лицензии SAS и входит в стандартную поставку Base SAS.
В Oracle и PostgreSQL, например, аналогичная технология называется партицированием (partitioning).

