10 Replies Latest reply on Sep 13, 2017 6:57 AM by Shinichiro Murakami

    ユニオンについて教えてください。

    yasuhiko nakamura

      エクセルよりTableauを活用しています。

      1つのエクセルに複数のシートがある状態だとユニオンが可能ですが、別々のエクセルにしてしまうとユニオンができません。

      別々のエクセルの場合のユニオンについてご存知の方がいらっしゃいましたら教えてください。

       

      以上、宜しくお願い致します。!!

        • 1. Re: ユニオンについて教えてください。
          Shinichiro Murakami

          なかむらさん

           

          違うファイルだとUnionはNGです。

           

          全部でどの程度の

          *ファイル数

          *一つのファイルあたりのデータ件数

           

          かによりますが、

           

          12個程度のファイル数 (ざっくり10万件以内のデータ数/一ファイル)

           

           

          程度であれば、Extract + Append でいけるかもしれないです。

           

          一個目

           

          2個目以降

           

          ただし、ファイル名に該当するFieldがないと、どのファイルからのデータか分からなくなるので、

          ファイル名をあらわすフィールドを予め持っておく必要があります。

           

           

          ただ、基本的には、データベースを準備するのが王道だと思います。

          (よく考えたら、上記より少なめのデータ量なら、最初からひとつのエクセルバイナリファイルにまとめたら済みますしね。。。)

           

          村上

          1 of 1 people found this helpful
          • 2. Re: ユニオンについて教えてください。
            Atsushi Hirata

            nakamuraさん、こんにちは。Hirataと申します。

             

            先日、仲間たちと似た課題で議論していて、複数のExcelファイルから

            データをユニオンする方法を見つけましたので僭越ながらご紹介します。

             

            ※お望みのイメージでなければ、なにとぞご容赦ください。

             

            (参考)Tableauヘルプ > データのユニオン作成

            http://onlinehelp.tableau.com/v10.3/pro/desktop/ja-jp/help.html#union.html

             

            以下、試した手順です。(Ver 10.3)

             

            1.まずデータソースとしてExcelを開きます。

             

            2.読み込んだワークシートで「ユニオンに変換...」をクリック。

             

            3.表示されたダイアログで「ワイルドカード(自動)」を選択。

             「*.xlsx」として適用、またはOKをクリックします。

             

             ※今回、特定フォルダの適当な連番ファイル名を想定していますが

             ファイル名のルールに合わせてワイルドカードの記述は変更ください。

             (例:2017年の月次データだけ読み込む -> Order2017*.xlsx)

             

            4.以下の通り複数のExcelワークブック(ファイル)が読み込まれて、

             ユニオンされたデータソースとして利用できます。

             

             

            以上、ご確認くださいませ。よろしくお願いします。

            2 of 2 people found this helpful
            • 3. Re: ユニオンについて教えてください。
              Shinichiro Murakami

              ひらたさん

               

              ありがとうございます。

              Version 10.1 あたりからの機能ですかね。

              私の知見が古すぎましたね。

               

              やはり複数で見ると漏れが少なくて良いですね。

               

              ありがとうございました。

               

              村上

              • 4. Re: ユニオンについて教えてください。
                yasuhiko nakamura

                MURAKAMIさん

                 

                ご返信ありがとうございました。

                 

                データの抽出→抽出を選びましたが、ファイルの種類が『Tableau データ抽出(*.tde)』しか選べませんでした。

                バージョンが古いからでしょうか?

                私のバージョンは『10.0.0』

                 

                基本的にはデータベースからTableauで直接データ取得ってことなんですね。

                 

                今後とも宜しくお願い致します。

                • 5. Re: ユニオンについて教えてください。
                  yasuhiko nakamura

                  HIRATAさん

                   

                  ご返信ありがとうございます。

                   

                  手順を試してみましたが手順2の『ユニオンに変換』がありませんでした。

                  私のバージョンが古いからでしょうか?私のバージョンは『10.0.0』です。

                   

                  他の方法がご存知でしたら教えて下さい。

                   

                  今後とも宜しくお願い致します。

                  • 6. Re: ユニオンについて教えてください。
                    Atsushi Hirata

                    なかむらさん、手順お試しいただきありがとうございます。

                     

                    当方が記載した手法は、村上さんにご回答いただいた通り、

                    バージョン10.1以降でのみ使える手法のようですね。

                     

                    バージョンアップできないご事情があるかと思いますので、他の手法

                    (村上さんご回答の手法等…でも、ファイルが表示されない?)、

                    見つかると良いですが…。

                     

                    ※当方、下位バージョンで検証できる環境、および別案をご提示する

                     力量が無く、申し訳ないです…。

                    • 7. Re: ユニオンについて教えてください。
                      yasuhiko nakamura

                      HIRATAさん

                       

                      いろいろと対応していただきありがとうございました。

                       

                      今後とも宜しくお願い致します。

                      • 8. Re: ユニオンについて教えてください。
                        Shinichiro Murakami

                        一個目のファイルの抽出タイプはTdeのみでOKです。

                        ローケーションも、今は気にしなくてokです。

                         

                         

                         

                         

                         

                         

                        たとえば、3つのファイルをExractすると、

                         

                         

                        このように、あと2つから選択可能になります。

                         

                         

                         

                        2つめを選ぶときも、残念ながら選択肢は変わりません。

                         

                         

                        いちおう、データは全部Mergeされてます。

                         

                         

                        添付のように、twbx で保存すれば、Extractは保持されますが、一度でもExtractをRefreshしたり、

                        use Extract をアンクリックしたりすると、全て失われます。

                         

                        3つくらいまでのファイルが限界だと思います。

                        たとえば、毎月分12ヶ月をこの方法でメンテするのはやめたほうが賢明です。

                         

                        それと、データ数が多くなると、データ漏れも出ます。(Optimize を実施することで多少改善されますが。。)

                         

                        いずれにしても、10.1にアップグレードするか、データベースをきちんと準備するかした方が賢いです。

                        ついでに言うと、データが一定以上のサイズになると、アクセスを間に挟んでもうまくいきません。

                         

                         

                        村上

                        1 of 1 people found this helpful
                        • 9. Re: ユニオンについて教えてください。
                          yasuhiko nakamura

                          MURAKAMIさん

                           

                          いつもお世話になっております。

                           

                          MURAKAMIさんの方法でユニオンできました。ありがとうございます!!

                          ご連絡が遅くなりまして大変申し訳ございません。

                           

                          今後とも宜しくお願い致します。

                           

                          以上

                          • 10. Re: ユニオンについて教えてください。
                            Shinichiro Murakami

                            こちらこそよろしくお願いします。

                             

                            村上