Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Business Problem

Oil Extract is a fictional oil & gas extracting company. The Sector Manager sent an Excel worksheet containing information from the oil & gas area. He would like to understand the strategy for oil production considering the situations of "producing" and "injecting" wells, knowing that there is a relationship between them. Then he asked to develop a reporting dashboard using the Microsoft Power BI and Python tools that generates insights for managerial levels, based on location, time, and other features about oil and gas wells, basins, and fields on land and sea.

2. Business Assumptions

The entire dataset, situation and solutions are completely fictionals and should not be related to any real situation.

3. Solution Strategy

3.1 Load data from XLSX worksheet into Python, using Jupyter Notebook;

3.2 Data treatment and cleaning on Python/Pandas;

Treating data in Python is considerably better than treating it in the Power BI Power M interface, as Python allows for better performance/speed and scalability during data processing.
  • Assertive decisions and data treatment:
* Rename and standardize column names, adopting abbreviations according to the data type (DS, NR, SG, etc.);
* Standardize the first character to uppercase, allowing text standardization;
* The COMPLETION DATE column was changed from datetime to date format;
* Rows with null data were deleted, as I found the guidance for treating this data confuse.

3.3 Export refined that to .parquet file;

It was chosen to generate a .parquet file instead of a .CSV file due to the significant gain in speed and storage size compared to CSV. Using the .parquet extension allows for more efficient work with large datasets.

3.4 Load .parquet file into Power BI and create Visual Dashboard with requested features:

- Apresentation/Visualization;

- Navigation through pages;

- Filters cleaning;

- Filters by:

* Field
* Basin
* Category
* State
* Completion Date (Between)

3.5 Create calendar dimension on Power BI:

A calendar dimension was created to be used as a reference in Power BI. This practice allows for performance gains in the utilization of time series data.

3.6 Exploratory data analysis using Python;

3.7 Analyze results and draw conclusions

4. Business Questions

4.1 Which states has more conclusions?

The top 5 states in number of conclusions are, respectively: Rio Grande do Norte, Bahia, Sergipe, Rio de Janeiro, Espírito Santo.

4.2 What is the worst state in number of conclusions?

The worst state in number of conclusions is Santa Catarina, located in South Region of Brazil.

4.3 What is the number of producting conclusions wells on the first state in number of conclusions and what this value represents related to the total number of conclusions?

The number of producting conclusions is higher on Rio Grande do Norte (3.305) and it represents 13% of the grand total number of conclusions.

5. Business Insights

5.1 The most productive region is the Northeast, accounting for 79% of oil and gas well production.

5.2 The 1980s to the 1990s were the most productive decades for oil and gas extraction.

6. Conclusion

The Power BI's Dashboard provides the possibility to analyse and get valuable insights into this specific data about oil and gas well performance, locations and well statuses, as well as a deeper look into some features and data values. For further or advanced analyses it could be necessary an assertive contact with the client.

Also, part of the Power BI Dashboard visuals were recreated using Python, mainly Pandas, Matplotlib and Seaborn libraries and the result can be seen bellow.

About

#Python #PowerBI #DataAnalysis #EDA #JupyterNotebook #Dashboard #DataViz

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages