Необходимо создать таблицу в базе данных Yellowbrick из набора данных SAS - PullRequest
0 голосов
/ 30 октября 2019

У нас есть набор данных SAS. Необходимо создать таблицу в базе данных Yellowbrick с той же структурой набора данных SAS без данных. Есть ли способ создать такую ​​таблицу из набора данных sas

1 Ответ

0 голосов
/ 30 октября 2019

Похоже, что YellowBrick использует стандартную инструкцию CREATE TABLE, поэтому вы можете настроить SAS для ее таблицы и использовать ее в Yellow Brick.

Используйте команду DESCRIBE, чтобы получить наиболее правильный код.

Вот пример:

proc sql;

describe table sashelp.class;

quit;

Затем зайдите в файл журнала и получите код. Вам нужно будет изменить некоторые вещи, такие как libname и label / bufsize, но это должно быть довольно просто. Вы хотите изменить типы, чтобы соответствовать форматам Желтого кирпича. Если вы делаете это регулярно, возможно, стоит либо подключиться к БД, а затем просто клонировать структуру таблицы или автоматизировать преобразование типов с использованием некоторых логических схем / правил.

create table SASHELP.CLASS( label='Student Data' bufsize=65536 )

(
Name char(8),
Sex char(1),
Age num,
Height num,
Weight num
);

quit;
...