Greens Technologys Whatsapp
Greens Technologys call
Courses

Data Analytics Courses in Chennai

  • Globally Recognized Certifications
  • 360-degree Career Guidance
  • End-to-End Placement Guidance

Classes available in English & தமிழ்

Master Program
4.9 4980 Ratings 10k+ Learners

Best Data Analytics Training Institute in Chennai with Certification and 100% Assured Job Placements. Explore this high-demand career.

  Learn the technical skills for Data Analytics career paths.

  Predictive Analytics using Python, Machine Learning, Data Visualization, Big Data, Natural Language Processing

  Job Assistance with Top Firms

  Microsoft Excel, SQL, NoSQL databases, Tableau, Power BI, Google Analytics, ETL Talend, Python, Machine Learning, SAS, R.

  • 200+ Hrs

    Hands on Training

  • 2 Live

    Projects for hands-on learning

  • 250 Hrs

    Practical assignments

  • 24/7

    Lifetime access to support team

Best Data Analytics Training Institute in Chennai, 100% Job Oriented Courses in OMR, Porur, Adyar, Navalur, Tambaram, Perumbakkam, Annanagar, Velachery

Feel & Decide after a Free Demo Class with our Real Time Data Analytics Master Programmes.
Call us at: +91-7806968787 Become Data Analyst.

BOOK A FREE DEMO    

Learning path

A curated learning path by our experts for you

Business Analytics With Excel

Boost your analytics career with powerful new Microsoft® Excel skills by taking this Business Analytics with Excel course, which includes Power BI training.

Download Brochure

Tableau Training

This Tableau certification course helps you master Tableau Desktop 10, a world-wide utilized data visualization, reporting, and business intelligence tool. Advance your career in analytics by learning Tableau.

Download Brochure

Power BI

Greens Technologys Power BI certification training will help you learn Power BI concepts like Microsoft Power BI Desktop layouts, BI reports, dashboards, Power BI DAX c ommands, and functions.

Download Brochure

Programming Basics And Data Analytics With Python

Learn how to analyze data in Python using multi-dimensional arrays in NumPy, manipulate DataFrames in pandas.

Download Brochure

Why Data Analytics?

Great Learning career tran

150%

Increase in demand for Data Analytics jobs

Source: Indeed.com

Great Learning job opportunity

1 million

Data Analytics professionals needed by 2020

Source: NASSCOM

Great Learning Salary Hike

22.2 L

Median salary for Data Analytics architects

Source: Payscale

Who Should Do The Data Analytics Course?

Professionals Or Fresher’s Who Are Really Serious About Making A Career In Data Analytics Can Do This Course

  • Individuals from any domain who possess logical thinking about mathematical and analytical skills.
  • People who are working on business intelligence tools, data warehousing, and reporting tools.
  • Statisticians, Economists, Mathematicians
  • Software programmers
  • Business analysts
  • Six Sigma Consultants
  • Digital Marketing professionals
  • Freshers from any stream with good analytical and logical skills.

MODES OF DELIVERY

Online Training


Instructor Led live online training

Classroom Training


Instructor Led classroom training

One to One Training


Customized and Exclusive training based on your requirement

Team/Corporate Training


Customized Corporate Training

About Our Expert Instructors

Sai Ravi

  • I have 20+ years of strong experience in Data Science from IIM Bangalore and MCA with specialization in Artificial intelligence.
  • Have expertise in Statistical Predictive models and interpreting results and business problem solving.
  • Have delivered good number of Data Science and Big Data projects to the multinational clients across the globe as a Data Scientist and Practice head role.
  • Have worked as an expert in Data Science & Business Analytics with strong foundation in Mathematics, Statistics, Machine Learning and Data Mining techniques and advance tools.

Flexible Timings / Weekend classes Available.

Talk to the Trainer @ +91-7806968787

Suriya Devan

  • I have 16+ years of experience in designing and developing data analytics solutions using R, Machine Learning, Tableau and SQL.
  • Have taken data driven business decisions by providing insights and making use of data analytics techniques.
  • Have excellent understanding on Machine Learning techniques, data manipulation,feature engineering, feature selection, building and evaluating predictive models using big data processing framework, H2o using R.
  • Also, I have provided real time use cases and practical assignments to make students understand the concepts better and to have practical exposure in handling real-time scenarios.

Flexible Timings / Weekend classes Available.

Talk to the Trainer @ +91-7806968787

Choose the Data Analytics training that's best for you with India's No 1 Data Analytics Training and Placement Institute in Chennai.

Data Analytics Qualifications


Skills Required for Data Analysts:

  • Programming Languages (R/SAS): Data Analytics professionals should be proficient in one language and should have working knowledge of a few more languages. Data Analytics professionals use programming languages such as R and SAS for data gathering, data cleaning, statistical analysis, and data visualization.
  • Creative and Analytical Thinking: Curiosity and creativity are key attributes of a good Data Analytics professional. It’s important to have a strong grounding in statistical methods, but even more critical to think through problems with a creative and analytical lens. This will help the analyst to generate interesting research questions that will enhance a company’s understanding of the matter at hand.
  • Strong and Effective Communication: Data Analytics professionals must clearly convey their findings — whether it’s to an audience of readers or a small team of executives making business decisions. Strong communication is the key to success.
  • Data Visualization:Effective data visualization takes trial and error. A successful Data Analytics expert understands what types of graphs to use, how to scale visualizations, and know which charts to use depending on their audience.
  • Data Warehousing: ome Data Analytics professionals work on the back-end. They connect databases from multiple sources to create a data warehouse and use querying languages to find and manage data.
  • SQL Databases: SQL databases are relational databases with structured data. Data is stored in tables and a Data Analyst pulls information from different tables to perform analysis.
  • Database Querying Languages: The most common querying language which Data Analyst use is SQL and many variations of this language exist, including PostreSQL, T-SQL, PL/SQL (Procedural Language/SQL).
  • Data Mining, Cleaning and Munging: When data isn’t neatly stored in a database, Data Analyst must use other tools to gather unstructured data. Once they have enough data, they clean and process through programming.
  • Advanced Microsoft Excel: Data Analytics professionals should be proficient with excel and understand advanced modeling and analytics techniques.
  • Machine Learning: Data Analysts with machine learning skills are incredibly valuable, although machine learning is not expected skill of typical Data Analytics jobs.

Techno-functional skillsets that you gain in Data Science

Learn how to analyse the most complex data of multiple industries and make insights as per the industry standards.
Get expertise on the most demanding software tools.  Transform yourself into the most valuable resource available to hire.

Business Analytics

Data Engineering

Data Visualization

Take up the most sought-after certifications of today's industry

Data Analytics training using SAS Software with Global Certification Preparations

Data Engineering and Analysis using R programming

Data Engineering and Analytics using Python

Data analysis and visualization using excel

Data Visualization training using Tableau

Data Preparation, Querying and Reporting using SQL

Business Dashboards and data visualization training using PowerBI

Top Skills for Data Science

  • Probability
  • Statistics
  • Linear Algebra
  • Python
  • R
  • SQL/Presto
  • Tableau
  • PowerBI
  • AWS/Azure
  • Spark
  • Excel
  • DevOS

Data Analytics Training Course Curriculum

Data Analytics Capstone Projects

Capstone Projects help you to gain real-time exposure and are seen as the best form of learning in Data Analytics. At Greens Technologys, we provide you with an integrated learning experience of data analytics using robust capstone projects. After the Advanced Excel Course, and introduction to SQL & Data Science landscape, your learning will be strong enough to work on these projects.

Our Research & Development team constantly works on creating comprehensive course materials with strong Case Studies or Projects to enhance your learning experience. You will get dedicated support through from our tutorial assistants and a 24*7 discussion forum.


Risk Assessment of Credit Card Customers

freelancer.webp Img - Corporate Training

As a Data Analytics, you will get a deep insight into the banking and finance industry. You will be asked to work on analysing the data of credit card customers and identify the risks associated with each of them.

After analysis, you will be expected to determine which kind of customers are risky, and which ones are safe. You will also need to find out which one of those should be blacklisted.

IPL Data
Analysis

classroomtraining.jpg Img - Corporate Training

As a Data Analytics, this Capstone project will help you analyze IPL data from previous years. You will be able to identify how each player has been performing as a Batsman, Bowler, and a Fielder. You will also understand how each Team has been performing.

Your skills of Excel will be put to test with the kind of analysis that you have to solve.

Analyzing the Business of Computer Rentals

onlinetraining.jpg - Corporate Training

Corporations, Small Business and Freelancers are constantly in need of hardware for short spans of time to do certain gigs. Reasons may range from travelling to working on a specific project. 

In all rationality, it’s a lot more expensive to buy such equipment than taking it on rent. In this project, you will be expected to draw inferences from data related to computer rentals and relevant recommendations.

Data Analytics Training Features

Expert-led training sessions

Led by an instructor, the sessions span 50 hours.

Capstone Projects – 60 hours of Project

We affirm that after the completion of the training program, all trainees are provided opportunities to operate on real-time case studies and Projects, establishing the first-hand experience.

First-hand Practical classes

After each class, the student is made to attend a practical session to gain confidence. And these sessions span to a total of 40 hours.

Lifetime Access

Lifetime validity of access to our online repository, consisting of presentations, questionnaires, installation guides & recorded sessions.

24 x 7 Expert Support & Access

Lifetime access of our 24/7 online support team who will clear your technical queries, by ticket based tracking system.

Certification and Job Assistance

We assure that each trainee gets a certification of Data Analytics depending upon internal assignments and practical session performances.

Forum

Resources to aid you in your Data Analytics career. Pathway to a global community forum for brain-storming and discussion to provide knowledge between our students.

Adjustable Schedule

Students are given flexible timings to match their convenience in learning the course.

Instructor-led Data Analytics live online classes

Course Price at

15,000 10,000

Data Analytics Job Roles

Students will receive placement opportunities across diverse job roles at leading firms and start-ups with an average salary of 3 – 8 lakhs per annum.

Data Analytics

BUSINESS INTELLIGENCE ANALYST

DATA SCIENTIST

DATA SCIENCE
CONSULTANT

DATA MINING SPECIALIST

CRM DATA ANALYST

BUSINESS ANALYTICS CONSULTANT

RESEARCH DATA ANALYST

DATA ANALYTICS Training FAQ's

Companies That Trusted our Students

Over the last 10 Years of Industry excellence our students are proudly employed in 100s of top companies of repute.

Data Analytics TRAINING IN CHENNAI

Get Data Analytics Training from the experts on the most advanced and in-demand Data Analytics Programming

Still unable to find a job in Chennai? (or) Trying to migrate to Data Analytics for a successful career?

Employers are searching for you! The only requirement is Gaining from beginner, advanced, expert to architect knowledge of Data Analytics with Greens Technologies. Become Certified Data Analytics Professional and grab a JOB with the aid of Placement Assurance Program

oneonone.jpg Img - Corporate Training

First-hand Data Analytics Training in Chennai

Greens Technologies, Data Analytics Training offers flexible training options including Class room and Online training for your learning neeData Analytics Training by Greens Technologies provides ease and convenience in training options consisting of classroom and online coaching customized to you. Choose your course, and when and how to learn it. Instructed by accomplished Data Analytics Master Programmes in a first-hand learning environment. Sign up for a Demo Class with our Real-Time Data Analytics Master Programmes and decide later.

Call us: +91-7806968787 / +91 7806968787to Book your Slot Now!

classroomtraining.jpg Img - Corporate Training

Data Analytics IT Certification in Chennai

Certified Data Analytics Professionals are pioneering in the long run. Enroll with them. Increase your potential to work.

Data Analytics Certification isn’t futile. Certification exams audit more than just knowledge by testing genuine deployment skills, reassuring that Certified Data Analytics Professionals are efficient in carrying a successful project. Get certified, show your skills and share your treasured knowledge with others. This certification will aid you as an IT professional in building credibility with your employer as well as the greater IT industry.

onlinetraining.jpg - Corporate Training

Placements & Job Support

100% Placement & Interview Program - Know how to control your interview & correspond to your needs with the company. Interviews will always keep coming your way until you get a job.

The Greens Technologies’ devoted experts of the placement team have prestige for regularly scheduled interviews with the trainees with the biggest IT companies around the globe. Greens Technologies has global tie-ups with multinational giants as it has been in the limelight as a Software Training and Placements provider for over 15 years.

Benefits of Data Analytics Training and Certification in Chennai

Data Analytics TRAINING IN CHENNAI

Fine-tune your technical skills and gain from an accomplished Data Analytics instructor — online or face to face.

Expertise in Data Analytics and boost techniques for you and your teams with Greens Technologies’ Data Analytics training and certification. Overcome yourself and keep pushing the limit, let your career reap.

Testimonial Reviews


R
Revathi

I learnt Data Analytics program in Green’s Technologies. “The program was managed and conducted really well. I liked the professionalism of the team .Way of Teaching is very easy to understand. Trainers are very helpful and efficient. I am very happy that they are willing to clarify all my doubts without any hesitation”. Trainer is well versed with the concepts and able to explain well. This ever helping and empathizing attitude has helped me crack the certification and has got me placed in a reputed organization.

M
Mohan

Green’s Technologies-Definitely, a place where everyone gets interested in the First day itself. I specially Thank my Trainers who encourage and motivated me throughout the " Data Analytics ” course .My trainer had great level of knowledge in Data Analytics. He takes the class very lively and the examples shared are from day to day activities. I specially thank the whole team for this wonderful learning experience and special thanks for helping me to clear my certification. And Not to forget,I hold 2 offer letters already.

S
Selvi

I am highly satisfied after learning my Data Analytics class in Green’s Technologies. They have a good staff who are able to teach efficiently and give perfect examples pertaining to the real time scenarios. Also they provide hands on experience. I have completed the course successfully with certification too. Topics are covered step by step Especially trainers are good & friendly and we can ask any doubts at any point of time. Thanks to them that I have got an offer letter for a Data Analyst role.

Read More Testimonials

Greens Technologies Official Branches

Greens Technology Adyar

No:11,
First Street,
Padmanabha Nagar,
Adyar,
Chennai-600 020.

Greens Technology OMR

Plot No.19,
Balamurugan Garden,
OMR Road,Kancheepuram District,
Okkiam, Thoraipakkam,
Jain college bus stop,

Greens Technology Tambaram

No.1, Appa Rao colony,
Tambaram,Sanatorium,
Chennai - 600047.
Landmark: Opposite of Sri Rama Anjaneyar Temple,
Near HP Petrol Bunk.

Greens Technology Navalur

No: 12, Rajiv Gandhi Salai(OMR),
Egattur Village,
Navalur,
(Just Before Navalur Tollgate),
Chennai-600 020.

Greens Technology Porur

149, 1C/1D,
1st Floor,
Opp to DLF IT Park,
Ramapuram,
Chennai-600 020.

Greens Technology Perumbakkam

1st Floor, No. 19 &20,
American Advent Christian Layout,
Sholinganallur to Medavakkam Main
Road, Perumbakkam,
Chennai-600 020.

Greens Technology Tambaram

No. 05,
Bakthavachalam Street,
West Tambaram,
Chennai - 600045.

Greens Technology Velachery

51-A, 2nd floor,
Velachery Road,
Dhadeswaram Nagar,
Velachery,
Chennai 600042.

Data Analytics Online Training Courses in Popular Cities

Tableau Class Task
Task:1-Intro

1. Show the region-wise sales in a pie chart in the tooltip need to show profit and discount.
2. Visualize the date-wise sales in a line chart.
3. Show the category and sub-category wise sales in your own visualization.
4. Create the Treemap Metrics: Region and Discount.
5. Create a bubble chart: Metrics: Subcategory and profit.
6. Create a box and whisker plot chart with state-wise sales.
7. Create all 24 charts by own metrics from show me.

Task:2-LOD

1.Last order date of every product
2.Last product bought by customer.
3.Make a visualization use metrics: Cat,Sub cat, State and sales. In that in a view, user need a information about total sales in sub cat wise.
4.Need a product count in range wise, use range (0 - 1000)

Task:3-Analytics/Quick table calculations

1.Predict the 2021 sales.
2.Actual sales with target value as your own.
3.Make cluster for sub-cat
4.Create a text chart use metrics : Region segment Cat & Sub - cat - Sales,In that display the sub totals and row totals.
5.Create a bar chart in that show the avg sales,Metrics : Region & sales.
6.Find the cumilative value of each customer with sales
7.Find the difference between previous value and current value in the subcategory wise sales

Task:4-Dual/blended/sync/Filter

1.Create a visualization with following metrics in a single chart.
      a.Sales
     b.Discount
     c.Profit
     d.Category
2.Compare the profit and sales,for current year alone in a single chart.
3.Context filter: metrics are cat and sub-cat.
4.Cascading filter for Sub-cat and Cat.

Task:5-Group/combine/set/parameter/hierarchy

1) Need to show a topN peformance products.Use metrics Profit and product.
2) Display Top and Bottom 5 sales of sub cat.
3) Client need to see multiple graphs in single sheet, Use metrics Profit,total sales and Profit ratio and sub-cat.
4) Create a Drill down for all product related fields
5) Combinne and group by use your own visualization.
6) Create date parameter with shipdate ,need to reflect in all charts.

Task:6-Functions

1)Show the last date of this month
2)How many days remaining for this year to end
3)Last purchase date for each customer
4)Display no of records in subcategory
5)Write a calculation to change from 'appliances' to 'Appliances'(Initial letter to be upper case)
6)Display no of sales for each cat.
7)Display no of sales for each cat(Duplicate should not be count)
8)Second order date of each customer
9)Find all the customer name begins with A
10)Find all the customer name ends with H
11)Seperate the year from the order ID
12)Display ranges of sales as
   >50000 as good,
   >100000 as very good,
   >150000 as Excellent

Task:7-Create dashboard

(A)Requirements.
KPI's
1.Sales
2.profit
3.sales per customer
4.profit per product
5.sales growth compare to previous year
 (i)Add two filters and one date parameter.
 (ii)Minimum 6 charts. (Including YOY, 4 your own charts,1 customize chart and 1 map chart)
 (iii)Add action filters too.

Week End Task 01-Customized Charts.

1.Water Fall Charts
2.Donut Chart
3.Butterfly Chart
4.Pyramid/Funnel Charts
5.Create Histogram chart
6.Create Heat map and Tree map using Profit and sales

Week End Task 02

Create a dashboard.Get a data source from tableau public.

Conditions:
1)Add
2 Filters and Date paremetrs

Tableau Limitations:
Maximum Rows: unlimited
Maximum column: 50 column.
Maximum joins: 32 (Table we can join)
Default Join : Inner Join(we can change it)
Default Join in blending: Left outer Join.
Maximum worksheet: 155
Maximum parameter: 155

Power BI Class Task

POWER QUERY

=====================================================

Data Visualization

POWER BI DESKTOP

- M query
-Power Query Editor
-Data Modeling
-DAX Functions
-POWER BI Visualization
-POWER BI Service

Report View

- Data View
- Model View

Power Query Editor - ETL (Extract Transform Load)

- Transform (make changes in the real data column)
- Add Column (will add new column and make the changes)

Transform

Data Types
- Whole number
- Decimal number
- Text
- Date
- Date/Time
- Time
- True/False

- Use first row as Headers
- Transpose
- Reverse Rows
- Count Rows
- Detect Data Type
- Rename
- Replace values
- Fill
- Pivot Column
- Unpivot Columns
- Move
- Convert to list
- Split Column
  + By delimiter
  + By number of char
  + By positions
  + By lower to upper case
  + By upper to lower case
  + By digit to Non-Digit
  + By Non-Digit to Digit
- Format
  + lower case
  + upper case
  + capitalize each word
  + trim
  + clean
  + add prefix
  + add suffix
- Merge Columns
- Extract
- Parse

STATISTICS

- sum
- minimum
- maximum
- average
- median
- standard deviation
- count values (10,20,30,30,50) = 5
- count distinct values (10,20,30,30,50) = 4

STANDARD

- add
- multiply
- subtract
- divide
- integer divide
- modulo
- Percentage
- Percent Of

SCIENTIFIC

- Absolute value
- power
- square root
- exponent
- logarithm
- Factorial

ROUNDING

- round up
- round down
- round

INFORMATION

- is even
- is odd
- sign

DATE

- age
- date only
- parse
- year
- month
- quarter
- week
- day
- combine date and time
- earliest
- latest

TIME

- time only
- local time
- parse
- hour
- minute
- second
- combine date and time
- earliest
- latest

Round
1.2 = 1
1.6 = 2
1.9 = 2

Round UP
1.2 = 2
1.6 = 2
1.9 = 2

Round DOWN
1.2 = 1
1.6 = 1
1.9 = 1

STANDARD
SCIENTIFIC
ROUNDING
DATE
TIME
DURATION
ADD COLUMN

- Column from examples
- Custom column
- Invoke custom column
- Conditional Column
- Index Column
- Duplicate Column

New Source

- Recent Sources
- Enter Data
- Data Source settings
- Refresh Preview
- Properties
- Advanced Editor
- Manage

Parameter

- value Changes value dynamically

Home

- Choose columns
- Remove columns
- Keep rows
- Remove rows
- Sorting
- Split Column
- Group By

Merge Queries

- Left Join (All records from LEFT side table, matched record from RIGHT side)
- Right Join (All records from RIGHT side table, matched record from LEFT side)
- Inner Join (Matched records from both tables)
- Full Outer Join (Matched and Unmatched records from both tables)
- Left Anti (left table records, without matching records with right table)
- Right Anti (right table records, without matching records with left table)

Append Queries

appending two or more tables, for example adding Jan record + Feb record

DAX - Data Analytics Expressions

- Calculated Column - will occupy memory space, gives value for each row
- Calculated Measure - won't occupy memory space, gives an aggregated single value

DATE FUNCTIONS

- DAY
- MONTH
- YEAR
- QUARTER
- Weekday
- Weeknum
- Today
- Now
- Datediff
- Dateadd
- Start of the month
- End of the month
- EOmonth

LOGICAL FUNCTIONS

- If
- Iferror
- And
- Or

Calculate
TEXT FUNCTIONS

- uppercase
- lowercase
- propercase
- left
- right
- mid
- length
- trim
- concatenate
- & (ampersand)
- " " (space)
- substitute
- search

Date value

Network Days

switch
Not

Time Intelligence Function

- previous day
- previous month
- previous quarter
- previous year
- next day
- next month
- next quarter
- next year
- same period last year
- Start of month
- Start of quarter
- Start of Year
- End of month
- End of quarter
- End of Year
- ytd
- qtd
- mtd

INFORMATION FUNCTION

- is blank
- is empty
- is odd
- is even
- is number
- is text
- is error
- is nontext
- is filtered
- is logic

- Filter
- All
- AllExcept
- AllSelected
- Var
- Concatenatex

Aggregate Functions

- Sum
- Average
- Min
- Max
- Count (10,20,20,30,40) = 5
- Distinct Count (10,20,20,30,40) = 4

- sum vs sumx

Visualizations
Types of charts
Filters
Relationships

- Cardinality

Power BI service

- Create account for Power BI service
https://10minutemail.com/
- Publishing the report
- Comment
- Share
- Export
- Download as .Pbix
- Refresh now (it will refresh in the current time)
- Scheduled refresh
- Subscription
- Alerts
- Creating Dashboard

SQL Class Task
SQL OVERVIEW:

SQL:
SQL stands for Structured Query Language.
SQL is used to communicate with a database.
It is a standard language for accessing and manipulating databases.

DATABASE:
A database is an organized collection of structured information, or data, typically stored electronically in a computer system.
A database is usually controlled by a database management system (DBMS).
Databases are used for storing, maintaining, and accessing any sort of data.

Database available in market:
Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and MongoDB are all popular business database solutions.

TABLES:
Tables are database objects that contain all the data in a database.
In tables, data is logically organized in a row-and-column format similar to a spreadsheet.

****************************
Language ---> SQL
Database ---> SQL Server
Developer tool ---> Microsoft SQL Server Management Studio
****************************

Reasons: [Store data, Manipulate data, and Retrieve data]

SQL- (Structured Query Language): Used to communicate to perform various types of operations like storing data, manipulating data, and retrieving data.

Store data:
Data in tables is stored in row and column format at the logical level, but physically it stores data in something called data pages.

Manipulate data:
Data manipulation refers to the process of adjusting data to make it organized and easier to read.

Retrieve data:
You can use the SELECT statement to retrieve a specific row or retrieve data in a specific way.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[SQL TASK]- [Based on Microsoft SQL Server Database]-[Microsoft SQL Server Management Studio tool]

DAY-1

RESTRICTING AND SORTING DATA (part-1):

1. Write a query to display all the names that start with S.
2. Write a query to display all the names that start with S and end with the character n.
3. Write a query to display all the employees working for department 90 whose names start with S.
4. Write a query to display all the employees working in departments 10, 20, 50, and 90.
5. Write a query to display first name, salary, and department id of the employees not working for departments 10, 20, 50, and 90.
6. Write a query to display employees earning between 5000 and 7000.
7. Display first name, salary, department id, and manager id of employees without managers.
8. Display all records in the employees table and sort the first name in ascending order.
9. Display first name, department id, and salary from the employees table and sort the records (sort department id in ascending order and salary in descending order).
10. Create a query to display the last name and salary of employees earning more than $12,000.
11. Create a query to display the employee last name and department number for employee number 176.
12. Display the employee last name, job ID, and start date of employees hired between February 20, 2003, and May 1, 2005. Order the query in ascending order by start date.
13. Display the last name and department number of all employees in departments 20 and 50 in alphabetical order by name.
14. Display the last name and job title of all employees without managers.
15. Display the last name, salary, and commission for all employees earning commissions. Sort data in descending order of salary and commissions.

RESTRICTING AND SORTING DATA (part-2):

1. Select the employees in department 30.
2. List the first name, employee id, and departments of all clerks.
3. Find the department numbers and names of employees in all departments with department id greater than 20.
4. List name, job, and salary of all employees in department 20 who earn more than 2000/-.
5. Find all salesmen in department 30 whose salary is greater than 1500/-.
6. Find all employees whose designation is either manager or president.
7. Find all managers who are not in department 30.
8. Find all details of managers and clerks in department 10.
9. Find the names of employees earning between 1200/- and 1400/-.
10. Find employees who are clerks, analysts, or salesmen.
11. Find employees who are not clerks, analysts, or salesmen.
12. Find all employees whose total earning is greater than 2000/-.
13. Find all employees whose name begins or ends with M.
14. Find all employees whose names contain the letter M in any case.
15. Find employees who do not receive commission.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-2

AGGREGATE FUNCTIONS:

1. How many employees are currently listed in the Employees table?
2. What is the average salary of employees in the Employees table?
3. What are the highest and lowest salaries in the Employees table?
4. What is the average salary for each department in the Employees table?
5. Which departments have more than 5 employees in the Employees table, and how many employees are in each of those departments?
6. What is the average salary for each department, considering only employees with salaries greater than $50,000?
-- Using WHERE to filter rows before grouping
-- Using HAVING to filter groups after grouping
7. What is the total amount of salaries paid out in each department in the Employees table?
8. How many employees were hired each year according to the hire date in the Employees table?
9. How many employees were hired in each month of the year according to the hire date in the Employees table?
10. How many employees were hired on each day of the week according to the hire date in the Employees table?
11. Write a query to display the number of people with the same job.
12. Display the highest, lowest, sum, and average salary of all employees. Label the columns Maximum, Minimum, Sum, and Average, respectively.
13. Display the minimum, maximum, sum, and average salary for each job type.
14. Write a query that displays the difference between the highest and lowest salaries. Label the column DIFFERENCE.
15. Determine the number of managers without listing them. Label the column Number of Managers. Hint: Use the MANAGER_ID column to determine the number of managers.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-3

ANALYTICAL FUNCTIONS VS AGGREGATE FUNCTIONS:
1. What is the average salary of all employees within our organization?
2. What is the average salary for employees in each department?
3. Displaying average salary against each employee record
4. Calculate total sum of salary department wise
5. Calculate cumulative sum of salary department wise
6. Calculate cumulative sum of the organization
7. Calculate Cumulative average of the salary department wise
8. Find the oldest joiner department wise using LAG Analytic function
9. Find the newest joiner department wise using LAG Analytic function
10. Find the oldest joiner department wise using LEAD Analytic function
11. Find the newest joiner department wise using LEAD Analytic function
12. How can I use SQL to rank employees' salaries within each department?
13. How can I use SQL to assign a dense rank to employees' salaries within each department?
14. Find employee with MAX salary department wise
15. Find employee with MIN salary department wise

DAY-4

DATE FUNCTIONS:
Basic Date Functions
1. How do you get the current date and time in SQL Server?
2. How can you extract the year, month, and day from a date in SQL Server?
3. How do you find the difference between two dates in days?
Date Formatting and Manipulation
4. How can you format a date in SQL Server?
5. How do you add or subtract days from a date in SQL Server?
-- Add 10 days
-- Subtract 10 days
6. How can you get the first day of the current month?
Date Parts and Rounding
7. How do you get the last day of the current month?
8. How can you extract just the date part from a DATETIME value?
9. How do you find the start of the week for a given date?
Current date
Advanced Date Functions
10. How do you find the week number of the year for a given date?
11. How can you find the date that is exactly one year before a given date?
Date and Time Arithmetic
12. How can you get the number of weeks between two dates?
2024-01-01', '2024-12-31'
13. How do you calculate the number of hours, minutes, and seconds between two DATETIME values?
'2024-01-01 08:00:00', '2024-01-02 12:30:00'
14. How can you extract the quarter of the year from a date?
15. How can you get the last day of the previous month?

DAY-5

STRING FUNCTIONS:
Basic String Manipulation
1. How can you extract the first name from a full name column if the full name is stored in a single column (e.g., Full Name) in the format "First Name Last Name"?
2. How would you convert all employee names in the Full Name column to uppercase?
3. What SQL query would you use to find employees whose first names start with the letter 'J'?
4. How can you concatenate the First Name and Last Name columns to display the Full name of employees?
5. How can you format the Phone Number column to include dashes (e.g., from "1234567890" to "123-456-7890")?
6. How would you find all employees whose email addresses contain the domain "example.com"?
7. Write a query to find employees whose last names have exactly 5 characters.
8. How can you extract the domain part of an email address (e.g., from "user@example.com" to "example.com")?
9. Write a query to replace all occurrences of a certain character (e.g., '.' with '-') in the Phone Number column.
10. How would you find employees with names that include the substring "Admin" anywhere in the Full Name column?
11. Write a query to return the last 4 characters of the Phone Number column for each employee.
12. How can you reverse the characters in the Last Name column for all employees?
13. How can you replace all instances of "Manager" with "Supervisor" in the Job Title column?
14. How can you find employees whose Email Address column contains a specific pattern such as ".org"?
15. Write a query to extract the username part of an email address (i.e., the part before the '@') from the Email Address column.

DAY-6

CASE AND CONVERT FUNCTIONS:
CASE Function Questions
1. Write a query to display each employee's last name and indicate whether they receive a commission. The output should show "No Commission" if the Commission percentage is NULL, and "YES Commission" if there is a commission percentage.
2. How can you determine if a given date (current date) is a weekend or a weekday?
3. How would you categorize employees into different experience levels based on their years with the company? For example, "Junior" for less than 2 years, "Mid-Level" for 2 to 5 years, and "Senior" for more than 5 years.
4. How can you display a message indicating whether each employee's salary is above or below the average salary? Label the column as 'Salary Status'.
5. How would you use the CASE function to show different messages based on employee job titles? For instance, "Management" for titles containing "Manager", "Technical" for titles containing "Engineer", and "Other" for all other titles.
6. Write a query to classify employees into different salary bands: "Low" for salaries below $40,000, "Medium" for salaries between $40,000 and $80,000, and "High" for salaries above $80,000.
CONVERT Function Questions
7. How can you convert the hire date column to a varchar format of 'YYYY-MM-DD'?
8. Write a query to convert the Salary column from numeric to a currency format with two decimal places.
9. How can you convert the hire date column to a specific format, such as "Month Day, Year" (e.g., "August 22, 2024")?
Combining CASE and CONVERT Functions
10. Write a query that uses CASE to classify employees based on the length of their Phone Number, and then converts the length into a string for reporting.

DAY-7

DDL-DATA DEFINITION LANGUAGE:

Creating and Modifying Tables:

1. How would you create a table named Employees with the following columns: Employee Id (integer, primary key), First Name (varchar (50)), Last Name (varchar (50)), Hire Date (date), and Salary (decimal (10, 2))?
2. How can you modify an existing table Employees to add a new column Email Address of type varchar (100)?
3. How would you change the Salary column in the Employees table to allow NULL values?
4. Write a query to rename the Last Name column to Surname in the Employees table.

Dropping and Renaming Tables

5. How would you delete the Employees table from the database?
6. What is the SQL command to rename the table Employees to Staff?

Constraints and Indexes

7. How can you add a unique constraint to the Email Address column in the Employees table to ensure all email addresses are unique?
8. Write a query to add a foreign key constraint to the Employees table that references the Department Id column in the Departments table.
9. Write a query to list all tables in the current database.
10. How can you create a table named Projects with an ID column as a primary key, a Project Name column of type VARCHAR(100), a Start Date column of type DATE, and a Budget column of type DECIMAL(15, 2)?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-8

DML-DATA MANIPULATION LANGUAGE AND TCL-TRANSACTION CONTROL LANGUAGE:

Data Manipulations:

1. How would you insert a new record into the Employees table with Employee Id 101, First Name 'John', Last Name 'Doe', Hire Date '2023-05-15', and Salary 75000?
2. Write a query to update the Salary of the employee with Employee Id 101 to 80000.
3. How would you delete the record of the employee with Employee Id 101 from the Employees table?
4. Assuming the Employees table has a Department Id column, how would you update the Department Id to 5 for all employees whose Salary is greater than 70000?
5. Write a query to insert multiple records into the Projects table with Project Name 'Project X', 'Project Y', and 'Project Z' and their respective Start Date and Budget. Use appropriate values for ID if the column is auto-incremented.
6. Write a query to select all employees from the Employees table and replace any NULL values in the Email Address column with 'No Email'.
7. How would you update all NULL values in the Commission PCT column to 0 in the Employees table?
8. If you have a Projects table with columns Project Name and Start Date, how would you insert multiple rows into this table using a single query?
9. How would you delete all records from the Projects table where the Start Date is before '2024-03-01'?
10. Suppose you want to update the Email Address of all employees in the Employees table to 'updated@example.com' where the Last Name is 'Doe'. How would you perform this update?

Data Transactions:

11. What is a transaction in SQL Server, and why is it important?
12. What is the purpose of the COMMIT statement in SQL Server?
13. What does the ROLLBACK statement do in SQL Server?
14. What is a save point, and how can you use it in SQL Server?
15. What are the differences between COMMIT, ROLLBACK, and SAVE TRANSACTION in SQL Server?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-9

CONSTRAINTS:

Primary Key Constraints

1. Create a table named Students with the following columns: Student ID (int), First Name (varchar (50)), Last Name (varchar (50)), and Date of Birth (date). Ensure that Student ID is the primary key.
2. How would you insert a new student into the Students table with Student ID 1001, First Name 'Alice', Last Name 'Smith', and Date Of Birth '2000-01-01'?

Unique Constraints

3. Create a table named Employees with Employee ID (int), Email (varchar (100)), First Name (varchar (50)), and Last Name (varchar (50)). Ensure that Email is unique.

Foreign Key Constraints

4. Create a table named Departments with Department ID (int) and Department Name (varchar (100)). Then, create another table named Employees with Employee ID (int), First Name (varchar (50)), Last Name (varchar (50)), and Department ID (int) that references Department ID in the Departments table.

Check Constraints

5. Create a table named Products with Product ID (int), Product Name (varchar (100)), Quantity (int), and Price (decimal(10, 2)). Add a check constraint to ensure that Quantity is greater than or equal to 0 and Price is greater than 0.
6. How can you modify an existing table to add a check constraint that ensures the Salary column in the Employees table is between 30,000 and 150,000?

Default Constraints

7. Create a table named Orders with Order ID (int), Order Date (date), and Status (varchar (50)). Set a default value of 'Pending' for the Status column.
8. How would you add a default constraint to an existing column Order Date in the Orders table to set it to the current date if no value is provided?

Composite Constraints

9. Create a table named Course Enrollments with Student ID (int), Course ID (int), and Enrollment Date (date). Set a composite primary key on Student ID and Course ID.

Unique Constraint

10. How would you create a unique constraint on a combination of First Name and Last Name in the Employees table to ensure that no two employees can have the same combination of first and last names?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-10

JOINS:

PART-01

1. Inner Join
Retrieve a list of all employees and their corresponding department names. You need to join the Employees table with the Departments table.
Employees->First Name, Last Name
Departments->Department Name

2. Left Join
Get a list of all employees and their job titles, including employees who do not have a job title assigned. Join the Employees table with the Jobs table.
Employees->First Name, Last Name
Jobs->Job Title

3. Right Join
List all departments and the employees working in them, including departments with no employees. Join the Departments table with the Employees table.
Employees->First Name, Last Name
Departments->Department Name

4. Full Outer Join
Find all employees and all departments, showing employees even if they are not assigned to any department, and showing departments even if no employees are assigned to them. Join the Employees table with the Departments table.
Employees->First Name, Last Name
Departments->Department Name

5. Self-Join
Display employee name and their respective manager name.
Employees->Employee id, Employee Name, Manager Name

6. Cross Join
Employees->First Name, Last Name
Departments->Department Name
Generate a list of all possible combinations of employees and departments, regardless of their actual relationships. Use a cross join between the Employees table and the Departments table.

7. Join with Aggregation
Retrieve the total number of employees in each department. Join the Employees table with the Departments table, and group the results by department.
Employees->Number of Employees
Departments->Department Name

8. Join with Subqueries
Find the names of employees who earn more than the average salary in their department. Assume you have the following tables:
Employees->First Name, Last Name

9. Join with Multiple Tables (inner join)
A.) List the names of employees, their job titles, and their department names. You need to join the Employees, Jobs, and Departments tables.
Employees->First Name, Last Name
Jobs->Job Title
Departments->Department Name

B.) List employee names, job titles, department names, city names, and country names. You must join tables of employees, jobs, departments, locations, and countries.
Employees->First Name, Last Name
Jobs->Job Title
Departments->Department Name
Locations->City
Countries->Country Name

10. Advanced Join with Filtering
Retrieve a list of employees along with their department names```html

but only for those departments that have more than 5 employees. Use a subquery in conjunction with the join.

----------------------------------

PART-02

1. Write a query to display the last name, department number, and department name for all employees.
2. Create a unique listing of all jobs that are in department 80. Include the location of the department in the output.
3. Write a query to display the employee last name, department name, location ID, and city of all employees who earn a commission.
4. Display the employee last name and department name for all employees who have an a (lowercase) in their last names. Place your SQL statement in a text file named test4.sql.
5. Write a query to display the last name, job, department number, and department name for all employees who work in Toronto.
6. Display the employee last name and employee number along with their manager last name and manager number. Label the columns Employee, Employee#, Manager, Manager#, respectively. Place your SQL statement in a text file named test6.sql.
7. Modify test6.sql to display all employees including King, who has no manager. Place your SQL statement in a text file named test7.sql. Run the query in lab4_7.sql
8. Create a query that displays employee last names, department numbers, and all the employees who work in the same department as a given employee. Give each column an appropriate label.
9. Create a query that displays the name, job, department name, salary for all employees.
10. Display the names and hire dates for all employees who were hired before their managers, along with their manager names and hire dates. Label the columns Employee name, Employee Hired, Manager, and Manager Hired, respectively.

DAY-11

SET OPERATORS:

Combine Aggregate Results Using UNION
1. Write a query that uses UNION to combine the average salary and the maximum salary of employees in each department.
Find Common Average Salaries Using INTERSECT
2. Write a query to find departments where the average salary is the same in two different years. Assume you have two tables: Employees_2022 and Employees_2023, both with Department ID and Salary columns.
Find Unique Aggregate Results Using EXCEPT
3. Write a query to find departments where the total salary of employees in 2023 is greater than that in 2022, using EXCEPT. Assume you have two tables: Employees_2022 and Employees_2023.
Combine Results with UNION ALL and Aggregate Functions
4. Write a query using UNION ALL to combine the total number of employees and the average salary in each department. Sort the results by the total number of employees in descending order.
Find Employees with Unique Aggregated Data Using INTERSECT
5. Write a query to find the departments where both the average salary and the maximum salary are the same in two different tables: Employees A and Employees B.
Aggregate and Compare Results with EXCEPT
6. Write a query to find departments where the total salary in the Employees table is greater than in the Retired Employees table.
Union All and Filter Aggregated Results
7. Write a query to get the combined total salary and employee count for each department from Employees_2023 and Employees_2024 tables, but only include departments that are present in both years.
Combine Results from Multiple Years Using UNION ALL
8. Write a query to combine the average salary and total salary for each department across the years 2022 and 2023. Use UNION ALL to combine these results.
List all employees who either joined first or most recently.
9. To get a combined view of employees who joined either the earliest or the most recently, you can use set operators such as UNION.
Combine Results Using Set Operators
10. Combine the results of employees with the highest and lowest salaries using UNION to get a unified list of these employees.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-12

SUBQUERIES:

1. Write a query to display the last name and hire date of any employee in the same department as zlot key. Exclude zlot key.
2. Create a query to display the employee numbers and last names of all employees who earn more than the average salary. Sort the results in ascending order of salary.
3. Display the last name, department number, and job ID of all employees whose department location ID is 1700.
4. Display the last name and salary of every employee who reports to King.
5. Display the department number, last name, and job ID for every employee in the Executive department.
6. Find Employees with Higher Salaries than the Average
7. Find the last names and salaries of employees who work in the same department as 'John Doe'.
8. Departments with More Employees than the Average
9. Employees Who Report to Managers with a Salary above a Certain Amount
10. Find Employees with No Subordinates
11. Top-N Employees by Salary in Each Department
12. Employees Earning More than Their Manager
13. Find Employees with the Highest Salary in Their Department
14. Departments with No Employees
15. Employees Who Share a Job Title with Any Employee in a Specific Department

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-13

VIEWS:

Create a View to Display Employee Names and Salaries
1. Create a view called Employee Salaries that displays the first name, last name, and salary of all employees.
Create a View with Filtered Data
2. Create a view called High Earners that only includes employees with a salary greater than $15,000.
Create a View with Joins
3. Create a view named Employee Department that displays employee names along with their department names by joining the Employees and Departments tables.
Update a View
4. Assuming you have a view Employee Salaries, update the salary of employees in this view by increasing it by 10%.
Drop a View
5. Drop the view High Earners that you created previously.
View to Display Managers and Their Direct Reports
6. Create a view named [Employees Reporting to Manager’s With Job Title] that lists employees and their manager’s job titles where the manager's job title is 'Manager'.
Create a View to Display Department Average Salaries
7. Create a view named [Department Average Salaries] that shows the average salary for each department.
View to Aggregate Data by Year
8. Create a view named [Annual Employee Salaries] that displays the total salary paid to employees each year. Assume you have a Hire Date column in the Employees table.
View for Salary Ranges
9. Create a view named [Salary Ranges] that shows the salary ranges (Min Salary and Max Salary) for each department.
View to Display Managers and Their Direct Reports
10. Create a view named [Manager Employee Details] that lists managers (by their employee ID and name) and their direct reports employee IDs and names.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DAY-14

STORED PROCEDURES:

1. What is a Stored Procedure in SQL Server?
2. How do you create a stored procedure in SQL Server?
You can create a stored procedure using the CREATE PROCEDURE statement.
3. How do you execute a stored procedure?
You can execute a stored procedure using the EXEC or EXECUTE statement.
4. What are parameters in a stored procedure, and how are they used?
5. How do you alter an existing stored procedure?
You can alter an existing stored procedure using the ALTER PROCEDURE
6. What are the benefits of using stored procedures?
7. How do you pass parameters to a stored procedure?
Create a Simple Stored Procedure
8. Create a stored procedure named [Get Employee Details] that retrieves the first name, last name, and salary of an employee given their Employee ID.
Stored Procedure with Output Parameter
9. Create a stored procedure named [Get Department Employee Count] that returns the number of employees in a department. Use an output parameter for the count.
Stored Procedure to Delete Records
10. Create a stored procedure named [Delete Employees By Department] that deletes all employees from a specified department.

DAY-15

INDEX:

1. What is an index in SQL Server, and why is it used?
2. What are the different types of indexes available in SQL Server?
3. How do you create an index on a table?
4. What is the difference between a clustered and a non-clustered index?
5. How can you view the existing indexes on a table?

Create a Clustered Index
6. Create a clustered index on the Employee ID column of the Employees table.

Create a Non-Clustered Index
7. Create a non-clustered index on the Last Name column of the Employees table.

Drop an Index
8. Drop the non-clustered index named [IX Employee Last Name] from the Employees table.

Create a Unique Index
9. Create a unique index on the Email column of the Employees table to ensure that all email addresses are unique.

Create an Index on Multiple Columns
10. Create a non-clustered index on the Department ID and Salary columns of the Employees table.

-----------------------------------------------------------------------

Power BI Interview Questions

1. What is power query editor?
2. What are the connection present in power bi?
3. What is live connection?
4. What is reference?
5. What is duplicate?
6. What is append and merge?
7. What are the types of joins in power bi?
8. What is query folding?
9. What is m language?
10. What is query dependency?
11. What are the transformation will do in power query editor?
12. What is dimension and measure?
13. What is pivot and unpivot?
14. What is groupbyfunction in power query editor?
15. What is grouping and binning in power bi?
16. What are the most common data shaping technique?
17. What is data modelling
18. What is dimension tableand fact table and also difference?
19. What is star schema, snow flake schema?
20. What is cardinality or relationship?
21. How many cardinality are there in power bi?
22. What relationship?
23. How to implement relationship?
24. How to implement many to many relationship?
25. What bidirectional filter?
26. How many active relationship we can create at a time during modelling?
27. What is report view?
28. What are the refresh in power bi?
29. What is incremental refresh
30. What is full refresh?
31. How to implementation of incremental refresh?
32. What is manage relationship? DATA VISUALISATION QUESTIONS:
33. What is dax functions?
34. What is rls and implementation
35. Types of rls
36. What is new column, new measure,new table?
37. What calculated column, calculated measure?
38. Diff sum between sumx?
39. Diff between row context and filter context?
40. Difff calculateand calculate table?
41. Diff all, all except, all select & real time use case?
42. What are the dax functions you have used?
43. What are the functional groups in dax?
44. What is time intelligence function ?
45. How to connect relation in dax?
46. What is cumulative dax functions
47. Types of filter
48. What is slicer and sync slicer?
49. What is drill down and drill through
50. Diff between filter and slicer
51. What is book mark?
52. What is book mark action?
53. What is custom visuals?
54. Explain what types charts have you used in your projects?
55. Parameter (query parameter, visual parameter)
56. What is performance tuning?
57. What conditional formatting
58. How you testing the reports?
59. Difference between reports and dashboard?
60. How you will get requirement or brd
61. Limitation of import method?
62. Maximum data size used in power bi
63. What is summarize , summarizex?
64. What is iteration function?
65. What is power automate?
66. What are the three fundamental concepts of dax
67. Performance tuning (dax,datamodelling,visual,query editor)

POWER BI SERVICE QUESTIONS:
68. What is alert, subscription
69. What is power bi service?
70. What is gateway connectios and types?
71. What is workspace?
72. What is data flow?
73. What is ccid pipeline?
74. What is switch function?
75. What is subscription and alert?
76. Will you able create multiple workspace?
77. What are the tabs available in power service?
78. What is scd?
79. What is paginated report?
80. How to configure schedule refresh in power bi service? GENERAL QUESTIONS:
81. What is power bi?
82. Difference between power bi and tableau?
83. Why you prefering power bi?
84. Power bi latest version and updates
85. What are the views present in power bi
86. How to get data from data source?
87. What is power q/a?
88. What is power map?
89. What are the components present in power bi?
90. What is ssbi?
91. What are the database have you used?
92. Advantange and limitations of power bi?
93. What data sources can power bi connect to?
94. Where is data stored in power bi?

Data warehousing questions
1. What is data warehousing?
2. Olap vs oltp
3. Star schema and snowflake schema

SQL interview question
1. What are the available data types in SQL?
2. What are the operators we have in SQL?
3. What are the case manipulation functions?
4. What are the character/string manipulation functions?
5. What are the analytical functions in SQL,explain its types?
6. What are the aggregate functions in SQL,explain its types?
7. What are the null functions in SQL and explain its types?
8. What are the date functions in SQL and explain its types?
9. What is ddl, dml & tcl, dql commands?
10. What are the joins available in SQL?
11. What is a view & materialized view?
12. What are the sub queries in SQL?
13. What are the set operations?
14. What are the pseudo columns?
15. What is a like operator?
16. What are the constraints

SQL difference questions
1. What is the difference between where and having?
2. What is the difference between delete, drop & truncate?
3. What is the difference between union and unionall?
4. What is the difference between nvl, nvl2 & colasece?
5. What is the difference b/w primary key & foreign key?
6. What is the differences between in and equall to?
7. What is the difference between case and decode?
8. What is the difference between and and or?

SQL queries
1. Write query to find max salary from employee table?
2. Write query to find 2nd max salary from employee table?
3. Write query to find nth max salary from employee table?
4. Write query to find max salary department wise?
5. Write query to find nth max salary department wise?
6. Write query to find employee & manager name?
7. Write query to how to find and delete the duplicates?

Tableau Interview Questions


1. What is Tableau, Why it is used for
2. What is data visualization
3. What is Workbook, Worksheet, Dashboard and Story
4. What are the data types in Tableau
5. What is Dimensions and Measures
6. What is Discrete and Continuous
7. What is Aggregation and Disaggregation of data
8. Types of file Extensions in Tableau
9. What is Group and Combine
10. What is Dynamic Group
11. What is Set and Parameter
12. What is Hierarchy and how you will create
13. What are the types of connection in Tableau
14. Types of Filters in Tableau
15. What is Context filter and Cascading Filter
16. Order of Execution of filterM
17. What is Dual Axis, Blended Axis & Synchronizing Axis
18. What are the Analytical Functions in Tableau
19. What are the Dashboard Actions present in Tableau
20. What are the Number Functions in Tableau
21. What are the Aggregate Functions in Tableau
22. What are the logical Functions in Tableau
23. What are the String Functions in Tableau
24. What are the Table calculation Function in Tableau
25. What are the Date Functions in Tableau
26. What is Data Blending
27. What is Data Joining
28. What is Relationship
29. What is LOD and its types
30. What is Bins
31. What are the types of Joins
32. What is Calculated Field
33. What is Quick Table Calculation and types
34. What are Worksheet Marks
35. What are the Dashboard Actions
36. What is Tiled and Floating
37. How to increase Performance in Tableau/Performance Improvement
38. How to overcome unknown location in Tableau
39. What is Published Data Source
40. What is Embedded Data Source
41. What is KPI and What are the KPI’s used in your Project
42. What are the Rank Functions in Tableau
43. How is Context Filter different from other filter? What is the disadvantage of context filter
44. What is Tableau Server
45. What is User filter and Row level Security
46. What is Incremental Refresh
47. What is Tableau Data Engine/hyper
48. Roles available in Tableau Server
49. Limitations of Context Filter
50. What is Data Extract in Tableau Server
51. What is Alert and What is Subscription
52. Performance tuning in Tableau
53. How performance testing done in Tableau
54. What is Normalization and Denormalization
55. What is Granularity
56. What is Boxplot Chart
57. What is Scatter Chart
58. What is Histogram Chart
59. What is Dendogram Chart
60. What is Waterfall Chart
61. What is Referential Integrity
62. What is cardinality
63. What is set and where you have used
64. What is Primary data and Secondary data
65. How will you Change Primary and Secondary Data Source
Difference between Questions
1. Difference b/w twb and twbx
2. Difference b/w Group and Combine
3. Difference b/w Set and Parameter
4. Difference b/w set and Group
5. Difference b/w Heat map and Tree map
6. Difference b/w Context filter and Cascading filter
7. Difference b/w Dual Axis and Blended Axis
8. Difference b/w Ceiling and Floor
9. Difference b/w Ifnull, Isnull and Zn
10. Difference b/w contains and endswith
11. Difference b/w ltrim and rtrim
12. Difference b/w first and last
13. Difference b/w Rank and Rank_dence
14. Difference b/w Today and Now
15. Difference b/w Data blending and Data Joining
16. Difference b/w live and Extract Connection
17. Difference b/w Alert and Subscription
18. Difference b/w Filters and Parameter
Scenario Based Questions
1. How to display top5 and bottom5 sales
2. What are the KPI’s used in your Project
3. What is the version you are using
4. What are the unique features in every version of Tableau
5. How to remove ‘All’ in Show Filters
6. How to display * in measures
7. How many data sources you can blend(5)
8. How many tables you can Join(32)
9. How many columns we can extend in Tableau(50) Default is (16)
10. There are three customer in the super store data set. What percent of the total profits is associated with the corporate segment?
Output:Consumer-46.83%
Corporate-32.12%
Home Office-21.05%
11. How to remove ‘Abc’ from the table
12. What is Empty Extract
13. What Visualization will you suggest for the following Scenarios
i) To Show aggregated sales totals across a range of product categories(Tree map)
ii) To show the duration of events or activities(Gantt Chart)
iii) To show quarter wise profit growth(Waterfall)
14. What are the Special Chart you used in your Project
15. Can we use group in calculated field
16. There is a sale record in which dates are from Monday to Sunday. How can we take records from Wednesday to Sunday
17. Top and bottom value how you will achieve
18. Which chart will you prefer for time line scenario
19. How will you Extract data from server
20. Have you used forecast in your project
21. What is the custom SQL you used in your project
22. How will you neglect null values
23. How to Change Start Date of week and Fiscal Date in the Data
24. How will you find Second Order Date
25. How to display Top20-30
Other Questions
1. What is the Difference Between Tableau and Other BI tools
2. What are the Tableau Products
3. What is ETL and What are the ETL toll you are using
4. For what Tableau Server is used For
5. Do parameter contains a Drop down list
6. Drawbacks of Tableau
7. Drawbacks of data blending
8. What are the documents you will attached to client during deployment
9. What is the default aggregation function
10. What is the default chart
11. How can you embed a webpage in a dashboard
12. How can you Schedule a workbook in Tableau after publishing it
13. What are difficulties faces/difficult Scenarios
14. What is the data source you are using in your project
15. What is data warehousing
16. Have you used data blending
17. Explain about your last project
18. Have you created any data source
19. What is the Best feature in Tableau
20. Have you worked in Tableau.tdsx
21. Tableau Architect
22. Have you worked in Tableau Repository
23. Metrics used in your project
24. Advantages of Tableau
25. What are all charts you have worked
26. How do you optimize the visualization in Tableau
27. What is server
28. What is the Workflow method used in your Organization
29. How long it will take to create a dashboard from scratch
30. Color of Context Filter
31. What is Book mark
32. Escalation in Tableau Repository
33. What is the color of Discrete and Continuous"

Project 1

Client: Credit Risk Assessment and Mitigation Strategies
Domain: Banking
Environment: Power BI desktop and Power BI service

Project 2

Client: Home Health Care Analysis
Domain: Healthcare
Environment: Power BI Desktop, Power BI Services, MySQL

Project 3

Client: Online Retail Sales Analysis
Domain: Sales & Retail
Environment: Power BI desktop and Power BI service

Ladies PG Accommodation
Rainbow : 6369217603
Green Home : 9150607451
Sai Balaji : 8142583960
Orange : 9080195608
Sai Diwaraka : 9629399305
Bhavani : 9486240831
GVR : 9994573768
Queens : 08807186947
Mens PG Accommodation
Epic Men PG : 9494646294
Anandhi & SPR : 8508854119
Engineers PG : 8056376736
Four Square PG : 9080195608
Subbaragan PG : 7358498283
Madhurai PG : 7358176127

Check Out Our SQL Compiler!

Greens Technology offers a powerful online SQL Compiler to help you practice and improve your SQL skills. Click the button below to get started.

Go to SQL Compiler

Blogs