Skip to content

freddyfredster/smokeball-powerbi-connector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Smokeball Power BI Connector

Automated API integration between Smokeball and Power BI using Azure Functions, Power Query, and Dataflows

📘 Overview

This project provides a secure, automated integration layer between the Smokeball API and Power BI Service. It enables organizations using Smokeball (case management software) to:

Automatically extract key operational data (contacts, matters, billing, etc.)

Refresh Power BI datasets and dataflows on a scheduled basis

Maintain up-to-date analytics without manual token refresh or CSV exports

Built using:

🪣 Azure Functions (Python) — token management, API orchestration, retry logic

☁️ Azure Storage (Blob) — token and lock state for concurrency-safe refreshes

💡 Power Query / Dataflows — transformation and semantic modeling in Power BI

About

Serverless Power BI connector for Smokeball — built with Azure Functions, Blob Storage & OAuth2 token rotation. Enables automated scheduled refreshes in Power BI Service via Dataflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages