R の HANA データベースから非常に大きなデータ セットをインポートしようとしています。RJDBC パッケージの問題の 1 つは、文字を含むすべての列が文字型の列として読み込まれることです。この場合、一意の値が少ないため、列を要素としてロードする方がはるかに効率的です。RJDBC 呼び出しのどこかに col クラスを定義することは可能ですか? col クラス変換はどこで実行されますか? Factor への変換が HANA で実行されると、R に転送する必要がある GB の数が減るため、すばらしいでしょう。コード例:
dbFetch(dbSendQuery(conn = hana_connection, statement = 'select CHAR_COL FROM TABLE_NAME'))
ドキュメントhttps://www.rforge.net/RJDBC/で、彼らは必要な DBML ステートメントについて話しています。