PROC OLAP: ОШИБКА: запрошенное действие не может быть выполнено, поскольку у пользователя "" нет разрешения WriteMemberMetadata на папку - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь построить кубы OLAP, используя PROC OLAP в SAS.Я новичок в этом и не могу понять, как решить следующую ошибку:

ERROR: The requested action cannot be performed because user "usernmae" does not have WriteMemberMetadata permission to the folder.

Вот мой код:

data a;
set sashelp.bweight;
count=1;
run;

proc olap cube='cube' data=a drillthrough_table=a path= "C:\Users\username\Desktop\Practice";
metasvr host="hostname" port=1234 userid="userid" pw="password" olap_schema="SASApp - OLAP Schema";
Dimension boy caption="boy" sort_order=ascending
hierarchies=(boy);
hierarchy boy all_member="all_segmentation" caption="segmentation"
levels=(married black) default ;
level married caption="married" sort_order=ascending;
level black caption="black" sort_order=ascending;
measure count stat=sum column=count caption="count of people";
run;

Я считаю, что у меня нет прав на записьв хранилище, где хранятся метаданные для куба, и если это так, возможно ли хранить метаданные на моем рабочем столе?Я использую SAS Enterprise Guide.

1 Ответ

0 голосов
/ 22 октября 2018

Метаданные для этого куба OLAP хранятся на сервере метаданных SAS.Это действительно большая система, которая обрабатывает множество вещей, от разрешений до атрибутов столбцов и расположения библиотек.

Вам нужно будет связаться с одним из ваших администраторов SAS, чтобы предоставить вам правильный доступ к этому кубу OLAP.Они предоставят вам разрешение WriteMemberMetadata, которое можно увидеть здесь в этом примере из SAS Management Console:

SMC Example

...