![]() |
|||||||||||||||||||||||||||
|
Base SAS
Эффективная обработка данныхBase SAS предоставляет базовые возможности по организации доступа к данным, хранению данных (в формате SAS), управлению данными, анализу данных и созданию отчетов, т.е. выполнению различных задач на каждом из четырех основных этапов процесса преобразования "сырых" данных в полезную информацию. Base SAS является центральным продуктом, обязательно присутствующим в любой конфигурации SAS System. Остальные продукты встраиваются в систему в виде дополнительных элементов языка программирования SAS или интерактивных приложений. Язык программирования SASЯзык программирования, реализованный в продукте Base SAS, ориентирован на обработку данных. Это высокоуровневый процедурный язык программирования, нередко причисляемый к группе языков "четвертого поколения" (4GL). Программа на языке SAS представляет собой последовательность шагов обработки данных. Каждый из шагов обработки данных является либо "шагом данных" (data step), либо "шагом процедуры" (proc step).
Шаг процедуры представляет собой вызов одной из процедур продукта Base SAS (или других продуктов SAS System). Каждая процедура реализует некоторый специализированный вид обработки данных или обеспечивает генерацию стандартных отчетов. Программы SAS могут выполняться в различных режимах:
Для работы с продуктом Base SAS необходимо знать используемый в нем язык программирования, поэтому сам по себе Base SAS нельзя назвать продуктом, предназначенным для конечных пользователей. Пользовательские приложения, выполняющие обработку данных средствами языка SAS, могут быть созданы с использованием продукта SAS/AF. Рабочая среда системыРабочая среда является составной
частью продукта Base SAS и позволяет
работать с системой SAS в диалоговом
режиме. Рабочая среда представляет собой
многооконный графический пользовательский
интерфейс с системой выпадающих и контекстных
меню, панелями инструментов, командной строкой и
другими стандартными элементами,
обеспечивающими взаимодействие с пользователем.
К основным окнам среды относятся:
Доступ к даннымПродукт Base SAS позволяет считывать данные из текстовых или бинарных файлов. Возможности шага данных позволяют читать файлы любого формата (в частности, с разделителями, с фиксированной шириной полей, с записями комбинированной структуры, с записями, структура которых меняется от записи к записи, и т.д.). Любые файлы, формат которых известен и может быть формализован, могут быть преобразованы в наборы данных SAS. Специальные продукты семейства SAS/ACCESS обеспечивают доступ к различным базам данных (ADABAS, DB2, Informix, Microsoft SQL Server, ODBC, Oracle, Sybase, Teradata и др.) и к файлам стандартных форматов (DBF, DIF, Excel и др.). Управление данными
Base SAS обладает мощными программными инструментами преобразования данных. С помощью шага данных можно легко и эффективно реализовать любой алгоритм обработки данных. Возможна работа с наборами данных SAS с помощью SQL запросов. Некоторые стандартные действия по обработке данных реализованы в виде специализированных процедур Base SAS. Среди таких стандартных действий можно выделить
Анализ данныхВ Base SAS существует ряд статистических процедур, с помощью которых можно по численным переменным в наборах данных получить описательные статистики (сумма, количество, среднее, минимум, максимум, диапазон значений, стандартное отклонение, стандартная ошибка, дисперсия, эксцесс, коэффициент асимметрии – всего свыше 30 различных статистик), оценки доверительных интервалов, характеристики распределения случайных величин, провести тест на нормальность распределения и на равенство математических ожиданий, сформировать таблицу частотности, определить экстремумы, рассчитать корреляционную матрицу и т.д. Аналитические возможности Base SAS могут быть дополнены и расширены при помощи других продуктов, входящих в состав SAS System. SAS предоставляет средства для решения практически любых аналитических задач, в частности, для комплексного статистического анализа (SAS/STAT), интерактивного статистического анализа (SAS/Insight), анализа временных рядов и прогнозирования (SAS/ETS), контроля качества (SAS/QC), линейного и нелинейного программирования (SAS/OR), реализации матричных алгоритмов (SAS/IML), углубленного анализа данных (Enterprise Miner), оперативной аналитической обработки (SAS/EIS и SAS/MDDB Server) и т.д. Представление данных
Процедуры генерации отчетов имеют выразительный синтаксис и позволяют достичь желаемого результата минимальными усилиями. В продукт Base SAS включена подсистема унифицированного вывода результатов Output Delivery System (ODS). Механизм ODS позволяет отделить логику работы программы от дополнительных программных выражений, связанных с необходимостью сохранять результат в некотором формате. Программист пишет программу, выполняющую только содержательные действия, не заботясь о том, в каком именно формате будут представлены результаты работы этой программы. В зависимости от настроек ODS выполнение одной и той же программы может привести, например, как к созданию простого текстового отчета, так и к созданию отчета в формате HTML. Система SAS поддерживает сохранение отчетов в следующих форматах: текст, HTML, XML, RTF, PDF, PostScript. Кроме того, возможно сохранение результатов процедур в виде наборов данных для последующей обработки.
Дополнительную информацию о продукте Base SAS Вы можете найти на Web-сервере SAS Institute по адресу: http://www.sas.com/technologies/bi/appdev/base/index.html или получить, обратившись в московский офис SAS Institute.
|
|
|||||||||||||||||||||||||