2014 TIMi S.A.S. TIMi: Faster predictions, better decisions.
|
|
- Adelia McGee
- 6 years ago
- Views:
Transcription
1
2 Training objectives What will you be able to do at the end of the training? 2 Build Anatella scripts to transform data. Extract and load data to and from Anatella. Become proficient at using Anatella. Presentation Exercises
3 3 Training Agenda What is Anatella The Anatella Environment Basic Operations of Anatella Anatella boxes you cannot live without Practical exercise
4 What is Anatella? Anatella is an ETL: it extracts, transforms, and loads data 4 Anatella is a data Transformation tool known as an ETL tool, an acronym for Extract, Transform and Load Data file Extract Transformations Load Transfomed results
5 is user-friendly. Anatella is User-Friendly: Most data-transformations are meta-data-free: you don t need to care about the meta-type of a column. In this regard, Anatella is like MS-Excel: In MS-Excel, you don t need to specify the data-type of your columns/cells, neither do you in Anatella. Anatella is only slightly more complex than MS-Excel. Most data-transformations are code-free: You only need to connect "boxes": Filter (where) Group by order by Select education, count (education) as count from table where sex="female" group by education order by count
6 The advantage of Antella Fast to execute & debug, easier to understand 6 Fast to execute It has been optimized to the maximum Fast to debug Data can be viewed after each step (not only at the final output) Easy to understand graphic interface accessible to non-programmers Step-by-step logic; no coding required. SQL Anatella 6
7 7 Training Agenda What is Anatella The Anatella Environment Basic Operations of Anatella Anatella boxes you cannot live without Practical exercise
8 The Anatella environment Anatella has a user friendly interface with no coding required. 8 Menu: Menus list for quick actions. Data Table: Results of action displayed here Action Properties: Where action box properties are modified Log: Log file of actions and transformations kept here
9 The Anatella environment Data is Extracted, Transformed and Loaded in an easy intuitive way 9 Extraction from scratch, from text files, from gel, from DB Transformations on the data: sorts, aggregations, calculations, graph analysis, Load into flat files, gel, DB
10 10 Training Agenda What is Anatella The Anatella Environment Basic Operations of Anatella Anatella boxes you cannot live without Practical exercise
11 Building and running Anatella scripts Anatella transforms graphs composed of linked boxes using arrows 11 Arrows indicate that the data at the output pin of one box is used as input for the following box Boxes indicate operations on the underlying data The flag is used to show the termination of the graph
12 Building and running Anatella scripts Example of how to build a transformation graph Select the connect mode to build arrows. In this mode, click on the output pin of the outgoing box then on the input pin of the incoming box to create an arrow 2. Drag and drop boxes From the right panel to the middle frame to add them to the graph 3. Double-click on a box to edit its properties in the lower left frame 4. Right-clicking on the flag and selecting the green arrow will run the complete graph
13 Building and running Anatella scripts Testing scripts for intermmediate results 13 Click on run to switch to run mode In run mode, when clicking on an output pin, the graph runs from the last saved result till this output pin The status bar shows the overall progress of the calculation This icon (the rotating cube) shows that the box is currently running
14 Building and running Anatella scripts Running a transformation graph 14 Box Description Run to finish line: Click on this flag to run the graph from the last cached point to the flag. This is a very useful method of testing scripts efficiently and quickly however it is not advised to production situations. Delete all caches and run to finish line: Click on this flag to run the graph from the beginning of the graph until the flag. This method deletes all saved caches on the graphs. It is best practice to use this method in production.
15 15 Training Agenda What is Anatella The Anatella Environment Basic Operations of Anatella Most essential Anatella boxes Practical exercise
16 Operations of Standard Boxes It is important to understand the most commonly used boxes. 16 Extraction and Loading Transformation Automation
17 Extraction boxes 17 Boxes Description Extraction types: The boxes above are used for extracting data from flat file or from Gel files. Gel files are highly optimized data file formats that is unique to the Anatella software. Example of box parameters: Read.csv Column delimiter File name
18 Automation boxes 18 Box Description Global runner : Often scripts will be required to run automatically. The global runner box is used as an end box for a script. In Anatella s top menu there is a global runner icon, if that is clicked, all boxes linked to a global runner box will run.
19 Automation boxes 19 Box Description Parallel run: The parallel run box is used to run a series of Anatella scripts using one script. Often scripts are built in isolation to do a certain transformation, the parallel run box allows users to create a list of scripts and runs all the scripts in the specified order.
20 Transformation boxes 20 Box Description Append box: This box is used to append on table to another. It is equivalent to a UNION statement in SQL Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 Office Agent Amount PTA Dela R 320 ELN Chris R 470 CPT Adam R 800 JHB John R 120 Union Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 PTA Dela R 320 ELN Chris R 470 CPT Adam R 800 JHB John R 120
21 Transformation boxes 21 Box Description Single Join box: Used to joining two tables on a specific key value. The key value must be sorted beforehand. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 Office Area JHB 63 DBN 21 PTA 83 CPT 112 Left Join Office Agent Amount Area DBN Adam R JHB Paul R CPT Lilly R GMR Jenny R300
22 Transformation boxes 22 Box Description Single Join box: Used to joining two tables on a specific key value. The key value must be sorted beforehand. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 Office Area JHB 63 DBN 21 PTA 83 CPT 112 Inner Join Office Agent Amount Area DBN Adam R JHB Paul R CPT Lilly R
23 Transformation boxes 23 Box Description Single Join box: Used to joining two tables on a specific key value. The key value must be sorted beforehand. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 Office Area JHB 63 DBN 21 PTA 83 CPT 112 Full Outer Join Office Agent Amount Area DBN Adam R JHB Paul R CPT Lilly R GMR Jenny R300 PTA 83
24 Transformation boxes 24 Box Description Multi Join box: Similar to the single join key, however tables can be joined on multiple join keys specified by the user. The keys do not have to sorted as the complete slave tables will be stored in memory. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 Office Area JHB 63 DBN 21 PTA 83 CPT 112 Multiple Left Join Office Agent Amount Area Target DBN Adam R R 750 JHB Paul R CPT Lilly R R 750 GMR Jenny R300 Agent Target Adam R 750 Lilly R 750 Michel R
25 Transformation boxes 25 Box Description Sort box: This box is used to sort data. It is very commonly used in Anatella as a mandatory task to do before other tasks can be complete. For example, data has to be sorted on the join key before joining. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R 620 GMR Jenny R 300 Office Agent Amount CPT Lilly R 620 JHB Paul R 450 DBN Adam R 400 GMR Jenny R 300
26 Transformation boxes 26 Box Description Aggregation box: All aggregation processes are done with this box. It is equivalent to a GROUP BY statement in SQL. Office Agent Amount DBN Adam R 400 JHB Paul R 450 CPT Lilly R620 GMR Jenny R300 PTA Dela R 320 ELN Chris R 470 CPT Adam R 800 JHB John R 120 Office Amount_sum DBN R 400 JHB R 570 CPT R 1420 GMR R300 PTA R 320 ELN R 470
27 Transformation boxes 27 Box Description Data type wizard box: Used to convert data types. For example change integers to float values or to string values String manipulation box: This box is used to treat/clean strings (text). E.g.: remove brackets, convert all letters to capitals of replace words with other words. Column rename box: This box is used to rename columns in your data. It is often useful to use before loading the data to Excel/Tableau/Qlickview. Column selection box: This box is used to choose certain columns in the data. It is equivalent to a SELECT statement in SQL. Date formatter box: This is box is used to format dates to a specific format. For example, to 12/02/02
28 Transformation boxes 28 Box Description Calculator box: Used to perform calculations based on several columns and various data types. With this box, you can create and/or updates columns. Below are examples of how to use this box. Use the help tab for more information about available functions: Calculating Profit: Qty * (Price_per_unit Cost_per_unit) Concatenate name and surname name// - //surname Return a yes if x is > 10: X>10? yes : no
29 Transformation boxes 29 Box Description Calculator box: Used to perform calculations based on several columns and various data types. With this box, you can create and/or updates columns. Below are examples of how to use this box. Use the help tab for more information about available functions: Calculating Profit example: Qty * (Price_per_unit Cost_per_unit) Office Price per unit Cost per unit Quantity Profit Yokohama Tires R 40 R R Dunlop Tires R 57 R R
30 Transformation boxes 30 Box Description Calculator box: Used to perform calculations based on several columns and various data types. With this box, you can create and/or updates columns. Below are examples of how to use this box. Use the help tab for more information about available functions: Concatenate name and surname example: name// - //surname Agent Surname Concatenation Jacob Zuma Jacob-Zuma Helen Zille Helen-Zille Tony Stark Tony-Stark
31 Transformation boxes 31 Box Description Calculator box: Used to perform calculations based on several columns and various data types. With this box, you can create and/or updates columns. Below are examples of how to use this box. Use the help tab for more information about available functions: Return a yes if x is > 10 example: X>10? yes : no Agent Millions Rich Jacob 210 Yes Helen 70 Yes Tony 6 No
32 Transformation boxes 32 Box Description Filter box: This box is used to filter out rows of data that fit a certain criteria. It is equivalent to a WHERE statement in SQL Below are examples of how to use this box. Use the help tab for more information about available functions: Filter only waybills from CPT with a weight greater than 6 Loading == CPT && weight > 6 Remove null from File Reference: FileRef!= NULL Filter names with first three letters Dav left(name,3) == Dav
33 Transformation boxes 33 Box Description Filter box: This box is used to filter out rows of data that fit a certain criteria. It is equivalent to a WHERE statement in SQL Use the help tab for more information about available functions. Filter only waybills from CPT with a weight greater than 6 Loading == CPT && weight > 6 Waybill Loading Weight 1234 CPT CPT JHB JHB JHB DBN 14 Waybill Loading Weight 1235 CPT 12
34 Transformation boxes 34 Box Description Filter box: This box is used to filter out rows of data that fit a certain criteria. It is equivalent to a WHERE statement in SQL Use the help tab for more information about available functions. Remove null from File Reference example: not(isnull(fileref)) Filref Loading Weight HANLB2 CPT 5 D4355 CPT 12 C3452 JHB 14 JHB 7 JHB 5 23NULL3 DBN 14 Filref Loading Weight HANLB2 CPT 5 D4355 CPT 12 C3452 JHB 14 23NULL3 DBN 14
35 Transformation boxes 35 Box Description Filter box: This box is used to filter out rows of data that fit a certain criteria. It is equivalent to a WHERE statement in SQL Use the help tab for more information about available functions. Filter names with first three letters Dav left(name,3) == Dav
36 Transformation boxes: calculator & filterrows 36 Below a short summary of the main functions available: Operators: + - * / ^ Comparison: ==, >, <, <=, >=,!= Logical: &&, Condition: (x>a? True : False ) Format: ftoa, atof, itoa Math: abs, floor, ceil, round, sum, max, min, sqrt Char: right, left, substr, strlen, toupper, tolower, indexof Special: isnull, ndaysinmonth,nvl Constants: _pi, _e, _n, _null
37 37 Training Agenda What is Anatella The Anatella Environment Basic Operations of Anatella Most essential Anatella boxes Practical exercise
38 Thank you for your Attention For more information, please visit our website :
39 Backup up Slides The following slides are not part of the presentation. They are used occasionnaly to answer to some specific technical question.
40 Is it possible to comment code? Yes, it is. You can put comments everywhere: Directly on the graph. In the javascript. In the SQL (put "--" at the beginning of a line)
41 Can we edit directly.anatella files? Yes, for a technician. This file is a simple XML file (a text file) that is formatted so that a human can directly and easily understand and change it. For example: you can directly and easily edit the SQL statements inside the.anatella file: You can use any unicode text editor to edit.anatella files. For example, you can use the free editor EditPadLite7. Equivalent
Intellicus Enterprise Reporting and BI Platform
Working with Query Objects Intellicus Enterprise Reporting and BI Platform ` Intellicus Technologies info@intellicus.com www.intellicus.com Working with Query Objects i Copyright 2012 Intellicus Technologies
More informationCopyright 2018 by KNIME Press
2 Copyright 2018 by KNIME Press All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval
More informationHKTA TANG HIN MEMORIAL SECONDARY SCHOOL SECONDARY 3 COMPUTER LITERACY. Name: ( ) Class: Date: Databases and Microsoft Access
Databases and Microsoft Access Introduction to Databases A well-designed database enables huge data storage and efficient data retrieval. Term Database Table Record Field Primary key Index Meaning A organized
More informationUsing SQL with SQL Developer Part I
One Introduction to SQL 2 Definition 3 Usage of SQL 4 What is SQL used for? 5 Who uses SQL? 6 Definition of a Database 7 What is SQL Developer? 8 Two The SQL Developer Interface 9 Introduction 10 Connections
More informationUsing SQL with SQL Developer 18.2 Part I
One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction
More informationThis course is aimed at those who need to extract information from a relational database system.
(SQL) SQL Server Database Querying Course Description: This course is aimed at those who need to extract information from a relational database system. Although it provides an overview of relational database
More informationAccess Intermediate
Access 2013 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC124 AC125 Selecting Fields Pages AC125 AC128 AC129 AC131 AC238 Sorting Results Pages AC131 AC136 Specifying Criteria Pages
More informationMicrosoft Access Illustrated. Unit B: Building and Using Queries
Microsoft Access 2010- Illustrated Unit B: Building and Using Queries Objectives Use the Query Wizard Work with data in a query Use Query Design View Sort and find data (continued) Microsoft Office 2010-Illustrated
More informationQUERY USER MANUAL Chapter 7
QUERY USER MANUAL Chapter 7 The Spectrum System PeopleSoft Financials Version 7.5 1. INTRODUCTION... 3 1.1. QUERY TOOL... 3 2. OPENING THE QUERY TOOL... 4 3. THE QUERY TOOL PANEL... 5 3.1. COMPONENT VIEW
More information,
Weekdays:- 1½ hrs / 3 days Fastrack:- 1½hrs / Day [Class Room and Online] ISO 9001:2015 CERTIFIED ADMEC Multimedia Institute www.admecindia.co.in 9911782350, 9811818122 ADMEC Multimedia Institute is one
More informationSql Server Syllabus. Overview
Sql Server Syllabus Overview This SQL Server training teaches developers all the Transact-SQL skills they need to create database objects like Tables, Views, Stored procedures & Functions and triggers
More informationQuality Gates User guide
Quality Gates 3.3.5 User guide 06/2013 1 Table of Content 1 - Introduction... 4 2 - Navigation... 5 2.1 Navigation tool bar... 5 2.2 Navigation tree... 5 2.3 Folder Tree... 6 2.4 Test history... 7 3 -
More informationIntegration Services. Creating an ETL Solution with SSIS. Module Overview. Introduction to ETL with SSIS Implementing Data Flow
Pipeline Integration Services Creating an ETL Solution with SSIS Module Overview Introduction to ETL with SSIS Implementing Data Flow Lesson 1: Introduction to ETL with SSIS What Is SSIS? SSIS Projects
More informationAccess 2007: Advanced Instructor s Edition
Access 2007: Advanced Instructor s Edition ILT Series COPYRIGHT Axzo Press. All rights reserved. No part of this work may be reproduced, transcribed, or used in any form or by any means graphic, electronic,
More informationUsing SQL with SQL Developer 18.2
One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction
More informationTeradata SQL Features Overview Version
Table of Contents Teradata SQL Features Overview Version 14.10.0 Module 0 - Introduction Course Objectives... 0-4 Course Description... 0-6 Course Content... 0-8 Module 1 - Teradata Studio Features Optimize
More informationAccess Intermediate
Access 2010 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC116 AC117 Selecting Fields Pages AC118 AC119 AC122 Sorting Results Pages AC125 AC126 Specifying Criteria Pages AC132 AC134
More informationManagement Reports Centre. User Guide. Emmanuel Amekuedi
Management Reports Centre User Guide Emmanuel Amekuedi Table of Contents Introduction... 3 Overview... 3 Key features... 4 Authentication methods... 4 System requirements... 5 Deployment options... 5 Getting
More informationLAB 3 Part 1 ADBC - Interactive SQL Queries-Advanced
LAB 3 Part 1 ADBC - Interactive SQL Queries-Advanced ***For each question Create the SQL query that solves the problem Write all SQL statements in the same script file and save into a text file called
More informationDeccansoft Software Services. SSIS Syllabus
Overview: SQL Server Integration Services (SSIS) is a component of Microsoft SQL Server database software which can be used to perform a broad range of data migration, data integration and Data Consolidation
More informationDB2 SQL Class Outline
DB2 SQL Class Outline The Basics of SQL Introduction Finding Your Current Schema Setting Your Default SCHEMA SELECT * (All Columns) in a Table SELECT Specific Columns in a Table Commas in the Front or
More informationStep 1: Create a totals query to show the total cost price and total sale price of the wine for each supplier.
Hands-On-2: Queries In D1 you used Select queries to extract required information from your database. You used these to list data that met certain criteria and also used totals queries (a special type
More informationEvolution Query Builder Manual
Evolution Query Builder Manual PayData A Vermont Company Working for You! Page 1 of 37 Report Writer Introduction... 3 Creating Customized Reports... 4 Go to Client RW Reports... 4 Reports Tab... 4 Details
More informationSimply Accounting Intelligence Tips and Tricks Booklet Vol. 1
Simply Accounting Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the SAI reports... 3 Copying, Pasting and Renaming Reports... 4 Creating and linking a report... 6 Auto e-mailing reports...
More informationDEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)
Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 4 AGENDA
More informationTUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL
TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting
More informationINTERMEDIATE SQL GOING BEYOND THE SELECT. Created by Brian Duffey
INTERMEDIATE SQL GOING BEYOND THE SELECT Created by Brian Duffey WHO I AM Brian Duffey 3 years consultant at michaels, ross, and cole 9+ years SQL user What have I used SQL for? ROADMAP Introduction 1.
More informationMore on MS Access queries
More on MS Access queries BSAD 141 Dave Novak Topics Covered MS Access query capabilities Aggregate queries Different joins Review: AND and OR Parameter query Exact match criteria versus range Formatting
More informationA brief introduction to coding in Python with Anatella
A brief introduction to coding in Python with Anatella Before using the Python engine within Anatella, you must first: 1. Install & download a Python engine that support the Pandas Data Frame library.
More informationSAS Online Training: Course contents: Agenda:
SAS Online Training: Course contents: Agenda: (1) Base SAS (6) Clinical SAS Online Training with Real time Projects (2) Advance SAS (7) Financial SAS Training Real time Projects (3) SQL (8) CV preparation
More informationMicrosoft Access XP (2002) - Advanced Queries
Microsoft Access XP (2002) - Advanced Queries Group/Summary Operations Change Join Properties Not Equal Query Parameter Queries Working with Text IIF Queries Expression Builder Backing up Tables Action
More informationMails : ; Document version: 14/09/12
Mails : leslie.regad@univ-paris-diderot.fr ; gaelle.lelandais@univ-paris-diderot.fr Document version: 14/09/12 A freely available language and environment Statistical computing Graphics Supplementary
More informationPace University. Fundamental Concepts of CS121 1
Pace University Fundamental Concepts of CS121 1 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University October 12, 2005 This document complements my tutorial Introduction
More informationAdvanced Topics in Access: Queries
I. Types of Queries A. Select: displays selected data from one or more tables B. Delete: removes records from a table based on criteria specified C. Make Table: creates a new table from existing table(s)
More informationC_HANAIMP142
C_HANAIMP142 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 Where does SAP recommend you create calculated measures? A. In a column view B. In a business layer C. In an attribute view D. In an
More informationManual Speedy Report. Copyright 2013 Im Softly. All rights reserved.
1 Manual Speedy Report 2 Table of Contents Manual Speedy Report... 1 Welcome!... 4 Preparations... 5 Technical Structure... 5 Main Window... 6 Create Report... 7 Overview... 7 Tree View... 8 Query Settings
More informationPeopleSoft (version 9.1): Introduction to the Query Tool
PeopleSoft (version 9.1): Introduction to the Query Tool Introduction This training material introduces you to some of the basic functions of the PeopleSoft (PS) Query tool as they are used at the University
More informationQuerying Data with Transact-SQL (761)
Querying Data with Transact-SQL (761) Manage data with Transact-SQL Create Transact-SQL SELECT queries Identify proper SELECT query structure, write specific queries to satisfy business requirements, construct
More informationLearn about the Display options Complete Review Questions and Activities Complete Training Survey
Intended Audience: Staff members who will be using the AdHoc reporting tools to query the Campus database. Description: To learn filter and report design capabilities available in Campus. Time: 3 hours
More informationURLs and web servers. Server side basics. URLs and web servers (cont.) URLs and web servers (cont.) Usually when you type a URL in your browser:
URLs and web servers 2 1 Server side basics http://server/path/file Usually when you type a URL in your browser: Your computer looks up the server's IP address using DNS Your browser connects to that IP
More information2. In Video #6, we used Power Query to append multiple Text Files into a single Proper Data Set:
Data Analysis & Business Intelligence Made Easy with Excel Power Tools Excel Data Analysis Basics = E-DAB Notes for Video: E-DAB 07: Excel Data Analysis & BI Basics: Data Modeling: Excel Formulas, Power
More informationMAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1
MAS 90/200 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
More informationT-SQL Training: T-SQL for SQL Server for Developers
Duration: 3 days T-SQL Training Overview T-SQL for SQL Server for Developers training teaches developers all the Transact-SQL skills they need to develop queries and views, and manipulate data in a SQL
More informationInformatics 1: Data & Analysis
Informatics 1: Data & Analysis Lecture 5: Relational Algebra Ian Stark School of Informatics The University of Edinburgh Tuesday 31 January 2017 Semester 2 Week 3 https://blog.inf.ed.ac.uk/da17 Tutorial
More informationDB - Week 3 Lab1-2 Introduction to Databases. Dina A. Said
DB - Week 3 Lab1-2 Introduction to Databases Dina A. Said dasaid@ucalgary.ca Relationships Create a relationship as follows: One-to-many s.t. field author_id in titles table is a foreign key from field
More informationAccess 2013: Intermediate to advanced queries
Access 2013: Intermediate to advanced queries Practical workbook Aims and Learning Objectives This document shows you how to do things with queries that take you slightly beyond the norm. It is not supposed
More informationVeco User Guides. Grids, Views, and Grid Reports
Veco User Guides Grids, Views, and Grid Reports Introduction A Grid is defined as being a list of data records presented to the user. A grid is shown generally when an option is selected from the Tree
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Sloan School of Management 15.561 IT Essentials Spring 2005 An Introduction to Microsoft Access * Lecture Script 1. Introduction Open Database: Northwind.mdb Select
More informationMicrosoft Access XP Queries. Student Manual
Microsoft Access XP Queries Student Manual Duplication is prohibited without the written consent of The Abreon Group. Foster Plaza 10 680 Andersen Drive Suite 500 Pittsburgh, PA 15220 412.539.1800 800.338.5185
More informationDESCRIPTION 1 TO DEFINE A NAME 2. USING RANGE NAMES 2 Functions 4 THE IF FUNCTION 4 THE VLOOKUP FUNCTION 5 THE HLOOKUP FUNCTION 6
Table of contents The use of range names 1 DESCRIPTION 1 TO DEFINE A NAME 2 USING RANGE NAMES 2 Functions 4 THE IF FUNCTION 4 THE VLOOKUP FUNCTION 5 THE HLOOKUP FUNCTION 6 THE ROUND FUNCTION 7 THE SUMIF
More informationSUM - This says to add together cells F28 through F35. Notice that it will show your result is
COUNTA - The COUNTA function will examine a set of cells and tell you how many cells are not empty. In this example, Excel analyzed 19 cells and found that only 18 were not empty. COUNTBLANK - The COUNTBLANK
More informationTUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL
TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting
More informationGetting started with Ms Access Getting Started. Primary Key Composite Key Foreign Key
Getting started with Ms Access 2007 Getting Started Customize Microsoft Office Toolbar The Ribbon Quick Access Toolbar Navigation Tabbed Document Window Viewing Primary Key Composite Key Foreign Key Table
More informationContents 1. OVERVIEW GUI Working with folders in Joini... 4
Joini User Guide Contents 1. OVERVIEW... 3 1.1. GUI... 3 2. Working with folders in Joini... 4 2.1. Creating a new folder... 4 2.2. Deleting a folder... 5 2.3. Opening a folder... 5 2.4. Updating folder's
More informationOneStop Reporting 4.5 OSR Administration User Guide
OneStop Reporting 4.5 OSR Administration User Guide Doc. Version 1.2 Updated: 10-Dec-14 Copyright OneStop Reporting AS Contents Introduction... 1 Who should read this manual... 1 What s included in this
More informationIn this task, you specify formatting properties for the currency and percentage measures in the Analysis Services Tutorial cube.
AL GHURAIR UNIVERSITY College of Computing CIS 303 Data Mining Week 3: Modifying Measures, Attributes and Hierarchies After defining, deploying, and processing your initial cube, and then reviewing dimension
More informationThe SQL Guide to Pervasive PSQL. Rick F. van der Lans
The SQL Guide to Pervasive PSQL Rick F. van der Lans Copyright 2009 by R20/Consultancy All rights reserved; no part of this publication may be reproduced, stored in a retrieval system, or transmitted in
More informationSample Data. Sample Data APPENDIX A. Downloading the Sample Data. Images. Sample Databases
APPENDIX A Sample Data Sample Data If you wish to follow the examples used in this book and I hope you will you will need some sample data to work with. All the files referenced in this book are available
More informationStudents Guide. Requirements of your homework
Students Guide Requirements of your homework During the SQL labs you should create SQL scripts, which correspond to the SQL script skeleton provided. In the case of the SQL1 lab, you should also hand in
More informationJAVASCRIPT BASICS. JavaScript String Functions. Here is the basic condition you have to follow. If you start a string with
JavaScript String Functions Description String constants can be specified by enclosing characters or strings within double quotes, e.g. "WikiTechy is the best site to learn JavaScript". A string constant
More informationIMPORTING A STUDENT LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST
IMPORTING A STUDENT EMAIL LIST FROM SYNERGY INTO A GOOGLE CONTACT LIST In Synergy create a report for each class. 1. Log in to Synergy. 2. Open the list of available reports; select the Reports icon from
More informationCSE 344 Introduction to Data Management. Section 2: More SQL
CSE 344 Introduction to Data Management Section 2: More SQL Creating Tables CREATE TABLE Population ( rank INTEGER, country VARCHAR(30) PRIMARY KEY, population INTEGER, percentage FLOAT ); CREATE TABLE
More informationGetting the Most from your Microsoft Excel
Getting the Most from your Microsoft Excel Anne Del Pizzo PATHS, LLC What we will cover What s new in 2007/2010 Conditional formatting Sparklines Pivot Table Slicers Functions Macros Pivot Tables 1 What
More informationSuch JavaScript Very Wow
Such JavaScript Very Wow Lecture 9 CGS 3066 Fall 2016 October 20, 2016 JavaScript Numbers JavaScript numbers can be written with, or without decimals. Extra large or extra small numbers can be written
More informationGridDB Advanced Edition SQL reference
GMA022C1 GridDB Advanced Edition SQL reference Toshiba Solutions Corporation 2016 All Rights Reserved. Introduction This manual describes how to write a SQL command in the GridDB Advanced Edition. Please
More informationSQL Overview. CSCE 315, Fall 2017 Project 1, Part 3. Slides adapted from those used by Jeffrey Ullman, via Jennifer Welch
SQL Overview CSCE 315, Fall 2017 Project 1, Part 3 Slides adapted from those used by Jeffrey Ullman, via Jennifer Welch SQL Structured Query Language Database language used to manage and query relational
More informationSkills Exam Objective Objective Number. Creating crosstab queries Create a crosstab query
12 Advanced Queries SKILL SUMMARY Skills Exam Objective Objective Number Creating crosstab queries Create a crosstab query. 3.1.2 Creating a subquery Add fields. Remove fields. Group data by using comparison
More informationPantherSoft Financials Queries. Office of the Controller
PantherSoft Financials Queries Agenda Information about Running an Existing Query Websites Resources UPK Call Center What Data are you looking for? Relational Databases Defined Example Finding the Data
More informationGriffin Training Manual Grif-WebI Intermediate Class
Griffin Training Manual Grif-WebI Intermediate Class Alumni Relations and Development The University of Chicago Table of Contents Chapter 1: Setting Up My Computer for Successful Use of the Grif-WebI
More informationReport Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static
Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.
Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server
More informationMetaMap Manager User Guide
MetaMap Manager User Guide Release 8.1.3 November 2013 IKAN Solutions N.V. Schaliënhoevedreef 20A B-2800 Mechelen BELGIUM Copyright 2013, IKAN Solutions N.V. No part of this document may be reproduced
More informationMany-to-Many One-to-One Limiting Values Summary
page 1 Meet the expert: Andy Baron is a nationally recognized industry expert specializing in Visual Basic, Visual C#, ASP.NET, ADO.NET, SQL Server, and SQL Server Business Intelligence. He is an experienced
More informationReporting Center. Primary (Stand-Alone) Interface
Reporting Center The Reporting Center is where you will go to run or create reports on projects. It can be accessed in any of the follow ways, each with a slightly different user interface and functionality.
More informationSAS CURRICULUM. BASE SAS Introduction
SAS CURRICULUM BASE SAS Introduction Data Warehousing Concepts What is a Data Warehouse? What is a Data Mart? What is the difference between Relational Databases and the Data in Data Warehouse (OLTP versus
More informationComparing and linking tables of data using VLOOKUP
[Type here] Comparing and linking tables of data using VLOOKUP This document looks at how you can minimise duplication in your Excel data by sharing data between worksheets. Instead of copying and pasting
More informationMCSA SQL SERVER 2012
MCSA SQL SERVER 2012 1. Course 10774A: Querying Microsoft SQL Server 2012 Course Outline Module 1: Introduction to Microsoft SQL Server 2012 Introducing Microsoft SQL Server 2012 Getting Started with SQL
More informationDatabases II: Microsoft Access
Recapitulation Databases II: Microsoft Access CS111, 2016 A database is a collection of data that is systematically organized, so as to allow efficient addition, modification, removal and retrieval. A
More informationSenturus Analytics Connector. User Guide Cognos to Power BI Senturus, Inc. Page 1
Senturus Analytics Connector User Guide Cognos to Power BI 2019-2019 Senturus, Inc. Page 1 Overview This guide describes how the Senturus Analytics Connector is used from Power BI after it has been configured.
More informationCreating a Crosstab Query in Design View
Procedures LESSON 31: CREATING CROSSTAB QUERIES Using the Crosstab Query Wizard box, click Crosstab Query Wizard. 5. In the next Crosstab Query the table or query on which you want to base the query. 7.
More informationFORMULAS QUICK REFERENCE
FORMULAS QUICK REFERENCE Summary Working with formulas? Find out which operators can be used in which formulas and what each one does. Math Operators Operator + (Add) Calculates the sum of two values.
More informationImplementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations. SQL: Structured Query Language
Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations Show Only certain columns and rows from the join of Table A with Table B The implementation of table operations
More informationBusiness Intelligence and Reporting Tools
Business Intelligence and Reporting Tools Release 1.0 Requirements Document Version 1.0 November 8, 2004 Contents Eclipse Business Intelligence and Reporting Tools Project Requirements...2 Project Overview...2
More informationInstallation and Configuration Guide
Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc. 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 2017 Senturus, Inc. Table of Contents
More informationSQL Data Query Language
SQL Data Query Language André Restivo 1 / 68 Index Introduction Selecting Data Choosing Columns Filtering Rows Set Operators Joining Tables Aggregating Data Sorting Rows Limiting Data Text Operators Nested
More informationInstallation and Configuration Guide
Senturus Analytics Connector Version 2.2 Installation and Configuration Guide Senturus Inc 533 Airport Blvd. Suite 400 Burlingame CA 94010 P 888 601 6010 F 650 745 0640 Table of Contents 1. Install Senturus
More informationEnglische Access 2016-Trainingsskripte für IT Seminare und EDV Schulungen als Word-Dokument zum Ausdrucken und fürs Intranet
Englische Access 2016-Trainingsskripte für IT Seminare und EDV Schulungen als Word-Dokument zum Ausdrucken und fürs Intranet 9 Data analyses To analyze data, a tabular preparation of the data or a chart
More informationMicrosoft Access - Using Relational Database Data Queries (Stored Procedures) Paul A. Harris, Ph.D. Director, GCRC Informatics.
Microsoft Access - Using Relational Database Data Queries (Stored Procedures) Paul A. Harris, Ph.D. Director, GCRC Informatics October 01, 2004 What is Microsoft Access? Microsoft Access is a relational
More informationUnit
Unit 4.1 DATAWAREHOUSING UNIT 4 CHAPTER 1 1. Extract, Transform, and Load Basics: ETL, Manual ETL processes, Staging,To stage or not to stage, Configuration of a staging area, Mappings and operators in
More informationPowerPoint Presentation to Accompany GO! All In One. Chapter 13
PowerPoint Presentation to Accompany GO! Chapter 13 Create, Query, and Sort an Access Database; Create Forms and Reports 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Objectives Identify Good
More informationOSR Administration 3.7 User Guide. Updated:
OSR Administration 3.7 User Guide Updated: 2013-01-31 Copyright OneStop Reporting AS www.onestopreporting.com Table of Contents Introduction... 1 Who should read this manual... 1 What s included in this
More informationIntroduction. Matlab for Psychologists. Overview. Coding v. button clicking. Hello, nice to meet you. Variables
Introduction Matlab for Psychologists Matlab is a language Simple rules for grammar Learn by using them There are many different ways to do each task Don t start from scratch - build on what other people
More informationAccess Module 2: Building and Using Queries
1. A query allows the selection of a subset of fields and records from one or more tables, then presents the selected data as a single datasheet. True REFERENCES: Access 28 Use the Query Wizard LEARNING
More informationIntroduction to PeopleSoft Query. The University of British Columbia
Introduction to PeopleSoft Query The University of British Columbia December 6, 1999 PeopleSoft Query Table of Contents Table of Contents TABLE OF CONTENTS... I CHAPTER 1... 1 INTRODUCTION TO PEOPLESOFT
More informationSTIDistrict Query (Basic)
STIDistrict Query (Basic) Creating a Basic Query To create a basic query in the Query Builder, open the STIDistrict workstation and click on Utilities Query Builder. When the program opens, database objects
More informationGO! with Microsoft Access 2016 Comprehensive
GO! with Microsoft Access 2016 Comprehensive First Edition Chapter 1 Getting Started with Microsoft Access 2016 Learning Objectives Identify Good Database Design Create a Table and Define Fields in a Blank
More informationComputing for Medicine (C4M) Seminar 3: Databases. Michelle Craig Associate Professor, Teaching Stream
Computing for Medicine (C4M) Seminar 3: Databases Michelle Craig Associate Professor, Teaching Stream mcraig@cs.toronto.edu Relational Model The relational model is based on the concept of a relation or
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationTable of Contents. Table of Contents
Powered by 1 Table of Contents Table of Contents Dashboard for Windows... 4 Dashboard Designer... 5 Creating Dashboards... 5 Printing and Exporting... 5 Dashboard Items... 5 UI Elements... 5 Providing
More informationUnit Assessment Guide
Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required
More information