4月7日におこなった、「Tableau 9.3の新機能」オンラインセミナーでご質問いただいた内容について、回答します!
【Q1】 ユニオンしたデータソース内で重複したレコードは、マージされますか?SQLでいうUNION ALLかUNIONか?
【A1】 UNION ALLと同じく重複したレコードはマージされません。
例: Alphabet City_biketrips.csv にはE 20 St & FDR Drive というStation Nameのレコードが1件入っています。
ここに同じStation Nameのレコードが2件入っているEast Harlem_bikestrips.csvをユニオン機能で結合すると、元の1件と合わせて3件のレコードができます。
【Q2】 先ほど、Station Nameのカラム結合をデモしていましたが、両方にデータが入っていた場合はどのようになるのでしょうか。
【A2】 図2の下の2レコードにStation NameとStation_Nameの2つのフィールドにデータが入っています。この2列をマージするとStation Nameフィールドのデータのみ残ります。
ユニオン作成に関する詳細な説明はオンラインヘルプを参照してください。
http://onlinehelp.tableau.com/v9.3/pro/online/mac/ja-jp/help.htm#union.html
【Q3】 UNION機能ですが、どのファイルからのデータなのかっていう情報は、付け足せないんでしょうか?
例えば、
SELECT * ,"26" as [年度] FROM ['26 Data$']
UNION
SELECT * ,"27" as [年度] FROM ['27 Data$']
という風に後から[年度]列を足してレガシー接続していたんですが、このv9.3の機能で代替出来ますか?
【A3】 ユニオンの作成後、ユニオンに関する追加フィールドが生成され、グリッドに追加されます。
この新しいフィールドには、ユニオンに含まれる元の値がどこから来ているかについての情報を、シート名及び表明を含めて追加されます。図3のTable Nameフィールドを参照ください。
【Q4】 UNION出来るのってテキストファイル同士のUNIONだけなのでしょうか?
【A4】 同じフォルダ内のテキストファイル同士のUNIONと、1つのExcelワークブック内の複数シートのUNIONの2通りあります。
【Q5】 Tableau Serverを9.2から9.3にバージョンアップする場合、インストーラを起動するだけでバージョンアップできますか?
【A5】 単一サーバーにインストールされているTableau Serverを9.3にアップグレードするには、インストール済みの古いバージョンをアンインストールした後でTableau Server 9.3のインストーラーを使って9.3をインストールします。
分散インストール環境のアップグレードは手順が複雑になります。
アップグレードに関する詳細はオンラインヘルプを参照してください。
https://onlinehelp.tableau.com/current/server/ja-jp/help.htm#upgrade_samehrdwr.htm
【Q6】 SPSSファイルの取り込みも可能でしょうか
【A6】 SPSS, SAS, Rファイルの取り込みが可能です。
【Q7】 tdeファイル同士のUNIONとかって出来ないんですかね…?
【A7】 データ接続時のUNIONはできません。ただしTDEファイルにデータを追加することが可能なので、UNIONと同じことができます。
【Q8】 ユニオンで最初のファイルCSVファイルを読み込んだ場合は、エクセルファイルを同じデータソースに読み込めますか?
【A8】 ファイルタイプが異なるのでUNIONを使うことはできません。ExcelファイルをCSVに変更することでUNIONを使うことができます。
【Q9】 SQLやaccessデータはunionできますか?
【A9】 カスタムSQLオプションを使用してUNIONを行うことができます。
【Q10】 Unionしたテーブル同士で結合できますか?完全外部結合もできますか?
【A10】 データブレンド機能を使って左外部結合が可能です。CSVファイルをUNIONしたテーブルに、同じフォルダ内の別のCSVファイルを内部または左外部結合することが可能です。
Excelファイル内の複数シートをUNIONしてテーブルを作成した場合は、同じExcelファイル内の別シートを内部または左外部結合することが可能です。
Excelとテキストファイルに関しては完全外部結合に対応しておりません。
【Q11】 SPSSファイルのユニオンの場合、変数名は同様で、データ型・幅が異なる場合も可能でしょうか。
【A11】 SPSSファイルのユニオンには対応していませんが、SPSSファイルからTDEファイルを作成し、TDEファイルにデータを追加することが可能なので、UNIONと同じことができます。
【Q12】 パワーポイントにあった「ピボットカラムに接続」というのはどういう機能ですか?
【A12】 ピボット処理を行って作成した新しいピボットフィールドを、通常のフィールドと同様にジョインで使用することができるようになりました。
詳細はオンラインヘルプを参照してください。
http://onlinehelp.tableau.com/v9.3/pro/online/mac/ja-jp/help.htm#pivot.html
【Q13】 サーバーのリビジョン表示の一覧から特定なファイルのみ非表示にする事は可能でしょうか。(誤ってゴミをアップしてしまった場合)
【A13】 リビジョン履歴からワークブックの以前のバージョンを削除することができます。
詳細はオンラインヘルプを参照してください。
https://onlinehelp.tableau.com/current/server/ja-jp/help.htm#revision_history_maintain.htm
【Q14】 ExcelとExcelのUNION(別Book)は可能ですか?
【A14】 できません。
【Q15】 データインタプリタ機能とUnion機能を併用する事はできますか?例えば、データインタプリタ機能でクロス集計をピボットして明細形式に変更したうえでUnionするような・・・。
【A15】 できません。