Oracle R Technologies Logo Oracle R Technologies Icon

オラクルは、統計学者やデータ・アナリスト、データ・サイエンティストによる統計データ分析や高度な分析、高機能グラフの生成をサポートする言語および環境としてRを採用しています。企業とビッグ・データ分析のニーズに対応するにあたり、オラクルは次の4つの主要テクノロジーを通じてRの統合を提供します。


website icon Oracle R Distribution

オラクルがサポートするオープンソースRの再配布パッケージであり、オラクルから無料でダウンロードできます。高パフォーマンスの線形代数ライブラリを動的にロードできる機能が拡張されています。

website icon Oracle R Enterprise

RとOracle Databaseを統合し、また、Oracle Advanced Analytics Optionのコンポーネントです。スケーラビリティとパフォーマンスが向上し、本番環境のデプロイが容易になったOracle R Enterpriseを利用すると、オープンソースRの統計プログラミング言語と環境を企業で扱えるようになります。

website icon Oracle R Advanced 
           Analytics for Hadoop

Hadoop Distributed File System(HDFS)に対する高パフォーマンスのネイティブ・アクセスとRユーザー向けのMapReduceプログラミング・フレームワークであり、Oracle Big Data Connectorsソフトウェア・スイートに含まれるコンポーネントです。

website icon ROracle

オラクルが管理するオープンソースRパッケージであり、Oracle Call Interfaceライブラリを使用してデータベース接続を処理するように拡張されています。Oracle Databaseに対して高パフォーマンスのネイティブC言語インタフェースを提供します。


高度な分析にオラクルを使用する理由 

企業の場合、そのデータは恐らく、Oracleデータベースに格納されているでしょう。Oracleは、組織をサポートするために最善のソフトウェア製品(今ではエンジニアド・システムも)を提供するという世界的な評判によってお客様に選ばれています。Oracleデータベースは非常に優れたパフォーマンスとスケーラビリティで知られており、提供されるサポートも世界クラスです。

お客様のデータがすでにOracleデータベースに格納されているか、またはその予定である場合、パフォーマンスの高いデータベースのコンピューティング環境を利用してデータを分析できます。従来は、モデル構築という明確な理由から、独立した分析サーバーにデータを移動する方法が一般的でした。ビッグ・データから価値を引き出そうとする組織にとって、この方法はもはや必要でもスケーラブルでもありません。

Oracleデータベースは現在、パラレル実行およびデータベース内での分散アーキテクチャの直接実行を行う最先端アルゴリズムが複数搭載しているほか、R統計プログラミング言語のカスタム・アルゴリズムによって強化されています。高度な分析にOracleデータベースを利用すると、次のような利点が得られます。

  • 分析サーバーへのデータ移動が不要
  • サンプルだけでなく全データに対する分析が可能
  • データベース・インフラストラクチャの利用率の向上
  • モデル運用化におけるモデル変換でのインピーダンス・ミスマッチの解消
  • 必要に応じてモデル化とデプロイの全側面をSQL経由で実行することで、その他のITソフトウェアへの統合が可能
  • CRANアルゴリズムのデータベース内での直接利用

Stubhub、dunnhumby、CERN OpenLab、Financiera Uno、Turkcellをはじめとする顧客企業が、Oracle Advanced Analyticsを利用することで、アプリケーションの拡張や分析アーキテクチャの簡素化、予測モデルの市場提供期間の短縮(数週間から数時間または数分)に成功しています。

オラクルは、幅広いOracle Applicationsと社内導入にOracle Advanced Analyticsを使用するなど、自社の高度な分析製品を活用しています。

  • Human Capital Managementで予測労働力を利用することで、従業員の離職率、業績予測、"What-If"分析を実施
  • カスタマ・リレーションシップ・マネジメントで販売予測エンジンを利用することで、販売の機会、品目、数量、タイミングを予測
  • サプライ・チェーン・マネジメントで支出分類を利用することで、経費申請における規定違反と異常をフラグ付け
  • 小売分析でOracle Retail Customer Analyticsを利用することで、ショッピング・カート分析と次善の提案を実行
  • Oracle Financial Services Analytic Applicationsを利用することで、信用リスク管理部門での定量分析で、ルール/モデルをR内に直接作成することが可能

オラクルは、高度な分析によって成果を出していただくために、お客様との緊密なやり取りによって、お客様の分析戦略に不可欠なプロセスとしてOracle Advanced Analyticsを統合します。これにより、お客様は高度な分析を迅速に本番環境に導入することができます。


高度な分析に対するオラクルの戦略 

オラクルの目標は、お客様がすべてのデータを活用してタイムリーにインサイトを得られるようにすることです。従来はデータベース外へのデータ抽出が必須であったワークロードをインプレース実行できるように、オラクルはデータベースの強化を継続的に行っています。その目的は、獲得できるインサイトと利用可能なデータの間にあるギャップを小さくすることです。なぜなら、あらゆるデータ移動は各要素の移行だけでなく待機時間を発生させ、コストは言うまでもなく、その後にデータのリコンシリエーションと管理を余儀なくさせるからです。

オラクルは、多数のデフォルトやヒューリスティックが標準提供されたGUIベースの分析機能を好むユーザーや、Rを使用したインタラクティブで定量的な分析を選ぶユーザーから、SQLを使用したモデルの運用化に重点を置くユーザーまで、あらゆる種類の企業ユーザーに対応することを目指しています。

オラクルは、データ・アナリストや統計学者、データ・サイエンティストに対して、広く使用されている急成長中の統計プログラミングを提供してサポートする必要性を認識しています。オラクルは、コンピュータを使用した統計と高度な分析の新たな事実上の標準としてのRを認めてこれを選びました。オラクルがRをサポートする方法は、少なくとも3つあります。

  • データベースとやり取りする言語としてのR
  • 高パフォーマンスなコンピューティング・プラットフォームとしてデータベース内で分析を作成して実行するための言語としてのR
  • データベースで実行される高パフォーマンスのネイティブ分析を記述している言語としてのR

当然これ以外に、任意のCRANアルゴリズムを利用して、いくつかのデータ並列処理形式を利用してデータベース内処理を実行することも選択できます。

大手企業からの初で唯一のサポートされた商用Rディストリビューションとして、オラクルはOracle R Distributionをリリースしました。2012年、非構造化データ(または現時点では構造化されていないデータ)を管理するための新たなデータ管理方法がオープンソースで出現したことを認識したオラクルは、Hadoopに関するプロジェクトを開始しました。

データの格納場所の近くで分析を実施するという戦略に従って、オラクルはAdvanced Analytics機能をHadoop環境のHDFSにあるデータでも実行できるように拡張しました。Rはデータベースとまったく同じ方法でHadoopに統合されています。

データベースと非データベース環境の両方にデータが格納されているため、オラクルはデータの格納場所(Oracle Database、HDFS、Spark RDD)、計算の実行場所(データベース内またはHadoopクラスタ)、結果の保存場所(Oracle DatabaseまたはHDFS)に対するオプションを提供しています。ユーザーはRスクリプトを作成し、データベース環境とHadoop環境にまたがって利用することができます。

Rスクリプトやデータ、結果オブジェクトの保存場所として望ましいOracle Databaseは、リアルタイムのスコアリングとデプロイメントのプラットフォームとして使用できます。また、認可、ロール、権限に加えて監査、バックアップ、リカバリ、セキュリティ機能を備えたモデル作成環境を容易に作成できます。

オラクルはデータベース内とカスタムの両方のRアルゴリズムをサポートする共通インフラストラクチャを提供します。また、ビジネス・ユーザー向けの統合GUIを提供します。データベース内分析には、RベースのアクセスとGUIベースのアクセスが提供されています。オラクル戦略の大きな部分を占めるのは、サポートされる技術ポートフォリオにおいて機敏性を維持すること、つまりお客様のニーズに対して素早く反応することです。


customer-icon 顧客事例ビデオ (US)

 

NEW! Oracle Big DataとOracle Advanced Analyticsを使用してクライアントへの対応を行っているdunnhumbyの事例

dunnhumbyは、Big Data ApplianceとExadataを使用することで、世界中のクライアントをより適切にサポートできるようになりました。どのようにして実現したのか、その経緯をご覧ください。dunnhumbyは、すべてのデータに目を通すことで、顧客ロイヤルティを向上させるためのビジネスの原動力が何なのかを把握できるようになりました。ビッグ・データとOracle Databaseの両方に対してAdvanced Analyticsを実行するときにはR言語を使用しています。

 StubHub Creates a Safe Marketplace with Oracle Advanced Analytics

StubHubはオンライン市場の顧客を把握するためにOracle Advanced Analyticsを使用しています。分析時間は大幅に短縮され、セットアップは素早く簡単に完了し、データ・サイエンティストはデータウェアハウスとRが統合されたことを歓迎しています。詳しくは、こちらを参照してください。
2014年1月15日掲載

dunnhumby Increases Customer Loyalty with Oracle Big Data and Oracle Advanced Analytics

dunnhumbyはOracle Advanced AnalyticsとOracle Exadata、ZFS Backup Applianceを使用することで、競争力を強化し、データの統合と一元化を実現し、優れた分析によって顧客ロイヤルティの向上に成功しました。詳しくは、こちらを参照してください。
2013年12月3日掲載