Подключение к набору данных SAS с помощью OLE DB в QlikView

Я пытаюсь использовать соединение OLEDB для подключения к моим наборам данных SAS из QlikView.

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

Мой код загрузки выглядит так:

LOAD "account",
balance,
"open_closed";
SQL SELECT *
FROM "BASE_DATA";

Есть ли способ решить эту проблему?


person HermannHH    schedule 20.05.2015    source источник
comment
Мы считываем данные SAS в QlikView с помощью драйвера SAS ODBC, который подключается к SAS / SHARE.   -  person Stig Eide    schedule 20.05.2015
comment
@StigEide: Пожалуйста, добавьте это в качестве ответа, так как он предлагает хорошее решение проблемы OP ...   -  person i_saw_drones    schedule 20.05.2015


Ответы (1)


Мы считываем данные SAS в QlikView с помощью драйвера SAS ODBC, который подключается к SAS / SHARE. Для этого требуется один из следующих трех: 1. Сервер SAS / SPD 2. Сервер SAS / SHARE 3. Локальный SAS на рабочем столе (не будет работать с серверной лицензией)

person Stig Eide    schedule 21.05.2015
comment
Я пробовал это решение, но оно продолжает приводить к ошибке: SQL ## f - SqlState: IM006, ErrorCode: 0, ErrorMsg: [Microsoft] [Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr драйвера @stigEide - person HermannHH; 26.05.2015
comment
Я попробовал инструкции по установке в соответствии с руководством по QlikView. К вашему сведению, у меня локально установлен SAS, и я пытаюсь подключиться к локальному серверу SAS. @stigEide - person HermannHH; 26.05.2015
comment
На этой странице описана настройка SAS ODBC для локальных данных: support.sas.com/documentation/cdl/en/odbcdref/63284/HTML/ - person Stig Eide; 26.05.2015
comment
Боюсь, это именно то, что я сделал. И ошибка все равно возникает. - person HermannHH; 26.05.2015
comment
Помните, что ODBC для локальных данных работает только в том случае, если операционная система в proc setinit выводе равна WIN - person Stig Eide; 27.05.2015