Verbindung zur Graph-Datenbank von JMP oder SAS<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich scheine alle komischen Fragen zu bekommen.
Weiß jemand etwas über die Verbindung zu Graphdatenbanken von JMP oder SAS? Dies sind nicht Ihre Standard-SQL-Datenbanken, auf die über ODBC zugegriffen werden kann: Graphdatenbank - Wikipedia, die freie Enzyklopädie
Wenn Sie jemanden auf der SAS-Seite des Hauses kennen, mit dem ich sprechen könnte, wäre das auch hilfreich.
Danke an alle.
Jordanien
Betreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SASHi, @stan_koprowski !
Ich weiß, dass einer von ihnen sich Neo4j ansieht. Den anderen muss ich noch ans Telefon bekommen, um eine richtige Bedarfsanalyse zu machen. Ich führe vor dem Anruf nur eine Due-Diligence-Prüfung durch, um sicherzustellen, dass das, wonach sie suchen, bei JMP im Bereich des Möglichen liegt. Bleib dran. Ich erwarte diese Woche weitere Informationen.
Vielen Dank!
MBetreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SASHi @MikeD_Anderson
Wissen Sie, welche Graphdatenbank Ihr Kunde anfragt?
Wie bereits erwähnt, wird häufig JSON zurückgegeben. So könnte man ohne viel Overhead direkt HTTP-Requests schreiben.
Man könnte load text file () und json to data table () verwenden, um den Endpunkt zu erreichen.
Die meisten Graphdatenbanken haben Einträge in die Endpunkte von Javascript, .NET, Python, JAVA und wahrscheinlich anderen.
Ich habe mir neo4j eine Weile nicht mehr angesehen, aber sie haben eine HTTP-API, die verwendet werden könnte, aber das könnte das Problem überdimensionieren.
Wenn Sie etwas mehr über das Problem und ihre Wünsche mitteilen könnten, können wir möglicherweise bessere Vorschläge machen.
Prost,
Stan
Hinweis: Endpunkt kann als Tabelle betrachtet werden. Je nach Endpunktdefinition enthält die Tabelle möglicherweise nur wenige oder viele Beobachtungen.
Betreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SAS@stan_koprowski - Ich habe gerade am Freitag eine Frage zu demselben Thema bekommen. Ich habe mich gefragt, ob diese Lösung immer noch gilt? Wäre die Verwendung der REST-API vielleicht ein anderer Weg? Hatte noch jemand Anfragen für Grafikdatenbanken? Entschuldigung - viele Fragen hier ... Ich frage mich im Grunde, was sich an der Lösung angesichts der neuen Funktionen seit 2015 geändert hat.
Vielen Dank!
M
Betreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SASHallo Jordan,
Ich habe einige Optionen direkt in JMP mit der Neo4j-DB erfolgreich ausprobiert.
Was ich gefunden habe, ist, dass Sie eigentlich keinen Curl-Befehl ausführen müssen.
Wenn Sie wissen, welchen Befehl Sie benötigen, können Sie ziemlich schnell die Daten zur Analyse und Visualisierung in JMP erhalten ...
Sie können Internet Open gegen die neo4j-Datenbank verwenden, indem Sie verschiedene Befehle wie folgt verwenden:
Dadurch wird JSON zurückgegeben, das dann analysiert und als JMP-Datentabelle geladen werden kann.
Siehe unten für einige Beispiele--
Am besten,
Stan
offen ( " http://127.0.0.1:7474/db/data/relationship/types/ " ) ;
"[\!"ACTED_IN\!",\!"DIRECTED\!",\!"PRODUCED\!",\!"WROTE\!",\!"FOLLOWS\!",\!"REVIEWED\!"] "
offen ( " http://127.0.0.1:7474/db/data/labels/ " ) ;
"[ \!"Film\!", \!"Person\!" ]"
offen ( " http://127.0.0.1:7474/db/data/propertykeys/ " ) ;
"[ \!"Bewertung\!", \!"Rollen\!", \!"geboren\!", \!"veröffentlicht\!", \!"Zusammenfassung\!", \!"Name\!", \!"Slogan\!", \!"Titel\!" ]"
//Erhalte die Eigenschaften des ersten Knotens
offen ( " http://127.0.0.1:7474/db/data/node/1/properties " ) ;
"{
\!"geboren\!" : 1964,
\!"Name\!" : \!"Keanu Reeves\!"
}"
// Holen Sie sich die Eigenschaften des 2. Knotens
offen ( " http://127.0.0.1:7474/db/data/node/2/properties " ) ;
"{
\!"geboren\!" : 1967,
\!"Name\!" : \!"Carrie-Anne Moss\!"
}"
// Holen Sie sich die Eigenschaften des 10. Knotens
offen ( " http://127.0.0.1:7474/db/data/node/10/properties " ) ;
"{
\!"Slogan\!" : \!"Alles, was einen Anfang hat, hat ein Ende\!",
\!"veröffentlicht\!" : 2003,
\!"Titel\!" : \!"Die Matrix-Revolutionen\!"
}"
Betreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SASHallo Jordan,
Wenn Ihr Kunde die Open Source Neo4j als Graph DB i Es könnte möglich sein, darauf zuzugreifen über curl-Befehle, die JSON zurückgeben würden. Könntest du dann verwenden xan@jmp JSON-Parser zum Auffüllen in eine JMP-Datentabelle.
Ich glaube, Sie könnten einen ähnlichen Pull auch direkt über die R-Schnittstelle mit JMP durchführen, obwohl ich es selbst nicht versucht habe.
Einige zusätzliche Details darüber, welche Graph-DB und welche Art von Abfragen sie ausführen, würden helfen, den Problembereich besser zu verstehen.
Stan
Betreff: Herstellen einer Verbindung zur Graph-Datenbank von JMP oder SASHallo Jordan,
Ohne ODBC kann JMP keine Verbindung herstellen. Ich bin mir bei SAS nicht sicher, aber diese Art von Daten basiert auf Beziehungen (Ontologie wie Daten). Ich bin mir nicht sicher, wie man JMP verwenden würde, da es komplex ist und keine datentabellenähnliche Struktur hat.Meine Vermutung ist, dass SAS dies wahrscheinlich könnte (wie SAS/ACCESS aussehen).
SAS/ACCESS-Software | SAS
Chris