2016-01-18 3 views
0

Я работаю над SAS VA (сервером веб-приложений) для создания некоторых отчетов в соответствии с требованием. Мне было предложено выполнить контроль версий для отчетов, которые я сделал в SAS VA, используя Source Tree. Может ли кто-нибудь помочь мне в управлении версиями для SAS VA с использованием Source Tree (git GUI) или любых других предпочтительных инструментов.Управление версиями SAS Visual Analytics с использованием git

+0

Это похоже на то, что вы ищете учебник по git, который не относится к теме для переполнения стека. –

+0

Нет, это очень глубокий вопрос об использовании SAS VA и попытке выполнить управление версиями – pm2r

ответ

0

Насколько я знаю, исходное ведение отчета Visual Analytics невозможно с помощью GIT или любого графического интерфейса, поскольку каждая информация, относящаяся к отчету, встроена в метаданные SAS, которые сохраняются в сервере метаданных.

Эти данные непосредственно недоступны для конечного пользователя.

Вы можете извлечь всю информацию своего отчета из метаданных, но вам нужно написать конкретный код и сохранить его в определенных наборах структур. Это очень сложный способ резервного копирования/версии отчета таким образом.

Вы можете попытаться сохранить отчет в файле .SPK, откройте его с помощью 7ZIP, как обычный zip-файл, и lok для файлов XML, которые описывают ваш отчет. Я изучил проблему и нашел способ увидеть исходный код отчета. Таким образом, вы можете сохранить XML-данные как «ИСТОЧНИК» вашего отчета. Чтобы восстановить предыдущую версию, вы можете просто обмениваться источниками. Будьте осторожны, это деликатная операция, так как я вижу, что xml не предназначен для модификации вручную. ОСТАВАЙТЕ, что вы модифицировали SPK своего отчета, вы можете загрузить его обратно на сервер для загрузки другой версии вашего отчета.

У вас также должна быть резервная копия данных, так как вполне возможно, что каждая модификация вашего набора данных может привести к различиям в отчете.

+0

Я отредактировал ответ, так как у меня появилась новая информация, которая должна быть распространена по сообществу SAS. – pm2r

0

Я не уверен, что теперь это поможет людям в будущем. вы можете реплицировать DI Studio SVN Version Control .. Аналогично, приложения говорят с GIT. Контроль версий может быть возможен для отчетов VA.

+0

К сожалению, DI Studio не может управлять объектами отчета VA , Он не может проверять/выводить/импортировать/экспортировать их, поэтому невозможно использовать SVN/CVS-интеграцию. Вместо этого следует использовать консоль управления SAS (smc) или инструменты командной строки. –

0

Я бы предложил экспортировать отчет (ы) в пакет SAS (SPK) и сохранить его в исходном управлении как двоичный файл. Это может быть сценарий с использованием SAS Promotion tools. В сценарии отката вы можете импортировать более раннюю версию экспортированного spk.

Как @ pm2r упомянул в своем ответе, отчет содержится в другом spk в экспорте и может быть просмотрен. «Внутренний» spk будет называться после идентификатора метаданных отчета.

Смежные вопросы