私の目標は、Tableau Serverを介して(データベースに直接アクセスすることなく)使用できる3つのデータソースを結合することです。データが大きすぎてTableauのデータブレンディングを効率的に使用できません。Tableau ServerからPandas Dataframeにデータを引き出す
3つのTableau Server DatasourcesのデータをPandasデータフレームにプルし、必要な操作を行い、Tableauのビジュアライゼーション用のデータソースとして使用するためにExcelファイルを保存します。
私はTabPy
モジュールについて多くの情報を見つけました。これは、PandasデータフレームをTableauデータ抽出に変換することを可能にしますが、自動化された方法でTableauサーバからデータを引き出す方法はほとんど見つかりませんでした。
タスクを自動化する方法として、tabcmd
についても読んでいますが、必要な管理者権限はありません。
詳細情報が必要な場合はお知らせください。
データソースが大きすぎてtableauデータブレンドで操作できない場合は、Document API経由でデータソースを取得する方法があります。 https://github.com/tableau/document-api-python – Bernardo
ありがとう、ベルナルド。私はこのオプションについても探求します。このAPIはデータソースから直接抽出することができるようですが、 'tabcmd'は公開されたビューでのみ作業できます。 –