Могу ли я использовать Neo4j BI Connector с моим Java-приложением?

#java #neo4j

#java #neo4j

Вопрос:

Neo4j недавно добавили инструмент BI Connector (neo4j.com/bi-connector ), который может возвращать реляционные данные из вашей базы данных graph в ваш инструмент бизнес-аналитики, такой как Tableau. Вопрос в том, могу ли я отправлять SQL-запросы к этому соединителю, предполагая, что я добавил файл jar в свой путь к классу Java-приложения? Если да, какие API я должен использовать для отправки этого SQL-запроса драйверу? Я использую Neo4j4.0.

Комментарии:

1. Не могли бы вы поделиться инструментом? Похоже, что это исполняемый файл, поэтому теоретически он может выполнить его и извлечь вывод из стандартного вывода или чего-то еще, но это звучит как использование neo4j.com/developer/java это подошло бы гораздо лучше.

2. neo4j.com/bi-connector bi connector позволяет отправлять SQL-запросы в виде графика и получать результаты обратно в табличной форме. Драйвер этого не делает.

3. Я вижу, я думаю, что лучше понимаю, посмотрев на инструмент. Если вы посмотрите на документ PDF, который вы получаете при его загрузке, на странице 10, где показано, как установить соединение. После этого у вас будет стандартное соединение JDBC, которое представляет собой интерфейс Java, который сообщает библиотекам, как взаимодействовать с базой данных sql. Есть много разных инструментов, которые используют этот интерфейс, это своего рода предпочтения пользователя. Распространенным является JOOQ jooq.org/doc/latest/manual/getting-started/tutorials /. … Дайте мне знать, если это сработает, и я опубликую это в качестве ответа, если да 🙂

4. Я понял. Пожалуйста, отправьте это как ответ, и я отмечу его. Спасибо.

Ответ №1:

Для neo4j.com/bi-connector , если вы посмотрите на документ PDF, который вы получаете при его загрузке, на странице 10, где показано, как установить соединение, вы увидите, что получаете объект подключения. После этого у вас будет стандартное соединение JDBC, которое представляет собой интерфейс Java, который сообщает библиотекам, как взаимодействовать с базой данных SQL. Есть много разных инструментов, которые используют этот интерфейс, это своего рода предпочтения пользователя. Распространенным является JOOQ.