Я пытаюсь выяснить, как заставить Tableau распознавать мой драйвер JDB C при создании пользовательского разъема JDB C с использованием Tableau Connector SDK . В настоящее время, когда Tableau загружает мой пользовательский соединитель, я могу сказать, что драйвер не найден, потому что в Соединителе есть ссылка:
- «Загрузите и установите драйверы, а затем подключитесь».
- В Tableau online нет драйверов для данных SAS , к которым я хочу подключиться: поэтому я не могу загрузить драйверы для установки из Таблицы
- К счастью, у меня уже есть Файлы .jar и поместили их в C: \ Program Files \ Tableau \ Drivers в Windows
В справочнике по API-интерфейсу "драйвер-распознаватель «утверждает, что:« Это в основном используется для соединений ODB C, но может также использоваться и для JDB C », но я не вижу конкретных инструкций c для работы с драйверами JDB C в явном виде. За исключением Postgres JDB C Пример , который НЕ использует драйвер-распознаватель. Я также не видел пример JDB C в образцах github Resolvers
В журналах Таблицы я вижу, что файлы .jar, содержащие мой драйвер, распознаются путем поиска их имен, они отображаются в журналах.
Раздел среды журналов Выдержка:
"environment","v":{...all my jar files listed here}
Драйверы не распознается снимок экрана с сообщением о необходимости загрузки драйверов
Наконец, вот как выглядит мой файл .tdr с моим текущее определение драйвера-распознавателя, которое не работает
<tdr class='sas_jdbc'>
<connection-resolver>
<connection-builder>
<script file="connectionBuilder.js" />
</connection-builder>
<connection-properties>
<script file="connectionProperties.js" />
</connection-properties>
</connection-resolver>
<driver-resolver>
<driver-match>
<driver-name type='exact'>com.sas.rio.MVADriver</driver-name>
</driver-match>
</driver-resolver>
</tdr>
Может кто-нибудь пролить свет на это для меня? Я чувствую, что я рядом. Было бы неплохо использовать пример с драйвером JDB C в файле .tdr.