This is an automated email from the ASF dual-hosted git repository.
mcasters pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git
The following commit(s) were added to refs/heads/master by this push:
new 22781fa HOP-2605 : Include the Neo4j plugins (small doc fixes)
new ae2dda4 Merge pull request #673 from mattcasters/master
22781fa is described below
commit 22781fa55ae3e093888be2be805f4f21606ab1cc
Author: Matt Casters <[email protected]>
AuthorDate: Mon Mar 15 09:56:59 2021 +0100
HOP-2605 : Include the Neo4j plugins (small doc fixes)
---
plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc | 2 +-
plugins/misc/neo4j/src/main/doc/neo4j-graphmodel.adoc | 2 +-
plugins/misc/neo4j/src/main/doc/neo4j-info.adoc | 7 +++----
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
b/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
index e3b42a0..ed2beaa 100644
--- a/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
+++ b/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
@@ -16,7 +16,7 @@ under the License.
////
:documentationPath: /metadata-types/neo4j/
:language: en_US
-:page-alternativeEditUrl:
https://github.com/apache/incubator-hop/edit/master/plugins/misc/neo4j/src/main/doc/neo4j-connection.adoc
+
= Neo4j Connection
== Description
diff --git a/plugins/misc/neo4j/src/main/doc/neo4j-graphmodel.adoc
b/plugins/misc/neo4j/src/main/doc/neo4j-graphmodel.adoc
index b58a678..af73c65 100644
--- a/plugins/misc/neo4j/src/main/doc/neo4j-graphmodel.adoc
+++ b/plugins/misc/neo4j/src/main/doc/neo4j-graphmodel.adoc
@@ -14,7 +14,7 @@ KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
////
-:documentationPath: /metadata-types/
+:documentationPath: /metadata-types/neo4j/
:language: en_US
= Neo4j Graph Model
diff --git a/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
b/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
index 5684e20..e3c10a0 100644
--- a/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
+++ b/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
@@ -16,20 +16,19 @@ under the License.
////
:documentationPath: /technology/neo4j/
:language: en_US
-:page-alternativeEditUrl:
https://github.com/apache/incubator-hop/edit/master/plugins/misc/neo4j/src/main/doc/neo4j-info.adoc
= Neo4j
== Description
-Neo4j is an open source Graph database which you can download from
**https://neo4j.com/download-center/[www.neo4j.com/download-center]**
+Neo4j is an open source graph database which you can download from
**https://neo4j.com/download-center/[www.neo4j.com/download-center]**
-You can use it to represent information in way that allows for really fast
graph queries to be executed. For more information on these unique graph
algorithms see:
https://neo4j.com/docs/graph-data-science/current/algorithms/#algorithms[Neo4j
Graph Algorithms]
+You can use it to represent information with nodes and relationships in a
property graph. Neo4j doesn't use indexes which allows it to traverse large
graphs really quickly with so-called graph algorithms. For more information on
these unique graph algorithms see:
https://neo4j.com/docs/graph-data-science/current/algorithms/#algorithms[Neo4j
Graph Algorithms]
== Execution lineage
You can use Neo4j to store logging and execution lineage of your workflows and
pipelines.
The way you do this is simply by setting the variable NEO_LOGGING_CONNECTION
to the name of the Neo4j Connection where you want the logging and lineage to
be written to.
-The Neo4j plugin offers a separate perspective to query this logging and
lineage information. For example, it allows you to quickly jump to the place
where an error occurred.
+The Neo4j plugin offers a separate perspective to query this logging and
lineage information. For example, it allows you to quickly jump to the place
where an error occurred. This neat trick is performed by asking the database
to find the shortest path between and execution node where an error occurred
and without children and the "grand parent" node. The path you get is the
exact path that was followed from for example the "grand parent" workflow to
the exact transform where an error [...]