2017-04-12 5 views
-1

運用予測としてh2oモデル(Rまたはフローで実行)を使用したいと考えています。ただし、Oracle sqlから直接実行したいと考えています。現在、SQLコードで.predictを翻訳する方法はありますか? ありがとうh2oランダムフォレストSQLで展開する

+0

:ここ

は、ハイブのためにこれを行う方法についてのチュートリアルへのポインタでありますhttps://s3.amazonaws.com/h2o- release/h2o/rel-markov/1/docs-website/userguide/scorePOJO.html – Zelazny7

+0

ありがとう、私はそれを試みます。 – Michalis

答えて

-1

これはOracle SQLでは不可能です.Oracle SQLデータベースは、Rコードをネイティブで実行できません。あなたができることは、Rで予測を生成し、Oracle SQL DB内のテーブルにそれらを書き込むことです。

+0

このパスは、私が避けようとしていたものでした。 OracleからRへのデータをdwldするのに時間がかかります。 – Michalis

+0

Tomは、RコードではなくJavaを実行すると述べています。 https://github.com/h2oai/h2o-3/blob/master/h2o-docs/src/product/howto/POJO_QuickStart.md –

1

これはうまくいけば正しい方向に向かっていますが、間違いなく完全な答えではありません。

このドキュメントを見て:

https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/create_function.htm#LNPLS01370

CREATE FUNCTION機能がJava関数を作成することができますように見えます。

H2Oで生成されたPOJO(Plain Old Java Object)をJava関数でラップし、select文の一部として呼び出すことができます。あなたのDBは、Javaをサポートすることができた場合は、これをチェック

http://docs.h2o.ai/h2o-tutorials/latest-stable/tutorials/hive_udf_template/index.html

関連する問題