Apache Beam は Go の PCollection から上位 N 行を選択します

PHPz
リリース: 2024-02-10 17:48:08
転載
482 人が閲覧しました

Apache Beam 从 Go 中的 PCollection 中选择前 N 行

Apache Beam は、さまざまなバッチおよびストリーム処理エンジンで実行できる統合プログラミング モデルを提供するオープンソースの分散データ処理フレームワークです。最近、Apache Beam の Go SDK に、PCollection から最初の N 行を選択するという非常に便利な機能が追加されました。この機能は、大規模なデータ セットをサンプリングしたり、すばやくプレビューしたりする必要があるシナリオに非常に役立ちます。この記事では、Apache Beam の Go SDK でこの機能を使用する方法を説明し、いくつかの実用的なコード例を示します。はじめましょう!

質問の内容

pcollection があり、そこから最大 n 行を選択する必要があります。 go を使用してデータフロー パイプラインを作成しようとしていますが、行き詰まっています。

リーリー

上記のコードから、user.age に基づいて最初の 5 行を選択する必要があります。 パッケージの上部に同じ機能を持つリンクを見つけましたが、単一の要素 pcollection を返すと書かれています。違いはなんですか?

リーリー

上記のように最初の5行を選択する関数を追加しましたが、[]main.user is not assign to main.user

というエラーが発生しました。

pcollection をさらに処理する必要があるため、以前と同じ形式で pcollection が必要です。これは、top.largest 関数が単一要素 pcollection を返すためだと思われます。形式を変換する方法について何かアイデアはありますか?

解決策

最適な pcollection は []user

です

だから試してみてください...

リーリー

以上がApache Beam は Go の PCollection から上位 N 行を選択しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!