Могу ли я выполнить запросы gremlin для cosmos-db (graph) из записной книжки лазурных баз данных? - PullRequest
0 голосов
/ 28 января 2019

Есть ли прямая интеграция Gremlin в записную книжку Azure Databricks?

У меня есть график в cosmosDb, и я хочу выполнить несколько запросов gremlin, "gV (). HasLabel ('x'). Out ('y'). out ('z') "например.Я запускаю запросы от Azure Protal, но для большого набора данных он выдаст [«Частота запросов велика»]

Переключаясь на блоки данных Azure, я создал кластер, добавив «azure-cosmosdb-spark»Библиотека и из записной книжки Python могли выполнять только SQL-запросы, такие как «SELECT * FROM c»

Я пытался использовать библиотеки spark-gremlin и hadoop-gremlin, но я вижу только один способ:сейчас нужно загрузить все мои узлы и ребра в dataFrame (метка за меткой), а затем изменить его на graphFrame, и только после этого, после перестроения графа, я могу сделать несколько обходных запросов, но не Gremlin (пока).(и имея миллионы узлов и ребер, я не знаю, насколько это мне поможет).

Я хотел бы знать, поддерживается ли прямой запрос gremlin из ноутбука на cosmosDb или, по крайней мере, прямая миграцияграфика в dataFrame?

1 Ответ

0 голосов
/ 28 января 2019

Это выглядит как то, что вам нужно: https://link.medium.com/zkaW4VIVQT

Хотя статья посвящена написанию в CosmosDB, я думаю, что методы могут быть применены к чтению.

...