その他お問い合わせ先

lodestar@truestar.co.jp

運営会社

株式会社truestar
truestar activation株式会社

Tableau本

3月末にTableauユーザー会メンバーが執筆した

『Tableau データ分析 ~入門から実践まで~』

が刊行されました。

ユーザー会のつながりで一部コンテンツの査読にも関わりましたが非常に濃密な内容です。

前半の基本機能の説明ではユーザー視点で引っかかるポイントが丁寧に記載されています。特にところどころに出現するColumnやNoteには公式マニュアルには載らないものの知っておきたいテクニックなどが多数盛り込まれています。

中盤にはデータ分析プロジェクトの進め方等に関する記述がありますが、ここはまさに弊社のプロジェクトの中でも日々感じていることが体系的に整理されており、仮にTableauユーザーでなくても有益なコンテンツです。社内向けの企画書作成などでも役立つシーンは多いと思います。

後半の応用編は、実践的なデータ分析の手法が丁寧に書かれています。2014年に当ブログに投稿したRFM分析も当時は一度集計結果を元データから切り離す必要がありましたが、いまではこの本に記載のあるように、LOD関数で実現するようになりました。

最後のユーザー事例では、導入経緯や社内での取り組み方だけでなく、Tableauの足らない点などにも切り込んでいたりと、このあたりはユーザー本ならではですね。

これから本格的にTableauを使いたい、という方には特にオススメの一冊です。

amazonで買う

楽天で買う

ページ数なんと700ページ超の超大作ですが、硬さのないソフトカバーなので手元で楽に扱えます。

※タバコを吸わないので500円玉と比較してみました。

P727にはおすすめサイトとして Tableau-id も掲載いただきました。 ありがとうございました。

T.Fuji

TableauにおけるExcelのカタカナデータの読み込みエラーについて

TableauではExcelのカタカナデータをうまく読み込めないことがあります。

例えば以下のようなExcelデータがあります。

ExcelのワークシートをTableauでそのまま読み込むと

カタカナのみのデータがひらがなとして読み込まれてしまいます・・・

Tableau社によると、製品管理チームに対する機能要望としては上がっているそうですが、日本ローカルの問題なので後回しになっている模様です。 2014年の段階で、数多くのTableau本を執筆されているプリンシプル社の木田氏がコミュニティのIDEA欄に要望を出されています。

https://community.tableau.com/ideas/3467

ここへの賛意が多いと実装への優先度が上がるとのことですので、同じ課題を抱えていらっしゃる方はポチっとしていただければと思います。

本題に戻り、この問題に対する妥協案をTableau社からご提示いただきましたのでそちらも共有します。 まず、Excelのままだとダメなので、該当するシートをテキストファイル(txtまたはcsv)で保存します。

テキストファイルを読み込んで、データソースの選択画面でプロパティを開きます。(右クリックでも▼クリックでも)

そこでロケールを日本から

英語(アメリカ合衆国)に変更します。

すると・・・、あら不思議、正しく読み込まれました。 ※英語(アメリカ合衆国)以外でもうまくいく言語は多数あります。

根本的な解決策ではないですが、とりあえず妥協案ということで。

Fuji

続きを読む TableauにおけるExcelのカタカナデータの読み込みエラーについて

浮動小数データ(および10進数データ)の取り扱い精度について(前編:Tableauの場合)

一般に何らかの数値データ処理を行うソフトでは必ず「取り扱い可能な数値範囲と精度」が存在し、それを基に各種計算処理において有効範囲や有効桁数を考慮しておく必要があります。TableauやAlteryxにおいても当然ながら数値に関する範囲と精度の問題が存在します。

しかしながらそれぞれ本家のリファレンスマニュアルを参照してもあまり情報が掲載されておりません。そこで今回は実験を行いつつ、範囲と精度に関するお話をいたします。

先に基礎情報として、

*「浮動小数データ」(例えば”float型”とか”Double型”とか呼ばれるもの) *「10進数データ」(例えば”decimal型”と呼ばれるもの)

がコンピュータ内でどのように扱われているかの話につきまして。この辺りはネット上に多数文献が存在しておりますのでそちらをご参照ください。

例) *演算誤差の正体 – IEEE 754 浮動小数点数の仕組み(日経PC21より) *固定精度の数値(IBM Knowledge Centerより)

次にTableauの場合について。Tableauオンラインヘルプより。 *データ型:NUMBER

「Tableau 内の数値は、整数または浮動小数点数のいずれかです。」

10進数型のデータ形式は元々持ち合わせていません。

この辺りは設計思想によるもの(注1)と思われます。ただ、取り扱い可能な数値範囲や、浮動小数の有効桁数については記載がありません。 (注1:Tableauはその目的用途としてデータ分析・データビジュアライズに主眼を置いたソフトであり、会計処理を行うソフトではない。)

そこで実際に値を入れて確認してみましょう。上記のとおり10進数型データは取り扱いされていないため、浮動小数と整数で見てみることにします。

結果として浮動小数、整数共、符号付き64bit(注2)で扱われており、

浮動小数:1.7E +/- 308 (有効桁数:15 桁) 整数:-9,223,372,036,854,775,808~9,223,372,036,854,775,807

となります。 (注2:検証は64bit版Tableau(Ver.9.1.2)にて行いました。 32bit版につきましては手近に適当な環境が無かったため未確認ですが、符号付き32bitになっている可能性があります。該当環境の方はご注意を。)

次回はAlteryxの場合についてお送りします。

Tableau_id執筆者:戸崎 茂雄(Shigeo Tosaki)

続きを読む 浮動小数データ(および10進数データ)の取り扱い精度について(前編:Tableauの場合)

Tableauの機能拡張

完全に受け売りネタです。

いつも参考にさせていただいているDevelopers.IOにて、先週ラスベガスで開催されたTableau Conferenceの内容が早くも共有されています。

Developers.IO – Tableau Conference 2015 at Las Vegas [基調講演レポート] Keynote: Christian Chabot and Chris Stolte

今後の機能拡張に関する記載が多数ありますが、直近に私が投稿した内容と関連するものもありましたので、私の雑感をまとめてみます。

 

◆Data

・Union ⇒先日の投稿『Alteryxでデータの一括結合』で取り上げたばかりの内容がTableauでできるようになるようです。 集積されているデータ量が膨大な場合などは引き続きTableau外で処理した方が良いかもしれませんが、使用頻度は高くなりそうです。

・Cross Database Join ⇒これまでは、同じフォルダのCSVとか同じエクセルのシート間でしかできませんでした。これも期待大です。

 

◆Visualization

・Global Post Code ⇒郵便番号をデータソースに持っておく必要がありますが、郵便番号から色塗りマップが使えるようになるそうです。 GPSなどから取得する緯度経度データを適用させる場合、緯度経度データを郵便番号に紐付ける必要があります。これは近日中にAlteryxで実装して投稿しようと考えています。

・Custom Territories ⇒これは便利です。エリアの管理区分(例えば関東に山梨や新潟を含めるか、とか)は組織によって異なりますので、カスタマイズできると使いやすいですね。

・Spatial Data ⇒シェープファイルが読めるようになります!

上の3つは空間情報処理系の機能拡張になる訳ですが、現状では以下のような課題もありますので、それらも改善されることを期待したいところです。

課題①ポリゴンデータはプライマリーデータソースになる ⇒こうなると可視化上の制約が大きくなります。ポリゴンはあくまでバックグラウンド情報であり、そこに落とし込むデータの表現が重要な訳なので、ポリゴンはセカンダリか、専用のデータソース的に持てると良いのですが。

課題②1つのビューの中で複数フィールドの緯度経度を表現できない 例えば、AさんがX店で商品を買ったというレコードには、Aさんの位置情報と、X店の位置情報の二種類の緯度経度を持ったりしますが、いまのTableauでは同時に表現できません。 データソースを“うまく”加工して無理やり実装することはできないこともないですが、別の課題が出たりするのであまりお奨めはできません・・・。

いずれにせよ、空間情報処理は計算量が多く、Tableauで全て計算させようとするとパフォーマンスへの悪影響が大きいと想定されます。計算が複雑化して処理時間が長くなる場合にはAlteryx等による外部でのデータ処理を検討する必要がありそうです。

・Viz within a Viz! ⇒もっとも期待度が高いです。サンプル画像にあるように、特にマッピングのビューで有効だと思います。

 

◆Analytics

続きを読む Tableauの機能拡張

ショートカットリスト

Tableau Desktop のショートカットキーはオンラインヘルプで共有されています。

http://onlinehelp.tableau.com/current/pro/online/ja-jp/help.htm#shortcut.html

ですが、わかりづらい用語があったり、ショートカットで使用するキーボードのアルファベット順に並んでいたりと微妙に使いづらいので、ざっくりと用途別にExcelでA4一枚にまとめてみました。

Tableau-Shortcut

実際に良く使うものは限られると思いますがお役に立てばということで。

 

ちなみに、今回のような作表はExcelやWordで作成した方が良いと思います。(Tableauでもそれなりのものはできるかもしれませんが・・・)

何でもかんでも全てTableauに置き換えるというのは、そもそも無理な話で、ITツールは使い分けが肝心です。

 

T.Fuji