Cognos Analytics - сохраняйте еженедельные отчеты на локальный диск - PullRequest
0 голосов
/ 25 марта 2020

В текущей ситуации еженедельные запланированные отчеты сохраняются на сервере Cognos. Однако меня спросили, есть ли способ сохранить их на локальном сетевом диске. Возможно ли это (документация по этому вопросу тоже поможет)? Мы используем Cognos Analytics 11.0.13 на месте.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 25 марта 2020

Вниз, если требование изменяется с сохранения на локальную файловую систему и становится сохранением в облаке. Есть также эта функциональность, которая была добавлена:

https://www.ibm.com/support/knowledgecenter/SSEP7J_11.1.0/com.ibm.swg.ba.cognos.ag_manage.doc/t_ca_manage_cloud_storage_add_location.html

0 голосов
/ 25 марта 2020

Да. Существует два способа.

Использование файловой системы расположения архива Root:

  • В файловой системе расположения архива Root (в конфигурации) для пользователя создается папка или бизнес-единица, чтобы написать. В моем случае (на MS Windows) я использую соединение, указывающее на их папку в сети.
  • В Определении расположений файловой системы (в Cognos Administration) я настраиваю псевдоним для папки и применяю разрешения для определенные пользователи, группы или роли, которые будут использовать (записывать) этот псевдоним.
  • Пользователи планируют или используют «запускать как», чтобы их отчеты запускались и записывали выходные данные в их расположение.

Использование CM.OutPutLocation и CM.OutputScript:

  • Для папки или отчета в Cognos примените разрешения для определенных пользователей, групп или ролей для создания версий. (запись или полное разрешение?)
  • Пользователи планируют или используют «запустить как», чтобы сохранить выходные данные своего отчета как версию отчета.
  • Cognos сохраняет копию в папку, определенную в CM. OutPutLocation (в Cognos Administration).
  • Запускается сценарий, определенный в CM.OutputScript. Этот скрипт может:
    • Определить, какой файл был только что создан.
    • Прочитать файл описания (xml), чтобы определить путь к отчету.
    • Если путь к отчету совпадает с укажите c шаблон или значение, сделайте что-нибудь (например, скопируйте его в подпапку / соединение и переименуйте его во что-нибудь значимое, например, имя отчета).
    • Удалите исходный выходной файл.

Второй вариант выглядит более кодирующим, но гораздо более гибким. Это должен быть файл .bat, но он может вызывать что угодно (PowerShell, Windows Scripting Host, исполняемый файл) для выполнения реальной работы, поэтому пакетное программирование с глубокими знаниями даже не требуется.

...