使用Zapier将应用程序与Neo4j集成
最近,我被帶往Zapier ,以便在系統(tǒng)之間完成一些輕量級(jí)的集成,以快速地進(jìn)行概念驗(yàn)證。 最初是持懷疑態(tài)度的,我發(fā)現(xiàn)它確實(shí)可以節(jié)省時(shí)間,并將您從未集成過(guò)的系統(tǒng)所有部分捆綁在一起。
而且,這是人們集成他們使用的應(yīng)用程序的一種方式,而無(wú)需為您編寫(xiě)代碼或請(qǐng)開(kāi)發(fā)人員付費(fèi)。
通過(guò)Zapbook ,我發(fā)現(xiàn)了MongoDB,MySQL,Postgresql,SQL Server和喘不過(guò)氣! 沒(méi)有Neo4j。 傷心。
我已經(jīng)有一個(gè)潛在的用例,它是通過(guò)表單收集數(shù)據(jù)并將其放入Neo4j ASAP中,即無(wú)需編碼。 Zapier上提供了Google Forms,因此我也開(kāi)始提供Neo4j。 現(xiàn)在,我已經(jīng)為Neo4j準(zhǔn)備好了第一個(gè)zap版本,該版本可以收集另一個(gè)zap觸發(fā)的數(shù)據(jù),并通過(guò)Cypher語(yǔ)句將其保存到Neo4j。
這是它的樣子。 使用Google Forms示例,我建立了一個(gè)表單來(lái)捕獲有關(guān)產(chǎn)品的反饋,并且我希望每次提交表單時(shí)都將這些數(shù)據(jù)推送到Neo4j中。
第1步:登錄Zapier,單擊“制作Zap”!
第2步:觸發(fā)應(yīng)用程序是Google Docs,我們希望在每次填寫(xiě)表單時(shí)將數(shù)據(jù)保存到Neo4j,即支持表單的電子表格已插入新行。
Neo4j zap當(dāng)前僅支持一項(xiàng)操作-更新圖形。
第3步:按照說(shuō)明進(jìn)行操作,以確保Zapier可以訪問(wèn)您的Google文檔帳戶
步驟4:設(shè)置Neo4j帳戶。 隨便叫什么,提供用戶名,密碼和URL。 請(qǐng)注意,在此版本中,假定您的Neo4j數(shù)據(jù)庫(kù)未對(duì)世界開(kāi)放。 我使用身份驗(yàn)證擴(kuò)展設(shè)置了我的身份 。
單擊繼續(xù),并確保Zapier確認(rèn)它確實(shí)可以訪問(wèn)Neo4j數(shù)據(jù)庫(kù)
步驟5:選擇您的電子表格和包含數(shù)據(jù)的工作表。 這是我的電子表格的樣子-
步驟6:編寫(xiě)一個(gè)Cypher查詢,將該行轉(zhuǎn)換為節(jié)點(diǎn)和關(guān)系。 您必須在“ Cypher查詢”字段中編寫(xiě)參數(shù)化的Cypher查詢。
密碼參數(shù)必須包含用逗號(hào)分隔的查詢名稱列表以及在查詢應(yīng)用程序中選擇的字段(使用“插入字段”按鈕)。
第7步:查看觸發(fā)器和動(dòng)作示例的外觀-然后進(jìn)行測(cè)試并慶祝其提示成功!
我檢查了數(shù)據(jù)庫(kù)的狀態(tài),并確定了:
這里的所有都是它的。 Zapier會(huì)每15分鐘輪詢一次觸發(fā)應(yīng)用程序,因此在您填寫(xiě)所有表格時(shí),您已經(jīng)擁有一個(gè)包含數(shù)據(jù)的Neo4j數(shù)據(jù)庫(kù)!
我嘗試了MongoDB-> Neo4j和Trello-> Neo4j的集成,它們運(yùn)行良好。
無(wú)論您是需要與Neo4j進(jìn)行快速而骯臟的集成,還是要將其他應(yīng)用程序中的數(shù)據(jù)收集到Neo4j中以供以后分析,或者您正在構(gòu)建一個(gè)認(rèn)真的應(yīng)用程序,Zapier都可以使用。
如果您想嘗試一下,請(qǐng)發(fā)送@ luannem消息,我將向您發(fā)送Beta版邀請(qǐng)。
如果您認(rèn)為這很有用,那么我很樂(lè)意聽(tīng)到有關(guān)此消息,并為Neo4j zap添加更多功能!
翻譯自: https://www.javacodegeeks.com/2014/07/integrate-apps-with-neo4j-using-zapier.html
總結(jié)
以上是生活随笔為你收集整理的使用Zapier将应用程序与Neo4j集成的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 曝小米自研系统即将发布 先上&ldquo
- 下一篇: Hibernate脏检查的剖析