Tableau Cloud でTelegram ビジュアライゼーションを作成
Tableau Cloud は、クラウドホスティングの分析プラットフォームです。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にTelegram のデータにクラウドベースでアクセスできます。この記事では、Telegram に接続し、Tableau Cloud でTelegram のデータからビジュアライゼーションを作成する方法を説明します。
Connect AI からTelegram に接続する
CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルから「Telegram」を選択します。
-
必要な認証プロパティを入力し、Telegram に接続します。
API キー認証の設定
Telegram は、API リクエストの認証に Bot Token を使用します。Bot Token は、Telegram 上の BotFather(https://t.me/BotFather)でボットを作成することで取得できます。作成すると、BotFather が
123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ
という形式のトークンを発行します。以下の接続プロパティを設定して接続を確立してください:
- AuthScheme:APIKey に設定します。
- APIKey:BotFather から取得した Telegram の Bot Token に設定します。
接続文字列の例
Profile=C:\profiles\Telegram.apip;ProfileSettings='APIKey=your_bot_token';
- Create & Test をクリックします。
- Edit Telegram Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Tableau Cloud からTelegram に接続できるようになります。
Tableau Cloud でTelegram のデータをリアルタイムでビジュアライズ
以下のステップは、Connect AI の仮想Telegram のデータベースを使用してTableau Cloud で新しいデータソースを作成し、データから簡単なビジュアライゼーションを作成する方法の概要です。
- Tableau Cloud にログインしてアカウントを選択し、新しいワークブックを作成します。
- 新しいワークブックでデータウィザードからMicrosoft SQL Server Connector を選択し、Connect AI インスタンスの値を入力します。
- Serverを tds.cdata.com,14333 に設定します。
- Database を先ほど設定したTelegram のコネクションの名称(例:API1)に設定します。
- Username をConnect AI のユーザー名に設定します。([email protected])
- Password を上記のユーザーのPAT に設定します。
- Require SSL のチェックボックスにチェックを入れます。
- 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じてJOIN されたデーブルの関係を定義します)
- 「Dimensions and Measures」を選択してビジュアライゼーションを構成します。
クラウドアプリケーションからTelegram のデータにリアルタイムアクセス
これで、Tableau Cloud ワークブックからTelegram のデータにリアルタイムで直接クラウドベースの接続が可能です。さらに、データソースやワークブックを公開することなく、Tableau Desktop から新しいビジュアライゼーションを作成したり、ダッシュボードを作成したりすることができます。Tableau Cloud のようなクラウドアプリケーションで、100 を超えるSaaS、ビッグデータ、NoSQL ソースのデータにリアルタイムアクセスする方法の詳細については、Connect AI ページを参照してください。