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