曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用關(guān)系數(shù)據(jù)庫中的半結(jié)構(gòu)化數(shù)據(jù)

哲想軟件 ? 來源:哲想軟件 ? 2023-12-20 10:46 ? 次閱讀

NoSQL革命已經(jīng)進入了關(guān)系世界。您可能正在使用關(guān)系數(shù)據(jù)庫,但仍必須查詢和理解隱藏在文本列、JSON或 XML文檔中的半結(jié)構(gòu)化數(shù)據(jù)。

隱藏的數(shù)據(jù)復(fù)雜性

讓我們看一下我們用于從Calendly(在線會議預(yù)訂軟件)導(dǎo)入數(shù)據(jù)的下表:

25ef798e-9edb-11ee-8b88-92fbcf53809c.png

表面上看起來很簡單,只有五列。但是,如果您查看內(nèi)部,您會注意到其中兩列實際上是(JSON) 文檔存儲。

25fa0872-9edb-11ee-8b88-92fbcf53809c.png

如果您查看文檔,您會發(fā)現(xiàn)數(shù)據(jù)模型的大部分字段和復(fù)雜性都隱藏在這兩個文本列中。因此,要了解數(shù)據(jù)結(jié)構(gòu),僅查看列列表是不夠的,還必須了解此數(shù)據(jù)中JSON 文檔的結(jié)構(gòu)。

260d090e-9edb-11ee-8b88-92fbcf53809c.png

記錄JSON

我有個好消息- Dataedo可以幫助您。您可以自動提取和記錄JSON 文檔的結(jié)構(gòu),并將它們鏈接到表列。

首先,您需要將JSON 文檔添加到目錄中。在存儲庫導(dǎo)航器中單擊數(shù)據(jù)庫,選擇添加對象和添加/導(dǎo)入結(jié)構(gòu)。

262604a4-9edb-11ee-8b88-92fbcf53809c.png

然后選擇“粘貼文檔”選項,以便能夠自動解析JSON。

263c491c-9edb-11ee-8b88-92fbcf53809c.png

現(xiàn)在,粘貼列中的任何JSON 文檔。它應(yīng)該是有代表性的,即擁有所有(或大部分)的領(lǐng)域。如果它是一個正確的文檔,那么您會注意到Dataedo 將格式檢測為JSON。單擊“導(dǎo)入”以添加文檔的結(jié)構(gòu)。

264cb3c4-9edb-11ee-8b88-92fbcf53809c.png

Dataedo將打開一個窗口,其中包含解析的文檔的結(jié)構(gòu)。您可以在此處對其進行修改(將其添加到存儲庫后也可用)- 添加、重命名或刪除字段或更改類型。為結(jié)構(gòu)提供一個名稱- 最好包含格式,例如event_type.json。

現(xiàn)在,您可以將新結(jié)構(gòu)保存到存儲庫中。

2666fd6a-9edb-11ee-8b88-92fbcf53809c.png

這將創(chuàng)建名為“具有新添加結(jié)構(gòu)的結(jié)構(gòu)”的新文件夾。您可以像瀏覽任何其他對象一樣瀏覽其字段。您還可以使用描述、標題或自定義字段來記錄字段。

26844cbc-9edb-11ee-8b88-92fbcf53809c.png

鏈接文檔和列

好的,您有一個JSON文檔的文檔。現(xiàn)在,您需要指定表列包含特定文檔。為此,您可以使用手動關(guān)系(主要用于定義外鍵/連接)。右鍵單擊該列,然后選擇添加關(guān)系?,F(xiàn)在,在PK表字段中,從列表中選擇相關(guān)文檔,在PK列字段中選擇PK(或任何其他)列并保存關(guān)系。

26ae93c8-9edb-11ee-8b88-92fbcf53809c.png

您會在“參考文獻”列中注意到引用的文檔。您還可以在“關(guān)系”選項卡上找到這些鏈接。

26d1b3b2-9edb-11ee-8b88-92fbcf53809c.png

最終結(jié)果

您的工作已完成。您記錄了存儲在數(shù)據(jù)庫中的JSON 文檔,并解釋了哪些字段包含這些文檔。此方法允許您將一個文檔鏈接到多個列。

下面是HTML 文檔中的視圖。您會注意到,很容易看到列包含文檔并導(dǎo)航到其定義。

26f0da1c-9edb-11ee-8b88-92fbcf53809c.png

也很容易找出特定文檔在數(shù)據(jù)庫中的使用位置。

27127370-9edb-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • XML
    XML
    +關(guān)注

    關(guān)注

    0

    文章

    188

    瀏覽量

    33493
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3885

    瀏覽量

    65641
  • JSON
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    7233
  • nosql
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    10188

原文標題:dataedo教程:記錄關(guān)系數(shù)據(jù)庫中的半結(jié)構(gòu)化(JSON、XML)數(shù)據(jù)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫的區(qū)別淺析

    關(guān)系數(shù)據(jù)庫的一個劣勢就是 阻抗失諧(impedance mismatch):關(guān)系模型和內(nèi)存數(shù)據(jù)結(jié)構(gòu)之間存在差異
    發(fā)表于 06-03 06:03

    基于關(guān)系數(shù)據(jù)庫的本體生成器設(shè)計與實現(xiàn)

    為了利用已有的關(guān)系數(shù)據(jù)庫自動生成本體,分析關(guān)系數(shù)據(jù)庫與OWL 本體的形式對應(yīng)關(guān)系,設(shè)計一套轉(zhuǎn)換規(guī)則,給出一種由關(guān)系數(shù)據(jù)庫出發(fā)自動建立本體的
    發(fā)表于 03-20 14:23 ?18次下載

    基于WINCC工控組態(tài)軟件的關(guān)系數(shù)據(jù)庫的研究

    重點介紹了在工控組態(tài)軟件WINCC上的數(shù)據(jù)庫通信方法和采集過程,基于WINCC組態(tài)軟件的數(shù)據(jù)庫后臺是關(guān)系數(shù)據(jù)庫SQL Server。結(jié)合實際應(yīng)用來研究關(guān)系數(shù)據(jù)庫SQL Server及其
    發(fā)表于 11-30 15:02 ?80次下載

    關(guān)系數(shù)據(jù)庫是什么?

    關(guān)系數(shù)據(jù)庫是什么? 數(shù)字時代伊始,數(shù)據(jù)庫就一直是商業(yè)計算的核心組成部分。事實上,關(guān)系數(shù)據(jù)庫誕生于1970年。那一年,IBM的研究員E.F. Codd撰寫了一篇論文,概述了主
    發(fā)表于 07-31 12:26 ?2268次閱讀

    數(shù)據(jù)庫教程之關(guān)系數(shù)據(jù)庫規(guī)范理論實例說明資料免費下載

    數(shù)據(jù)的語義不僅表現(xiàn)為完整性約束,對關(guān)系模式的設(shè)計也提出了一定的要求。 如何構(gòu)造一個合適的關(guān)系模式,應(yīng)構(gòu)造幾個關(guān)系模式,每個關(guān)系模式由哪些屬
    發(fā)表于 10-19 16:15 ?2次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>教程之<b class='flag-5'>關(guān)系數(shù)據(jù)庫</b>規(guī)范<b class='flag-5'>化</b>理論實例說明資料免費下載

    數(shù)據(jù)庫教程之關(guān)系數(shù)據(jù)庫知識點總結(jié)的詳細資料概述

    本文檔的主要內(nèi)容詳細介紹的是數(shù)據(jù)庫教程之關(guān)系數(shù)據(jù)庫知識點總結(jié)的詳細資料概述主要內(nèi)容包括了:1 關(guān)系模型概述2 關(guān)系數(shù)據(jù)結(jié)構(gòu)3 關(guān)系的完整性4
    發(fā)表于 11-28 19:44 ?4次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>教程之<b class='flag-5'>關(guān)系數(shù)據(jù)庫</b>知識點總結(jié)的詳細資料概述

    數(shù)據(jù)庫教程之關(guān)系數(shù)據(jù)模型的詳細資料介紹

    本章系統(tǒng)講解了關(guān)系數(shù)據(jù)庫的重要概念,包括關(guān)系的定義、關(guān)系模型的三要素(數(shù)據(jù)結(jié)構(gòu)關(guān)系操作和關(guān)系
    發(fā)表于 11-28 19:44 ?5次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>教程之<b class='flag-5'>關(guān)系數(shù)據(jù)</b>模型的詳細資料介紹

    創(chuàng)建新的數(shù)據(jù)庫和更改SQL Server CE數(shù)據(jù)庫數(shù)據(jù)操作教程免費下載

    SQL Server CE 數(shù)據(jù)庫是存儲結(jié)構(gòu)化數(shù)據(jù)的表集合。在可以存儲數(shù)據(jù)庫之前,必須創(chuàng)建數(shù)據(jù)庫
    發(fā)表于 09-19 11:28 ?5次下載

    為什么要使用非關(guān)系數(shù)據(jù)庫

    著互聯(lián)網(wǎng)web2.0網(wǎng)站的興起,非關(guān)系型的數(shù)據(jù)庫現(xiàn)在成了一個極其熱門的新領(lǐng)域,非關(guān)系數(shù)據(jù)庫產(chǎn)品的發(fā)展非常迅速。而傳統(tǒng)的關(guān)系數(shù)據(jù)庫在應(yīng)付web2.0網(wǎng)站,特別是超大規(guī)模和高并發(fā)的SNS類
    發(fā)表于 09-25 17:38 ?10次下載
    為什么要使用非<b class='flag-5'>關(guān)系數(shù)據(jù)庫</b>

    數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用教程之關(guān)系數(shù)據(jù)庫的詳細資料說明

    關(guān)系數(shù)據(jù)庫是目前應(yīng)用最為廣泛的數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫模型特點是:具有嚴格的數(shù)學(xué)理論基礎(chǔ),用戶接口比較簡單,可用于并行式數(shù)據(jù)庫、分布式數(shù)據(jù)庫
    發(fā)表于 10-24 16:16 ?4次下載
    <b class='flag-5'>數(shù)據(jù)庫</b>系統(tǒng)原理與應(yīng)用教程之<b class='flag-5'>關(guān)系數(shù)據(jù)庫</b>的詳細資料說明

    數(shù)據(jù)庫原理的關(guān)系代數(shù)詳細講解

    關(guān)系代數(shù)與關(guān)系數(shù)據(jù)庫操作   關(guān)系代數(shù)是關(guān)系數(shù)據(jù)庫系統(tǒng)查詢語言的理論基礎(chǔ)。
    發(fā)表于 10-31 11:53 ?5次下載

    結(jié)構(gòu)化查詢語言SQL的使用詳解

    本章講授結(jié)構(gòu)化査詢語言SQL,它是關(guān)系數(shù)據(jù)庫的標準語言,具有強大的功能。在它的四大功能,重點介紹數(shù)據(jù)查詢功能。
    發(fā)表于 07-06 17:08 ?0次下載
    <b class='flag-5'>結(jié)構(gòu)化</b>查詢語言SQL的使用詳解

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)】MySQL數(shù)據(jù)庫Delete誤刪除的數(shù)據(jù)恢復(fù)案例

    MySQL數(shù)據(jù)庫屬于關(guān)系數(shù)據(jù)庫。SQL是一種用于操作關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化語言。
    的頭像 發(fā)表于 12-07 11:49 ?3641次閱讀
    【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】MySQL<b class='flag-5'>數(shù)據(jù)庫</b>Delete誤刪除的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    記錄關(guān)系數(shù)據(jù)庫結(jié)構(gòu)化數(shù)據(jù)

    NoSQL革命已經(jīng)進入了關(guān)系世界。您可能正在使用關(guān)系數(shù)據(jù)庫,但仍必須查詢和理解隱藏在文本列、JSON或 XML文檔結(jié)構(gòu)化
    的頭像 發(fā)表于 03-15 17:42 ?1157次閱讀

    什么是向量數(shù)據(jù)庫?關(guān)系數(shù)據(jù)庫和向量數(shù)據(jù)庫之間的區(qū)別是什么?

    向量數(shù)據(jù)庫是一種以向量嵌入(高維向量)方式存儲和管理非結(jié)構(gòu)化數(shù)據(jù)(如文本、圖像或音頻)的數(shù)據(jù)庫,以便于快速查找和檢索類似對象。
    的頭像 發(fā)表于 08-16 10:13 ?2918次閱讀
    什么是向量<b class='flag-5'>數(shù)據(jù)庫</b>?<b class='flag-5'>關(guān)系數(shù)據(jù)庫</b>和向量<b class='flag-5'>數(shù)據(jù)庫</b>之間的區(qū)別是什么?