Published Date: July 16, 2024
Validated: Yes
Audience: Everyone
Products and Versions Covered:
- Jama Connect® version(s)
- Cloud / CVC
- Self-hosted
Summary
This article explains how to extract data from Jama Connect® for use in external business intelligence (BI) tools such as Tableau or Power BI when native dashboarding capabilities do not meet reporting needs.
By the end of this article, readers will understand the available methods for exporting or accessing Jama Connect® data, including the trade-offs among simplicity, automation, and real-time access.
Common scenarios include:
- The need for advanced reporting beyond native dashboards
- Combining Jama Connect® data with external enterprise datasets
- Building scalable analytics or data warehouse solutions
Resolution
There are three primary methods for analyzing Jama Connect® data in external BI tools:
1. Use the REST API with a Data Warehouse (Automated Approach)
Use the Jama Connect® REST API to extract data into an external database or data warehouse, then connect that warehouse to BI tools.
Steps:
- Develop a script using the REST API.
- Extract and store data in a data warehouse.
- Connect Power BI or Tableau to the database.
- Schedule automated refresh processes.
Best for:
- Enterprise reporting
- Large datasets
- Automated data pipelines
Limitations:
- Requires development and maintenance effort
- Requires external database infrastructure
- Data is only as current as the last sync
Notes:
- Jama Connect Cloud supports up to 10 API calls per second.
- REST API usage does not incur additional charges.
2. Export Data to Excel (Manual Approach)
Export data from Jama Connect® and import it into BI tools such as Power BI or Tableau.
Steps:
- Export data from Jama Connect® to Excel.
- Open Power BI or Tableau.
- Import the Excel file as a data source.
- Build reports and dashboards using the imported data.
Best for:
- Simple reporting needs
- Users without development resources
Limitations:
- Data is static at time of export
- Requires repeated manual exports to stay current
3. Build a Custom REST API Connector (On-Demand or Scheduled Access)
Create a custom connector that queries the Jama Connect® REST API directly from BI tools.
Steps:
- Develop a custom connector (Power BI or Tableau).
- Configure authentication and API endpoints.
- Define data refresh behavior (scheduled or on-demand).
- Publish and use within BI tool.
Best for:
- Near real-time reporting
- Advanced integration scenarios
Limitations:
- Requires advanced development skills
- May require additional BI tool licensing
- Higher maintenance complexity
IMPORTANT: Access to the REST API is limited to users with a Named Creator Jama Connect® license, including endpoints in v1, labs, and SCIM. Users without a Named Creator license, including those with a Creator Float License, do not have access.
Additional Resources
- Request REST API Training
- Request Custom Scripting or Development Services
- Jama Connect® Developer Site & REST API Documentation
- Export Data to Excel
- Importing Data from Excel Workbooks to Power BI
- Importing Data from Excel Workbooks to Tableau
- Tableau
- Power BI
- Training and Guidance on using the REST API
- Creating a Customer Connector for Power BI
- Web Data Connectors
- Jama Connect® Developer Site & REST API Documentation
Feedback:
We welcome your input! Please sign in to leave any comments, suggestions, or ideas for improvement below.
Comments
0 comments
Please sign in to leave a comment.