Tableau 開発者プラットフォーム入門
学習の目的
この単元を完了すると、次のことができるようになります。
- Tableau 開発者プラットフォームのさまざまな部分を識別する。
- 各 Tableau API の利点を説明する。
- さまざまな Tableau API のユースケースを挙げる。
Tableau について知る
Tableau は、誰もがデータを見て理解できるようにするビジュアル分析プラットフォームです。データ準備から分析、共有まで、セルフサービス分析の全サイクルをサポートします。あらゆる段階でガバナンスとデータが管理されています。ユーザーは Tableau を使用して、データを Tableau Cloud または Tableau Server で安全に共有できるインタラクティブなダッシュボードに簡単に変換できます。ビジネスユーザー向けの Tableau についての詳細は、「Tableau 環境のツアー」トレイルを参照してください。
Tableau 開発者プラットフォーム
Tableau 開発者プラットフォームは、API と開発者ツールで構成されています。Tableau のお客様とパートナーは常に、Tableau 機能を拡張する新しい方法や、Tableau Exchange で提供する画期的なアプリケーションについて検討しています。Tableau 開発者プラットフォームでは、プラットフォーム上で開発するための包括的なツールボックスが提供されています。
Tableau の API と開発者ツールは、5 つのカテゴリに分類できます。
- 接続性: カスタムコネクタまたは抽出を使用して、あらゆるデータを Tableau に取り込みます。
- Hyper API
- コネクタ SDK
- Web データコネクタ SDK
- 拡張性: Tableau ダッシュボードに新しい機能を提供し、他のアプリケーションと統合します。
- ダッシュボード拡張機能 API
- 埋め込み API
- 高度な分析: Tableau を R、MATLAB などの高度なモデルと統合します。
- TabPy
- R
- MATLAB
- 分析拡張機能の API
- 自動化と統合: 面倒なタスクを自動化し、Tableau コンテンツをプログラムで管理します。
- Tableau REST API
- Webhook
- メタデータ API
- Tableau Server Client (TSC)
- Hyper API
- Tableau Services Manager (TSM)
- tabcmd コマンドラインユーティリティ
- 埋め込み: Tableau コンテンツを他のアプリケーションに埋め込みます。
- 埋め込み API
- Tableau REST API
- Mobile App Bootstrap
Tableau Developer Program
Tableau Developer Program には、Tableau 開発に関するトレーニング、サポート、リソースが集約されています。この Trailhead モジュールを完了した後にご利用ください。
- 自信を持ってコーディングする: Tableau Cloud の最新プレリリースバージョンを含む個人の開発用 Sandbox を無料で入手できます。
- エキスパートとつながる: Tableau エンジニアとつながり、開発に関するサポートを得られます。
- 最新情報を入手する: ニュースや更新情報を入手したり、開発者限定のスプリントデモやベータ版に参加したりできます。
- 仲間を見つける: さまざまな開発者チャネルを通じて、他のユーザーとつながり、知識を得ることができます。
Main Stage Analytics の Tableau ジャーニー
この Trailhead モジュールでは、Tableau の API と開発者ツールについてと、一般的なユースケースについて説明します。特定のプロジェクトに最も適している API とツールを理解できるように、Tableau の使用を開始する Main Stage Analytics という架空の会社を見てみましょう。Main Stage Analytics は、企業が戦略的なビジネスニーズを満たせるようにサポートする、カスタマイズされた調査を専門とする分析会社です。
さまざまな種類の強力な Tableau 開発者ツールの概要を理解したところで、次の単元では、プログラムでデータを Tableau に取り込む方法を詳しく見ていきます。