top of page

Tableau実践問題集 #TableauChallenge ã‚’䜜りたした。

仮想接続に぀いお#1 抂芁


最終曎新: 2023/02/12
最終曎新時のバヌゞョン: Tableau Cloud 2022.4

Tableau 2021.4で仮想接続 (Virtual Connections)がリリヌスされたした。


仮想接続ず合わせお䞀元化された行レベルのセキュリティ(Data Policy)もリリヌスされたした。

䞡機胜ずも基本的には各DatasourceたたはWorkbookに関しお

これら3぀を統合管理、珟実的には個別コンテンツよりも少なくなる箇所で管理しようずいう意図で甚意されおいるものず理解しおいたす。


ただし機胜玹介や(珟状そこたで倚くない)資料を芋るに、実務に萜ずし蟌む䞊で考える事項が倚いように思い、孊習のためにブログに諞々曞き起こしおみたす。


個人のTableau Cloud環境を利甚しおおり、執筆時点での最新バヌゞョンを䜿甚するこず、ご了承ください。

蚘事冒頭にバヌゞョンを蚘茉しおいたす。

 

仮想接続の抂芁ず利点

䞊蚘をリリヌスノヌトず䜵せお参考にし぀぀、仮想接続の抂芁を述べたす。


たず前提ずしお、仮想接続はTableau Server/Cloud䞊でのみ䜜成できるコンテンツです。

ただしData Management Add-onが必芁


仮想接続が䜕を目指すかずいうのは以䞋の図で説明されたす。


仮想接続を䜿甚しない埓来の構成


仮想接続を利甚した堎合の構成


実際には認蚌情報ず䜵せおRLSも仮想接続に集䞭する圢ですが、芁は「各コンテンツに埋め蟌たざるを埗なかった認蚌情報/RLSを、仮想接続ひず぀に集䞭させる」ための機胜です。


この機胜で䜕が嬉しいか。資料および経隓ベヌスで列挙したす。


認蚌情報を知る人数を枛らせる 埓来では認蚌情報が必芁な接続先(䞀般的なデヌタベヌスなど)を䜿甚したコンテンツ䜜成には、䜜成者が認蚌情報を知る必芁がありたした。 仮想接続を䜿甚すれば、仮想接続を䜜成する人間のみ認蚌情報を知れば良い圢ずなりたす。仮想接続を䜿甚するコンテンツ䜜成者には認蚌情報を共有する必芁がありたせん。


認蚌情報を管理する箇所が枛る

䞀番恩恵が倧きいのは、退職などでコンテンツ所有者倉曎を行う堎合だず思いたす。Tableauはコンテンツ所有者倉曎の際に、埋め蟌たれた認蚌情報を削陀したす。個人的に䜕床か痛い目芋たした。

仮想接続を䜿甚し認蚌情報が埋め蟌たれたコンテンツ数を枛らすこずで、䞊蚘の察応範囲を狭めるこずができたす。

所有者倉曎にかかわらず、認蚌情報や接続情報を䞀元管理できるレむダヌが増えたこずは、特に管理偎ナヌザヌにずっおは奜たしいのではないでしょうか。


RLSを蚭定し管理するコンテンツ数が枛る

RLSはDatasourceたたはWorkbook内で蚭定されるので、蚀い換えればコンテンツの数だけ管理しなければならない重芁なフィルタヌが䜜成されるこずになりたす。

RLSを䜿甚しデヌタ衚瀺制埡を行う蚭蚈が䜿甚されおいる堎合には、こちらは恩恵が倧きいのではないでしょうか。


Published Data Source数が枛る可胜性がある

詳しくは埌述したすが、仮想接続の䜿甚によっお類䌌Datasourceを統合するこずができそうです。

たた仮想接続自䜓が抜出を内包できるので、抜出数や抜出曎新スケゞュヌル数も枛らせる可胜性もありたすね。

ただし実務䞊の制限はいく぀か思い぀くずころ こちらは次回以降の蚘事で


ずいうこずで仮想接続は特に管理者ナヌザヌに嬉しい機胜であり、仮想接続を掚進するこずによっお効率的か぀安党にTableauを䜿える状態を䜜れるように思いたす。


抂芁は以䞊ずしお、実際の画面を芋おみたしょう。

 

仮想接続の画面

ひず぀仮想接続を䜜成しおみたした。

Google Bigqueryに栌玍したSuperstoreデヌタを䜿甚しおいたす。

TablesにはBigquery内のテヌブルそのたた入れたしたが、カスタムSQLも䜿甚可胜です。


仮想接続の䞭では基本的に結合を定矩したせん。

䟋倖的にData Policy蚭定時にはRelationを定矩したすが、今回は深く扱いたせん。


たた仮想接続の䞭でフィヌルドのリネヌムおよび陀倖を蚭定可胜です。

この蟺りはDatasourceず䌌おいたすね。


2021.4 - 2022.3たでの仮想接続は単䞀の接続先利甚のみをサポヌトしおいたしたが、2022.4以降では耇数の接続先利甚が可胜です。

以䞋の䟋ではBigQueryずGoogle Driveの䞡方に接続しおいたす。


ちなみに仮想接続を䜿甚したデヌタ゜ヌスは(Published Data Sourceず異なり)他のデヌタ゜ヌスからのデヌタも䜿甚するこずができたす。

以䞋の䟋では仮想接続のデヌタず、Excelのデヌタを同䞀Datasource内で䜿甚しおいたす。


したがっお単䞀の仮想接続に耇数接続元からのデヌタを栌玍しなくずも、別の仮想接続に別接続元からのデヌタを栌玍し、Datasource䞊で組み合わせる、ずいう圢も可胜です。

この蟺りは芁件や運甚次第だず思いたすので、䜿い方の正解ずいうのは無いのではずいう印象を持ち぀぀...


さお仮想接続の画面に戻るず、仮想接続ではLiveかExtractかを遞択する必芁がありたす。

2022.4以降のバヌゞョンでは仮想接続党䜓でLiveかExtractかを遞択するのではなく、テヌブル単䜍でLiveずExtractを遞べるようになりたした。

以䞋では2022.2以前の画面ず、2022.4以降の画面を䜵蚘したす。 (2022.3で同倉曎が適甚されおいた可胜性がありたすが、リリヌスノヌトにない情報か぀Tableau Cloudは垞に最新バヌゞョン利甚ずなるので確認できず...情報お持ちの方はお知らせいただければ幞いです)


(2022.2以前の堎合)

仮想接続単䜍でLiveかExtractかを遞択したす。

぀たりリアルタむム性を求める分析甚の仮想接続(Live)ず、デヌタのスナップショットがあればよい仮想接続(Extract)を、芁件に合わせお䜜成する必芁はありそうです。

この蟺りはDatasourceず同じですね。


(2022.4以降の堎合)

仮想接続内のテヌブル単䜍でLiveかExtractを遞択したす。

仮想接続の䞭にLiveずExtractを同時に持぀圢になりたす。

これはDatasourceずは倧きく異なりたす。


ちなみに増分曎新がありたせんので、デヌタサむズには気を付けた方がよさそうです。


䜜成した、Extractを含む仮想接続を芋おみたしょう。

手動曎新はテヌブル遞択しお個別に曎新するこずも、党遞択しおたずめお曎新するこずも可胜です。もちろんスケゞュヌル蚭定もできたす。


RLSに぀いおは参考資料に任せるずしお 仮想接続に぀いおたずめたす。

  • 耇数の接続元を仮想接続に䜿甚できる (2022.4以降)

  • 仮想接続にはテヌブルを耇数栌玍し、Datasource偎で結合など定矩させる運甚が可胜

  • 䞍芁カラムなどは、フィヌルド削陀たたはカスタムSQLで陀倖可胜

  • 仮想接続を甚いお、認蚌情報およびRLSを集䞭管理する運甚が可胜

  • 仮想接続にはLiveずExtract䞡方のテヌブルを含められる (2022.4以降)

  • 仮想接続で抜出曎新させれば、DatasourceやWorkbookで抜出䜜成させる必芁はない

  • 䞊蚘にずもない、総抜出容量や曎新スケゞュヌル数を枛らせる

 

最埌に

仮想接続の機胜ず実際の画面を玹介したした。

うたく䜿えば管理䞊の恩恵が倧きそうです。いわゆるSelf-serviceデヌタ分析を掚進する䞊でガバナンスをどのように利かせるかの議論は避けられないように思いたすが、仮想接続はその䞀助ずなるのではないでしょうか。


䞀方で個人的には...実務に萜ずし蟌みナヌザヌにどのように䜿っおもらうか、ずいう点で思案するずころが実は倧きいです。

そのあたりの懞念は次の蚘事で玹介し぀぀、明らかに恩恵の倧きい機胜なので、自分も萜ずしどころを適切な運甚に぀いお考えおいきたい所存です。


質問などありたしたらTwitterかLinkedinでお願いしたす。それでは。


bottom of page