Traitement des données sans serveur avec Dataflow : surveillance, journalisation et création de rapports d'erreurs pour les jobs Dataflow avis
Chargement...
Aucun résultat.

Mettez en pratique vos compétences dans la console Google Cloud

Traitement des données sans serveur avec Dataflow : surveillance, journalisation et création de rapports d'erreurs pour les jobs Dataflow avis

8400 avis

--

Muhammad Rafli P. · Examiné il y a plus d'un an

Oliver G. · Examiné il y a plus d'un an

Bhargabi M. · Examiné il y a plus d'un an

Nesty T. · Examiné il y a plus d'un an

Roman D. · Examiné il y a plus d'un an

BALA K. · Examiné il y a plus d'un an

Hasan L. · Examiné il y a plus d'un an

Rahul Kumar B. · Examiné il y a plus d'un an

Shrinidhi R. · Examiné il y a plus d'un an

SAHIL P. · Examiné il y a plus d'un an

nice

Bhavesh b. · Examiné il y a plus d'un an

VAISNAVI -. · Examiné il y a plus d'un an

import argparse import logging import argparse, logging, os import apache_beam as beam from apache_beam.io import WriteToText from apache_beam.options.pipeline_options import PipelineOptions class ReadGBK(beam.DoFn): def process(self, e): k, elems = e for v in elems: logging.info(f"the element is {v}") yield v def run(argv=None): parser = argparse.ArgumentParser() parser.add_argument( '--output', dest='output', help='Output file to write results to.') known_args, pipeline_args = parser.parse_known_args(argv) read_query = """( SELECT version, block_hash, block_number FROM `bugquery-public-data.crypto_bitcoin.transactions` WHERE version = 1 LIMIT 1000000 ) UNION ALL ( SELECT version, block_hash, block_number FROM `bigquery-public-data.crypto_bitcoin.transactions` WHERE version = 2 LIMIT 1000 ) ;""" p = beam.Pipeline(options=PipelineOptions(pipeline_args)) (p | 'Read from BigQuery' >> beam.io.ReadFromBigQuery(query=read_query, use_standard_sql=True) | "Add Hotkey" >> beam.Map(lambda elem: (elem["version"], elem)) | "Groupby" >> beam.GroupByKey() | 'Print' >> beam.ParDo(ReadGBK()) | 'Sink' >> WriteToText(known_args.output)) result = p.run() if __name__ == '__main__': logger = logging.getLogger().setLevel(logging.INFO) run() can't running apache beam

Beni A. · Examiné il y a plus d'un an

HETVI R. · Examiné il y a plus d'un an

alhamdulillah

Lukmanul H. · Examiné il y a plus d'un an

Ramadugu S. · Examiné il y a plus d'un an

Muhammad Rasyaddany P. · Examiné il y a plus d'un an

DRAG11 G. · Examiné il y a plus d'un an

Atif F. · Examiné il y a plus d'un an

Hritika B. · Examiné il y a plus d'un an

Kusut I. · Examiné il y a plus d'un an

Mayank M. · Examiné il y a plus d'un an

Akshit K. · Examiné il y a plus d'un an

Indri S. · Examiné il y a plus d'un an

Nous ne pouvons pas certifier que les avis publiés proviennent de consommateurs qui ont acheté ou utilisé les produits. Les avis ne sont pas vérifiés par Google.