ibm dashdb - meetupfiles.meetup.com/20052936/dashdb.pdf · 4 © 2016 ibm corporation meetup db2 luw...

54
1 © 2016 IBM Corporation Meetup DB2 LUW - Madrid IBM dashDB Raquel Cadierno Torre IBM Analytics @IBMAnalytics [email protected] 1 de Julio de 2016

Upload: ngokiet

Post on 03-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

1 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

IBM dashDB

Raquel Cadierno Torre

IBM Analytics

@IBMAnalytics

[email protected]

1 de Julio de 2016

3 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

What is dashDB?http://www.ibm.com/analytics/us/en/technology/cloud-data-services/dashdb/

4 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

A fully managed cloud data warehouse,

purpose-built for analytics.

dashDB

5 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

dashDB is a Cloud Service

Cloud computing, often referred to as simply “the cloud,” is the

delivery of on-demand computing resources — everything

from applications to data centers— over the Internet on a

pay-for-use basis

Computing as a Service over the Internet

Its not about Cloud or On-Premises its about Cloud AND On-Premises: Hybrid

6 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

On-Premises IT

Public

Dedicated and Local

Private

Clouds or Deployment ModelsThe way to the HYBRID Cloud

7 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Customer Managed Service Provider Managed

On-Premises IaaS PaaS SaaS

Computing Resources by Cloud Service

IaaS = Infrastructure as a service

PaaS = Platform as a service

SaaS = Software/Solution as a service

8 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

What type of Cloud Service is dashDB?

• A fully managed cloud data warehouse service

Hardware

Software

Admin

Data

Software

Admin

Data

Guessw

ork

, O

verh

ead,

Ris

k

Roll-Your-Own Hosted

Data

Layer

Data Warehouseas a Service

Control Simplicity

Analytics

9 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

• A fully managed cloud database service

Hardware

Software

Admin

Data

Software

Admin

Data

Guessw

ork

, O

verh

ead,

Ris

k

Roll-Your-Own Hosted

Data

Layer

DataBaseas a Service

Control Simplicity

Transactional

Analytics

Now not only data warehouse: Database as a Service

10 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

• A fully managed cloud database service

dashDB

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Customer

Managed

IBM

Managed

• OS and database software installation

• Ongoing OS and database software

maintenance

• Automated daily backups

• 24/7 monitoring and restart after hardware or

software failure

• Ongoing risk assessment and security

monitoring

• Upgrade support moving to a larger dashDB

size

• Optimized configuration for analytics or

transactional workloads

IBM Managed

11 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

• A fully managed cloud database service

dashDB

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Customer

Managed

IBM

Managed

• Schema definition

• Data loading

• User management and

database access control

• Application, ETL connectivity

Customer Managed

12 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

A fully managed cloud database

optimized for

analytics or transactional

workloads

dashDB

15 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

IBM dashDB – Analytics Warehouse as a Service

For apps that need:

• Elastic scalability

• High availability

• Data model flexibility

• Data mobility

• Text search

• Geospatial

Available as:• Fully managed DBaaS

• On-premises private cloud

• Hybrid architecture

BLU Acceleration

Netezza In-Database

Analytics

Cloudant NoSQL

Integration

In-database analytics capabilities for best performance atop a fully-managed warehouse

dashDB MPP

Fully-managed data warehouse on cloud

BLU Acceleration columnar technology +

Netezza in-database analytics

BLU in-memory processing, data skipping, actionable

compression, parallel vector processing, , “Load & Go”

administration

Netezza predictive analytic algorithms

Fully integrated RStudio & R language

Oracle compatibility

Massively Parallel Processing (MPP)

On disk data encryption and

secure connectivity

for

Analytics

16 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Enterprise MPP

• Dedicated, single tenant environment

• Bare metal

• 3 - 25 node clusters

• 24 cores per node

• 256 GB memory per node

• SSD storage (for about 4 TB of

preload data per node)

• $5410 / month (USD) per node

A Wide Range of dashDB Plans to Suit Your Needs

Entry

• Shared, multi-tenant

environment

• 20 GB SAN storage

capacity

• $50 / month (USD)

flat rate

• FREE if < 1 GB of

data used

Enterprise - 1TB

• Dedicated, single

tenant environment

• Virtual environment

• 16 vCPUs

• 64 GB memory

• SAN storage (for about

1 TB of preload data)

• $1170 / month (USD)

Enterprise - 4 TB

• Dedicated, single

tenant environment

• Bare metal

• 32 cores

• 256 GB memory

• SAN storage (for about

4 TB of preload data)

• $4700 / month (USD)

Enterprise - 12 TB

• Dedicated, single

tenant environment

• Bare metal

• 32 cores

• 256 GB memory

• SAN storage (for about

12 TB of preload data)

• $7370 / month (USD)

• Fully managed

• High performance data warehousing

and analytics in the cloud

• Scale out to meet your data growth needs

17 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

IBM dashDB Tx – Transactional Database as a Service

For apps that need:

• Elastic scalability

• High availability

• Data model flexibility

• Data mobility

• Text search

• Geospatial

Available as:• Fully managed DBaaS

• On-premises private cloud

• Hybrid architecture

Excellent Transactional Performance

Transactional database capabilities for best performance atop a fully-managed instance

Fully-managed transactional database

as a service

Row-organized tables for high

transactional performance

Oracle compatibility

On disk data encryption and secure

connectivity

Two initial Enterprise plans

2 cores, 8 GB memory, 500 GB SAN

12 cores, 128 GB memory, 1.4 TB SSD

Robust Security

Oracle Compatibility

for

Transactions

18 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Plan Sizes for dashDB Transactional

Enterprise

12 cores - 128 GB

• Dedicated, single

tenant environment

• Dedicated Bare Metal

• 12 physical cores

• 128 GB memory

• SSD storage (for 1.4

TB of client data)

• $4000 / month (USD)

Two initial configurations

2 vCPUs, 8GB Ram, 500GB SAN

12 cores, 128GB Ram, 1.4TB SSD

Fully managed

Oracle compatibility

Robust security

Enterprise

2 cores - 8 GB

• Dedicated, single

tenant environment

• Virtual machine

• 2 vCPUs

• 8 GB memory

• HDD storage (for 500

GB of client data)

• $250 / month (USD)

19 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Getting Started

dashDB

20 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

• Launch a dashDB service through Bluemix.

• Bluemix is the platform to create, deploy

and manage applications in cloud

• Provides a dashboard to create, view

and manage your applications and

services

• Services and runtimes are exposed in

the Bluemix Catalog

IBM Managed

dashDB

21 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Getting StarteddashDB

• Sign-up for a Bluemix AccountCustomer Managed

https://console.ng.bluemix.net/

22 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Locate dashDB in Bluemix Catalog

23 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Provision your dashDB service

24 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Start working with dashDB from the console

25 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Start working with dashDB from the console

26 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

27 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

29 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

30 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

31 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

32 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

33 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Client Connectivity

34 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Client Connectivity

35 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Client Connectivity (for romantics)

>db2 catalog tcpip node dashnode remote

awh-yp-small02.services.dal.bluemix.net

server 50000

>db2 catalog db bludb as meetupdb at

node dashnode

36 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Samples for curious

dashDB

37 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Olympics are about to start … what’s on?

• Load data from twitter with hashtag #rio2016

o Built-in integration with Insights Twitter Service in Bluemix

o Retrieve data from Twitter

o Create tables in dashDB

o Load data into tables

o See Statistics

38 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Connect to Twitter

39 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Look for hashtags

40 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Load data into new or existing tables

41 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Load data into new or existing tables

42 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Statistics from loaded data

43 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Review the tables created

44 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Querying the data

45 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Libraries in UK … what’s on?

• Load Open Data

o Built-in integration with open data datasets in Bluemix

o Retrieve data about borrows books in libraries in York

Council (UK)

o Create tables in dashDB

o Load data into tables

o Create a Chart

46 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Look for open data

47 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Select dataset about borrowed books by library

48 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Load data from CSV file

49 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Load data into new or existing tables

50 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Review the tables created

51 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Querying the data

52 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Run Query in Excel

54 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Visualize Chart

55 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

What happened in the meanwhile?

dashDB

56 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Seeing activity

57 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Seeing activity

58 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

Deeper Analytics

60 © 2016 IBM Corporation

Meetup DB2 LUW - Madrid

See you in dashDB

Thank you