Описание тега sas-dis

SAS DI Studio или SAS Data Integration Studio - это инструмент SAS для выполнения ETL и других задач, объединяющий несколько различных типов данных (из Hadoop, Teradata, Cloudera и других источников) вместе с данными SAS, а также позволяет решать задачи программирования.
1 ответ

Процесс выгрузки для публикации таблиц в SAS DIS

У меня есть работа, которая делает некоторые соответствия, но может производить дубликаты. Когда это происходит, я хочу, чтобы работа создала таблицу, содержащую эти дубликаты, и отправила электронное письмо с данными. Оставляя в стороне условия на …
15 май '15 в 14:06
2 ответа

Использование оператора SAS SET с пронумерованными макропеременными

Я пытаюсь создать собственное преобразование в SAS DI Studio, чтобы выполнить сложную обработку, которую я буду часто использовать. Чтобы достичь этого, в качестве первого шага я пытаюсь воспроизвести функциональность простого преобразования APPEND.…
17 май '17 в 17:27
1 ответ

Как получить исходный код Job

Извините за знание английского языка! SAS version 9.3 Необходимо автоматизировать процесс получения исходного кода Job, Я знаю способ развертывания / повторного развертывания, но он не подходит для создания метаданных развертывания. Через макрос: da…
06 янв '16 в 12:12
1 ответ

Как сделать цикл работы SAS DIS над строками таблицы параметров

У меня есть работа SAS DIS, которая извлекает и обрабатывает некоторые данные с метками времени. Характер работы таков, что данные должны обрабатываться поочередно, месяц за месяцем. Я могу использовать временной фильтр, чтобы гарантировать, что люб…
24 апр '15 в 19:23
0 ответов

Не удалось получить информацию для входа в систему на основе AuthenticationDomain с сервера метаданных SAS

У меня возникает проблема в SAS при выполнении задания SAS, возникает ошибка "Не удалось получить информацию для входа в систему на основе AuthenticationDomain с сервера метаданных SAS" Мои таблицы находятся на сервере teradata. пожалуйста, направь …
14 мар '17 в 16:06
0 ответов

SAS DI Studio Преобразование даты ддмммгггг в мм / дд / гггг

Мне нужно преобразовать дату, которая поступает в SAS DI Studio из таблицы оракула. Формат в oracle - VARCHAR2 (20 байт), а имя столбца - bdate. Формат в SAS DI Studio: Тип: Длина символа: 20 Информат: 20 долларов. Формат: 20 долларов. Допустимо ли …
13 авг '18 в 17:48
1 ответ

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

Я хочу создать пользовательское преобразование, чтобы пропустить дальнейшее выполнение задания, когда определенное условие выполняется. Я пробовал код %abort; %abort cancel; но эти операторы дают ошибку, что-то вроде Остановлена ​​обработка из-за оп…
07 янв '16 в 19:18
1 ответ

Улучшение%NRQUOTE "удаление"

У меня есть следующий фрагмент кода, который работает, но я хотел бы знать, может ли кто-нибудь придумать лучший способ "удалить" %nrquote, Я должен был добавить %SUBSTR функция, которая работает, но я хотел бы знать, есть ли другие предложения, и е…
09 авг '16 в 02:54
2 ответа

Лучший порядок объединения и добавления к производительности

У меня огромные проблемы с производительностью при работе с SAS DI, которые мне нужны, чтобы начать работу. Поэтому я ищу умные способы оптимизировать работу. В частности, я подумал о том, что мне следует изменить порядок некоторых соединений и допо…
21 авг '15 в 13:47
2 ответа

Получение имени файла в переменной

Я использую sas DI studio и пытаюсь получить значение даты, записанное в имени входного файла, чтобы добавить эту же дату в имя выходного файла. Итак, сначала мне нужно получить имя файла и извлечь дату, а затем поставить дату обратно. Какой самый п…
01 июл '15 в 10:00
2 ответа

Условно пропустить преобразования в SAS DIS

Мне интересно, возможно ли использовать преобразование "Условный запуск" в SAS DIS, чтобы условно обойти другое преобразование, основанное на том, пуста ли данная таблица (нет строк). Эта ссылка, кажется, указывает, что условие должно основываться н…
10 июн '15 в 17:03
1 ответ

Как я могу запланировать хранимый процесс в SAS DI Studio?

Я хотел бы использовать Enterprise Guide в качестве среды разработки для создания задания SAS (только базовый код SAS), но затем мне нужно использовать DI Studio, чтобы запланировать выполнение этого задания в определенное время. Я хочу использовать…
03 мар '17 в 10:54
2 ответа

Интеграция данных SAS Studio 4.6 пустой набор данных

В задании, когда он читает пустой набор данных, я хочу, чтобы оно не прерывало задание с ошибкой, а переходило к следующему запланированному заданию. Любые предложения о том, как это можно сделать?
22 май '15 в 10:27
1 ответ

Ошибка при выполнении оператора Cast на SAS DI

В настоящее время я пытаюсь автоматизировать с помощью SAS DI фрагмент кода, который я написал в SAS EG. Хотя в SAS EG он работает без проблем, DI возвращает ошибку в операторе SQL, который выполняется на моем сервере Teradata. ошибка следующая: Syn…
10 май '18 в 13:24
1 ответ

Удаление кавычек и пробелов в наборе данных SAS

Я работаю в SAS EG и DI, столкнувшись с очень специфической проблемой. Когда я смотрю на столбец набора данных в SAS DI Studio или EG, это выглядит нормально. Но когда я вставляю данные в блокнот, появляются некоторые кавычки и пробелы. Данные, кото…
22 фев '17 в 16:33
2 ответа

SAS DI (интеграция данных): вставка данных в существующую таблицу

У меня есть программа в SAS 9.3 (см. Ниже), которую мне нужно сделать в SAS Data Integration Studio: %macro sqlloop; Proc SQL; Select distinct(DATE) into :raw_date from RAW; Quit; %DO k= %sysevalf("&raw_date"d) %TO %eval(%sysfunc(today())-1); PR…
14 апр '14 в 09:32
1 ответ

Проверьте, является ли параметр SAS DIS нулевым

В SAS DIS я установил параметры даты на работу. Я попытался установить значения по умолчанию с помощью выпадающего меню, но каждый раз, когда я получаю сообщение об ошибке Синтаксическая ошибка, ожидание одного из следующих:!,!!, &, *, **, +, -, /, …
02 июн '15 в 17:21
1 ответ

DI studio: SAS пытается выполнить удаленный вход в локальную сеть для преобразований

Всякий раз, когда я использую преобразование непосредственно в таблице Oracle в DI Studio, преобразование автоматически генерирует фрагмент кода, как показано ниже: (удаленный вход в локальную систему) Options comamid =tcp %let local=<servername&…
12 июн '14 в 01:38
1 ответ

SAS из-за ошибки памяти

Я получаю "Удаленному процессу не хватает памяти" в SAS DIS (Data Integration Studio): Поскольку возможно, что мой подход неверен, я объясню проблему, над которой я работаю, и решение, которое я выбрал: У меня есть большой список имен клиентов, кото…
29 дек '16 в 21:02
1 ответ

Предупреждение при интеграции данных SAS о длине

У меня есть Proc SQL-код, создание таблицы, как показано ниже: proc sql; create table aa as select distinct id, question, answers;from stg.bag ; quit; proc print data=work.aa; var id question answers; run; У меня есть предупреждение, когда я запуска…
02 июл '15 в 15:11