問題タブ [tableau-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tableau-api - HTML ファイルから直接 Tableau にテーブルをインポートする
ウィキペディアの HTML ドキュメントの表を直接タブローにインポートしたことを思い出します。Tableau の Web サイトには、Google ドキュメントの HTML インポート機能を使用する方法があります。
最初に表を Google スプレッドシートにインポートし、後で Tableau にリンクできるスプレッドシートをダウンロードします。
ウィキペディアの表やその他の HTML ドキュメントを Tableau に直接インポートする方法はありますか?
ありがとう
windows - Windows Cloudera ODBC Hiveドライバーをインストールしても、odbcad32にドライバーが表示されない
リンクhttps://ccp.cloudera.com/display/con/Cloudera+Connector+for+Tableauで提供されているclouderaodbchiveドライバーをダウンロードしてインストールしました。ただし、odbcad32.exe(ODBCデータソースアドミニストレーター)を実行している場合、[ドライバー]タブには、このドライバーに関連する新しいものは何も表示されません。私はWindowServer2008R2とWindows7でそれを試しました。同じことを経験し、解決策を持っている人はいますか?ありがとう、Cees
c# - .Net win フォームから cmd.exe を使用して、コマンド ライン ユーティリティで複数のコマンドを実行する
tabcmd.exe ユーティリティを実行して、ビューを Tableau Server に公開したいと考えています。これを行うための手動の手順は次のとおりです。ログ ファイルは、その場所の手順ごとに更新されます。
"C:\Users[ユーザー名]\AppData\Roaming\Tableau\tabcmd.log"
同じセッションで、この手順を 1 つずつ手動で実行する必要があります
- cmd.exe を実行します。
- コマンドtabcmd login -s "http:/sales-server:8000" -t Sales -u administrator -pp@ssw0rd!を使用してログインします。
- コマンドtabcmd createproject -n "Quarterly_Reports" -d "Workbooks show Quarterly sales reports"を使用してプロジェクト名を作成します。
- コマンドtabcmd publish "analysis.twbx" -n "Sales_Analysis" --db-user "jsmith" --db-password "p@ssw0rd"を使用してビューを公開します。
- コマンドtabcmd refreshextracts --workbook "My Workbook"を使用して更新します
- コマンドtabcmd logoutを使用してログアウトします。
現在、.Net win フォームからこの手順を自動化しようとしているため、以下のコードを試してみましたが、機能していません。
正常にログインできましたが、次の手順に進むことができません。これをさらに進める方法がわかりません。そのため、これに関するヘルプを楽しみにしています。前もって感謝します!
mongodb - mongodb から tableau へのミドルウェアを探しています
現時点では、Microsoft SQL Server 2012 を使用して SSIS 経由で mongodb を tableau に移動しようとしていますが、主な問題は、mongodb はもちろんドキュメント指向のデータベースであり、Microsoft SQL はリレーショナル データベース タイプのプログラムであるため、これに問題があることです。
ドキュメント指向のデータベースを、Tableau が理解できるリレーショナル データ型に変換する、Tableau のミドルウェアとして使用できるプログラムはありますか?
c# - リモート cmd.exe プロセスの完了ステータスの監視
WMI を使用してフォーム アプリケーションを使用し、ダッシュ ボードを公開して、コンピューター B からコンピューター A で .bat ファイルを実行しています。.bat ファイルはコマンド ライン ユーティリティ tabcmd.exe を複数回呼び出し、ユーティリティはコンピューター A のログ ファイルを次の場所 "C:\Users[UserName]\AppData\Roaming\Tableau\tabcmd.log"に更新します。
プロセスがコンピューター A で完了したら、コンピューター B のログ ファイルの詳細を使用してフォーム アプリケーションを更新したいと考えています。以下のように使用して .bat ファイルを実行しています。
この .bat ファイルは、動的データソース パラメーターに基づいてコンピューター B でダッシュボードを公開するため、.bat ファイルの実行時間は予測できません。
このプロセスをプロセス ID で監視する方法はありますか? もしそうなら、プロセスが完了したらログファイルを読むことができます。cmd.exeはターゲットコンピューターAでまだ実行されているため、以下はこの状況では役に立ちません.
ご協力いただきありがとうございます!
postgresql - Tableauデスクトップソフトウェアを使用してAWSRedShiftに接続するにはどうすればよいですか?
Tableauを使用してAWSRedShiftからデータを取得してからレポートを生成したいのですが、Tableau WebサイトからダウンロードしたPostgreSQLドライバーを使用しようとしましたが、接続を確立できません。
誰もがそれを行う方法を知っていますか?
windows - Tableau Server のインストール時にエラーが発生する
Tableau サーバーをインストールすると、このサーバーが表示されます。私はシステムの管理者ですが、それでもメッセージが表示されました。この点について助けてください

csv - 分析と視覚化のための csv データの変換
次のデータ形式の csv ファイルがあるとします。
データ仮想化ツールが適切に処理できるように、次の形式に変換したいと思います。
LibreOffice の機能を使用すると、Q1 列を のような異なる列Text to Columnsに簡単に分離できますが、行の転置と繰り返しに行き詰まります。A1;A2A1, A2
追加情報:
データは Google フォーム経由で収集されますが、残念ながら、Google スプレッドシートでは複数選択の質問への回答が のようなセミコロン区切り記号を使用して 1 つのセルに保存され
A1;A2;A3...ますが、私の視覚化ツールはこの基礎となるデータ構造を認識できず、それらを単一の文字列としてのみ処理するため、集計/グループ化が困難になります。実際のデータ (調査結果) には、約 5000 エントリがあり、それぞれにこのような処理が必要な複数のセルがあり、約 100,000 エントリのテーブルになります。変換を自動化する方法が必要です。
私がデータを分析/視覚化するために使用するツールは「Tableau Public 」です。それらには、そのようなタスクを半自動化する Excel 用のデータ リシェーパー プラグインがあります(各行に 1 つのデータのみが含まれていることを確認するセクションを参照) が、LibreOffice の代替手段はありません。
python - curl または Python を使用して Tableau Trusted Ticket を生成しますか?
Tableau Trusted Ticket 認証 (ここで説明)を使用するポータル サイトで作業していますが、チケットの生成に問題があります。
開発を続ける前に確認したかったことの 1 つは、これから使用する Web サーバーが、Trusted Ticket リクエストを生成するために適切にホワイトリストに登録されていることです。
説明どおりにホワイト リスト コマンドを実行しましたが、私の PHP 開発者のコードは-1失敗を示す を返し続けます。
Tableau が Trusted Ticket コードを生成して返す必要があるのが HTTP POST だけである場合、curl でこれをテストできるはずです。Linux ベースの Web サーバーの数を考えると、トラブルシューティングの手順として提案されていないことに少し驚いています。
ホワイトリストを確認するためだけに、チケットを生成するためにテストPOSTを送信する適切な方法を知っている人はいますか? 私はcurlとPythonに少し慣れていないので、それら(リクエストモジュールを使用したpython)を試してみましたが、うまくいきませんでした。
カールバージョン:
Python バージョン:
これらはどちらも を返します-1。これは、ホワイトリストへの登録が何らかの理由で失敗したか、またはこれらが適切にフォーマットされた要求ではない可能性があります。似たようなことを試して成功した人はいますか?
逆に、これに対して正しいPOSTリクエストがどのように見えるべきかのクリアテキスト文字列を誰かが持っていますか?
ここに HTML と JavaScript の有用なチャンクがあり、これを使用してチケットを正常に生成できましたが、JavaScript ベースであるため、ヘッドレス Web サーバーで実行したり、送信されたリクエストをキャプチャしたりする方法がわかりませんでした。分析。
tableau-api - 選択した期間にトランザクションがないメンバー リストを取得する #Tableau
会員・取引実績あります。選択した期間に取引がないメンバーをリストするレポートを生成する必要があります。例: フィルターで 6 か月前を選択すると、Tableau は 6 か月間トランザクションがないすべてのメンバーを一覧表示します。
クエリレベルではなく、タブローフィルターを使用してこれを達成するための知識を持っている人はいますか?
ありがとう