October 2023 Summaries
4 posts from DeltaStream
Filter
Month:
Year:
Post Summaries
Back to Blog
Enterprises often use both batch and stream processing systems to achieve comprehensive data processing and analysis, as each serves distinct purposes; batch processing is ideal for analyzing past data to identify patterns, while stream processing is crucial for handling latency-sensitive tasks like IoT monitoring and fraud detection. The integration of these systems, often referred to as "lambda architecture," allows for seamless data movement and transformation, enabling data products to be available in real-time and in the desired format across various platforms. DeltaStream, powered by Flink, exemplifies this integration by providing a platform that facilitates the extraction, transformation, and loading of data, contributing to efficient data governance and reducing complexities and costs associated with managing data across disparate systems. By integrating with platforms like Databricks and Snowflake, DeltaStream enhances the ability of enterprises to process, manage, and leverage data effectively, offering solutions for real-time and batch processing needs, which are particularly beneficial for use cases in industries such as banking, where real-time fraud detection and customer trend analysis are critical.
Oct 24, 2023
807 words in the original blog post.
Change Data Capture (CDC) is a key data integration technique that tracks and records changes in a data source in real-time, enabling downstream systems like databases or data lakes to maintain up-to-date information. CDC is highly suitable for relational databases, capturing data changes at the operation level and offering fine-grained control over these changes while preserving transactional context. This method is essential for scenarios requiring data replication, synchronization, migration, or transformation. DeltaStream provides a platform for setting up CDC pipelines, allowing the efficient transfer of CDC logs from sources like PostgreSQL to sinks such as Kafka topics or analytics databases like Databricks. The process involves defining a source and a stream in DeltaStream to read CDC logs, followed by using a CREATE STREAM AS SELECT (CSAS) statement to propagate these changes into a Kafka sink, thereby ensuring data consistency and integrity across systems. DeltaStream's platform is noted for its ease of operation, scalability, and comprehensive stream processing capabilities.
Oct 19, 2023
1,596 words in the original blog post.
DeltaStream's integration with Snowflake enhances the ability to process and store streaming data efficiently, allowing users to keep data fresh without intermediary storage. By utilizing DeltaStream queries, data can be transformed to fit Snowflake tables and continuously updated using the Snowpipe Streaming APIs. The integration facilitates seamless creation of a Snowflake Store in DeltaStream, enabling users to perform CRUD operations on databases, schemas, and tables directly from their DeltaStream account. An example query illustrates how to count transactions per credit card type, showcasing DeltaStream's capacity to continuously update Snowflake tables with computed data. This integration aims to improve operational efficiency, data security, and provide a competitive advantage through a modern unified stream processing solution.
Oct 16, 2023
1,297 words in the original blog post.
DeltaStream, powered by Apache Flink, processes streaming data from sources like Kafka and Kinesis, allowing for real-time analysis and data preparation. The recent integration with Databricks enhances the platform by enabling users to write results directly to Delta Lake, which is part of Databricks’ Lakehouse architecture. DeltaStream can handle latency-sensitive applications by continuously processing streaming data and updating Delta Tables in real-time, providing a perfect fit for tasks requiring both streaming and batch processing capabilities, such as alerting on fraudulent activities. The integration simplifies the process of managing streaming data in Databricks, allowing users to transform and prepare data with a single SQL query before loading it into the platform. This setup is beneficial for data scientists who need to perform historical analysis or business insights on streaming data. Using DeltaStream, users can easily create and manage Databricks Tables through a continuous query that keeps data up-to-date in the Delta Lake, demonstrating a seamless interaction between streaming data and Databricks' batch processing capabilities.
Oct 10, 2023
1,898 words in the original blog post.