Я сбит с толку (как я полагаю) теоретически простым вопросом о том, как SAP BusinessObjects / Crystal Reports хранят их источники данных, чтобы помочь мне изменить их для интеграции с нашим новым обновлением Maximo.
Сводка по одному предложению: Я не могу найти, где SAP BusinessObjects или Crystal Reports кэшируют информацию об источнике данных, чтобы я мог ее изменить;все, что я вижу, это имя источника данных и ничего о его сервере / порте и т. д.
Краткая справка:
- Я новичок в Crystal Reports иMaximo, но не корпоративные системы, разработка или отчетность в целом
- Я пришел в компанию, которая использует Crystal Reports для интеграции с управлением активами IBM Maximo (в базе данных Oracle)
- Единственноепарень, который его настраивал, ушел, практически без документации
- Я, по сути, исправляю беспорядок, но мы проходим обновление, и мне нужно понять эту систему, чтобы она работала после обновления.
- Я не могу гарантировать, что что-либо в нашей настройке является "стандартным" или где-либо рядом с наилучшей практикой.
Проблема:
- Мы обновляем нашу систему Maximo (5.2) до новой версии (7.1).
- У нас есть ~ 150 отчетов Crystal, запрашивающих эти (более старые) системы, которые мне нужно указать на новую базу данных для тестирования
- Когда я смотрю на источник данныхНапример, для отдельного отчета Crystal (открытого из файловой системы) источник данных, кажется, кэшируется (там только имя источника данных "Maximo", имя пользователя и PW).
- Я не могу найти гдеэтот неуловимый источник данных "Maximo" находится.Ничто из того, что я могу найти в файле Crystal Report, на веб-сайте SAP BusinessObjects или на сервере, на самом деле не указывает на фактическое местоположение БД, чтобы я мог его изменить.
PlacesЯ искал:
- Для соединения ODBC на сервере: Это может быть многообещающим, поэтому я веду с этим, но я не начал здесь,Существует соединение ODBC на сервере для Oracle, которое называется «MAXPROD», но оно также не указывает информацию о сервере;он просто говорит, что сервер "MAXPROD", с полем имени пользователя и пароля.Ничего другого о подключении не указано.
- В файле Crystal Reports (.rpt): На экране выбора источника данных исходной опцией является выбор источника данных, но ни один изПеречисленные источники данных относятся к Oracle или Maximo (имеет смысл, поскольку на моей машине нет локальных DSN).Однако, если я нажимаю «Далее», я вижу информацию о кэшированном сервере с SID («MAXPROD») и полем для идентификатора пользователя и пароля.Нет упоминания имени сервера, порта, драйвера, типа БД и т. Д. Похоже, что это кэшированная информация ODBC, но я не могу сказать, где она хранится.
- В источнике файла .rpt: Не повезло, так как это не текстовый файл.Я надеялся, что это может быть чистый XML.
- В файле tnsnames: Я подумал, поскольку это БД Oracle, он может храниться в файле tnsnames.ora, где находится ODBC иКристалл может смотреть.Но единственные файлы tnsnames, которые я нашел, были примерами или были специально для несвязанных источников данных (разные серверы и т.чтобы найти соединение с базой данных, где оно позволяет мне выбрать ODBC-соединение, но, похоже, есть одно кешируемое имя «MAXIMO», которое я не могу редактировать.
Я нахожусь в своем уме.Кто-нибудь может вспомнить, где бы я ни смотрел, или проблема в том, как я смотрю на ситуацию?любая помощь будет принята с благодарностью.