Data Analysis with SQL, Python and Spotfire Training Course
In this instructor-led live training session, participants will master three distinct methodologies for accessing, analyzing, and visualizing data. The course begins with an introduction to RDBMS databases, focusing primarily on accessing and querying an Oracle database using SQL. Next, we explore strategies for programmatically accessing an RDBMS database via Python. Finally, we examine techniques for graphically visualizing and presenting data using TIBCO Spotfire.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live lab environment.
Course Outline
======== Day 01 ========
Introduction to RDBMS (Relational Database Management System)
- Oracle RDBMS and SQL
Understanding Data Storage in an RDBMS
- Tables, records, and columns
Connecting to an Oracle database
- Command line versus GUI
- Logging in: server, database, and credentials
Data Analysis with SQL
- Querying the database using SELECT
- Filtering data with WHERE
- Sorting data with ORDER BY
- Querying multiple tables using Joins
- Grouping data with GROUP BY
- Utilizing aggregate functions to perform calculations on result sets
- Filtering groups with HAVING
Introduction to Python
- Python syntax crash course
Connecting to an Oracle database
- Logging in: server, database, and credentials
Data Analysis with Python
- Querying the database
- Filtering, ordering, and counting data
- Advanced queries
======== Day 02 ========
Introduction to Data Visualization with TIBCO Spotfire
Connecting to a Spotfire Server
- Web client versus installed client
Importing Data
Data Visualization
- Bar Chart
- Line Charts
- Pie Chart
Filtering Data
Presentation Strategies with TIBCO Spotfire
Summary and Conclusion
Requirements
- Familiarity with data analysis concepts
Audience
- Business analysts
Need help picking the right course?
Data Analysis with SQL, Python and Spotfire Training Course - Enquiry
Testimonials (1)
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Course - Data Analysis with SQL, Python and Spotfire
Upcoming Courses
Related Courses
SQL Advanced
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
AI for SQL: Leveraging Large Language Models for Intelligent Querying and Optimization
21 HoursAI for SQL involves applying artificial intelligence and large language models (LLMs) to automate, optimize, and enhance how SQL queries are generated, executed, and interpreted within enterprise data environments.
This instructor-led, live training (available online or onsite) targets intermediate-level data engineers and technical leads looking to integrate AI capabilities into SQL workflows for natural language querying, intelligent optimization, and automated data analysis.
Upon completing this training, participants will be able to:
- Integrate LLMs such as GPT, DeepSeek, LLaMA, Qwen, and Mistral into SQL environments.
- Construct natural-language-to-SQL pipelines for conversational data access.
- Implement AI-driven query optimization and error detection.
- Design secure, auditable AI-SQL workflows for enterprise use.
Course Format
- Interactive lectures and discussions.
- Numerous exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Analytic Functions Fundamentals
21 HoursThis instructor-led live training in the UAE (online or onsite) targets intermediate-level database administrators, SQL developers, and data analysts who aim to boost their SQL skills by mastering Analytic Functions.
By the conclusion of this training, participants will be able to:
- Understand the concept and importance of Analytic Functions.
- Apply various Analytic Functions to solve complex analytical problems.
- Combine Analytic Functions with other SQL features for comprehensive data analysis.
- Optimize queries for better performance using Analytic Functions.
SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
14 HoursCourse Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation in a live lab environment.
MS 20764C:Administering a SQL Database Infrastructure
35 HoursThe MOC 20764-C course, Administering a SQL Database Infrastructure, provides the necessary skills and knowledge to manage and maintain SQL Server databases in a SQL database environment.
Oracle Database 19c Performance Management and Tuning
28 HoursThis instructor-led live training, offered in the UAE (online or onsite), targets intermediate-level database administrators and IT professionals aiming to optimize Oracle Database 19c performance.
By the conclusion of this training, participants will be able to:
- Understand performance tuning concepts in Oracle Database 19c.
- Effectively utilize performance management tools.
- Enhance database performance via tuning techniques.
- Troubleshoot and address performance challenges.
SQL Advanced level for Analysts
21 HoursThis course is designed to provide a comprehensive understanding of how to utilize SQL across various database platforms such as Oracle, SQL Server, and MS Access. By mastering analytic functions and techniques for joining multiple tables, participants will learn to shift data analysis tasks from MS Excel directly to the database layer. This approach not only streamlines analytical operations but also aids in the development of any IT system that relies on relational databases.
SQL Basics
14 HoursSQL is the standard language utilized for accessing and manipulating databases.
This instructor-led, live training (available online or onsite) is designed for beginner-level users who want to understand and apply SQL for data querying and reporting.
Upon completion of this training, participants will be able to:
- Comprehend the structure of relational databases.
- Compose basic SQL statements to retrieve, filter, and sort data.
- Utilize aggregate functions to summarize data.
- Execute basic joins between multiple tables.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation within a live-lab environment.
Course Customization Options
- To request customized training for this course, please contact us to arrange.
SQL: Basics to Intermediate
35 HoursThis instructor-led, live training in the UAE (online or onsite) is designed for beginner to intermediate-level data analysts, database professionals, and software developers aiming to learn SQL for effective database management.
Upon completion of this training, participants will be able to:
- Understand and utilize fundamental SQL commands and queries.
- Create and manipulate tables and databases.
- Leverage SQL to sort, filter, and summarize data.
- Execute complex operations such as joins, subqueries, and set operations.
- Apply intermediate techniques including indexes, views, stored procedures, and triggers.
SQL For Data Science and Data Analysis
14 HoursThis instructor-led live training, available both online and onsite, is designed for software developers, managers, and business analysts who aim to leverage big data systems for storing and retrieving large volumes of data.
Upon completing this training, participants will be capable of:
- Efficiently querying large datasets.
- Understanding the mechanisms by which Big Data systems store and retrieve information.
- Utilizing the latest big data technologies.
- Transforming data from storage systems into reporting frameworks.
- Writing SQL queries across multiple platforms, including:
- MySQL
- Postgres
- Hive Query Language (HiveQL/HQL)
- Redshift
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live lab environment.
Customization Options
- To arrange customized training for this course, please contact us.
SQL Development Bootcamp
35 HoursThis live, instructor-led training in the UAE (online or on-site) is tailored for beginners, programmers, and database administrators who wish to learn or improve their SQL development skills and knowledge.
By the end of this training, participants will be able to install, create, manage, manipulate, and monitor databases using SQL and database management systems.
SQL Fundamentals to Advanced Querying
10 HoursSQL is a standardized language used to query, manipulate, and manage data within relational database systems.
This instructor-led, live training (online or onsite) is aimed at beginner-level to advanced-level users who wish to build efficient SQL queries and work confidently with relational databases.
By the end of this training, participants will gain the skills to:
- Construct SQL queries to retrieve, filter, and sort data.
- Manipulate data using insert, update, and delete operations.
- Create joins, subqueries, and aggregated reports.
- Apply advanced SQL techniques for real-world data analysis.
Format of the Course
- Instructor-led lectures combined with guided discussions.
- Hands-on query building and practical exercises.
- Live-lab demonstrations using real datasets.
Course Customization Options
- If you require a tailored SQL program for your organization, please contact us to arrange.
SQL Fundamentals
14 HoursThis SQL training program is designed for individuals aiming to acquire the essential skills to extract, analyze, and report on data from any database. Participants will learn:
- how to construct SQL queries
- the concept of relational databases and their practical applications
- the nature of relations and methods to establish them
- the fundamental structure of data
- key distinctions between various SQL dialects (Oracle, T-SQL, ANSI)
- hands-on techniques for effective query writing
The course focuses on standard ANSI SQL, which is compatible with a wide range of database systems, including Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL, and other relational databases.
SQL Intermediate
14 HoursSQL is a robust language utilized for managing and analyzing structured data within relational databases.
This instructor-led live training, available either online or onsite, is designed for intermediate-level professionals looking to advance their SQL proficiency. The curriculum focuses on mastering complex queries, data manipulation techniques, and performance optimization strategies.
Upon completion of this training, participants will be equipped to:
- Construct complex SQL queries utilizing advanced joins and subqueries.
- Effectively manipulate data through INSERT, UPDATE, and DELETE operations.
- Apply window functions to facilitate advanced analytics.
- Optimize queries to enhance system performance.
Course Delivery Format
- Engaging interactive lectures and discussions.
- Ample opportunities for exercises and practical application.
- Real-world implementation within a live laboratory environment.
Customization Options
- To arrange tailored training for this course, please get in touch with us to discuss your requirements.
SQL in Microsoft Access
14 HoursThis SQL training course is designed for individuals seeking to acquire the essential skills required to extract and analyze data using Microsoft Access. Participants will learn:
- how to construct SQL queries
- the concept of relational databases and how to utilize them
- the definition of relations and the process of creating them
- the structure of data
- the distinctions between various SQL dialects (Oracle, T-SQL, ANSI)
- practical techniques for writing queries
This SQL course focuses on the Microsoft Access dialect of SQL.