из космоса SAS студийный двигатель V9- MAC - PullRequest
0 голосов
/ 04 июня 2018

Я пытался потренироваться с набором данных, содержащим более 100 тыс. Строк, и мое SAS UE показало ошибку как нехватку места при попытке статистического анализа, после некоторого поиска в Google я нашел некоторые решения, такие как расширение дискового пространства в ВМ и очистка рабочих библиотек (Я очистил рабочую библиотеку, используя "proc наборы данных библиотеки = WORK kill; run; quit;", но проблема остается той же), но я не уверен, как увеличить дисковое пространство или перенаправить рабочую библиотеку в локальное хранилище на моем Mac.Там нет правильных руководящих принципов, которые я видел / понял из поиска Google.Пожалуйста помоги.

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете изменить количество ядер на виртуальной машине на 2 и увеличить объем оперативной памяти в настройках Oracle VB.Вы не можете увеличить размер виртуальной машины, и 100К строк не должны быть проблематичными, если вы не очищаете процессы.

Да, SAS UE имеет тенденцию не очищать после сбоев, поэтому в конечном итоге, если вы несколько раз его ломали, вам придется переустанавливать его для очистки.Вы можете обойти это, переназначив рабочую библиотеку.Быстрый способ сделать это - в проектах, которые будут на это влиять, установите для библиотеки USER ваши папки myfolders или другое место на вашем компьютере.

libname user '/folders/myfolders/tempWSpace';

Убедитесь, что вы сначала создали папку под myfolders.Тогда любой одноуровневый набор данных (без имени библиотеки) будет автоматически сохранен в пользовательской библиотеке, и у вас все будет в порядке, чтобы запустить свой код.

...