Connexion à la base de données de graphes depuis JMP ou SAS<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai l'impression de recevoir toutes les questions bizarres.
Est-ce que quelqu'un sait comment se connecter aux bases de données de graphes de JMP ou SAS ? Il ne s'agit pas de vos bases de données SQL standard accessibles via ODBC : Base de données de graphes - Wikipédia, l'encyclopédie libre
Si vous connaissez quelqu'un du côté SAS de la maison à qui je pourrais parler, ce serait également utile.
Merci a tous.
Jordan
Re : Connexion à la base de données de graphes à partir de JMP ou SASSalut, @stan_koprowski !
Je sais que l'un d'eux regarde Neo4j. L'autre, j'ai encore besoin de téléphoner pour faire une bonne évaluation des besoins. Je fais juste preuve de diligence raisonnable avant l'appel pour m'assurer que ce qu'ils recherchent est du domaine du possible dans JMP. Restez à l'écoute. J'attends plus d'infos cette semaine.
Merci!
MRe : Connexion à la base de données de graphes à partir de JMP ou SASSalut @MikeD_Anderson
Savez-vous quelle base de données de graphes votre client demande ?
Comme indiqué précédemment, ce qui est souvent renvoyé est JSON. Ainsi, on pourrait utiliser directement sans trop de surcharge pour écrire des requêtes http.
On pourrait utiliser load text file() et json to data table() pour atteindre le point de terminaison.
La plupart des bases de données de graphes ont des entrées dans les points de terminaison à partir de javascript, .NET, python, JAVA et probablement d'autres.
Je n'ai pas regardé neo4j depuis un moment, mais ils ont une API HTTP qui pourrait être utilisée, mais cela pourrait surcharger le problème.
Si vous pouviez partager un peu plus sur le problème et ce qu'ils aimeraient faire, nous pourrions être en mesure d'offrir de meilleures suggestions.
à votre santé,
Stan
remarque : le point de terminaison peut être considéré comme une table. Le tableau peut ne contenir que quelques observations ou plusieurs, selon la définition du critère d'évaluation.
Re : Connexion à la base de données de graphes à partir de JMP ou SAS@stan_koprowski - Je viens de recevoir une question sur ce même sujet vendredi. Je me demandais si cette solution tenait toujours ? L'utilisation de l'API REST serait-elle peut-être une autre voie ? Quelqu'un d'autre a-t-il eu des demandes de bases de données graphiques ? Désolé - beaucoup de questions ici... Je me demande essentiellement ce qui a changé dans la solution à la lumière des nouvelles fonctionnalités depuis 2015.
Merci!
M
Re : Connexion à la base de données de graphes à partir de JMP ou SASSalut Jordan,
J'ai essayé quelques options directement dans JMP en utilisant avec succès la base de données Neo4j.
Ce que j'ai trouvé, c'est que vous n'avez pas réellement besoin d'exécuter une commande curl.
Si vous savez de quelle commande vous avez besoin, vous pouvez obtenir assez rapidement les données pour les analyser et les visualiser dans JMP...
Vous pouvez utiliser Internet ouvert contre la base de données neo4j en utilisant diverses commandes comme suit--
Cela renverra JSON qui pourra ensuite être analysé et chargé en tant que table de données JMP.
Voir ci-dessous pour quelques exemples--
Meilleur,
Stan
ouvert ( " http://127.0.0.1:7474/db/data/relationship/types/ " ) ;
"[\!"ACTED_IN\!",\!"DIRECTED\!",\!"PRODUCED\!",\!"WROTE\!",\!"FOLLOWS\!",\!"REVIEWED\!"] "
ouvert ( " http://127.0.0.1:7474/db/data/labels/ " ) ;
"[ \!"Film\!", \!"La personne\!" ]"
ouvert ( " http://127.0.0.1:7474/db/data/propertykeys/ " ) ;
"[ \!"évaluation\!", \!"les rôles\!", \!"née\!", \!"publié\!", \!"sommaire\!", \!"Nom\!", \!"Slogan\!", \!"Titre\!" ]"
// Récupère les propriétés du premier nœud
ouvert ( " http://127.0.0.1:7474/db/data/node/1/properties " ) ;
"{
\!"née\!" : 1964,
\!"Nom\!" : \!"Keanu Reeves\!"
}"
// Récupère les propriétés du 2ème nœud
ouvert ( " http://127.0.0.1:7474/db/data/node/2/properties " ) ;
"{
\!"née\!" : 1967,
\!"Nom\!" : \!"Carrie-Anne Moss\!"
}"
// Récupère les propriétés du 10e nœud
ouvert ( " http://127.0.0.1:7474/db/data/node/10/properties " ) ;
"{
\!"Slogan\!" : \!"Tout ce qui a un début a une fin\!",
\!"publié\!" : 2003,
\!"Titre\!" : \!"Les révolutions matricielles\!"
}"
Re : Connexion à la base de données de graphes à partir de JMP ou SASSalut Jordan,
Si votre client utilise l'open source Neo4j comme graphe DB i t pourrait être possible d'accéder passant par curl commandes qui renverraient JSON. Vous pourriez alors utiliser xan@jmp Analyseur JSON à remplir dans une table de données JMP.
Je pense que vous pouvez également effectuer une extraction similaire en utilisant directement l'interface R avec JMP, bien que je ne l'aie pas essayé moi-même.
Quelques détails supplémentaires sur la base de données de graphes et le type de requêtes qu'ils exécutent aideraient à mieux comprendre l'espace du problème.
Stan
Re : Connexion à la base de données de graphes à partir de JMP ou SASSalut Jordan,
Sans ODBC, JMP ne peut pas se connecter. Je ne suis pas sûr de SAS, mais ce type de données est basé sur les relations (ontologie comme les données). Vous ne savez pas comment utiliser JMP en raison de sa nature complexe et de sa structure de type table non-données.Je suppose que SAS pourrait probablement (regardez SAS/ACCESS).
Logiciel SAS/ACCESS | SAS
Chris