Analytics and Automation Software : Cisco Data Virtualization

Часто задаваемые вопросы Комплекта Виртуализации данных: Как я могу сделать запрос системных таблиц CIS от клиента JDBC?

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ предоставляет шаги для публикации системных таблиц в Сервере информации о Cisco (CIS) таким способом, которым они можно делать запрос от программного средства клиента Связи с базой данных Java (JDBC). Обычно системные таблицы в CIS нельзя делать запрос от программного средства клиента JDBC.

Внесенный Suresh Venkatesan, специалистом службы технической поддержки Cisco.

Как я могу сделать запрос системных таблиц CIS от клиента JDBC?

Вы не можете сделать запрос системных таблиц CIS непосредственно с URL, таких как:
jdbc:compositesw:dbapi@localhost:9401? domain=composite&dataSource=system

Кроме того, вы не можете публиковать объекты системной базы данных в другой базе данных в том же составном экземпляре непосредственно.

Выполните эти шаги для обхождения проблемы:

  1. Создайте новый "Составной "источник данных, такой как"/shared/DataSources/myself" и задайте свою информацию о соединении экземпляра CIS для соединения с системной базой данных в том же экземпляре CIS.
  2. Анализируйте объекты, в которых вы нуждаетесь в системной базе данных. Например, ALL_DOMAINS, ALL_COLUMNS, и так далее.
  3. Создайте подобные именованные представления и перетащите соответствующие анализируемые представления.

    Пример:
    Создайте Представление "/shared/CIS_SYSTEM_OBJECTS/ALL_COLUMNS" для анализируемой таблицы "/shared/DataSources/myself/ALL_COLUMNS".

  4. Публикуйте эти представления (такие как "/shared/CIS_SYSTEM_OBJECTS/ALL_COLUMNS") к другой составной базе данных "/services/databases/examples" в том же составном экземпляре в схеме "sch1".

    Опубликованный объект является "/services/databases/test/sch1/ALL_COLUMNS". Теперь должна существовать возможность для запроса этого объекта от клиента JDBC как "выбирают a.* от sch1. ALL_COLUMNS a".

Формат ссылки JDBC для соединения с публикованной базой данных CIS:
jdbc:compositesw:dbapi <ХОСТ>: <port>? домен = <DOMAIN> &dataSource = <ДАННЫЕ BASE_NAME>

Пример:
jdbc:compositesw:dbapi@localhost:9401? domain=composite&dataSource=examples

Дополнительные Параметры URL JDBC упомянуты в "разделе" Свойств URL Соединения Драйвера JDBC в Руководстве Клиентских интерфейсов CIS.

Параметр "источника данных" в URL JDBC является обязательным.



Document ID: 118609