Программа sas что это

Компания SAS Institute

SAS Institute ([1], произносится «сас») — международная компания, один из основных разработчиков аналитического программного обеспечения и решений класса Business Intelligence. Штаб-квартира компании находится в городе Кэри (Северная Каролина), США. Компания SAS основана в 1976 году Энтони Баром (Anthony Barr), Джеймсом Гуднайтом (James Goodnight), Джоном Соллом (John Sall) и Джейн Хельвиг (Jane Helvig).

Изначально название SAS — это акроним от Statistical Analysis System, который со временем стал использоваться в качестве имени собственно для обозначения, как самой компании, так и ее продуктов давно уже вышедших за рамки простых инструментов для статистического анализа. Сейчас SAS — это зарегистрированный товарный знак. На данный момент SAS является крупнейшей частной компанией-разработчиком программного обеспечения.

История компании

Первый базовый продукт SAS, выпущенный в год основания компании (1976), использовался для статистического анализа данных. Программный пакет состоял из нескольких модулей, которые выполнялись на мейнфреймах IBM.

Помимо стандартной для мейнфреймов практики выполнения программ в пакетном (batch) режиме, SAS предложил оригинальную для того времени опцию — оконный интерфейс разработки и выполнения программ. Программа писалась в одном окне, результаты её работы отображались в другом, а логи выводились в третьем. По мере того, как появлялись другие типы компьютеров, SAS разрабатывал приложения, которые выполнялись и в новой среде. Таким образом, пользователи SAS могли работать на компьютерах под управлением любой операционной системы. Сейчас приложения SAS могут выполняться на персональных компьютерах как сетевых, так и не подключённых к сети. thumb|200px|Въезд в кампус SAS

В 1980 году было открыто первое представительство SAS за пределами США — Европейский офис SAS, расположенный в Великобритании. Несколько лет спустя этот офис переехал в город Гейдельберг в Германии. В тот же период головной офис обосновался в своём новом кампусе, расположенном на 80 гектарах в городе Кэри, штат Северная Каролина, где и располагается по сей день.

На данный момент компания SAS является крупнейшим частным разработчиком программного обеспечения. Джим Гуднайт — владелец и CEO компании. Годовой доход компании в 2007 году достиг $2,15 млрд. Представительства компании работают в 109 странах и поддерживают более 45000 клиентов по всему миру.

Благодаря тому, что компания частная и не обязана беспокоиться о своих биржевых котировках, необычно большая часть годового дохода SAS, около 25 %, направляется в исследования и разработку продуктов. Это сказывается на том, что в плане функционала продукты SAS, по признанию многих аналитиков, одни из сильнейших.

Помимо всего вышесказанного менеджмент компании не забывает про персонал и старается сделать так, чтобы люди были довольны своей работой. Маленькие удовольствия от работы в компании включают в себя такие вещи как бесплатные фрукты по понедельникам, бесплатные завтраки по пятницам, «M Decision CIS

  • Ирбикон
  • GlowByte Consulting
  • Prime Source
  • Аплана
  • основы программирования в SAS 9.3 (Statistical Analysis System)

    Примечания

    Ссылки

    • Сайт SAS Institute
    • Сайт SAS Россия/СНГ
    • Мероприятия SAS
    • SAS на твитере

    Источник: www.machinelearning.ru

    Часть 1. Общие сведения по работе с программой SAS.Планета.

    Хочу все знать. Язык SAS

    Когда мы произносим словосочетание “язык программирования”, в первую очередь, представляем прикладной язык для создания приложений, вроде Java или C#. Но в современном мире с его бесконечно растущими IT-потребностями ничуть не меньшую роль начинают играть языки совершенно другого рода, направленные на анализ и обработку гигантских массивов данных. И SAS — как раз один из таких языков.

    История возникновения

    Для начала в сотый раз обратимся к рейтингу ресурса TIOBE, дабы отыскать в нём нашего сегодняшнего героя. SAS располагается на “предлидирующем” 21 месте, что, согласитесь, для data-языка великолепный результат. Так что давайте познакомимся с ним поближе.

    Итак, Джеймс Гуднайт (James Goodnight) в 1976 году окончил Университет Северной Каролины, тут же приложил свою руку к созданию небольшой аналитической компании SAS Institute и вот уже 40 лет он ее CEO. SAS — аббревиатура от Statistical Analysis System, что полностью описывает основное направление деятельности компании.

    Естественно, для того, чтобы эффективно обрабатывать большие потоки информации потребовался не только качественный программный продукт, но и соответствующий язык. И им стал SAS. Изначально это был довольно примитивный набор шаблонных запросов для группировки данных, но со временем SAS стал полноценным и достаточно популярным языком программирования.

    В общем-то с этого момента можно было бы смело вести историю языка, программного обеспечения и всей компании, как единого целого, но в 2002 году объявился идеологический конкурент — World Programming System (WPS), который в своей деятельности не просто стал использовать язык SAS, но и разработал для него собственный компилятор и IDE.

    Разумеется, вскоре началась судебная тяжба, которая в итоге создала интересный прецедент для всего IT-сообщества: WPS выиграл суд, доказав, что авторское право не нарушается, если используется синтаксис и функциональность языка, но не используются исходные коды. Таким образом, язык SAS отчасти избежал участи MATLAB, сорвав ярлык “вещи в себе”.

    Кстати, сегодня SAS Institute — не просто преуспевающая компания с оборотом в несколько миллиардов долларов в год, но и одно из наиболее привлекательных мест для работы. Так, в 2013 году SAS заняла второе место в рейтинге “привлекательности” компаний США, пропустив вперёд лишь Google.

    Краткая справка

    Впрочем, оставим дела компании и обратимся непосредственно к языку. Чтобы вы визуально представляли его внешний вид, вот небольшой отрывок кода, содержащий вывод на экран таблицу данных:

    PROC PRINT DATA = models NOOBS;
    WHERE Type = «Mountain»;
    FORMAT Price DOLLAR6.;
    TITLE «Current Models of Mountain Bicycles»;
    RUN;

    Основным конкурентом SAS является язык R, причём стоит признать, что последний имеет солидное преимущество. Во-первых, он был создан позднее, соответственно избежал многих проблем роста. Во-вторых, и это наверное главный фактор, он бесплатный, в то время как SAS требует дорогое программное обеспечение. Впрочем, давайте взглянем на преимущества и недостатки SAS в сравнении с главным конкурентом.

    • Простой синтаксис, быстрое обучение “с нуля”;
    • Отладка кода проходит значительно проще, чем на R;
    • Интеграция с БД (Oracle/Teradata);
    • Удобный формат выходных данных (особенно таблиц);
    • Мощная поддержка со стороны компании SAS;
    • Многолетний успешный опыт эксплуатации компаниями разной величины, с разными задачами и разным объёмом входных данных. В частности, России SAS используют ОАО “РЖД”, МТС, ЦБ РФ, а также ведущие банки, среди которых Сбербанк, Альфабанк, Тинькофф и многие другие.
    • Профессиональное использование языка предполагает покупку программного продукта;
    • Исходники многих исполняемых алгоритмов SAS не являются публичными, следовательно изучение работы языка сильно ограничено;
    • SAS значительно уступает в производительности R;
    • С точки зрения объёма кода SAS также зачастую сильно проигрывает (иногда в несколько раз).
    Читайте также:
    Рацион что это за программа

    При этом надо понимать, что далеко не во всех сферах SAS и R являются прямыми конкурентами. Взгляните на следующее изображение:

    Из него отчётливо видно, что в Data Science SAS сильно проигрывает не только R, но и Python. Но вот в анализе данных, предполагающем дальнейшие прогнозы, SAS занимает лидирующую позицию.

    Программный продукт

    Для того, чтобы оценить степень размаха в прикладных программах, с которым придётся столкнуться желающему освоить SAS в полном объёме, можно посетить официальный раздел с перечислением пакетов заглавной IDE. Впрочем, здесь прослеживается аналогия с уже упомянутым продуктом MATLAB/Simulink, где также имеется большое количество надстроек, но по сути подавляющее большинство из них имеет строгую специализацию. Так что изначально стоит сфокусироваться лишь на 4 следующих:

    SAS Visual Analytics — инструмент для визуализации ваших данных;

    SAS Enterprise Miner — инструмент для машинного обучения;

    Enterprise / Text Miner — пакет надстроек, аналогичный SAS Visual Analytics, но с большим упором на упрощение любых внутренних взаимодействий;

    SAS ETS Module — система прогнозирования.

    Если вы вдруг сейчас подумали, что возможно стоит прикупить пару из них, то вот стоп-сигнал: SAS Enterprise Miner, к примеру, обходится крупным компаниям более чем в 100 тысяч долларов. Пакет Analytics будет значительно дешевле, около 8,5 тысяч, но разве от этого легче?

    Обучение

    Впрочем, это не означает, что постигнуть азы SAS невозможно. Компания активно продвигает свой продукт среди студентов, причём абсолютно бесплатно. Достаточно мощную пробную версию SAS University Edition можно скачать перейдя по ссылке.

    Также на официальном сайте у вас есть возможность записаться на экспресс-курсы по изучению языка (причём на русском языке). Рекомендуемая длительность обучения в каждом разделе составляет 3 дня, требования и программу можно посмотреть прямо рядом с торжественной кнопкой записи.

    В общем, было бы желание.

    Работа

    Откровенно говоря, получить работу конкретно SAS-специалисту в России будет очень сложно. Как правило, SAS идёт как жирный плюс. но не как основная специализация. Тем не менее, если вам удастся набраться практического опыта работы с SAS хотя бы в течение 2 лет, хотя бы базово освоить SQL, VB и прочие полезности, то вы сможете смело рассчитывать на зарплату не менее 80 тысяч рублей в месяц. Причём речь не только о столице, стоимость программного продукта SAS как бы подсказывает работодателю не экономить в поисках дешёвой рабочей силы. Но, как уже было сказано, нужную вакансию ещё придётся поискать.

    Литература

    Нет смысла перечислять лучшие иностранные книги по SAS, так как все они собраны в одном месте, прямо на официальном сайте компании. Особое внимание стоит уделить пошаговому самоучителю, описанию возможностей языка и IDE, а также справочнику новичка.

    Что касается ресурсов на русском языке, то тут, разумеется, всё значительно сложнее, но кое-что всё же есть. Помимо официального сайта, лекции Дмитрия Звежинского помогут тем, кто пока не познал английский язык на хорошем уровне, на официальные курсы записывать не хочет, но SAS изучить отчаянно желает.

    На этом краткое знакомство считаем оконченным. А вы сталкивались когда-нибудь с языком SAS? Какие впечатления?

    Освоить востребованную профессию в Data Science можно всего за полтора года на курсах GeekBrains. После учёбы вы сможете работать по специальностям Data Scientist, Data Analyst, Machine Learning, Engineer Computer Vision-специалист или NLP-специалист.

    Источник: gb.ru

    SAS.Wiki

    SAS.Планета (SASPlanet) – программа, предназначенная для просмотра и загрузки на жёсткий диск компьютера спутниковых снимков высокого разрешения и обычных карт, предоставляемых сервисами Google Earth, Google Maps, DigitalGlobe, «Космоснимки», Яндекс.карты, Yahoo! Maps, VirtualEarth, Gurtam, OpenStreetMap, eAtlas, iPhone maps, карты Генштаба и др. Все скачанные карты останутся у вас на компьютере, и вы сможете просматривать их даже без подключения к интернету. Помимо спутниковых карт возможна работа с политической, ландшафтной и совмещённой картами, а также с картами Луны и Марса.

    Загрузка карт осуществляется как выделением некоторой области (возможно непрямоугольной), так и в процессе перемещения по карте. Карты часто обновляются – программа позволит вам загрузить только самые новые.

    Основные функции

    Помимо просмотра и загрузки в программе реализованы следующие полезные функции:

    работа с GPS-приемником;
    прокладка маршрутов;
    измерение расстояний;
    отображение файлов KML;
    поддержка сервиса Panoramio;

    формирование карты заполнения слоя – эта функция позволит посмотреть области на карте, которые вы уже загрузили в кэш или, наоборот, которые у вас отсутствуют;

    сохранение части карты в одно изображение, которое вы можете просмотреть и обработать в любом графическом редакторе, а также использовать в других ГИС-приложениях, например, OziExplorer (для которого программа создаст файл привязки);

    вы можете сохранять интересные вам места и впоследствии без проблем их отыскивать, а также сделать так, чтобы они всегда отображались на карте;

    карта обзора – поможет вам легко узнать о местоположении того места, которое вы сейчас просматриваете, а также быстро перейти к любому другому месту на карте;

    просмотр карты в полноэкранном режиме – что особенно удобно при невысоком разрешении экрана;

    конвертация из одного слоя всех предыдущих – позволит существенно сократить ваш интернет-трафик, например, вы можете скачать ваш город только на 18 масштабе, а все предыдущие сформировать на его основе;

    возможность экспорта карт в формат, поддерживаемый iPhone maps;
    возможность экспорта карт в формат, поддерживаемый мобильными Яндекс.Картами 3-й версии;
    возможность экспорта растровых карт в формат JNX, поддерживаемый навигаторами Garmin;
    загрузка и отображение объектов Wikimapia;
    поиск мест средствами Google и Яндекс;
    добавление пользовательских карт.

    Требования к программному обеспечению

    Программа не требует инсталляции, распакуйте архив в любую директорию (кроме Program Files или Program Files (x86)) на вашем жёстком диске — программа готова к работе. Для корректной работы программы требуется следующее ПО:

    Читайте также:
    Приложение сафари на Айфоне что это за программа

    операционная система Windows 2000 или выше
    интернет браузер IE версии не ниже 6

    Программу так же можно запустить на Linux или Mac системах (работа программы возможна, но не гарантирована):

    Источник: www.sasgis.org

    Основы программирования на SAS Base. Урок 1

    Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS изложены на английском языке, а локализованного материала в Рунете недостаточно.

    Поэтому в нашем блоге на Хабрахабре я расскажу об основах программирования на SAS Base в цикле статей.

    Язык SAS Base представляет собой основу большинства этих продуктов и решений SAS, именно ему и будут посвящены статьи. В них я познакомлю с терминологией, типами данных, с которыми работает SAS Base, со структурой кода, написанного на SAS Base, и покажу основные приемы, которые используются при написании программ SAS.

    Вводная

    Есть несколько вариантов изучить основы программирования на SAS Base.

    1. Прочитать документацию: все решения SAS хорошо задокументированы, чтобы пользоваться ими было легко даже новичку. Все справочники находятся на сайте поддержки. Из плюсов стоит отметить, что найти можно все, что интересует бесплатно, из минусов – долго, и вся информация на английском языке.
    2. Посмотреть бесплатный онлайн-курс в формате e-Learning. Плюсы – все подробно разъясняется с примерами и выполнением практических упражнений, минусы – долго (длительность 24 часа), курс на английском языке. Также можно посмотреть видео SAS на Youtube.
    3. Купить книгу, например, Little SAS Book. Книга знакомит начинающих пользователей с языком SAS Base, содержит практические примеры и упражнения. Но опять же, вся литература, выпускаемая SAS, на английском языке и имеет относительно высокую стоимость. Все книги представлены на официальном сайте SAS в разделе «Обучение», также можно воспользоваться ресурсом Amazon. Но если вы студент и участвуете, например, в нашей стажерской программе, то вам могло повезти и вы получили книгу в подарок, что не может не радовать.
    4. Прочитать наш курс статей, освящающий основы программирования на SAS Base. Эти статьи адресованы новым пользователям SAS, работающим в различных сферах бизнеса, по большому счету для всех, кто собирается проводить анализ данных с помощью решений SAS или писать свои программы на SAS Base.

    Добываем инструменты

    Научиться программировать на SAS Base можно на бесплатном интерфейсе под названием SAS University Edition или сокращенно SAS UE.

    SAS UE — это мощный инструмент, который предоставляется SAS Institute. Пользовательский интерфейс для SAS UE (известный как SAS Studio) основан на web-браузере – это web-клиент. Скачать его можно на сайте SAS абсолютно бесплатно. На ПК SAS UE запускается под виртуальной машиной и требует установки программного обеспечения виртуализации. Для Windows подойдет Oracle VM VirtualBox и Vmware Player.

    Всю информацию по установке можно изучить вот в этом документе.

    При запуске программы или задачи SAS Studio подключается к серверу SAS для обработки кода. Сервер SAS может быть размещен в облачной среде, локальной среде или же на локальном компьютере. После обработки кода результаты возвращаются в SAS Studio в вашем браузере.

    SAS Studio поддерживает несколько веб-браузеров: Microsoft Internet Explorer, Apple Safari, Mozilla Firefox, and Google Chrome.

    Разбираемся в интерфейсе

    Немного о том, как выглядит интерфейс SAS UE.

    Слева находится панель навигации, справа – рабочая область. Три основные вкладки рабочей области – «Код», «Журнал», «Результаты».

    Справка по синтаксису появляется, как только вы уменьшаете список релевантных ключевых слов. Справка по синтаксису также появляется, если щелкнуть правой кнопкой мыши на ключевое слово в программе и выбрать Syntax Help (Справка по синтаксису).

    Можно перейти на страницу документации по той или иной процедуре, кликнув на ссылку «Документация по продукту».

    На вкладке «Выходные данные» вы можете увидеть созданные таблицы.

    На вкладке «Результаты» вы можете просматривать вывод процедур, создающих отчеты.

    Если какая-то часть программы используется часто, ее можно добавить во «Фрагменты кода».

    После запуска и выполнения любой, даже самой простой программы рекомендую открывать и просматривать Log. Log является инструментом диагностирования и отладки потенциальных проблем, связанных с вашей программой. Журнал выводит текст запущенной программы, также в нем существует три вида сообщений: примечания, предупреждения и ошибки. Даже если ошибок сразу не видно, рекомендуется вдумчиво изучить Log.

    Вы можете открыть справку (SAS Help) и документацию прямо из главной панели инструментов. SAS Studio Help (Справка SAS Studio) для перехода на страницу документации по SAS Studio. Эта веб-страница содержит справку по интерфейсу SAS Studio.

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

    Sas7bdat и данные

    Начнем с того, что SAS Base работает только с особым форматом данных, который называется SAS Data Set (набор данных SAS). Но помимо всего прочего SAS является очень гибким инструментом и может считывать практически любые данные, преобразовывая в SAS Data Set. Набор данных SAS представляет собой обычную плоскую таблицу, состоящую из строк и столбцов. Набор данных SAS хранится как файл с расширением .sas7bdat.

    С точки зрения традиционной терминологии SAS наборы данных состоят из переменных (variables) и наблюдений (observations). Проведя аналогию с терминологией реляционных баз данных, переменные являются столбцами, а наблюдения – строками.

    Рассмотрим на примере описанное выше.

    Представленная программа создает таблицу people (сам синтаксис мы рассмотрим позже):

    data people; infile datalines dlm=’ ‘ dsd missover; length Id 8 Fist_Name $12 Last_Name $20 Phone_number $20; input Id Fist_Name Last_Name Phone_number; datalines; 125001 Gregory Backer +1-567-244-5678 245002 Albert Hardman +1-862-444-3333 126003 Amanda Wesley . Gloria Carter +1-963-542-2154 111005 Colin +1-964-584-1111 ;

    Исходные данные могут иметь различный вид, SAS упростил эту задачу. В SAS существует всего два типа данных числовой (numeric) и символьный (character). В наборе данных people переменные First_Name, Last_Name, Phone_Number имеют символьный тип, а переменная Id – числовой. Стоит отметить, что даты в SAS — это тоже числа.

    Данная программа создает набор данных time, содержащий текущие дату, время и дату и время (datetime) в формате SAS:

    data time; Current_date=Today(); Current_time=Time(); Current_datetime=Datetime(); run;

    Возможный вид набора данных представлен ниже:

    Все три значения – это даты в формате SAS. Итак, дата в формате SAS – это количество дней, начиная с 01 января 1960 до текущей даты, время в формате SAS – это количество секунд, начиная с полуночи текущей даты, дата и время – это количество секунд, начиная с полуночи 1960 года. Именно в таком виде хранятся даты в формате SAS в наборах данных.

    Читайте также:
    Kernel что это за программа

    Иногда данные могут быть неполными, как в наборе данных people: в нем отсутствуют некоторые значения. В SAS существует понятие missing – пропущенное значение. По факту, пропущенное значение – это тип значения для переменной, которая не содержит данных для конкретной строки или столбца. По умолчанию SAS записывает недостающее числовое значение в виде точки и отсутствующее значение текстовой переменной в качестве пробела. При сравнении «миссинг» всегда равен «миссингу», при этом в операторах сравнения «миссинг» — самое минимальное значение.

    Кроме фактических значений, набор данных SAS имеет такие данные, как тип переменной, длину, имя, ярлыки, форматы, называемые атрибутами набора данных.

    Переменные и атрибуты

    У переменных в SAS есть ряд атрибутов, давайте познакомимся с некоторыми из них.
    Длина переменной — это количество байт, приходящихся на один символ.
    Данный код демонстрирует вышеизложенное:

    data _null_; word1=’SAS Institute’; LEN=length(word1); putlog ‘Length of word1 is ‘ LEN; run;

    Имена переменных, как и наборов данных, задаются самостоятельно. Есть ряд правил именования переменных SAS:

    1. Имена не должны превышать 32 символов.
    2. Имена должны начинаться только с буквы или символа нижнего подчеркивания.
    3. Имена могут содержать только буквы, цифры или символы нижнего подчеркивания.
    4. В именах переменных нельзя использовать специальные символы, в том числе и пробел.
    5. Имена могут содержать как прописные, так и строчные буквы, так как SAS не чувствителен к регистру при именовании сущностей (переменные, наборы данных, библиотеки и так далее). Обращаться в коде к переменной вы можете в любом регистре. Но! Важно то, что SAS запоминает первое появление названия переменной в программе и при формировании отчета использует именно его.

    В последующих статьях мы подробнее познакомимся с атрибутом формат.

    Ярлык переменной используется в отчетах вместо имен переменных. Ярлык может содержать до 256 символов, включая специальные символы, в том числе и знак пробела. В последующих статьях мы рассмотрим, виды ярлыков и как они используются в программном коде, а также приемы, когда в имени переменной может быть использован, например, пробел.

    Структура программы SAS Base

    Ознакомимся со структурой программы на языке SAS Base.

    Все программы SAS состоят всего из двух шагов: шаг PROC и шаг DATA. Шаг DATA предназначен для чтения, преобразования и создания наборов данных SAS, а процедурный шаг PROC в основном – для анализа данных, формирования и печати отчетов. Шаги состоят из операторов.

    Индикатор окончания шага – это ключевое слово RUN (или, например, QUIT для ряда процедур), также сигналом к завершению шага может быть наличие операторов STOP и ABORT. Шаги могут размещаться в произвольном порядке, компилятор считывает последовательно шаг за шагом. Стоит отметить, что и сами шаги считываются построчно и никак иначе. Разные части программы обмениваются друг с другом данными в виде наборов данных SAS.

    Синтаксис SAS Base очень прост, так же как и написание кода.

    Пример простейшей программы SAS представлен ниже:

    data new; set sasuser.ads; run; proc print data=new; run;

    Важным требованием синтаксиса является наличие точки с запятой в конце каждого оператора. Данная программа SAS считывает набор данных ads из библиотеки sasuser (с понятием «библиотека» мы познакомимся в следующей статье), создает новый набор данных new. На следующем шаге мы создаем отчет из нового набора данных.

    Стоит отметить, что у SAS Base нет требований к форматированию кода. Вы можете написать код в одну строку и код будет работать. Чтобы отформатировать код в SAS U, нажмите на кнопку «формат кода»:

    Хороший тон для программиста – это пояснения к исходному тексту программы. Комментарии не влияют на семантику программы.

    В SAS Base есть два вида комментариев:

    • Закомментированный оператор — *оператор;

    data new; set sasuser.ads; run; proc print data=new; *var Sales; run;

    • Комментарий — /*комментарий*/

    /*Create new data set*/ data new; set sasuser.ads; run; /*Create new report*/ proc print data=new; run;

    Как отмечалось ранее, Log необходимо детально изучать. Давайте рассмотрим несколько самых распространенных синтаксических ошибок:

    • Опечатка в ключевом слове data или proc.

    daat new; set sasuser.ads; run; proc print data=new; run;

    В данном случае шаг отработает с предупреждением. В Log мы увидим следующую информацию:

    • Отсутствие «точки с запятой».

    data new; set sasuser.ads; run; proc print data=new run;

    В данном случае run на втором шаге программы будет расценен как параметр оператора proc print.

    Ошибка будет выглядеть следующим образом:

    • Непарные кавычки. В SAS Base можно использовать одинарные и двойные кавычки, которые должны быть парными.

    data test; infile datalines dlm=’,; input x y z; datalines; 1,2,3 ;

    При непарных кавычках срабатывает подсветка и в Log заносится в этом случае следующее сообщение (фрагмент Log):

    Итак, это кратко об интерфейсе SAS UE, терминологии SAS Base и основных требованиях к синтаксису SAS Base. В следующей статье мы рассмотрим библиотеки SAS и их создание, создание детализированных отчетов, рассмотрим форматирование значений и задание постоянных атрибутов переменным.

    Уверена, что работа с SAS окажется интересной и увлекательной. Grow with SAS!

    • Блог компании SAS
    • Программирование

    Источник: habr.com

    Base SAS ® Software

    Flexible, extensible 4GL and web-based interface for data access, transformation and reporting.

    Significantly reduce programming and maintenance time.

    Integrate data across environments.

    Based on an open, cross-platform architecture, Base SAS is hardware-agile and integrates into any computing infrastructure, enabling you to unify computing efforts and get a single view of your data. From small data issues to large complex data problems, programmers can read, format, analyze and report on data quickly, regardless of format.

    Make programming fast and easy.

    An intuitive and easy-to-learn programming language and packaged programs called procedures significantly reduce the amount of code needed to gather and process data for analytics and reporting. SAS procedures encapsulate and deliver functionality with a few simple commands, increasing programmers’ productivity. SAS Studio, a web-based developer interface, lets you access data files, libraries and existing programs from any device that has a web browser – making SAS coding easier and more accessible than ever.

    Источник: www.sas.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru