-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: connector for Neo4j #11526
Merged
anshbansal
merged 70 commits into
datahub-project:master
from
k-bartlett:feat(ingestion/neo4j)
Dec 2, 2024
Merged
feat: connector for Neo4j #11526
Changes from all commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
4e91997
feat: connector for Neo4j
keith-fullsight d4e3d1a
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 53c2463
feat: connector for Neo4j
keith-fullsight bbccdca
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett d02b3c1
feat: connector for Neo4j
keith-fullsight cbcfa2f
feat: connector for Neo4j
keith-fullsight bc4cfcf
feat: connector for Neo4j
keith-fullsight d8ad4bd
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett e95d403
Merge branch 'datahub-project:master' into feat(ingestion/neo4j)
k-bartlett bff830a
feat: connector for Neo4j
keith-fullsight 94e294e
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 28614af
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 5ac8fd7
feat: connector for Neo4j
keith-fullsight c31a787
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight 9360ce6
feat: connector for Neo4j
keith-fullsight 3153e6a
feat(ingest/transformer/domain): Add support for on conflict do nothi…
asikowitz 20aa223
fix(ingest/looker): Remove bad imports from looker_common (#11663)
feldjay c4a8001
feat(ingest/looker): include project name in model/explore properties…
hsheth2 12abda4
feat(ingest/fivetran): protect against high sync volume (#11589)
hsheth2 bda79bd
feat(sdk):platform-resource - complex queries (#11675)
shirshanka 03c9de6
fix(docs): fix businessattributes doc (#11653)
deepgarg-visa 9b82a7b
feat(ingest/fivetran): add safeguards on table/column lineage (#11674)
hsheth2 ed7c368
fix(ui): show DataHub logo for DataHub sources in ingestion souces li…
Masterchen09 44fad3a
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett bde184b
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 067ff52
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett aea2174
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 89b552d
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett ef7390a
Merge remote-tracking branch 'origin/master'
keith-fullsight c0e667d
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight b6ed703
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 7de1f8c
Merge remote-tracking branch 'origin/master'
keith-fullsight 468cadf
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 888b33c
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett cc3aaeb
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight 801dac0
Merge remote-tracking branch 'origin/master'
keith-fullsight e3410d4
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 1e274ae
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 25217d7
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight a5c6299
Merge remote-tracking branch 'origin/master'
keith-fullsight fbad716
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 1fa7f6d
Merge remote-tracking branch 'origin/master'
keith-fullsight 6bcf5a9
feat: connector for Neo4j
keith-fullsight 01095db
Merge remote-tracking branch 'origin/master'
keith-fullsight b4499d8
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight aadd71a
feat: connector for Neo4j
keith-fullsight f8ebd1f
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 1bb0005
Merge remote-tracking branch 'origin/master'
keith-fullsight 6f94c45
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight ca025bc
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 4a07124
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight d18e329
feat: connector for Neo4j
keith-fullsight 92d9d65
feat: connector for Neo4j
keith-fullsight 872a4ac
feat: connector for Neo4j
keith-fullsight c4f6953
feat: connector for Neo4j
keith-fullsight a818783
feat: connector for Neo4j
keith-fullsight 4212e47
feat: connector for Neo4j
keith-fullsight b163e16
feat: connector for Neo4j
keith-fullsight 4641c9f
feat: connector for Neo4j
keith-fullsight 6aed7c7
feat: connector for Neo4j
keith-fullsight f71e7be
feat: connector for Neo4j
keith-fullsight fc0d90f
feat: connector for Neo4j
keith-fullsight ea69856
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett aee4ca5
feat: connector for Neo4j
keith-fullsight 54cbb83
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 71cfb7b
Merge branch 'master' into feat(ingestion/neo4j)
k-bartlett 01dfc26
feat: connector for Neo4j
keith-fullsight 94f104d
Merge remote-tracking branch 'origin/master'
keith-fullsight bf888c0
Merge branch 'master' into feat(ingestion/neo4j)
keith-fullsight 2c47b19
Merge remote-tracking branch 'datahub_fork/feat(ingestion/neo4j)' int…
keith-fullsight File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
## Integration Details | ||
|
||
<!-- Plain-language description of what this integration is meant to do. --> | ||
<!-- Include details about where metadata is extracted from (ie. logs, source API, manifest, etc.) --> | ||
Neo4j metadata will be ingested into DataHub using | ||
`CALL apoc.meta.schema() YIELD value UNWIND keys(value) AS key RETURN key, value[key] AS value;` | ||
The data that is returned will be parsed | ||
and will be displayed as Nodes and Relationships in DataHub. Each object will be tagged with describing what kind of DataHub | ||
object it is. The defaults are 'Node' and 'Relationship'. These tag values can be overwritten in the recipe. | ||
|
||
|
||
|
||
## Metadata Ingestion Quickstart | ||
|
||
### Prerequisites | ||
|
||
In order to ingest metadata from Neo4j, you will need: | ||
|
||
* Neo4j instance with APOC installed | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
source: | ||
type: 'neo4j' | ||
config: | ||
uri: 'neo4j+ssc://host:7687' | ||
username: 'neo4j' | ||
password: 'password' | ||
env: 'PROD' | ||
|
||
sink: | ||
type: "datahub-rest" | ||
config: | ||
server: 'http://localhost:8080' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also please follow Step 9 here and add neo4j as platform ? If you can follow Step 10 as well, that would be great but not necessary.