Tampilkan postingan dengan label Data Integration. Tampilkan semua postingan
Tampilkan postingan dengan label Data Integration. Tampilkan semua postingan

[Data Integration] In-Session Parallelism in ODI12c

Posted by Unknown Minggu, 01 Desember 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/dataintegration/entry/in_session_parallelism_in_odi12c

(Ayush Ganeriwalの寄稿です)
このエントリではODI 12cで導入された、新しいin-session parallelismを説明します。ODI 12cでは、各々が独立したマッピングの一部を並列実行できるようになりました。例えば、2個の独立したデータソースからデータをC$表へのロードを並列実行します。これらのオペレーションは各々独立しており、同時に実行できます。同様に、フロー制御やターゲットへのロードといった種々のユースケースで、このような並列実行を実現できます。ODI 12cは並行実行できるセッションタスクを自動的に識別し、並列実行のためのコードを生成します。マッピングのどの部分が並列実行されるのかを、ユーザーは視覚化して確認できます。必要であれば、業務要件にあわせてこの挙動を変更し、直列にタスクを実行することができます。

デプロイメントプランでの並列処理の表示


通常のデプロイメントプランは上図のようになっており、ここでファイルやリレーショナルデータストアからのデータをまずステージングエリアであるC$表にロードし、結合して、ターゲット表にロードします。ここで様々なソースストアや対応するC$表、結合コンポーネント、ターゲットデータストアは、実行単位や実行単位グループと呼ばれる個別の青と黄色の箱で構成されています。実行単位グループには一つ以上の実行単位が含まれており、これらの実行単位は互いに独立しており並行実行が可能です。実行単位にはオペレーションの組み合わせが含まれており、これらは順に実行する必要があります。上記の例では、SOURCE_GROUPには、それぞれが独立していて並列実行される2個の実行単位が含まれています。TARGET_GROUPには一つの実行単位が含まれており、並列実行できないことがわかります。

並列処理はセッション内でどのように実行されるのか?

ステップ内のセッションタスクは、ロードプランのステップ階層に類似した階層形式で生成されます。SerialタスクとParallelタスクという名前の2個の新しいタスクタイプが導入されています。これらはコンテナタスクで、一つ以上の子タスクを配下に持つことができます。名前からわかるように、シリアルコンテナタスクの子タスクはシリアルに実行できます。一方、並列コンテナタスクの子タスクは並列に実行できます。これらのコンテナタスクをお互いの入れ子にして、タスク階層内に複数のレベルをもたらすことができます。デプロイメントプランに従い、ODI 12cは、これらのシリアルならびにパラレルタスクの階層を生成し、セッションパラレル実行を実現します。以下はシリアルおよびパラレルタスク階層の一例です。


マッピングセグメント(並列処理の候補)

以下は、タスクが通常互いに独立しており同時実行できる一般的なマッピング部分の例です。
  1. ソースデータをステージングエリアにロードする
  2. データを複数のターゲット表にロードする
  3. I$表でフローコントロールを実行する
これらは一般的な並行処理の候補エリアで、マッピングフロー次第では、並行処理できる他のエリアがあってもかまいません。上記の一般的な並列処理の候補の一つを例を見て、デプロイメントプランを微調整するとどのように振る舞いが変わるか見ていきましょう。

ソースデータをステージングエリアにロード

このマッピングではファイルとDBを結合し、ターゲット表にロードしています、ODIは次のデプロイメントプランを生成し、ソースをステージングエリアの コレクタ表(C$表)に並行ロードして結合し、シーケンシャルに実行する関連するタスクをターゲットで呼び出しています。


デプロイメントプランを持つマッピング実行時にタスク階層を以下のように生成します。ここで以下のタスクセットが並列コンテナタスクで構成されていることがわかります。
  1. 各データソースに対応するC$表を削除・再作成するためのLKMのタスク
  2. 各C$表にデータをロードするLKMタスク


これらのC$表を並列ロードせずにシーケンシャルにロードしたい場合には、実行単位を実行単位グループからドラッグ&ドロップして、デプロイメントプランを変更すればよいのです。これはつまり、各ソースデータセットが、全ての実行単位が直列で実行するように指定した別の実行単位グループを作成することになります。

タスク階層を実行すると、以下のように全てのタスクが直列実行していることがわかります。


並列タスクのスレッド構成

ODI 12cランタイムはセッションの各並列タスクに対し、 個別のスレッドを生成します。これは、たくさんの並列化マッピングを実行すると数多くのスレッドがシステムリソースを使い切ってしまう可能性があることを意味します。ODIでは、物理エージェントの設定で、このような並列スレッドの個数を制御する2レベルの設定を提供しています。一つは、エージェント内のスレッドの最大数を制御するもの、もう一つはセッション内の最大スレッド数を制御するものです。新しいスレッドがこれらのスレッドの設定に応じて生成される場合にのみ、並列タスクを開始するため、これらの値は、十分に大きなレベルにしておく必要があります。


並列タスクのための接続管理

並列タスクの各々が個別のスレッドで実行されるので、任意の非トランザクショナルな動作のための共通コネクションで、並列タスクを実行してはいけません。それゆえ、だから、非トランザクショナルな操作を実行する場合、並列タスクが各々並列タスク用の接続を接続プールから取得します。そのため、複雑な並列マッピングの場合、並列処理のレベルに応じて、接続プールのサイズを適切に設定する必要があります。
もう一つの注意すべきポイントは、各並列タスクが新しい自動コミット接続を取得するため、タスクが終了すると接続を閉じます。つまり、接続の開始・終了時時にOnConnect/OnDisconnectタスクが実行されます。それゆえ、並列タスクを持つマッピングに対し、複数のOnConnect/ OnDisconnectのタスクエントリが表示されることがあります。


このような並列処理では、各々の並列タスクは、以前のタスクで実行されたすべてのオペレーションを知らない新しい接続を取得するため、任意の並列タスクは、以前のタスクで行われたデータベース接続内の任意の変化を頼ることはできません。

トランザクション接続で実行されるオペレーションに対し、並列タスクは十分な柔軟性を持っておらず、一つずつオペレーションを実行する必要があります。このようなトランザクショナルな接続に対し、同期を維持して 唯一の並列実行がその接続でオペレーションを実行するようにしています。したがって、そのようなトランザクションに並列タスクを参加させると、同期のための余分なロック・アンロックが原因で、実際に性能が低下することがあります。

まとめ

ODI 12cはマッピング部分に並列処理を使うことで性能を向上させることができます。それは自動的にマッピング内で並列化可能な部分を識別するだけでなく、特殊な業務要件のために直列実行を実現するための柔軟性も持ち合わせています。このような並列処理の結果、パフォーマンスが向上しますが、さらに高いレベルの並列処理のために、接続プールとスレッド数をチューニングすることができます。

より最新のOracle Data Integrationニュースを知りたい方は、@ORCLGoldenGate と @nmadhu2k3 のTweetをフォローして下さい。

Baca Selengkapnya ....

[ODI, Data Integration] OWB to ODI Migration Utility released.

Posted by Unknown Jumat, 15 November 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/warehousebuilder/entry/owb_to_odi_migration_utility

待望のOWBからODIへの移行ユーティリティがリリースされました。

この移行ユーティリティはコマンドラインのツールで、OWB 11.2.0.4の設計時メタデータをODI 12cへ移行することができます。このツールはOWB 11gR2(11.2.0.4)の環境に対するパッチ(17547241)として提供されます。

Linux (x86-64)の移行のみをサポートします。以下の要件に適合することを確認する必要があります。
  • OWB 11.2.0.4がインストールされていること(OWB 11.2.0.4+パッチ#17547241)
  • ODI 12.1.2.0.0がインストールされていること(ODI 12.1.2.0.0+パッチ#17053768)
ODIはOracleの異機種間のデータ統合を実現するための戦略製品です。多くのOracle Databaseをご利用のお客様がOWBに対し多大な投資をされていますので、OracleはOWB 11gR2(11.2.0.4)からODI 12c(12.1.2)への段階的な移行をサポートします。

ODI 12cではOWB 11gR2のコンセプトやオブジェクトと対向するODI 12cのそれらとのより簡単なマッピングを提供します。移行ユーティリティでは多くのOWBオブジェクトやマッピングをODIのオブジェクトやマッピングに自動的に変換します。このユーティリティに関する詳細情報は以下のリンクからどうぞ。
Migrating From Oracle Warehouse Builder to Oracle Data Integrator
http://docs.oracle.com/middleware/1212/odi/ODIMG/index.html

Baca Selengkapnya ....

[Data Integration] OWB - 11.2.0.4 Windows standalone client released

Posted by Unknown Rabu, 06 November 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/warehousebuilder/entry/owb_11_2_0_42

32bit/64bit版Windows用クライアントを含むOracle Warehouse Builder (OWB) 11.2.0.4が本日リリースされました。以前ブログに記載したLinuxクライアントに関する内容はこちらからどうぞ。
OWB - 11.2.0.4 standalone client released
https://blogs.oracle.com/warehousebuilder/entry/owb_11_2_0_4
Data Integrationロードマップの別のマイルストンへ向かい指揮を執るAnilには感謝しています。
  • OWB 11.2.0.4 STANDALONE CLIENT FOR Windows 64 BIT (パッチNo. 17743124)
  • OWB 11.2.0.4 STANDALONE CLIENT FOR Windows 32 BIT (パッチNo. 17743119)
これがOWBのターミナルリリースであり、お客様のバグはこのリリース上で解消していきます。来たる11月12日のローンチWebcastで、Oracle Data Integration 12cのリリースに関する情報をシェアできることを楽しみにしています。

Intorudcing 12c for Oracle Data Integration
http://event.on24.com/r.htm?e=680272&s=1&k=88FF84AD1693E95A4A707D53D66CA517&partnerref=DI12cwebcast_ODIBLOG

Baca Selengkapnya ....

[Data Integration] Welcome Oracle Data Integration 12c: Simplified, Future-Ready Solutions with Extreme Performance

Posted by Unknown Kamis, 17 Oktober 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/dataintegration/entry/welcome_oracle_data_integration_12c

Oracle Data Integrationチームにとってすばらしい日がとうとうやってきました。Oracle Data Integration 12cをご紹介できることを非常に光栄に思います。
Oracle Data Integration
http://www.oracle.com/us/products/middleware/data-integration/overview/index.html
本日、Oracleの主要なデータ統合製品であるOracle Data Integrator 12cと、Oracle GoldenGate 12cという、12cの製品2個がリリースされたことを発表しました。
Oracle Announces Major Updates to its Data Integration Portfolio(プレスリリース)
http://www.oracle.com/us/corporate/press/2034752
Oracle Data Integrator Enterprise Edition 12c
http://www.oracle.com/us/products/middleware/data-integration/enterprise-edition/overview/index.html
Oracle GoldenGate 12c
http://www.oracle.com/us/products/middleware/data-integration/goldengate/overview/index.html
この新リリースでは、すばらしいパフォーマンス、ITの生産性向上、シンプルな展開を提供しつつ、IT部門がクラウドコンピューティングやビッグデータ分析、リアルタイムBI(Business Intelligence)といった、新しいデータ指向テクノロジーのトレンドに追随するお手伝いをします。Oracleプラットフォームのみならず他社製システムやアプリケーション間の信頼されたデータ(Trusted Data)への広範かつ継続的なアクセスのためのデータ統合機能の完全なセットを他のベンダーは提供していないので、データ統合およびレプリケーションテクノロジーにおいて、12cのリリースと共に、Oracleは新たなリーダーになっています。
Oracle Data Integration 12cのリリースでは、以下の3個の主要なテーマで、データ駆動型組織の、重要な進化するデータ統合要件に対応します。
  • 将来の要件にも耐えうるソリューション
  • 他に類を見ないすばらしい性能
  • すぐに得られる効果

Oracle Data Integrator 12cやOracle GoldenGate 12cのこうした主要な差別化要素を支える新機能が数多くあります。この最初の12cのエントリでは、その一部のみを取り上げます。

現在および今後の取り組みをサポートする、将来の要件にも対応するソリューション
Oracle Data Integrationは、クラウドコンピューティング、ビッグデータ分析、リアルタイムBI、継続的なデータ可用性(data availability)などといった、主要なテクノロジートレンドに対応するための堅牢かつ信頼性の高いソリューションを提供します。Oracle Database、ミドルウェア、アプリケーションの機能と密に統合しているため、こうした製品が進化しさらなる新機能を提供するのにあわせ、Oracle Data Integrationは統合している製品の新機能を継続してサポートします。

すばらしいパフォーマンス
GoldenGateもData Integratorも高性能であることは知られています。この新リリースではさらに競合製品との差が広がりました。Oracle GoldenGate 12cのIntegrated Delivery機能を使うと、特別なAPIを使って、高スループットのOracle Databaseへの連係が可能です。プレスリリースでも言及している通り、お客様からの報告では、前バージョンのGoldenGateに比べ既に5倍性能が向上しています。Oracle Data Integrator 12cでは顕著な性能向上をもたらす並列処理も導入しています。

高いIT生産性とシンプルなソリューションにより、効果が出るまでの時間が短縮
Oracle Data Integrator 12cの新しいフローベースの宣言的UIにより、開発者の生産性、使いやすさが向上しています。最終的には、エンドユーザーにとっての効果が出るまでの時間が短縮しています。また、シームレスにマッピングロジックを再利用することができるので、開発のスピードが向上します。Oracle GoldenGate 12cの統合配信機能では、自動的に最適プロセスを調整し、性能を向上させながらも時間を節約することができます。

ここまで、Oracle Data Integrator 12cとOracle GoldenGate 12cをさらっと見てきましたが、11月12日に開催する"Introducing 12c for Oracle Data Integration"と題した動画Webcastで、新リリースについてより詳細を明らかにする予定です。
Launch Webcast : Introducing 12c for Oracle Data Integration
http://event.on24.com/r.htm?e=680272&s=1&k=88FF84AD1693E95A4A707D53D66CA517&partnerref=DI12cwebcast_ODIBLOG
SolarWorld、BT、Rittman Meadといったお客様やパートナー様にもLaunch Webcastに登壇頂くことになっています。是非この無料イベントに参加して12cについての情報を入手し、お客様からみた新機能の感想を聞き、ライブQ&Aで直接エキスパートに質問して下さい。

最新リリースの新機能の詳細を発表しますので、ブログやTwitter、Facebookのアップデートも引き続きフォローしてください。
Data Integration (Oracle Blogs)
https://blogs.oracle.com/dataintegration
ORCL DataIntegration (Twitter)
https://www.twitter.com/orclgoldengate
Oracle Data Integration (Facebook)
https://www.facebook.com/oracledataintegration

Baca Selengkapnya ....

[Database] Oracle Database Provider for DRDA

Posted by Unknown Kamis, 10 Oktober 2013 0 komentar
Oracle Database Provider for DRDAがリリースされています。これは、クライアントプログラムがDistributed Relational Database Architecture (DRDA) プロトコルを使ってOracle Databaseに接続できるネットワーク・フロントエンドです。
Oracle Database Provider for DRDA (OTN)
http://www.oracle.com/technetwork/database/gateways/db-provider-drda-2005417.html
ドキュメント
http://www.oracle.com/technetwork/indexes/documentation/default-2005713.html
これを使うと、DB2からマイグレーションしている間も、現在まで投資されてきたDB2アプリケーションをそのままお使いいただけます。任意のプラットフォームで動作するDB2アプリケーションはOracle Database Provider for DRDAと最小限の構成変更により、Oracle Databaseにアクセスできるようになります。

なお、Oracle Database Provider for DRDA登場に伴い、Oracle Access Manager for AS/400は今後開発されなくなります(discontinued product)。Access Manager for AS/400をお使いのお客様は移行パスとしてOracle Database Provider for DRDAをダウンロードし、インストールすることができます。

Baca Selengkapnya ....

[Database, Database Integration] Oracle Database 12c

Posted by Unknown Selasa, 25 Juni 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/warehousebuilder/entry/oracle_database_12c

今日はOracle Database 12cがリリースされ非常にわくわくする日です。OTNのページでリリースに関するたくさんの情報を入手することができます。
Oracle Database 12c
http://www.oracle.com/technetwork/database/enterprise-edition/overview/index.html
(訳注)日本語ページは2013/06/26 8:30現在まだありません。

このリリースにあわせて、Oracleのデータ統合(Data Integration)ロードマップのマイルストンに到達しています。つまり、OWB(Oracle Warehouse Builder)はデータベースに同梱されない、ということです。お気づきかと思いますが、OWBのドキュメントはOracle Databaseのドキュメントライブラリに含まれていません。11.2と12.1のドキュメントを下図で比較してみてください。
OWB 11gR2はOracle Database 12cでもサポートされます。Oracle Database 12cでご利用になる場合、11.2.0.3にCP2以上を組み合わせたものが動作保証されています。11.2.0.4ではまとめられて1回のインストールで利用できるようになる予定です。

11gR2(11.2)の場合…


対して、12c (12.1)の場合…

Baca Selengkapnya ....

[Big Data] Oracle R Connector for Hadoop 2.1.0 released

Posted by Unknown Senin, 17 Juni 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/R/entry/oracle_r_connector_for_hadoop

ローカルのR環境からHDFSやHive、Oracle Databaseを使ってBig Data分析を実現するRパッケージの集合体である、Oracle R Connector for Hadoop(ORCH)が進歩を続けています。
Big Data Connectors
http://www.oracle.com/technetwork/bdc/big-data-connectors/overview/index.html
ORCH 2.1.0がご利用頂けるようになっています。柔軟なフレームワークを提供しつつ、劇的に性能が改善され、ORCHフレームワークベースの新しい分析が追加されています。

以前のリリースではユーザーがMapReduceタスクをR言語で記述しHDFSで実行することができました。APIはHiveデータソースをサポートするように拡張され、Oracle R Enterpriseと同様の透過的なインターフェースを利用して、簡単にHiveデータにRからアクセスできるようになっていました。Cloudera社のHadoopディストリビューション(3.x〜4.3)とORCHの互換性と移植性を実現するため、ORCH HALが含まれていました。

このリリースでは、並列、分散モードで動作しHadoopクラスタで実行する新しい分析関数として以下のようなものが含まれています。
  • Covariance and Correlation matrix computation
  • Principal Component Analysis
  • K-means clustering
  • Linear regression
  • Single layer feed forward neural networks for linear regression
  • Matrix completion using low rank matrix factorization
  • Non negative matrix factorization
  • Sampling
  • Predict methods
ORCH 2.1.0には、カテゴリ変数、キーレスMapReduce出力、および全体的なパフォーマンスの強化に寄与するその他多くの改善も追加されています。

アップデートに関する詳細は以下のリンクからどうぞ。
Oracle R Connector for Hadoop 2.1 Release Notes
http://download.oracle.com/otn/other/bigdata/ORCH2.1_ReleaseNotes.pdf
テクニカルリファレンスはこちら(要OTNアカウント)。
ORCH 2.1.1 API Reference
http://download.oracle.com/otn/other/bigdata/ORCH_API_reference.pdf
Oracle R Connector for Hadoopのダウンロードはこちらからどうぞ。
Oracle Big Data Connectors Downloads
http://www.oracle.com/technetwork/bdc/big-data-connectors/downloads/index.html

Baca Selengkapnya ....

[R, Database] Bringing R to the Enterprise - new white paper available

Posted by Unknown Senin, 10 Juni 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/R/entry/bringing_r_to_the_enterprise

新しいホワイトペーパー「Bringing R to the Enterprise -  A Familiar R Environment with Enterprise-Caliber Performance, Scalability, and Security」が出ました。
Bringing R to the Enterprise - A Familiar R Environment with Enterprise-Caliber Performance, Scalability, and Security
http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/bringing-r-to-the-enterprise-1956618.pdf
このホワイトペーパーでは、「ラップトップを超えて」Rのコードをデータベースで実行する能力を調査することにはじまり、CRANパッケージと共にデータベースサーバーで実行、R analyticsを操作できるようにし、R言語およびRの環境から楽にHadoopを利用しています。以下は抜粋です。
Oracle Advanced AnalyticsとOracle R Connector for HadoopはOracle DatabaseとHadoopの能力とスケーラビリティの利得を組み合わせています。Rプログラムとライブラリを使ってこれらのデータベースアセットとつなぎ、大量のデータを安全な環境で処理できます。利用者の方は統計モデルを構築し、ローカルデータストアに対してそのモデルを実行できるだけでなく、Rコマンドやスクリプトをセキュアな企業データベースのデータに対して実行することができます。
ホワイトペーパーは、Oracle DatabaseとHadoopを含む3つのユースケース、信用リスクの分析、不正の検出、顧客の解約防止を続けています。R環境に基づいて、企業のための分析を提供するコンテンツがこのホワイトペーパーにあります。

Baca Selengkapnya ....

[Big Data] Oracle Big Data Connectors 2.1

Posted by Unknown Kamis, 16 Mei 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/bigdataconnectors/entry/oracle_big_data_connectors_2

Oracle Big Data Connectors 2.1がリリースされています。
Oracle Big Data Connectors Downloads
http://www.oracle.com/technetwork/bdc/big-data-connectors/downloads/big-data-downloads-1451048.html
Oracle Loader for HadoopとOracle SQL Connector for HDFSは、新たにこのリリースでCDH 4.2とApache Hadoop 1.1.1での動作を保証しています。

Oracle Loader for Hadoopの機能強化点は以下の通りです。
  • Hiveパーティション表からのロードが可能になっています
  • ユーザビリティとエラー処理が改善されています
  • ロード前にユーザー指定キーでソートできます


Baca Selengkapnya ....

[Database, Big Data] Oracle R Distribution for R 2.15.2 available on public-yum

Posted by Unknown Senin, 06 Mei 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/R/entry/oracle_r_distribution_for_r

Oracle R Distribution for R 2.15.2 on LinuxがOracleのパブリックyumリポジトリからダウンロードできるようになっています。
Oracle Public Yum Repository for EL5 x86_64
http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/x86_64/
R 2.15.2はメンテナンスアップデートで、性能改善、よく使われる関数のメモリ使用量の削減、64bitシステム上のデータに対し利用可能なメモリの増加、ポーランド言語ユーザー向けのローカライゼーション強化、数多くの不具合修正などを含んでいます。アップデート内容の詳細はNEWSファイルの「CHANGES IN R VERSION 2.15.2」にありますので、こちらをご覧下さい。
R News
http://stat.ethz.ch/R-manual/R-devel/doc/html/NEWS.html
Oracle R Enterpriseの最新アップデート(ver. 1.3.1)はR 2.15.1とR 2.15.2の両方で動作保証しています。
Oracle R Enterprise Downloads
http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-downloads-1502823.html
public-yumからOracle R Distributionをインストールすると、最新のR 2.15.2をダウンロードしてきます。例えば、Oracle Linux 5では、rootでログインし、yum.repos.dへ移動してパブリックyumリポジトリ構成ファイルをダウンロードすると、必要なリポジトリが使えるようになります。
cd /etc/yum.repos.d
wget http://public-yum.oracle.com/public-yum-el5.repo
public-yum-el5.repoを編集します。
[el5_addons]
enabled=1
[el5_latest]
enabled=1
続いて、Oracle R Distributionをインストールします。



Rを始動します。 Oracle R Distribution for R 2.15.2をインストールします。


Oracle R Distributionの古いバージョン、例えばR 2.15.1をインストールする場合、単にRのバージョンをインストール時に指定すればOKです。
yum install R-2.15.1
Detailed instructions for installing Oracle R Distributionの詳細なインストール手順はOracle R Enterprise Installation and Administration Guideにありますので、そちらをご覧下さい。Oracle R Distribution for R 2.15.2 on AIX, Solaris X86およびSolaris SPARCは今後数週間のうちにOracleの Free and Open Source Softwareポータルからダウンロードできるようになる予定です。
Oracle R Distribution
https://oss.oracle.com/ORD/

Baca Selengkapnya ....

[Data Integration] ODI - Integrating social data from Facebook Graph API in 0 to 60

Posted by Unknown Rabu, 17 April 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/dataintegration/entry/odi_integrating_social_data_from

データをプッシュするための技術に常に目を光らせていますが、今回はデータフローにFacebookのデータを統合する方法をご紹介するViewletです。一般的にはJSONでの連係のためのプリプロセッサを使用してデータを統合しています。

ジグソーパズルのピースがいくつかあるのですが、ODIはXMLドライバーを提供しております。これを使ってXMLデータをファイルやHTTP、FTPなどから読み出して処理します。ODI 11.1.1.7ではOracleの標準XMLスキーマ/パースコンポーネントを使っているので、この機能が改善されました。JSONからXMLへの変換は既にXMLベースのツールやユーティリティをお持ちなら便利な方法の一つでしょう。このユーティリティを使い、JSONデータをデータ統合フローに取り込み、プロセス内でデータの詳細を理解します(JSONをリバース・エンジニアリングしてスキーマを取得します)。これを利用し、TwitterやFacebook、GoogleやDatasiftといったアグリゲーターからのデータフィードのような、任意のJSONデータを統合することができます。

ぜひViewletをご覧になって下さい。

Baca Selengkapnya ....

[Database, Big Data] Accessing a Hive Table from Oracle Database

Posted by Unknown Senin, 15 April 2013 0 komentar
原文はこちら。
https://blogs.oracle.com/bigdataconnectors/entry/accessing_a_hive_table_from

HiveはHDFSのデータを問い合わせるためのツールで、人気のあるツールです。Oracle SQL Connector for HDFSはversion 2.0でHive表から直接データを読み取ることができます。また、Oracle SQL Connector for HDFSのコマンドラインツールが非常に簡素化されました。Hive表とHiveデータベース名をHadoop構成プロパティとして指定しさえすれば、コネクターはHive表のデータにアクセスすることができます。
oracle.hadoop.exttab.sourceType=hive
oracle.hadoop.exttab.hive.tableName=<hive table name>
oracle.hadoop.exttab.hive.databaseName=<hive database name>
コマンドラインツールは外部表をOracle Databaseに作成します。Hive表のデータにアクセスするためにこの外部表に対し問い合わせます。データベースの他の表のように外部表に問い合わせることができるので、Oracle SQLの機能を使ってHive表に対して問い合わせることができます。

外部表の名前とデータベース接続情報もHadoop構成プロパティとして指定します。
hadoop jar $OSCH_HOME/jlib/orahdfs.jar \
oracle.hadoop.exttab.ExternalTable
-D oracle.hadoop.exttab.sourceType=hive \
-D oracle.hadoop.exttab.hive.tableName=<hive table name> \
-D oracle.hadoop.exttab.hive.databaseName=<hive database name> \
-D oracle.hadoop.connection.url=<database connection url> \
-D oracle.hadoop.exttab.tableName=<external table name> \
….
-createTable
外部表を作成している間にHive表のデータ型は外部表のOracleのデータ型に自動的にマッピングされます。以下はマッピングの例です。
Hive Tinyint, Smallint, Int Oracle NUMBER
Hive Float, Double Oracle NUMBER (default precision)
Hive Decimal Oracle NUMBER
Hive Boolean Oracle VARCHAR2(5)
Hive String Oracle VARCHAR2(4000)
Hive Timestamp Oracle TIMESTAMP

Baca Selengkapnya ....

[Data Integration] Oracle - A Leader in Gartner's MQ for Master Data Management for Customer Data

Posted by Unknown Minggu, 11 November 2012 0 komentar
原文はこちら。
https://blogs.oracle.com/mdm/entry/oracle_a_leader_in_gartner

Gartner MQ report for Master Data Management of Customer Data Solutionsがリリースされ、Oracleはリーダーに位置づけられています。以下はレポートの抜粋です。
"Oracle has a strong, though complex, portfolio of domain-specific MDM products that include prepackaged data models. Gartner estimates that Oracle now has over 1,500 licensed MDM customers, including 650 customers managing customer data. The MDM portfolio includes three products that address MDM of customer data solution needs: Oracle Fusion Customer Hub (FCH), Oracle CDH and Oracle Siebel UCM. These three MDM products are positioned for different segments of the market and Oracle is progressively moving all three products onto a common MDM technology platform..." (Gartner, Oct 18, 2012)"
Oracleは、複雑ではあるが強力な、事前にデータモデルをパッケージ済みのドメイン固有のMDM製品ポートフォリオを持っています。Oracleは現在、顧客データを管理する650顧客を含む1500を超えるライセンスのMDMの顧客を持っているとGartnerは推定しています。MDMのポートフォリオには、顧客データソリューションのニーズに対応する3つの製品 - Oracle Fusion Customer Hub (FCH), Oracle CDH and Oracle Siebel UCM - が含まれています。これらのMDM3製品は、異なる市場セグメント向けに配置されており、Oracleは徐々にこれら3製品を共通のMDMテクノロジープラットフォームに載せようとしています。(Gartner/2012年10月18日)
マスタデータ管理領域における顧客データのOracleのソリューションについて、詳細は以下のリンクからどうぞ。
Oracle Customer Hub
http://www.oracle.com/us/products/applications/master-data-management/oracle-customer-hub-081990.html (英語)
http://www.oracle.com/jp/products/middleware/cdh-151525-ja.html (日本語)

Baca Selengkapnya ....
Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of apk zipalign.