Как подключить DB2 к Cognos Dynamic Dashboard Embedded в IBM Cloud - PullRequest
0 голосов
/ 21 мая 2018

У меня есть учетная запись IBM Cloud с DB2 (SMP Small), предоставленными сервисами Cognos Dynamic Dashboard Embedded и приложением .php к экземпляру DB2.

Мне удалось найти несколько простых руководств по тому, каксоздать сеанс и структуру для API, используя это: https://dde -us-south.analytics.ibm.com / daas / DashboardAPI.html

, но у меня есть 2 проблемы правильновпередиА) когда я перехожу к «Добавить источник», у API появляется «тестовый источник», но когда я вытаскиваю что-либо из этого источника в создаваемую мной инструментальную панель, я получаю «произошла внутренняя ошибка службы запросов, см. Журнал дляподробнее ".... и Б) что я действительно хочу сделать, это подключить эту панель управления к моей DB2 ... и получить данные оттуда для визуализации?

1 Ответ

0 голосов
/ 23 мая 2018

Для доступа к источникам JDBC, особенно к определению таблицы, вы можете следовать тому, что задокументировано .Для доступа к источникам Db2 (локальным или облачным) используйте что-то похожее на приведенное ниже.Адаптируйтесь к своим настройкам.

{
    "xsd": "https://ibm.com/daas/module/1.0/module.xsd",
    "source": {
        "id": "StringID",
        "jdbc": {
            "jdbcUrl": "jdbcUrl: `jdbc:db2://DATABASE-HOST:50000/YOURDB`",
            "driverClassName": "com.ibm.db2.jcc.DB2Driver",
            "schema": "DEFAULTSCHEMA"
        },
        "user": "user_name",
        "password": "password"
    },

Я написал приложение, которое использует данные Db2, но переносит их в формат CSV из-за дополнительных фильтров. Вы можете получить доступ к коду в репозитории GitHub здесь .В этом файле JSON для панели инструментов есть определение таблицы.Общий сценарий описан в этом руководстве по решению IBM Cloud .

...