Bonjour,
J'ai un fichier .csv avec en colonnes des serveurs et des scripts.
![]()
Et je souhaite créer les relations suivantes :
(AALTO)-[:Execution]->(Script1)-[:Puis]->(Script2)-[:Puis]->(Script3)-[:Puis]->(Script4)
ABBOTT-[:Execution]->(Script5)-[:Puis]->(Script6)-[:Puis]->(Script7)
ABBOUD-[:Execution]->(Script8)-[:Puis]->(Script9)-[:Puis]->(Script10)-[:Puis]->(Script11)-[:Puis]->(Script12)
J'ai vu qu'avec un script telle que celui-ci je peux générer une chaîne de relations :
MATCH (script:Script)
WITH script
ORDER BY script.script
WITH COLLECT(script) AS scripts
FOREACH(i in RANGE(0, length(scripts)-2) |
FOREACH(script1 in [scripts[i]] |
FOREACH(script2 in [scripts[i+1]] |
CREATE UNIQUE (script1)-[:NEXT]->(script2))))
Mais je bute sur comment faire pour réaliser l'interco entre les serveurs et le 1er script associé et sur comment réitérer l'opération pour les serveurs suivants.
Merci pour votre aide.
Sincèrement,
Frédéric