新機能紹介Tableau『カスタマーストーリー』を支えるツール特集2016年06月10日しんや(675)42この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。新機能紹介シリーズ、当エントリは『クロスデータベースジョイン』機能に関する、正式リリース前の先取り内容紹介となります。複数のデータソースをTableau上で結合(join)させ、1つのデータソースとして扱える様にするという機能です。今回のこの機能を試すために、それぞれのデータソースとして用意する『元ネタ』をまずは入手します。以下サイトから、映画のレイティング(評価)に関するデータがそこそこのボリュームあるので、これを使いたいと思います。GroupLensダウンロード後、解凍。多いデータでratings.csvの2288万件、次いでtags.csvが58万件となっています。これらをそれぞれ、異なるデータソースの環境に突っ込みたいと思います。件数の多いratingsデータをこの環境に投入します。ms環境準備:RDS(MySQL)次いでMySQL。同じAWS環境下にRDSのMySQLを立ち上げ、データベースに接続。今回CSVをローカルからインポートしたかったのでログインの際に--local-infileオプションを付与しています。Access業務としてありそうなケースを想定してみる、という事で3つ目のデータソースはAccessを選んでみました。こちらは手元の環境でAccessを使えなかったのでWindows環境下でaccessファイルを作成してみる事にしました。Accessを起動し、[外部データ]→[テキストファイル]を選択。取り込み対象のCSVファイルを指定し、取り込み実施。このような感じで無事取込んでファイルを作成する事が出来ました。環境準備:CSV4つめの環境はファイルをそのまま、CSVとして取込む形で行きたいと思います。いざ、ジョイン!さぁ、これで異なる4つのデータソースが揃いました。以下手順で1つずつデータソースを結合させて行きたいと思います。従来通りの手順で準備出来ました。バージョン10からは以下の様な表記でデータソース名も出るようになってるんですね。RDS(MysQL)の作成&データソースの結合2つ目のデータソース、RDS(MySQL)についても作成は従来通り。[追加]ボタンが新設されていますのでそこから新たなデータソースを追加を行います。データソース作成後、キー同士を結合させる形でデータベーステーブル同士をジョイン。本来なら2つ目で『繋がったね、良かったね』で終えても良いと思うのですが、おまけでもう2つ行っちゃいましょう。Accessについてはファイルを指定して読み込み、データソースとして接続します。3つ目のデータソースも無事結合させる事が出来ました。CSVファイルの作成&データソースの結合そして最後4つ目のデータソース。こちらもテキストファイルとして読み込み、キーで結合させてあげます。10の新機能、『クロスデータベースジョイン』を実際に試してみたエントリでした。今回のケース、元となるデータが2000万件ある形で残り3つのデータソースと結合させるというのは相当に時間が掛かり、おパフォーマンスも必要としていました。この機能、とても便利な機能ではありますが、大量件数での処理となるとやはり相当パワー・パフォーマンスを必要とする様です。Redshiftへ)、というステップを踏んで分析環境を整えていく方が望ましいでしょう。接続まで行った後に『抽出ファイル』をまず作成しておいてそれを使う、というのもひとつの手です。いずれにしても、この機能はこれまで出来なかった事が出来るようになった!という事で大変嬉しい機能だと思います。お試し頂ければ幸いです。6,756,612まとめ職人→出張ブロガー(初代)→AWSエンジニア→ビッグデータ系エンジニアDevelopers.IO全投稿のうち1,000本を書いています。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。本が出ていたので読んでみたところよかったので紹介させていただきます。使いたいときの注意点を書きました。新井成一64最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。