FAQ Flashcards
If I have a web widget and I change the data behind, what happens?
A widget is like a photograph. When you save a widget, you save both the visualization settings (color, icons, filters) and data (nodes, relationships and positions). The data is not automatically refreshed based on the database content (but can be manually refreshed).
For example, if you delete a node from the DB this node will still appear in the widget when you open it.
What happens if several people work on the same data?
LKE manages the concurrent edition.
If two people edit the same visualization, a pop-up menu will appear on the browser of the last user doing an action on the same visualization saying someone else is already working on it. This user will then be asked if he/she either wants to take over and override the other person’s work or not and continue in read only mode.
What query languages do you support?
We support Cypher (Neo4j) and Gremlin (JanusGraph, CosmosDB)
Can queries add/delete/edit into nodes and edges?
If the user has read/write rights for queries, yes
Can you edit 20 nodes at the same time directly via query?
Yes, generally speaking you can perform the same queries available in the graph DB
What languages do you support?
Today LKE is only available in English. Adding new languages is part of our roadmap. This is something that could be fast tracked if it is a hard requirement for a project and if the client is willing to help us fund this.
Do you support geospatial visualization? How does geospatial visualization work? Can I use my own geospatial data?
Yes, it’s possible to plot on a map the nodes that have lat/long coordinates. See here: link
By default, we integrate various geospatial services such as Mapbox or Open Street Map. You can switch to your own geospatial server if it makes sense for security reasons.
Can you use the geo-mode offline?
By default Linkurious Enterprise uses an external server for the map, so it works only online. However, by changing the configuration, you can use an offline map. Please refer to this link. The map is composed of .png files called “tiles”. You would just need to put these tiles in an offline source that it’s reachable by Linkurious Enterprise server.
Does Linkurious Enterprise support APOC?
Linkurious Enterprise supports APOC but your APOC query: - MUST have a return statement - MUST return a graph, nodes, edges - CANNOT return virtual graphs For example you can run the following query: MATCH (a:AF_NODE) SET a.sha1 = apoc.util.sha1([a.label]) RETURN a
Do you support database X?
If we don’t support database X:
focus on pitching Ogma which can be connected to virtually any backend
evaluate if the client is committed to database X, if he is not it may make sense to suggest using LKE and switching to one of the dbs we support
if the client is not interested in Ogma, explain that we’d consider supporting database X if a client is ready to sponsor such an integration
Are you compatible with RDF databases?
The off-the-shelf Linkurious Enterprise is not compatible with RDF databases at the moment. In order to use Linkurious Enterprise, you’d need to sync your data between an RDF backend and a backend compatible with Linkurious Enterprise (Neo4j for example). See here: link
Is Linkurious Enterprise compatible with any version of Neo4J?
Yes, we support all recent versions of Neo4J (both Neo4J community edition and Neo4j enterprise).
How does Linkurious Enterprise integrate with Neo4j?
You can use one of the Neo4j connectors: http, https or Bolt. Further details: link
Are there any additional considerations when the data in graph db is updated constantly?
This depends on your indexing strategy. If you want to constantly update data, we suggest using neo4j-to-elasticsearch or neo4j search which can automatically update the index as soon as the db has been modified. More details here: link
Otherwise the updates done on the data without using Linkurious Enterprise will not show up in the search index until you manually reindex the data.
Do you support a cluster of Linkurious Enterprise containers (for performance and scalability)?
Currently we don’t support clustering for scalability, we support it for fault tolerance. Please see here in the doc how to achieve this scenario.