世界的エンターテイメントのパイオニア
Sony Online Entertainment LLC. (SOE)は、世界規模でのゲーム開発および数百万人のゲーマーを持つオンラインゲーミングにおけるリーダとして認知されています。サンディエゴに拠点を置き、SOE はソニーの一部門で、EverQuest, EverQuest II, PlanetSide,Star Wars Galaxies, and Vanguard: Saga of Heroes を含むMMO(massively multiplayer online)ゲームを創作することで知られています。SOE は、パソコン、オンライン、ゲームコンソール、およびワイヤレス市場に対し、魅力あるエンターテイメントを創作・開発・供給しています。1999 年、SOE は、初めてオンラインテレビゲームのジャンルであるEverQuest を提供し始めました。2009 年春、SOE は、斬新なゲームであるFree Realm を開始しました。FreeRealm は、ゲーマーが探検できて、競争できて、ペットを育てることができて、安全で、オンラインで、家族にやさしい環境で、社会的に活動できる風変わりな仮想世界に導く新しいゲームです。プレーヤーは、冒険家、忍者、郵便配達人、医者、鍛冶屋、地雷工兵、戦士、射 手、トレジャーハンター、魔法使い、ゴーカートドライバー、シェフ、喧嘩家、探険家を選ぶことができ、新しいキャラクターを作らずに、その場で切り替えることができます。レベルまたはクラスに関係なく、プレーヤーは相互作用し、集団に参加し、一緒にプレーすることができます。ゲームの社会的ネットワークの性質のため、プレーヤーは、彼ら自身の個人のカスタマイズ可能な社会的ネットワークページから、リンク、共有イメージおよびビデオを送り、友人とチャットで話せます。このページは、ユーザーが作成した内容へ子供がアクセスするのを制限したい親にとってはオプションとして設定できます。
$4.99/月で加入できる会費で参加できるFree Realms では、SOE の新しいバーチャル通貨である"Station Cash"が特徴です。プレイヤーは、バーチャルウォレットに貯めるために、Station Cash を購入します。一旦、ウォレットに通貨が補給されたならば、ウォレットはプレイヤーのアカウントに登録されているクレジットカードにアクセスし、与信を確認します。その後、Station Cash は、ゲーム内の市場にて、マイクロトランザクションを通して、プレミアムなゲームアイテムの購入に使われます。
Talend Integration Suite は、ゲームを新しいレベルに持ち上げた!
FreeRealms は、オープンソース技術で展開される最初の超多人数同時参加型オンライン(MMO: Massively MultiplayerOnline)ゲームです。SOE のBI ディレクタのAnand Rao は、次のように述べています。「Web ゲームデータベースのために、データベースエンジンはEnterprise DB を、データ統合はTalend を採用しています。この両方のオープンソース・ソリューションは、活発なコミュニティと膨大なダウンロード数を誇っています。Talend におけるEnterprise DB のネイティブサポート、および両ベンダ間の密接なパートナーシップが、我々の決定のための重要な要因でした。」
最近まで、SOE のゲームマネジメントは、社内でのカスタム開発に頼り切っていました。データは、手書きコードで収集され、分析されていました。性能は十分でなく、メンテナンスも大変でした。この業務プロセスでは、大量の生データとスライスとダイスができる膨大な集計データを要求していました。通常、コードを書き、データを取り出すのに、20~30日を要していました。Talend Integration Suite を適用したら、数時間まで短縮できました。
SOE が、最適化および加速することを望んでいたゲームの2つの局面がありました。最初の挑戦は、誰が仮想的なウォレットを使っていて、何を買ったかを確定することでした。Anand Rao は、次のように述べています。「SOE、そして我々の外部のマーケティングパートナーは、魔法の外套や飲み物からターボ付き兵器まで、多様な仮想アイテムを提供しています。これらアイテムを買うことによって、ゲーマーの能力を高めたり、探索を完了することをサポートできます。我々がゲーマーにとって適切な時間内に、適切なアイテムを提供する2ためにリアルタイムに情報を集めることは重要です。プレーヤーがFreeRealms にログインするとき、我々は、ゲーム経験データを把握する必要があります。ウォレットは、最大のお得意様が誰であるか、そして、彼らが実は何を買っているかを我々に知らしてくれます。たとえば、ユーザがログインしたとき、そのユーザが誰か、ログインサイト、プレイ開始時間、更に詳細な情報(沢山の探索や戦闘、ゲーム中に獲得した能力レベル、買う/売る/交換するゲームアイテム、ゲーム中の友人など)を知ることができます。彼らがいつ加入者になったか、彼らがどれくらい頻繁にログインし、プレイするか、彼らがどれくらいの時間をプレイするか、そして、彼らがゲーム中で何をするか、私たちに知らせてくれます。」
Talend Integration Suite は、XML 形式のゲームデータを、BI レポーティング用の多次元データベースにロードするのに、Apache ActiveMQ を使用しています。実際のプロセスは、Change Data Capture (CDC)を使って、高度に並列化され、50 のソーステーブルからレポーティングデータベースにデータがコピーできます。Talend は、リアルタイムにOLTP システムから変化を集め、データウェアハウスに対し、その変化に対応した処理を実行できます。現時点では、Talendは、15 分毎にデータを収集していますが、次の改革では、リアルタイムに行う予定です。
Anand Rao は、次のように続けています。「マーケティングの観点では、リアルタイムデータ処理は、評価できないほどの価値があります。伝統的な、バッチを指向するBI では、我々は能率的にデータを追跡することができません。プレイヤーはすでに先に進んでいます。しかし、我々にはゲーム中にイベントログを処理する能力があるので、リアルタイムにデータへのアクセスでき、データベースにそれを書き込みでき、次に、リアルタイムにアイテムを提供することができるマーケティングエンジンに、フィードバックを提供できます。プレーヤーの状況が、より役に立つ鎧、または飲み物を求めているならば、我々は、最も多くの利益をもたらすアイテムを提供できます。」
クレジット支払に関わる時間と金の節約
データ統合に加えて、Talend Integration Suite はトランザクションレベルで臨時の分析機能を提供します。Anand Rao は、次のように述べている。「最も頻繁に財布を使うユーザを特定することによって、私たちは、これら高頻度利用の参加者のために理想的な精算時期を決定できます。我々が精算情報を提出するたびに、クレジット会社は、我々に、決済手数料を請求します。現在、我々は、通常ユーザと高頻度ウォレット利用者を集約し、一つの取引に束ね、一度の決済手数料支払いのみで済んでいます。Talend により、我々は、5 日間でこれら集約作業を完了でき、更に、決済手数料を5 分の1 に減らしました。」
劇的に時間を削減できました。当初は、この集約処理は、手書きSQL を作成、実行させるまで、3 日以上かかっていました。Talend Integration Suite に替えた以降、全処理は40 分で終了し、100 倍速くなりました。
学習曲線が低く、使いやすい
Anand Rao は、次のように述べています。「初期の学習障壁は非常に低いのです。データベース、またはJava 経験者の誰でもが、Talend をダウンロードすることができて、すぐにそれを使い始めることができます。そして、オープンソース・ソリューションの性格上、注文、契約、ハードウェア、およびライセンスキーのペーパー処理に一切、悩まされません。従来のETL会社では、評価時でさえ、これらを要求されます。私たちは、非常にすばやく立ち上がり、全社でチームによる共同作業を始めました。Talend IntegrationSuite へ、シームレスに移行できました。我々のスタッフはテクニカルであり、我々が必要としているように、カスタマイズでき、最適化できるので、Talend は我々にピッタリのものです。」