+ All Categories
Home > Technology > 13 - Panorama Necto 14 building models - visualization & data discovery solution

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

Date post: 07-Aug-2015
Category:
Upload: jacques-botbol
View: 139 times
Download: 1 times
Share this document with a friend
Popular Tags:
16
Necto Training Module 13: Building Models
Transcript

Necto TrainingModule 13: Building Models

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

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

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.

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?!?!

Why Build a Necto Model

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

Developing a Necto Model

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

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

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

Example for an Excel File data source

Example of a Relational data source

Example of a Relational data source

Creating a Model

Import from data source

Tables of data from different data sources

Define hierarchies

Define relationships between tables

Define Measures

Thank youAny Questions?


Recommended