Learn

Learn about DataStax Enterprise, Apache Cassandra™, Apache Spark™, Apache TinkerPop™ and Apache Solr™ through use cases, data models, live demos and hands on exercises. through use cases, data models, live demos and hands on exercises.

Connect

Having trouble getting your architecture right? Not seeing how to data model your specific use case? Connect straight with our solution architects and experts and get your questions answered at the Solution Zone. 

Event is full.

Agenda

On site check-in
8:00 AM - 9:00 AM

Pick up your badge and t-shirt!

Product Overview and Use Cases
9:00 AM - 11:30 AM
Jeff Carpenter
Patrick McFadin
An insightful introduction to the capabilities of DSE (DSE DB/Cassandra, DSE Graph, DSE Search, DSE Analytics) through the lens of various use cases covering the banking industry, quote to cash, ecommerce, logistics, PII and many others.
SESSION DETAILS

CX use case

Through a banking example, the speakers will cover

  • Customer 360, Personalization, Recommendation, Fraud Detection
  • Legacy architectures
  • Reference architecture using DataStax technology
  • Technology focus on DSE DB (Cassandra) for C360 and DSE Graph for Fraud Detection

Quote to Cash use case

  • Coverage of Customer 360, Personalization & Recommendations, eCommerce, Inventory Management
  • Technology focus on DSE Search for eCommerce

Traditional Industries use case

  • Inventory Management, Supply chain, Logistics, eCommerce, Asset Monitoring
  • Technology focus DSE Analytics

PII use case

  • Security & Compliance, Identity Management, Consumer Fraud Detection
  • Technology focus on DSE features:
    • DSE Graph for identity management / entity resolution
    • Summarize DataStax Enterprise security features

 

Lunch
11:30 AM - 12:30 PM

Yummy!

Early Afternoon Sessions

Core Cassandra - Early afternoon session
12:30 PM - 2:30 PM
Steve Halladay
Familiarize yourself with the fundamentals of Cassandra, its position relative to relational technologies and DSE in this engaging session led by Steve.
SESSION DETAILS

Introduction

  • Explain a KillrVideo problem that cannot be solved by RDBMS technology due to CARDS limitations
  • Review the Cassandra architecture, pointing out aspects that provide CARDS capability
  • Review high-level animations of replication, write path, read path and compaction

Data Modeling

  • Show a simple table model
  • Hands-on demonstrate denormalization and explain its value

CQL

  • Create a table
  • Add some rows
  • Perform queries on the rows

Bulk Loading

  • Load large(r) files using DSBulk
  • Perform associated queries
  • Discuss benchmark results

Replication

  • Bring down a node
  • Perform queries to demonstrate “always-on”
  • Bring the node back online
DSE Analytics - Early afternoon session
12:30 PM - 2:30 PM
Jamie King
Big data is...well...big. Apache Cassandra makes querying your transactional data a snap as long as your data model accommodates such. But how do you take that data and run ad-hoc queries on it? You know, the queries that tells your data analyst what strategic business decisions would be wise. Come and find out how DataStax Enterprise analytics provides you tools to do so.
SESSION DETAILS
  • What is analytics?

  • DSE and SQL (yes, with an S!)

  • ETLs with DSE

  • Apache Spark(TM) archicture

DSE Graph - Early afternoon session
12:30 PM - 2:30 PM
Artem Chebotko
This hands-on training session focuses on graph access patterns that are commonly seen in many real-life graph problem solutions. It includes nearly a dozen practice problems, where the access pattern complexity is gradually increased from elements to paths, from paths to subgraphs, and from subgraphs to arbitrary graph patterns.
SESSION DETAILS

1. DSE Graph and its applications

  • Architecture, technologies and APIs
  • Relationships, links and connections
  • Review of graph use cases

2. The KillrVideo graph

  • Property graph
  • Graph schema
  • Data loading
  • Hands-on problems

3. Retrieving graph elements

  • Vertices
  • Edges
  • Properties
  • Hands-on problems

4. Walking paths in a graph

  • Simple navigation and projection
  • Path existence and shortest path
  • Hands-on problems

5. Traversing neighborhoods and subgraphs

  • Friend-of-a-friend subgraph extraction
  • Friend-of-a-friend subgraph traversal
  • Hands-on problems

6. Matching graph patterns

  • Imperative traversals
  • Declarative traversals
  • Hands-on problems

7. Graph training on DataStax Academy

  • DS330 DataStax Enterprise Graph
  • Learning paths
DSE Operations - Early afternoon session
12:30 PM - 2:30 PM
David Gilardi
This session will help participants gain experience starting a DSE cluster using official DSE docker images and monitor and manage the cluster.
SESSION DETAILS

Introduction

  • Intro KillrVideo reference application

Configuring DSE

  • Overview of key DSE configuration files

Deploying DSE featuring Docker

  • Guided walkthrough of various docker-compose configurations provided with KillrVideo
  • Hands on - Start the application using Docker (multi-node configuration?)
  • Discuss other options for deployment including DMC

OpsCenter

  • Overview of OpsCenter capabilities
  • Hands-on monitoring of cluster while KillrVideo application is running
  • Guided walkthrough of OpsCenter services (LCM, Backup Service, Repair Service, etc)

Security

  • Overview of DSE security features
  • Guided walkthrough - configuring encryption, etc.

Succeeding with DSE Ops

  • Planning your cluster deployment
  • Routine monitoring and maintenance
  • Dealing with common issues
  • Interacting with Support
  • Introducing DS210 and topics not covered here
DSE Search - Early afternoon session
12:30 PM - 2:30 PM
Joe Chu
This session will help participants familiarize themselves with DSE Search. Using common Search use cases, participants will try out several search features and see how they enhance or improve upon basic Cassandra functionality.
SESSION DETAILS

Product Catalog                                             

  • Demoing and reviewing KillrVideo application
  • Limitations of what you can do with Cassandra queries
  • Using Search to execute ad-hoc queries
  • EXERCISE

Text Search                             

  • Term and Phrase Search
  • Analysis Chain
  • Fuzzy and Proximity Search
  • EXERCISE     

Faceting                                                         

  • Field and query facets
  • Using aggregation functions

3:00 - 5:00PM - Late Afternoon Sessions

The early afternoon sessions will repeat exactly to give you a chance to attend two different sessions. You can select your preferred sessions on the registration page.   

Cost to Attend

Solution Day is FREE!

 

Laptop Setup

In order to participate in the various hands-on exercises you will need to bring a wifi-enabled laptop that has an SSH Client installed. Here are the recommended SSH setups:

Windows - We recommend to install PuTTY and start the program then follow the wizard to complete installation. You can download PuTTY here: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Mac/Linux - SSH is already installed, no need for setup.