Top Banner
Necto Training Module 13: Building Models
16

13 - Panorama Necto 14 building models - visualization & data discovery solution

Aug 07, 2015

Download

Technology

Jacques Botbol
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Necto TrainingModule 13: Building Models

Page 2: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Objectives

By the end of this lesson you will be able to describe: How to choose the right Model for your

Project When a Necto Model Should be Developed &

How

Page 3: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Necto – 3 Working Modes Necto Views Can Connect to the following:

An OLAP Cube In Memory Model:

A Tabular Model A Necto Model

Tip: you can Connect to a variety of sources while generating a Necto Model on the fly

Page 4: 13  - Panorama Necto 14 building models - visualization & data discovery solution

OLAP vs. In Memory Development WiseIssue In Memory Model OLAP Cube

Is DWH a must? Optional, but recommended. works perfectly With a Star Schema, or without

Required

Is ETL Process a must? Optional – can connect to any Data source directly

Required, because of the need to generate a Star – Schema inside the DWH, gathering information from lots of sources

What are the Layers in development to produce a view for the end users?

1. Model2. Views for the end users

1. ETL Development for every Data source

2. Staging 3. DWH 4. Cube5. Views for the end users

Can Connect Directly to Files?

Yes No

How much does it cost to add one field?

2 changes should be done: 1 in the Model and 1 in the views

5 changes should be done. One in each of the layers that takes place in the process.

Page 5: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Depends on the application needs for each layer: Licensing Building From scratch or an older OLAP version

upgrade? Data model

Is the source Excel/Txt/DB or DWH/Data Mart? Can you trust the RI of the source?

Business logic Near Real Time BI? How fast do you need it ready? Are we expecting frequent changes to our Model

design? Do you find the following critical to your Project:

Many-to-many relationships (Yes/No) , Parent/child hierarchy (Yes/No)

Data access & storage How much Data should you load? Do you have enough

Storage/RAM?

In-Memory or OLAP?!?!

Page 6: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Why Build a Necto Model

Page 7: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Issue Necto Model

Tabular Model Multi-dimensional (OLAP)

Model Type In-Memory In-Memory OLAP Cube

Query language DAX & MDX DAX MDX

Data Access Xvelocity Xvelocity&Direct Query

MOLAP & ROLAP

Data compression X10 X10 X3

Automatic creation of a Date Table, including Hierarchies

Yes No Yes (it should be defined first, but generated automatically)

SETS Yes No Yes

Row level security using GUI yes No - Requires writing a complex DAX query

Yes

Non – Domain User Security Yes No No

GIS Support Yes No No

Enhanced Social Options Yes No No

Workspace Data Sample Yes No No Workspace options

Does Not Require Aggregations Yes Yes No

Automatic Partitions Yes No No

Automatic Scheduling Yes No No – Should be defined

Web Based, end users can create Models

Yes No No

Easily applying Structural Changes Yes Yes No

Import files from SharePoint Yes No No

Import files from a Shared Folder Yes Yes No

Page 8: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Developing a Necto Model

Page 9: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Model Development Flow Create Data Sources and Load tables Create the connection between the Tables Define Measures, Sets, Column Types and

Format Customize your Model – i.e. Hide or delete

unnecessary Columns Automate the Model (Define Partition

Mechanism and Processing) Define Security Deploy the Model

Page 10: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Creating a new data source Using the Data Sources dialog, you will be able

to use one of the following Data Sources:

Connect to an OLAP Cube

Connect to a file, a Shared Folder, or to SharePoint

Tip – you can also create Data Sources in the Model Dialog

Connect to many types of Databases

Page 11: 13  - Panorama Necto 14 building models - visualization & data discovery solution

List of DB connectorsSource Versions File type Providers

Access databasesMicrosoft Access 2003, 2007, 2010. .accdb or .mdb ACE 14 OLE DB provider

SQL Server relational databasesMicrosoft SQL Server2005, 2008, 2008 R2; SQL Server 2012, Microsoft SQL Azure Database 2

(not applicable)

OLE DB Provider for SQL ServerSQL Server Native Client OLE DB ProviderSQL Server Native 10.0 Client OLE DB Provider.NET Framework Data Provider for SQL Client

SQL Server Parallel Data Warehouse (PDW) 3 2008 R2 (not applicable)

OLE DB provider for SQL Server PDW

Oracle relational databases Oracle 9i, 10g, 11g. (not applicable)

Oracle OLE DB Provider.NET Framework Data Provider for Oracle Client.NET Framework Data Provider for SQL ServerOraOLEDBMSDASQL

Teradata relational databases Teradata V2R6, V12 (not applicable)TDOLEDB OLE DB provider.Net Data Provider for Teradata

Informix relational databases (not applicable) Informix OLE DB providerIBM DB2 relational databases 8.1 (not applicable) DB2OLEDB Sybase relational databases (not applicable) Sybase OLE DB providerOther relational databases (not applicable) (not applicable) OLE DB provider or ODBC driver

Text files (not applicable) .txt, .tab, .csvACE 14 OLE DB provider for Microsoft Access

Microsoft Excel files Excel 97-2003, 2007, 2010 .xlsx, xlsm, .xlsb ACE 14 OLE DB provider

PowerPivot workbookMicrosoft SQL Server 2008 R2 Analysis Services xlsx, xlsm, .xlsb

ASOLEDB 10.5(used only with PowerPivot workbooks that are published to SharePoint farms that have PowerPivot for SharePoint installed)

Analysis Services cubeMicrosoft SQL Server 2005, 2008, 2008 R2 Analysis Services (not applicable) ASOLEDB 10

Page 12: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Example for an Excel File data source

Page 13: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Example of a Relational data source

Page 14: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Example of a Relational data source

Page 15: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Creating a Model

Import from data source

Tables of data from different data sources

Define hierarchies

Define relationships between tables

Define Measures

Page 16: 13  - Panorama Necto 14 building models - visualization & data discovery solution

Thank youAny Questions?