前述のorch.packの呼出しで圧縮されたRオブジェクトをリストアします。
使用上の注意
この関数は、通常、マッパー関数またはリデューサ関数の先頭で使用され、入力を取得して準備します。ただし、MapReduceジョブの結果を展開する場合にRコンソールなどの外部でも使用できます。
次のデータ・フローについて考えます。
ORCHクライアントからマッパー、コンバイナ、リデューサ、ORCHクライアントへのデータ・フロー。
あるステージでデータが圧縮される場合、そのデータは次のステージで展開される必要があります。
例
次のコード・フラグメントでは、orch.packの例で圧縮されたデータをリストアします。
reducer = function(key, vals) {
x <-orch.unpack(vals[[1]])
r <-x$qy
yy <- x$yy
nRow <- x$nRows
.
.
.
}