SSR: Structured Streaming for R and Machine Learning

F
Felix Cheung
Principal Engineer & Spark Committer
SSR:
Structured Streaming for
R and Machine Learning
SSR: Structured Streaming for R and Machine Learning
Disclaimer:
Apache Spark community contributions
Agenda
• Structured Streaming
• ML Pipeline
• R - putting it all together
• Considerations
SSR: Structured Streaming for R and Machine Learning
Why Streaming?
• Faster insight at scale
• ETL
• Trends
• Latest data to static data
• Continuous Learning
Spark Streaming
1. Receiver
2. Direct DStream
3. Structured Streaming
Structured Streaming
https://databricks.com/blog/2016/07/28/structured-streaming-in-apache-spark.html
Structured Streaming
• "Streaming Logical Plan"
– Extending Dataset/DataFrame to include
incremental execution of unbounded input
– aka Rinse & Repeat
Same
• Transformations:
map
filter
aggregate
window
join* (*some limitations)
Better
• Trigger
• Consistency
• Fault Tolerance
• Event time – late data, watermark
Execution Plan
https://databricks.com/blog/2015/04/13/deep-dive-into-spark-sqls-catalyst-optimizer.html
SS in a Circuit
DataFrame DataFrame
Trigger
Source
File
Kafka
Socket
MQTT
Sink
File (new formats in 2.1+)
Console
Memory (aka Temp View)
Foreach
Kafka (new in 2.2)
Output Mode
Append (default)
Complete
Update (new in 2.1.1)
Streaming & ML Don't Mix*
ML Pipeline Model
Remember the SS Flow?
DataFrame DataFrame
ML Pipeline fit()
• Essentially an Action
• Results in a Model
• Sink start() also an Action
• Structured Streaming circuit must be completed
with Sink start()
R to the Rescue
R
• Statistical computing and graphics
• 10.7k+ packages on CRAN
Why Streaming in R
• Single integrated job for everything
1. Ingest
2. ETL
3. Machine Learning
• Use your favorite packages - freedom to choose
• rkafka – last published 2015
SSR: Structured Streaming for R and Machine Learning
SparkR
• DataFrame API like R data.frame, dplyr
– Full Spark optimizations
• SQL, Session, Catalog
• “Spark Packages”
• ML
• R-native UDF
• SS
Native R UDF
• User-Defined Functions - custom transformation
• Apply by Partition
• Apply by Group
Parallel Processing By Partition
https://spark-summit.org/east-2017/events/scalable-data-science-with-sparkr/
Native R UDF = DF Transform
DataFrame DataFrame
DataFrame DataFrame
SS in R
1. DataStreamReader/Writer
2. StreamingQuery
3. Extending DataFrame (isStreaming)
About Demo
• Create a job to discover trending news topics
– Structured Streaming
– Machine Learning with native R package in
UDF
Demo!
https://goo.gl/0v6YxF
Demo
• SS – read text stream from Kafka
• R-UDF – a partition with lines of text
– RTextTools – text vector into DTM – scrubbing
– LDA
– terms
• SQL – group by words, count
• SS – write to console
Read DataFrame vs Stream
read.df(datapath, source = "parquet")
read.stream("kafka",
kafka.bootstrap.servers = servers,
subscribe = topic)
Streaming WordCount in 1 line
library(magrittr)
kbsrvs <- "kafka-0.broker.kafka.svc.cluster.local:9092"
topic <- "test1"
read.stream("kafka", kafka.bootstrap.servers = kbsrvs, subscribe = topic) %>%
selectExpr("explode(split(value as string, ' ')) as word") %>%
group_by("word") %>%
count() %>%
write.stream("console", outputMode = "complete")
Challenges
Streaming and ML
• Streaming – small batch
• ML – sometimes large data to build model
=> pre-trained model
=> online machine learning
• Adopting to data schema, pattern changes
• Updating model (when?)
Practical Implementation
- LSI – online training
- Online LDA
- kNN
- k-means with predict on new data
SS Considerations
• Schema of DataFrame from Kafka:
key (object), value (object), topic, partition,
offset, timestamp, timestampType
• OutputMode requirements
ML with R-UDF
• Native code UDF can break the job
- eg. ML packages could be sensitive to empty row
- more data checks In Real Life
• Debugging can be challenging – run separately first
• UDF must return that matches schema
• Model as state to distribute to each UDF instance
Future – SSR
• Configurable trigger
• Watermark for late data
Thank You.
https://github.com/felixcheung
linkedin: http://linkd.in/1OeZDb7
blog: http://bit.ly/1E2z6OI
1 of 42

Recommended

Scalable Data Science in Python and R on Apache Spark by
Scalable Data Science in Python and R on Apache SparkScalable Data Science in Python and R on Apache Spark
Scalable Data Science in Python and R on Apache Sparkfelixcss
2K views68 slides
Apache: Big Data - Starting with Apache Spark, Best Practices by
Apache: Big Data - Starting with Apache Spark, Best PracticesApache: Big Data - Starting with Apache Spark, Best Practices
Apache: Big Data - Starting with Apache Spark, Best Practicesfelixcss
442 views109 slides
Spark r under the hood with Hossein Falaki by
Spark r under the hood with Hossein FalakiSpark r under the hood with Hossein Falaki
Spark r under the hood with Hossein FalakiDatabricks
1.3K views27 slides
A Data Frame Abstraction Layer for SparkR-(Chris Freeman, Alteryx) by
A Data Frame Abstraction Layer for SparkR-(Chris Freeman, Alteryx)A Data Frame Abstraction Layer for SparkR-(Chris Freeman, Alteryx)
A Data Frame Abstraction Layer for SparkR-(Chris Freeman, Alteryx)Spark Summit
3.4K views33 slides
Scalable Data Science with SparkR by
Scalable Data Science with SparkRScalable Data Science with SparkR
Scalable Data Science with SparkRDataWorks Summit
2.9K views53 slides
Spark Summit EU talk by Luca Canali by
Spark Summit EU talk by Luca CanaliSpark Summit EU talk by Luca Canali
Spark Summit EU talk by Luca CanaliSpark Summit
1.8K views34 slides

More Related Content

What's hot

Apache Spark MLlib 2.0 Preview: Data Science and Production by
Apache Spark MLlib 2.0 Preview: Data Science and ProductionApache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and ProductionDatabricks
13.9K views22 slides
Robust and Scalable ETL over Cloud Storage with Apache Spark by
Robust and Scalable ETL over Cloud Storage with Apache SparkRobust and Scalable ETL over Cloud Storage with Apache Spark
Robust and Scalable ETL over Cloud Storage with Apache SparkDatabricks
2.9K views36 slides
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr... by
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...Databricks
9.7K views27 slides
Netflix - Productionizing Spark On Yarn For ETL At Petabyte Scale by
Netflix - Productionizing Spark On Yarn For ETL At Petabyte ScaleNetflix - Productionizing Spark On Yarn For ETL At Petabyte Scale
Netflix - Productionizing Spark On Yarn For ETL At Petabyte ScaleJen Aman
4.8K views37 slides
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay Listings by
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay ListingsScalable Machine Learning Pipeline For Meta Data Discovery From eBay Listings
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay ListingsSpark Summit
1.4K views20 slides
Recent Developments In SparkR For Advanced Analytics by
Recent Developments In SparkR For Advanced AnalyticsRecent Developments In SparkR For Advanced Analytics
Recent Developments In SparkR For Advanced AnalyticsDatabricks
3K views31 slides

What's hot(20)

Apache Spark MLlib 2.0 Preview: Data Science and Production by Databricks
Apache Spark MLlib 2.0 Preview: Data Science and ProductionApache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and Production
Databricks13.9K views
Robust and Scalable ETL over Cloud Storage with Apache Spark by Databricks
Robust and Scalable ETL over Cloud Storage with Apache SparkRobust and Scalable ETL over Cloud Storage with Apache Spark
Robust and Scalable ETL over Cloud Storage with Apache Spark
Databricks2.9K views
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr... by Databricks
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...
From DataFrames to Tungsten: A Peek into Spark's Future @ Spark Summit San Fr...
Databricks9.7K views
Netflix - Productionizing Spark On Yarn For ETL At Petabyte Scale by Jen Aman
Netflix - Productionizing Spark On Yarn For ETL At Petabyte ScaleNetflix - Productionizing Spark On Yarn For ETL At Petabyte Scale
Netflix - Productionizing Spark On Yarn For ETL At Petabyte Scale
Jen Aman4.8K views
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay Listings by Spark Summit
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay ListingsScalable Machine Learning Pipeline For Meta Data Discovery From eBay Listings
Scalable Machine Learning Pipeline For Meta Data Discovery From eBay Listings
Spark Summit1.4K views
Recent Developments In SparkR For Advanced Analytics by Databricks
Recent Developments In SparkR For Advanced AnalyticsRecent Developments In SparkR For Advanced Analytics
Recent Developments In SparkR For Advanced Analytics
Databricks3K views
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ... by Spark Summit
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...
Spark Summit2.2K views
SparkR - Scalable machine learning - Utah R Users Group - U of U - June 17th by Alton Alexander
SparkR - Scalable machine learning - Utah R Users Group - U of U - June 17thSparkR - Scalable machine learning - Utah R Users Group - U of U - June 17th
SparkR - Scalable machine learning - Utah R Users Group - U of U - June 17th
Alton Alexander4.7K views
Parallelize R Code Using Apache Spark by Databricks
Parallelize R Code Using Apache Spark Parallelize R Code Using Apache Spark
Parallelize R Code Using Apache Spark
Databricks1.8K views
ETL with SPARK - First Spark London meetup by Rafal Kwasny
ETL with SPARK - First Spark London meetupETL with SPARK - First Spark London meetup
ETL with SPARK - First Spark London meetup
Rafal Kwasny30.7K views
From Pipelines to Refineries: Scaling Big Data Applications by Databricks
From Pipelines to Refineries: Scaling Big Data ApplicationsFrom Pipelines to Refineries: Scaling Big Data Applications
From Pipelines to Refineries: Scaling Big Data Applications
Databricks1.2K views
Spark at Bloomberg: Dynamically Composable Analytics by Jen Aman
Spark at Bloomberg:  Dynamically Composable Analytics Spark at Bloomberg:  Dynamically Composable Analytics
Spark at Bloomberg: Dynamically Composable Analytics
Jen Aman2.3K views
Spark DataFrames and ML Pipelines by Databricks
Spark DataFrames and ML PipelinesSpark DataFrames and ML Pipelines
Spark DataFrames and ML Pipelines
Databricks11.8K views
Building Robust ETL Pipelines with Apache Spark by Databricks
Building Robust ETL Pipelines with Apache SparkBuilding Robust ETL Pipelines with Apache Spark
Building Robust ETL Pipelines with Apache Spark
Databricks34.6K views
A Journey into Databricks' Pipelines: Journey and Lessons Learned by Databricks
A Journey into Databricks' Pipelines: Journey and Lessons LearnedA Journey into Databricks' Pipelines: Journey and Lessons Learned
A Journey into Databricks' Pipelines: Journey and Lessons Learned
Databricks3K views
Building a modern Application with DataFrames by Spark Summit
Building a modern Application with DataFramesBuilding a modern Application with DataFrames
Building a modern Application with DataFrames
Spark Summit5.1K views
A look under the hood at Apache Spark's API and engine evolutions by Databricks
A look under the hood at Apache Spark's API and engine evolutionsA look under the hood at Apache Spark's API and engine evolutions
A look under the hood at Apache Spark's API and engine evolutions
Databricks3.2K views
Spark Under the Hood - Meetup @ Data Science London by Databricks
Spark Under the Hood - Meetup @ Data Science LondonSpark Under the Hood - Meetup @ Data Science London
Spark Under the Hood - Meetup @ Data Science London
Databricks2.5K views
Sqoop on Spark for Data Ingestion by DataWorks Summit
Sqoop on Spark for Data IngestionSqoop on Spark for Data Ingestion
Sqoop on Spark for Data Ingestion
DataWorks Summit16.3K views
SparkR: Enabling Interactive Data Science at Scale on Hadoop by DataWorks Summit
SparkR: Enabling Interactive Data Science at Scale on HadoopSparkR: Enabling Interactive Data Science at Scale on Hadoop
SparkR: Enabling Interactive Data Science at Scale on Hadoop
DataWorks Summit3.3K views

Similar to SSR: Structured Streaming for R and Machine Learning

Writing Continuous Applications with Structured Streaming Python APIs in Apac... by
Writing Continuous Applications with Structured Streaming Python APIs in Apac...Writing Continuous Applications with Structured Streaming Python APIs in Apac...
Writing Continuous Applications with Structured Streaming Python APIs in Apac...Databricks
4.2K views49 slides
Spark (Structured) Streaming vs. Kafka Streams by
Spark (Structured) Streaming vs. Kafka StreamsSpark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka StreamsGuido Schmutz
5K views41 slides
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa... by
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...Helena Edelson
3.7K views79 slides
Large-Scale Data Science in Apache Spark 2.0 by
Large-Scale Data Science in Apache Spark 2.0Large-Scale Data Science in Apache Spark 2.0
Large-Scale Data Science in Apache Spark 2.0Databricks
2.4K views21 slides
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo... by
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Guido Schmutz
753 views43 slides
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo... by
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Guido Schmutz
4.7K views47 slides

Similar to SSR: Structured Streaming for R and Machine Learning(20)

Writing Continuous Applications with Structured Streaming Python APIs in Apac... by Databricks
Writing Continuous Applications with Structured Streaming Python APIs in Apac...Writing Continuous Applications with Structured Streaming Python APIs in Apac...
Writing Continuous Applications with Structured Streaming Python APIs in Apac...
Databricks4.2K views
Spark (Structured) Streaming vs. Kafka Streams by Guido Schmutz
Spark (Structured) Streaming vs. Kafka StreamsSpark (Structured) Streaming vs. Kafka Streams
Spark (Structured) Streaming vs. Kafka Streams
Guido Schmutz5K views
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa... by Helena Edelson
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...
Fast and Simplified Streaming, Ad-Hoc and Batch Analytics with FiloDB and Spa...
Helena Edelson3.7K views
Large-Scale Data Science in Apache Spark 2.0 by Databricks
Large-Scale Data Science in Apache Spark 2.0Large-Scale Data Science in Apache Spark 2.0
Large-Scale Data Science in Apache Spark 2.0
Databricks2.4K views
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo... by Guido Schmutz
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz753 views
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo... by Guido Schmutz
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz4.7K views
Jump Start with Apache Spark 2.0 on Databricks by Databricks
Jump Start with Apache Spark 2.0 on DatabricksJump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on Databricks
Databricks2.8K views
Writing Continuous Applications with Structured Streaming PySpark API by Databricks
Writing Continuous Applications with Structured Streaming PySpark APIWriting Continuous Applications with Structured Streaming PySpark API
Writing Continuous Applications with Structured Streaming PySpark API
Databricks2.2K views
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3 by Databricks
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Spark Saturday: Spark SQL & DataFrame Workshop with Apache Spark 2.3
Databricks1.5K views
Streaming Microservices With Akka Streams And Kafka Streams by Lightbend
Streaming Microservices With Akka Streams And Kafka StreamsStreaming Microservices With Akka Streams And Kafka Streams
Streaming Microservices With Akka Streams And Kafka Streams
Lightbend34.1K views
Writing Continuous Applications with Structured Streaming in PySpark by Databricks
Writing Continuous Applications with Structured Streaming in PySparkWriting Continuous Applications with Structured Streaming in PySpark
Writing Continuous Applications with Structured Streaming in PySpark
Databricks2.2K views
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S... by Helena Edelson
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Helena Edelson86.2K views
Kafka Connect and Streams (Concepts, Architecture, Features) by Kai Wähner
Kafka Connect and Streams (Concepts, Architecture, Features)Kafka Connect and Streams (Concepts, Architecture, Features)
Kafka Connect and Streams (Concepts, Architecture, Features)
Kai Wähner1.8K views
Sink Your Teeth into Streaming at Any Scale by Timothy Spann
Sink Your Teeth into Streaming at Any ScaleSink Your Teeth into Streaming at Any Scale
Sink Your Teeth into Streaming at Any Scale
Timothy Spann12 views
Sink Your Teeth into Streaming at Any Scale by ScyllaDB
Sink Your Teeth into Streaming at Any ScaleSink Your Teeth into Streaming at Any Scale
Sink Your Teeth into Streaming at Any Scale
ScyllaDB309 views
Jump Start with Apache Spark 2.0 on Databricks by Anyscale
Jump Start with Apache Spark 2.0 on DatabricksJump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on Databricks
Anyscale1.1K views
What is Apache Kafka®? by Eventador
What is Apache Kafka®?What is Apache Kafka®?
What is Apache Kafka®?
Eventador32 views
What is apache Kafka? by Kenny Gorman
What is apache Kafka?What is apache Kafka?
What is apache Kafka?
Kenny Gorman224 views
Leveraging Azure Databricks to minimize time to insight by combining Batch an... by Microsoft Tech Community
Leveraging Azure Databricks to minimize time to insight by combining Batch an...Leveraging Azure Databricks to minimize time to insight by combining Batch an...
Leveraging Azure Databricks to minimize time to insight by combining Batch an...

Recently uploaded

META.pptx by
META.pptxMETA.pptx
META.pptxvasanthan19012003
6 views10 slides
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... by
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...StatsCommunications
7 views26 slides
Organic Shopping in Google Analytics 4.pdf by
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdfGA4 Tutorials
16 views13 slides
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ... by
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...DataScienceConferenc1
6 views15 slides
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx by
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptxDataScienceConferenc1
6 views12 slides
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ... by
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...DataScienceConferenc1
9 views18 slides

Recently uploaded(20)

OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... by StatsCommunications
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
Organic Shopping in Google Analytics 4.pdf by GA4 Tutorials
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdf
GA4 Tutorials16 views
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ... by DataScienceConferenc1
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...
[DSC Europe 23][AI:CSI] Aleksa Stojanovic - Applying AI for Threat Detection ...
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx by DataScienceConferenc1
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ... by DataScienceConferenc1
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...
[DSC Europe 23] Predrag Ilic & Simeon Rilling - From Data Lakes to Data Mesh ...
CRM stick or twist workshop by info828217
CRM stick or twist workshopCRM stick or twist workshop
CRM stick or twist workshop
info82821712 views
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf by Oppotus
OPPOTUS - Malaysians on Malaysia 3Q2023.pdfOPPOTUS - Malaysians on Malaysia 3Q2023.pdf
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf
Oppotus23 views
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... by DataScienceConferenc1
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
Chapter 3b- Process Communication (1) (1)(1) (1).pptx by ayeshabaig2004
Chapter 3b- Process Communication (1) (1)(1) (1).pptxChapter 3b- Process Communication (1) (1)(1) (1).pptx
Chapter 3b- Process Communication (1) (1)(1) (1).pptx
ayeshabaig20047 views
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation by DataScienceConferenc1
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
Data Journeys Hard Talk workshop final.pptx by info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821710 views
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx by DataScienceConferenc1
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
[DSC Europe 23] Stefan Mrsic_Goran Savic - Evolving Technology Excellence.pptx
UNEP FI CRS Climate Risk Results.pptx by pekka28
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptx
pekka2811 views
Data about the sector workshop by info828217
Data about the sector workshopData about the sector workshop
Data about the sector workshop
info82821716 views
[DSC Europe 23] Danijela Horak - The Innovator’s Dilemma: to Build or Not to ... by DataScienceConferenc1
[DSC Europe 23] Danijela Horak - The Innovator’s Dilemma: to Build or Not to ...[DSC Europe 23] Danijela Horak - The Innovator’s Dilemma: to Build or Not to ...
[DSC Europe 23] Danijela Horak - The Innovator’s Dilemma: to Build or Not to ...
CRIJ4385_Death Penalty_F23.pptx by yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1007 views
Short Story Assignment by Kelly Nguyen by kellynguyen01
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyen
kellynguyen0119 views

SSR: Structured Streaming for R and Machine Learning