久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

在QlikView中使用Neo4j處理圖形數(shù)據(jù)的方法

共計(jì) 1641 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開(kāi)通

這篇文章主要介紹在 QlikView 中使用 Neo4j 處理圖形數(shù)據(jù)的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

圖形數(shù)據(jù)庫(kù)是使用帶有節(jié)點(diǎn)、邊緣和屬性的圖結(jié)構(gòu)來(lái)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和展現(xiàn)。許多場(chǎng)景中,我們都能夠很好地使用圖形數(shù)據(jù)庫(kù)來(lái)解決相應(yīng)的問(wèn)題。下面丸趣 TV 丸趣 TV 小編來(lái)講解下如何在 QlikView 中使用 Neo4j 處理圖形數(shù)據(jù)?

如何在 QlikView 中使用 Neo4j 處理圖形數(shù)據(jù)

Neo4j 是一個(gè)高性能 NoSQL 圖形數(shù)據(jù)庫(kù),它的功能和特性在 NoSQL 領(lǐng)域?qū)儆谙鄬?duì)成熟與健壯的。Neo4j 是由 Neo Technology 公司開(kāi)發(fā)的一個(gè)基于 Java 的開(kāi)源項(xiàng)目,DBA 可以去公司官網(wǎng)上閱讀更多關(guān)于 Neo4j 的知識(shí),也可以參考該 ppt。

目前 Neo4j 中自帶 JDBC 驅(qū)動(dòng)器,我們可以使用 QlikView 的 JDBC 連接器和 Cypher 查詢語(yǔ)言 (相當(dāng)于 Neo4j 的 SQL) 來(lái)對(duì)圖形數(shù)據(jù)進(jìn)行高效地查詢。由于 Cypher 同我們所熟悉的 SQL 語(yǔ)言有較大的區(qū) 別,所以在開(kāi)始使用 Neo4j 之前,一定要先熟讀 Cypher 的技術(shù)文檔:

通過(guò)以下語(yǔ)句可以連接到 Neo4j 圖形數(shù)據(jù)庫(kù):

CUSTOM CONNECT TO“Provider=JDBCConnector_x64.dll;jdbc:neo4j://localhost:7474/?connector.driver >

以下一些語(yǔ)句,是我在 QlikView 中經(jīng)常會(huì)用到的 Cypher 查詢:

1、讀取所有節(jié)點(diǎn)以及一些節(jié)點(diǎn)的屬性:

SQL START n=node(*)

RETURN ID(n) as NodeID, n as NodeText, n.__type__? as NodeType, n.name? as NodeName, n.biography? as Biography, n.birthplace? as Birthplace, n.birthday? as Birthday, n.title? as MovieTitle, n.releaseDate? as ReleaseDate;

2、讀取所有關(guān)系和一些關(guān)系的屬性:

SQL START r=relationship(*)

RETURN ID(r) as RelID, r as RelText, r.__type__? as RelType,

r.name? as RelName, type(r) as RelLabel;

如何在 QlikView 中使用 Neo4j 處理圖形數(shù)據(jù)

3、讀取所有路徑(節(jié)點(diǎn)和關(guān)系序列):

SQL START n=node(*)

MATCH n-[r]- m

RETURN ID(r) as RelID, ID(n) as Node1_ID, Type(r) as Label, ID(m) as Node2_ID;

在加載腳本中創(chuàng)建一個(gè) QlikView 數(shù)據(jù)模型。如下圖,Graph 表需要有一個(gè)路徑(path)

得到的結(jié)果可以展現(xiàn)在一個(gè)交互 QlikView 分析應(yīng)用中,你可以使用各種 UI 元素來(lái)對(duì)圖形數(shù)據(jù)中的相關(guān)信息進(jìn)行探索。在下面的圖中,你可以看到《星際迷航》電影中所有的相關(guān)信息:

這里使用了 Google Chart API 對(duì)圖形進(jìn)行了可視化的處理,下一步我們還會(huì)使用更炫的 QlikView Extension Object。

下一步,我們會(huì)使用 QlikView 的關(guān)聯(lián)搜索功能對(duì) Spock 船長(zhǎng)進(jìn)行搜索:

我們會(huì)找到扮演 Spock 船長(zhǎng)的所有演員,并呈現(xiàn)其相關(guān)聯(lián)的子圖形:

除此之外,我們還可以做一些業(yè)務(wù)分析,比如我們可以創(chuàng)建一個(gè)圖表,來(lái)計(jì)算一下每部電影的演員及其電影發(fā)行時(shí)他們的平均年齡。最左邊的是最年輕的演員和電影名稱:

我希望通過(guò)上面的一些演示能夠讓你對(duì)使用圖形數(shù)據(jù)進(jìn)行交互分析有一些了解,如何將以下的各個(gè)元素聯(lián)系起來(lái),比如圖形數(shù)據(jù)與關(guān)系型數(shù)據(jù),NoSQL 數(shù)據(jù)庫(kù)與 BI,Java OSS 與屬性等。

以上是“在 QlikView 中使用 Neo4j 處理圖形數(shù)據(jù)的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

向 AI 問(wèn)一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計(jì)1641字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 寿宁县| 和顺县| 闵行区| 阳曲县| 成安县| 当雄县| 宁夏| 浑源县| 资兴市| 车致| 伽师县| 南郑县| 漯河市| 武穴市| 昌图县| 彝良县| 武胜县| 平顶山市| 江达县| 乌鲁木齐县| 麻江县| 苍梧县| 伊宁县| 册亨县| 全南县| 华坪县| 金秀| 景德镇市| 周口市| 南安市| 四会市| 黄陵县| 松江区| 巴彦县| 古交市| 蒙阴县| 昌江| 麻阳| 璧山县| 金川县| 通海县|