Tableau 2019.2 新機能紹介:[小ネタ](一定の条件を満たせば)TSM CLIコマンドを実行する時にパスワードを入力する必要が無くなりました #tableau

Tableau 2019.2 新機能紹介:[小ネタ](一定の条件を満たせば)TSM CLIコマンドを実行する時にパスワードを入力する必要が無くなりました #tableau

君の瞳にダイレクト
2019.05.23

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

どうも。DI部@大阪オフィスの玉井です。

日本時間2019年05月22日(水)、Tableauの最新バージョンとなる「v2019.2」がリリースされました。

当エントリでは、バージョン2019.2の新機能の中から「Direct access with TSM CLI」についてご紹介したいと思います。

今まではTSM CLIコマンドを実行する時は必ず認証が必要だった

Tableau Serverの管理を行うTSM CLIですが、こちらを実行する時、今まではパスワードの入力が求められてきました。

2019.2以降、一定の条件を満たした場合は、この認証無しでTSM CLIを実行することができます。

Direct access with TSM CLIの条件

Tableauのドキュメント曰く、下記の通りです。

  • コマンドを実行するアカウントが、Windows Server上のLocal Administratorsグループ(TSM-authorized group)に所属していること
  • Tableau Server Administration Controllerサービスが実行されているインスタンス上で直接実行(ローカルで実行)すること
    • 例えばクラスター構成の場合は、初期ノードにTableau Server Administration Controllerサービスがあるため、初期ノードで実行する必要がある…みたいなケースが該当すると思われます。

実際にやってみた

例えば、単一構成のTableau Server(のWindows Server)に、ローカルAdminグループのユーザーでログインして実行した場合は、下記のようにパスワード認証無しで実行できます。

※コマンド自体がエラーになってるのは気にしないでください。

スクリプトで真価を発揮するかも

もちろん普通に使う分でも便利なこの機能ですが、本領を発揮するのは、TSM CLIを用いたスクリプトを作成するときではないでしょうか。

前述したように、今までのTSM CLIは実行に必ず認証が必要でした。ですので、普通にスクリプトを書く分には、スクリプト上にパスワードをべた書きする必要があります。さすがにそれがセキュリティ上アレだということで、下記のようなアプローチが考えられたりしました。

しかし、今回の条件に該当するユーザーを使用すれば、そもそもパスワードを埋め込んだり別の方法を使うこと無く、スクリプトを作成することができると思われます。

おわりに

これまた地味ではあるのですが、かゆいところに手が届いた!的な新機能ということで、紹介しました。

参考


データ分析基盤ならCSAにおまかせください!

クラスメソッドでは、データ分析に関わる皆様の作業コストを削減し、分析アクションを促進・効率化・自動化するためのデータ分析基盤「カスタマーストーリーアナリティクス」を提供・展開しています。興味をお持ち頂けた方は下記バナーをクリックし、詳細をご覧頂けますと幸いです。(各種問い合わせも承っております)

データ分析基盤を最短1ヶ月で導入可能


また、現在クラスメソッドでは毎週無料の相談会を開催しています。データ分析基盤の構築から、BIツール、データ統合など、ビッグデータ分析の導入や活用、技術についてお気軽にご相談ください。

データ分析相談会

この記事をシェアする

データ分析基盤を最短1ヶ月で導入できる

関連記事