Introduction to Building Applications with SQLstream Blaze

<< Click to Display Table of Contents >>

Navigation:  Building Streaming Applications >

Introduction to Building Applications with SQLstream Blaze

Previous pageReturn to chapter overviewNext page

This guide walks you through the basics of setting up a streaming data project in SQLstream Blaze. You can think of most projects as pipelines, because they involve inputting data at one end, modifying or analyzing it in the middle, and outputting data at the other end.

sbur_pipeline_example_simple

The guide features three basic tutorials, as well as a more in-depth discussion of pipelines.

Tutorial

Purpose

Tutorial 1: Introduction to StreamLab

Walks you through setting up a data source, performing a simple analytic, and creating a visualization using StreamLab, SQLstream Blaze's graphical tool for generating streaming SQL.

Tutorial 2: Introduction to Coding with Streaming SQL

Walks you through hand-coding a data source, performing a simple analytic, and creating a visualization.

Tutorial 2A: Creating a Stream and View in SQLstream s-Studio

Walks you through creating a stream and view in s-Studio, SQLstream Blaze's Integrated Development Environment.

Tutorial 2B: Coding Streaming SQL in SQLstream sqlLine

Walks you through creating a stream and view by hand-coding SQL and executing it through a console tool called sqlline.

Tutorial 3: Using a Pump

Introduces you to using pumps, which are objects that move data through s-Server.

Advanced topics discussed in this guide are as follows:

Advanced Topic

Description

Introduction to Pipelines

Explains pipelines in more depth, including branched pipelines.

Stream Computing Architecture (SCA) Approach to Organizing SQL

Introduces Stream Computing Architecture.

Troubleshooting Streaming SQL

Offers troubleshooting steps for pipelines.

Best Practices for Coding Streaming SQL

Provides best practices for organizing, annotating, and structuring SQL.