Skip to content

Project Goals#

Goals of this package:

  • Data/Visual Lineage Tool
    • Low-level SSAS interface for updating PBIX Data Models
    • Low-level interface for updating Static PBIX elements
    • Intra-SSAS lineage
    • Intra-layout lineage
    • Layout-SSAS lineage
  • AST parser for DAX Queries
  • AST parser for M Queries
  • Automatic Data Refresh
    • with Desktop PBIX SSAS
    • with self-created SSAS
  • Automated Data Extraction
    • At the Column Level
    • At the Table Level
    • At the Measure Level
    • At the Visual Level
  • Automated Performance Testing
    • At the Column Level
    • At the Table Level
    • At the Measure Level
    • At the Visual Level
  • Linting Tools
    • Layout stylistic Linting
    • DAX Formatter
    • DAX Linting
    • M Query Linting
  • Remote PowerBI Manipulation
    • Incorporating REST API lib
    • Include non-REST endpoints
    • Report Deployment
    • Report Download
    • Viewship, etc. statistics
  • Built-In Data Export Options
    • To Postgres
    • To SQLite
    • To CSVs