Мне нужно выполнить прогнозирование данных с помощью SAS Enterprise Miner. У SAS есть возможность загрузить таблицу SAS, но проблема в том, что у меня есть база данных с двумя таблицами, которые я должен использовать для предсказания. Как получить две таблицы из базы данных в SAS Enterprise Miner.Открыть файл .mdb в sas enterprise miner
ответ
Я не использовал Access или Miner через 10 лет. Тем не менее, я бы предложил что-то вроде:
Имеет ли доступ концепт представления? Если это так, создайте представление в Access и просто используйте это.
или
Написать самостоятельный кусок кода, который вытягивает таблицу из Access и делает присоединиться к SAS. Я считаю, что вы можете сделать это в шахтере. Если нет, просто сделайте это в Enterprise Guide и сохраните таблицу в месте, где вы можете забрать его с помощью Miner.
или
Создание представления SAS из базы данных Access, которая делает присоединиться и использовать, что в Miner. То же, что и выше, просто сохраните представление вместо таблицы - позволяет обновлять базу данных Access без необходимости воссоздавать таблицу.
После изучения этой проблемы я, наконец, решил использовать базовый SAS для чтения базы данных и извлечения отдельных таблиц, сохранения их в библиотеке SAS, таким образом, они будут сохранены на локальном диске, после чего я смогу использовать их в Горняк предприятия.
/*Create a new library to store converted files*/
libname db 'C:\\Users\\Documents\\Data Sources';
/*import the first table from the database into the newly created library*/
proc import out = db.Table1
datatable = 'Table1'
dbms= ACCESS Replace;
database= "C:\\Users\\Documents\\Data Sources\\DBName.mdb";
usedate=yes;
scantime=no;
dbsaslabel=none;
run;
/*import the second table from the database into the newly created library*/
proc import out = db.Table2
datatable = 'Table2'
dbms= ACCESS Replace;
database= "C:\\Users\\Documents\\Data Sources\\DBName.mdb";
usedate=yes;
scantime=no;
dbsaslabel=none;
run;
Просто чтобы быть понятным, это база данных Access, о которой вы говорите (файл .accdb или .mdb)? – Joe
это файл .mdf –
. MDF-файл - это тип файла SQL Server, а не тип файла Access. – Joe