<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      DAX: 模型的關(guān)系

      所謂模型的關(guān)系,是模型中的兩個表,通過兩個列建立的連接。關(guān)系的用途,是把過濾器從一個表傳遞到其他表。過濾器傳遞的方向,是關(guān)系的方向;過濾器傳遞的路徑,是由兩個表之間相關(guān)聯(lián)的兩列組成的。表,表之間的關(guān)聯(lián),以及關(guān)聯(lián)的方向,也構(gòu)成了數(shù)據(jù)模型。因此,對于一個數(shù)據(jù)模型來說,關(guān)系傳播的路徑是確定的,這意味著,過濾器(Filter)始終以相同的方式傳播,并且不會隨機變化。但是關(guān)系可以被DAX函數(shù)禁用,或者通過DAX函數(shù)來激活不活躍的關(guān)系,以動態(tài)改變過濾器上下文。

      一,星型數(shù)據(jù)模型

      所謂星型數(shù)據(jù)模型,就是指多個維度表指向一個Fact表,維度表和Fact表之間的關(guān)系是1對多。星型模型的優(yōu)點是:模型的關(guān)系可以有效低傳播到Fact表。

      二,關(guān)系的屬性

      創(chuàng)建關(guān)系是指把表的一列和其他表的一列關(guān)聯(lián)起來,這兩列的數(shù)據(jù)類型必須相同,且關(guān)系具有方向,關(guān)系的方向就是過濾器的走向。

      1,關(guān)系的基數(shù)(cardinality)類型

      基數(shù)有四種,分別代表from列和to列的數(shù)據(jù)特征:

      • One-to-many (1:*):from列的值是唯一的,且from列的一個值對應(yīng)to列的多個值,其他基數(shù)類型,讀者自己推演。
      • Many-to-one (*:1)
      • One-to-one (1:1)
      • Many-to-many (*:*)

      需要注意的是:基數(shù)類型的one端,必須是包含唯一值的列。

      2,關(guān)系的方向

      關(guān)系的方向也稱作交叉過濾方向(Cross filter direction),這個設(shè)置決定了過濾器傳播的方向,交叉過濾的方向取決于基數(shù)類型,如下表所示:

      顧名思義,

      • Single:表示單向
      • Both:表示雙向

      三,跟關(guān)系有關(guān)的DAX函數(shù)

      • RELATED: 從關(guān)系的one端獲取一個值,用于在Row Context中從其他表獲取一個數(shù)據(jù)
      • RELATEDTABLE: 從關(guān)系的many端獲取一個表
      • USERELATIONSHIP: 在CALCULATE函數(shù)中使用一個不活躍的關(guān)系
      • CROSSFILTER:把關(guān)系的方向(cross filter direct)修改為single或both,或者把關(guān)系的傳播禁掉。
      • TREATAS:把一個表表達式的結(jié)果作為模型關(guān)系中的一個表,該函數(shù)作用的結(jié)果是:這個表表達式等價于關(guān)系中的一個表,因此,該表達式可以作為一個過濾器,并傳播過濾器上下文,用于對數(shù)據(jù)集進行過濾。

      四,關(guān)系評估(Relationship evaluation)

      從評估的角度來看,模型關(guān)系分為常規(guī)關(guān)系和有限關(guān)系。實際上,它是根據(jù)兩個關(guān)聯(lián)表的基數(shù)類型和數(shù)據(jù)源推斷出來的。了解評估類型非常重要,因為如果數(shù)據(jù)完整性受損,可能會對性能或其他方面產(chǎn)生影響。本主題將介紹這些影響和完整性后果。

      首先,需要一些建模理論才能完全理解關(guān)系評估。

      導(dǎo)入模型或 DirectQuery 模型的所有數(shù)據(jù)都來自 Vertipaq 緩存或源數(shù)據(jù)庫。在這兩種情況下,Power BI 都能確定關(guān)系的“一”側(cè)存在。

      然而,復(fù)合模型可以包含使用不同存儲模式(導(dǎo)入、DirectQuery 或雙重)的表,或多個 DirectQuery 源。每個源(包括導(dǎo)入數(shù)據(jù)的 Vertipaq 緩存)都被視為一個源組。然后,模型關(guān)系可以分為源組內(nèi)或源組間/跨源組。源組內(nèi)關(guān)系關(guān)聯(lián)源組內(nèi)的兩個表,而源組間/跨源組關(guān)系關(guān)聯(lián)兩個源組之間的表。請注意,導(dǎo)入或 DirectQuery 模型中的關(guān)系始終是源組內(nèi)的關(guān)系。

       1,常規(guī)關(guān)系

      當(dāng)查詢引擎能夠確定關(guān)系的“一”側(cè)時,模型關(guān)系即為常規(guī)關(guān)系。它確認“一”側(cè)列包含唯一值。所有一對多源組內(nèi)關(guān)系均為常規(guī)關(guān)系。

      對于導(dǎo)入模型,所有數(shù)據(jù)都存儲在 Vertipaq 緩存中,Power BI 會在數(shù)據(jù)刷新時為每個常規(guī)關(guān)系創(chuàng)建一個數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)由所有列到列值的索引映射組成,其目的是在查詢時加速表的連接。

      在查詢時,常規(guī)關(guān)系允許進行表擴展。表擴展會創(chuàng)建一個虛擬表,方法是包含基表的原生列,然后擴展為相關(guān)表。對于導(dǎo)入表,表擴展在查詢引擎中完成;對于 DirectQuery 表,表擴展在發(fā)送到源數(shù)據(jù)庫的原生查詢中完成(只要未啟用“假定引用完整性”屬性)。然后,查詢引擎會對擴展后的表進行操作,應(yīng)用篩選器并根據(jù)擴展表列中的值進行分組。

      空白虛擬行:

      • 對于一對多關(guān)系,表擴展通過使用 LEFT OUTER JOIN 語義從“多”側(cè)向“一”側(cè)進行。當(dāng)“多”側(cè)到“一”側(cè)不存在匹配值時,會向“一”側(cè)表添加一個空白虛擬行。此行為僅適用于常規(guī)關(guān)系,不適用于有限關(guān)系。
      • 一對一源組內(nèi)關(guān)系也會進行表擴展,但使用 FULL OUTER JOIN 語義。此連接類型可確保在必要時在任意一側(cè)添加空白虛擬行。
      • 空白虛擬行實際上是未知成員。未知成員表示違反了引用完整性,即“多”側(cè)值沒有對應(yīng)的“一”側(cè)值。理想情況下,這些空白不應(yīng)該存在。可以通過清理或修復(fù)源數(shù)據(jù)來消除它們。

       

      2,有限關(guān)系(Limited relationships)

      當(dāng)模型關(guān)系無法保證“一”側(cè)時,該關(guān)系即為有限關(guān)系。有限關(guān)系可能由以下兩個原因造成:

      • 該關(guān)系使用多對多基數(shù)類型(即使一列或兩列包含唯一值)。
      • 該關(guān)系為跨源組關(guān)系(這種情況只適用于復(fù)合模型)。

      對于導(dǎo)入模型,永遠不會為有限關(guān)系創(chuàng)建數(shù)據(jù)結(jié)構(gòu)。在這種情況下,Power BI 會在查詢時解析表連接。

      有限關(guān)系永遠不會發(fā)生表擴展。表連接是通過使用 INNER JOIN 語義實現(xiàn)的,因此,不會添加空白虛擬行來補償引用完整性違規(guī)。

      還有其他與有限關(guān)系相關(guān)的限制:

      • RELATED DAX 函數(shù)不能用于檢索“一”側(cè)列的值。
      • 強制執(zhí)行 RLS 存在拓撲限制。

       

      原文:Model relationships in Power BI Desktop

      posted @ 2025-05-27 16:10  悅光陰  閱讀(72)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 性欧美欧美巨大69| 成在线人免费| 高清自拍亚洲精品二区| 任我爽精品视频在线播放| 亚洲色欲色欱WWW在线| 少妇放荡的呻吟干柴烈火动漫| av一区二区中文字幕| 116美女极品a级毛片| 2020久久香蕉国产线看观看 | 日韩美少妇大胆一区二区| 亚洲人成网站免费播放| 汝城县| 超碰成人人人做人人爽| 亚洲国产精品黄在线观看| 国产av永久无码天堂影院| 蜜臀久久综合一本av| 日韩中文字幕亚洲精品| 午夜福利片1000无码免费| 影音先锋人妻啪啪av资源网站| 欧美人成在线播放网站免费| 亚洲熟女乱色综合亚洲图片| 五月天免费中文字幕av| 彩票| 日本精品极品视频在线| 高清无码爆乳潮喷在线观看| 日韩精品毛片无码一区到三区| 国产精品国产三级国产专| 久久精品国产福利亚洲av| 亚洲精品日本久久一区二区三区 | 国产日韩一区二区四季| 久久中文字幕无码专区| 免费国产精品黄色一区二区| 日韩人妻一区中文字幕| 婷婷色综合成人成人网小说| av中文无码乱人伦在线观看| 蜜臀av一区二区国产精品| 精品中文人妻在线不卡| 国产亚洲精品VA片在线播放| 亚洲人成网站在小说| 国产女人喷潮视频免费 | 狠狠色综合久久狠狠色综合|