200331 PowerBI 外掛插件之 TabularEditor 介紹

此前熔掺,我們說過了 PowerBI 將在今年夏天內(nèi)置支持至少三大外掛插件钙勃,如下:

image

在 PowerBI Desktop 沒有正式發(fā)布這些集成前祖秒,各大插件要準(zhǔn)備好被集成痕囱。

本文來說說其中的 空手造車 插件田轧,名叫:TabularEditor。

下載與安裝

在它沒有被內(nèi)置到 PowerBI 前鞍恢,大家可以自由下載使用傻粘。該插件是開源,免費(fèi)帮掉,無公害產(chǎn)品弦悉。下載地址是:

https://tabulareditor.github.io/

截至發(fā)文時(shí),該插件剛與18小時(shí)前更新蟆炊,更新內(nèi)容就是增強(qiáng)與 PowerBI Desktop 的插件集成性稽莉。

只需要下載雙擊下一步直到安裝完成即可。如下:

image

如果把 PowerBI 的高性能分析執(zhí)行比作一部發(fā)動(dòng)機(jī)引擎的話涩搓,那么我們構(gòu)建的每一個(gè) PowerBI 文件(也就是數(shù)據(jù)集或數(shù)據(jù)模型)都是裝有 PowerBI 高性能引擎的一部跑車污秆。如下:

image

由于業(yè)務(wù)目的不同劈猪,它開往的地點(diǎn)和路線不同。

這里揭示了一個(gè)不變的真理:

數(shù)據(jù)混狠,是為業(yè)務(wù)服務(wù)的岸霹;正如,車将饺,是為到達(dá)目的地服務(wù)的贡避。

當(dāng)然,打造一臺(tái)高性能跑車予弧,本身也可以成為一項(xiàng)愛好刮吧;正如,構(gòu)建一套高性能標(biāo)準(zhǔn)的數(shù)據(jù)模型掖蛤,本身也可以成為一項(xiàng)愛好杀捻。

造車,需要工具蚓庭;建造數(shù)據(jù)模型致讥,也需要工具。

如果說器赞,PowerBI 為純業(yè)務(wù)人員準(zhǔn)備了一個(gè)可視化的界面垢袱;那么,Tabular Editor 就是為數(shù)據(jù)模型設(shè)計(jì)師而準(zhǔn)備的專業(yè)工具港柜。

本文僅僅是一個(gè)開始请契,我們會(huì)在后續(xù)的文章和直播中來講解 Tabular Editor 的詳細(xì)用法以及各種技巧。

(上個(gè)周日剛剛直播過 PowerBI 三大插件系統(tǒng)夏醉,希望大家不要錯(cuò)過每次的直播)

構(gòu)建數(shù)據(jù)模型跑車

image

在商業(yè)智能分析中爽锥,數(shù)據(jù)模型以及其周邊附件,是其核心所在畔柔。

歸根結(jié)底氯夷,目前有四種方式來構(gòu)建基于微軟 PowerBI 引擎(Vertipaq)的工具:

  1. PowerBI Desktop
  2. Visual Studio
  3. Excel Power Pivot
  4. Tabular Editor

絕大多數(shù)人都是從 PowerBI Desktop 入手的,這也是最簡(jiǎn)單正確直接的選擇释树。

這里要說明的是:

如果使用一種工具做了一部分肠槽,是可以用另一種工具繼續(xù)做的。

這句話奢啥,很重要秸仙,它體現(xiàn)了一種工業(yè)標(biāo)準(zhǔn)操作的標(biāo)準(zhǔn)化流程。在此前桩盲,微軟并沒有完全讓這個(gè)過程可以在不同的工具之間徹底兼容寂纪。但在 2020 年 3 月,微軟讓 PowerBI Desktop 為可以持續(xù)被各種工具協(xié)同,打開了基礎(chǔ)捞蛋。

我們需要在 PowerBI Desktop 做一個(gè)設(shè)置孝冒,如下:

image

這項(xiàng)設(shè)置讓 PowerBI Desktop 以增強(qiáng)的元數(shù)據(jù)格式存儲(chǔ)數(shù)據(jù)集。

其好處就是可以在其他工具中打開繼續(xù)操作拟杉。也就是說庄涡,可以在 Tbular Editor 中繼續(xù)來構(gòu)建一輛沒有完成的車。

image

我們可以在 Tabular Editor 中點(diǎn)擊該按鈕來打開正在構(gòu)建的運(yùn)行在 PowerBI Desktop 中的數(shù)據(jù)模型搬设,如下:

image

它將自動(dòng)幫助我們列出此時(shí)可用的實(shí)時(shí) PowerBI Desktop 中的數(shù)據(jù)模型穴店。我們選擇一個(gè),打開如下:

image

這就是我們數(shù)據(jù)模型的全部定義拿穴。這些定義的本質(zhì)(以下這句話非常重要)是:

  • 數(shù)據(jù)模型中的表
  • 表之間的關(guān)系
  • 計(jì)算列泣洞,計(jì)算表,度量值默色,計(jì)算組
  • 其他(多語(yǔ)言翻譯球凰,角色,數(shù)據(jù)源腿宰,透視等)

它們反應(yīng)了業(yè)務(wù)以及業(yè)務(wù)邏輯呕诉,對(duì)這些內(nèi)容的定義就相當(dāng)于定義了業(yè)務(wù)本身。

接著吃度,作為一名對(duì)構(gòu)建數(shù)據(jù)模型癡迷的數(shù)據(jù)建模玩家义钉,也就是構(gòu)建高性能跑車的專業(yè)設(shè)計(jì)師,將通過純手工打造一套數(shù)據(jù)模型规肴。

可以在其中構(gòu)建一切可以構(gòu)建的內(nèi)容夜畴,并點(diǎn)擊保存按鈕拖刃,便可以在 PowerBI Desktop 中看到對(duì)應(yīng)的變化。

[!NOTE]

在 2.9.6 以前贪绘,會(huì)提示正在處理 PowerBI Desktop兑牡,而在 2.9.6 版本由于微軟的官方宣告支持,以便于我們可以安心地使用 Tabular Editor 來凌空實(shí)時(shí)改變 PowerBI Desktop 中的模型税灌。

感受 Tabular Editor

我們通過增加一個(gè)度量值來感受這一工具均函,我們可以建立一個(gè)度量值,如下:

image

我們?cè)诒?#Controller 下菱涤,建立一個(gè)名為 Test 的度量值苞也,如下:

image

可以看到:

  1. 我們可以利用專有的編輯器來編寫這個(gè)度量值的內(nèi)容。
  2. 度量值顯示在表中粘秆。
  3. 度量值有一個(gè)特殊的圖標(biāo)表示它沒有被保存進(jìn)入實(shí)時(shí)的模型如迟。

我們可以點(diǎn)擊【保存】按鈕,來保存這項(xiàng)變更。如下:

image

這里的保存殷勘,指的是:將編輯的變更全部保存回實(shí)時(shí)的 PowerBI Desktop 數(shù)據(jù)模型中此再。

那么,我們期望:

可以保存成功玲销,且 PowerBI Desktop 中應(yīng)該多出來這一個(gè)度量值输拇,那么我們來看看:

image

確實(shí)如此,在 PowerBI Desktop 中竟然多出來了一個(gè)度量值贤斜。

注意:需要右鍵點(diǎn)擊該表點(diǎn)擊刷新數(shù)據(jù)會(huì)刷新這個(gè)表的結(jié)構(gòu)策吠,才會(huì)顯示這個(gè)新的度量值。

沒錯(cuò)蠢古,我們當(dāng)前希望不需要刷新就可以看到度量值的引入奴曙,在 Tabular Editor 正式成為 PowerBI Desktop 的官方外掛后,就不再需要刷新了草讶。但不影響我們這個(gè)時(shí)候來感受和使用這個(gè)插件洽糟。

Tabular Editor 對(duì)中文支持的問題

目前,在 Tabular Editor 中對(duì)中文的支持有些問題堕战,現(xiàn)象如下:

image

可以看到中文疊在了一起坤溃,所以你很難輸入中文的內(nèi)容。

這個(gè)問題已經(jīng)被 Tabular Editor 確認(rèn)是一個(gè)問題嘱丢,但不知道具體修復(fù)時(shí)間薪介。

這里希望大家可以熟悉英文的編寫方式。

多語(yǔ)言系統(tǒng)

中文的支持問題越驻,其實(shí)會(huì)將我們帶入一個(gè)更專業(yè)的領(lǐng)域汁政。

由于在編寫 DAX 公式時(shí)僅僅需要表名和列名,我們應(yīng)該熟悉使用英文的標(biāo)準(zhǔn)名稱系統(tǒng)缀旁,例如:

image

作為發(fā)燒級(jí)的專業(yè)設(shè)計(jì)師记劈,應(yīng)該使用英文的方式來設(shè)計(jì)。

但我們不該苛責(zé)用戶也使用英文并巍,我們應(yīng)該允許用戶使用他們熟悉的語(yǔ)言目木,例如:中文。

本文的精髓來了懊渡,請(qǐng)看我的用戶界面:

image

對(duì)刽射。你沒看錯(cuò)。

我們的數(shù)據(jù)模型是全英文的剃执,而用戶使用時(shí)卻又變成了中文誓禁。

我們可以利用 Tabular Editor 來完成這一壯舉,首先忠蝗,在原生語(yǔ)言系統(tǒng)(英文)下现横,是這樣的:

image

而作為發(fā)燒級(jí)的專業(yè)設(shè)計(jì)師,考慮了極致的用戶體驗(yàn),我們?yōu)橛脩粽{(diào)教了多語(yǔ)言系統(tǒng)戒祠,例如:中文骇两。如下:

image

WOW!當(dāng)我第一次看到這項(xiàng)壯舉時(shí)姜盈,我驚艷到了低千。

它不但可以設(shè)置中文系統(tǒng),可以設(shè)置任何一種語(yǔ)言馏颂,當(dāng)用戶在自己的 Windows 系統(tǒng)打開 PowerBI 云端或文件使用時(shí)示血,在用戶界面的語(yǔ)言形態(tài)將于此一致。

總結(jié)

本文是 Tabular Editor 的介紹救拉,大家自己嘗試使用难审。我們將在本周直播更多內(nèi)容,請(qǐng)留意我的朋友圈直播通知亿絮。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末告喊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子派昧,更是在濱河造成了極大的恐慌黔姜,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒂萎,死亡現(xiàn)場(chǎng)離奇詭異秆吵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)五慈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門纳寂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人泻拦,你說我怎么就攤上這事烈疚。” “怎么了聪轿?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)猾浦。 經(jīng)常有香客問我陆错,道長(zhǎng),這世上最難降的妖魔是什么金赦? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任音瓷,我火速辦了婚禮,結(jié)果婚禮上夹抗,老公的妹妹穿的比我還像新娘绳慎。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布杏愤。 她就那樣靜靜地躺著靡砌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪珊楼。 梳的紋絲不亂的頭發(fā)上通殃,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音厕宗,去河邊找鬼画舌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛已慢,可吹牛的內(nèi)容都是我干的曲聂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼佑惠,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼朋腋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起兢仰,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤乍丈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后把将,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轻专,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年察蹲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了请垛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡洽议,死狀恐怖宗收,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情亚兄,我是刑警寧澤混稽,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站审胚,受9級(jí)特大地震影響匈勋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜膳叨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一洽洁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧菲嘴,春花似錦饿自、人聲如沸汰翠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)复唤。三九已至,卻和暖如春城豁,著一層夾襖步出監(jiān)牢的瞬間苟穆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工唱星, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雳旅,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓间聊,卻偏偏與公主長(zhǎng)得像攒盈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子哎榴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容