MCPcopy Index your code
hub / github.com/autodesk-platform-services/aps-powerbi-tools

github.com/autodesk-platform-services/aps-powerbi-tools @v0.0.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.9 ↗ · + Follow
44 symbols 92 edges 13 files 11 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

APS PowerBI Tools

Collection of tools for accessing Autodesk Platform Services design data - 2D/3D views as well as element properties - from Power BI reports.

Screenshot

For more information about the history of this project, check out the slides from APS DevCon 2024.

There are many different ways in which report authors might want to access design data in APS, for example:

  • displaying designs in a viewer - some report authors may want to limit access to specific users only, while others may want the designs to be viewable by everyone
  • importing design properties - some report authors may want to access the design properties directly from ACC, while others may already have the data available in a different form (for example, as an Excel spreadsheet)

That is why we provide a collection of custom data connectors, visuals, and supporting web services for developers and power users who can choose just the components that they need, customize them, and use them in their own Power BI reports. For more information, see the README file of each individual component.

Troubleshooting

Please contact us via https://aps.autodesk.com/get-help.

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for more details.

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
visuals/aps-viewer-visual/src/viewer.utils.ts

Core symbols most depended-on inside this repo

showNotification
called by 4
visuals/aps-viewer-visual/src/visual.ts
getAccessToken
called by 3
services/aps-shares-app/shares.js
listShares
called by 3
services/aps-shares-app/shares.js
_post
called by 3
services/ssa-auth-app/lib/auth.js
updateModel
called by 3
visuals/aps-viewer-visual/src/visual.ts
updateShares
called by 2
services/aps-shares-app/shares.js
getAccessToken
called by 2
services/ssa-auth-app/lib/auth.js
update
called by 2
visuals/aps-viewer-visual/src/visual.ts

Shape

Function 21
Method 14
Class 8
Interface 1

Languages

TypeScript100%

Modules by API surface

visuals/aps-viewer-visual/src/visual.ts13 symbols
visuals/aps-viewer-visual/src/viewer.utils.ts11 symbols
services/aps-shares-app/shares.js8 symbols
services/ssa-auth-app/lib/auth.js7 symbols
visuals/aps-viewer-visual/src/settings.ts4 symbols
services/aps-shares-app/routes/shares.js1 symbols

For agents

$ claude mcp add aps-powerbi-tools \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page