セマンティックモデルに接続する
学習の目的
この単元を完了すると、次のことができるようになります。
- セマンティックモデルに直接接続する場合と Tableau Semantics コネクタを使用する場合の違いを説明する。
- Tableau Desktop または Tableau の Web 作成環境からセマンティックモデルに接続する方法を説明する。
- セマンティックモデルのデータを使用して Tableau で Viz (ビジュアライゼーション) を作成する。
セマンティックモデルへの接続方法を確認する
データが Data 360 にあり、Tableau Semantics でセマンティックモデルを作成済みだとします。
この場合は、Tableau Next からセマンティックモデルに直接接続することも、Tableau Classic で Tableau Semantics コネクタを使用することもできます。どちらの方法でも Data 360 と Tableau Semantics の機能を活用しながら、自分に合った環境を自由に選んで作業できます。つまり、次のようになります。
-
標準化された定義: すべてのメジャー、ディメンション、計算があらかじめ定義されています。
-
一元的なガバナンス: モデルが一元管理されるため、変更や更新はすべてのユーザーに反映されます。これにより、データサイロや分析結果の食い違いを防げます。
-
わかりやすいビジネス用語: フィールドやメトリクスにビジネス用語が使われるため、技術者でないユーザーでも必要なデータを簡単に見つけて分析できます。
Tableau Next で作業する
Tableau Next では、データが Data 360 にあり、そのデータと分析の間にセマンティックモデルがあることが前提です。Tableau Semantics のデータモデルを Tableau Next で分析する場合、Salesforce 組織という 1 つの環境内でシームレスに作業できます。
Tableau Classic で作業する
Tableau Cloud や Tableau Desktop での分析に慣れている方なら、さまざまな環境からデータにアクセスできる利便性をご存じでしょう。ただし、Tableau Semantics コネクタは通常のコネクタとは異なります。単にデータに接続するだけでなく、セマンティッククエリを活用するセマンティックコネクタです。そのため、セマンティックモデルで設定された定義が Tableau の作成環境でもそのまま適用されます。
このコネクタはセマンティッククエリを使用し、人の言葉とコンピューターが情報を処理する方法との橋渡しをします。セマンティックモデルが、自然な言葉での質問をデータベースが必要とする技術的な構文に変換します。作成者は、裏側の技術的な仕組みを意識する必要はありません。目にするのは、ビジネスロジックがあらかじめ組み込まれた、人にとってわかりやすい表現だけです。
セマンティクスは、基になるデータに人が理解しやすい定義とビジネスロジックを加えるものなので、一部の設定は Tableau Semantics によって制御されます。そもそも、フィールドのデータ型を定義するセマンティックレイヤーを構築しておきながら、分析時にその定義を変更できてしまっては意味がありません。そのため、Tableau Semantics コネクタを使用すると、通常 Tableau で利用できる一部の機能が使用できなくなります。
現在、Data 360 のデータソースから Tableau 側でセマンティクスを作り直しているなら、その作業を繰り返す必要はありません。その代わりに、データと同じ環境で構築されたセマンティックモデルに接続し、そのモデルを活用しましょう。
Tableau Next でセマンティックモデルに接続する
- ワークスペースで、[Add (追加)] ドロップダウンから [New Visualization (新しい Viz)] を選択します。
![Tableau Next ワークスペースで、[Add (追加)] ドロップダウンメニューから [New Visualization (新しい Viz)] オプションが選択されている画面。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/data-management-across-tableau-products/connect-to-semantic-models/images/ja-JP/0583337c6da0d271669b2c558698b40b_kix.94wyx77sm9wj.png)
- データソースとして、Viz に使用するセマンティックモデルを選択します。
- Viz に使用するフィールドを [Columns (列)] または [Rows (行)] にドラッグ & ドロップします。
-
[Marks (マーク)] セクションで、Viz のグラフの種類を選択します。
- 追加情報を視覚的に表すには、フィールドを [Color (色)] と [Label (ラベル)] にドラッグします。
![[Color (色)] と [Label (ラベル)] にフィールドをドラッグした結果を示す Tableau Next の Viz。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/data-management-across-tableau-products/connect-to-semantic-models/images/ja-JP/c888f7aca340d23ffa6dea4760f445e0_kix.ldl32hljsfsc.png)
これだけです。これでセマンティックモデルへの接続が完了し、Viz の作成を開始できます。
Tableau Semantics コネクタを使用する
Tableau Semantics コネクタを使用すると、Data 360 で一元管理されているデータモデルを Tableau Desktop または Tableau Cloud で利用できます。この橋渡しは、データ分析における 2 つの大きな課題である一貫性とスピードを解決するうえで重要です。
コネクタは一元的に定義されたビジネスロジックを使用し、「利益」や「顧客維持率」などの主要なメトリクスの定義を、すべてのレポートと部門で統一します。たとえば、セマンティックレイヤーコネクタを使用しない場合、「アクティブな顧客」の定義がチームごとに異なる可能性があります。マーケティングチームでは過去 90 日以内にメールをクリックした顧客、営業チームでは過去 180 日以内に購入した顧客を「アクティブな顧客」と定義する、といった具合です。
セマンティックモデルに接続すれば、Tableau でデータを準備したりモデル化したりする手間のかかる作業を省けます。あらかじめ構築されたモデルに接続するだけで、すぐに Viz の作成を始められます。
コネクタを使ってセマンティックモデルに接続するのは簡単です。
- Tableau Desktop、またはブラウザーで Tableau Cloud の作成環境を開きます。
-
[Connect (接続)] ペインの [To a Server (サーバーに)] で、[Tableau Semantics] を選択します。
- セマンティックデータモデルがある組織のインスタンス URL を入力し、[Sign In (サインイン)] を選択します。認証のためにブラウザーが開くことがあります。
- 検索ボックスに接続するセマンティックモデルの名前を入力するか、リストから探します。
- セマンティックモデルを選択し、[Connect (接続)] を選択します。
![Tableau Desktop の [Connect (接続)] ペインに表示される [Tableau Semantics] コネクタオプション。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/data-management-across-tableau-products/connect-to-semantic-models/images/ja-JP/63d0415d59b36f4d64d2605ef4f3c7e9_kix.8odr2ddkcxi2.png)
使い慣れたツールを諦めたり、アセットを不必要に作り直したりする必要はもうありません。一貫したセマンティックモデルを使用すれば、どこで分析しても一元化された情報源を利用でき、すぐにデータから確かな答えを得ることができます。
