DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Related

  • Supercharging Data Analytics With SQL in S4 HANA and Domo: A Machine Learning Perspective
  • Oracle BI vs. Tableau: Which Business Intelligence Tool Is Better?
  • Enhancing Business Decision-Making Through Advanced Data Visualization Techniques
  • Next.js Theming: CSS Variables for Adaptive Data Visualization

Trending

  • Intro to RAG: Foundations of Retrieval Augmented Generation, Part 1
  • Exploring Intercooler.js: Simplify AJAX With HTML Attributes
  • The Ultimate Guide to Code Formatting: Prettier vs ESLint vs Biome
  • Agentic AI Systems: Smarter Automation With LangChain and LangGraph
  1. DZone
  2. Data Engineering
  3. Data
  4. xAPI + BI: Analyzing xAPI Data With Business Intelligence Tools

xAPI + BI: Analyzing xAPI Data With Business Intelligence Tools

In this post, we look at how big data professionals and data analysts can utilize these two technologies to get better insights.

By 
Allie Tscheulin user avatar
Allie Tscheulin
·
Jul. 29, 18 · Opinion
Likes (1)
Comment
Save
Tweet
Share
8.1K Views

Join the DZone community and get the full member experience.

Join For Free

When I speak with professionals looking to start utilizing the xAPI specification I try to always illustrate it as a two step process.

  1. First, connect your platforms so that you have conformant xAPI data standardized and centralized in a Learning Record Store.
  2. Secondly, and only after the first step is complete, can you take full advantage of that data. Data for data's sake is not helpful to anyone, you need to make your data actionable and useful for your particular needs.

After step one, how do I accomplish step two to make my data actionable? Typically, this involves some analytics, data visualization, and data processing. Some LRSs are built with front-end visualization and data exploration tools but sometimes that is not enough for your specific metrics or questions. But since xAPI is portable you can move it into any other platform; any Business Intelligence (BI) platform, data visualization tool, query engine, statistical modeling software, anything! xAPI can be seamlessly integrated into your already defined BI workflows as well. Gone are the days that data lived within a large enterprise platform where you are forced into one view of the data unable to manipulate or pull the data out of their black box. To paraphrase a popular advertisement, "it's your data, use it where you need it!"

To demonstrate xAPI's portability, I have taken data from the Yet LRS and ported it over to Microsoft's Power BI tool in order to further investigate and visualize that data. Below are the steps I took to make that happen.

Obtain Your Data From the LRS

When using the Yet Analytics LRS, even in the Free Trial, you can download a CSV file of all of the statements in the LRS in an instant. You can add xAPI properties in the activity stream by clicking the + icon, see the screenshot below.

Then once you have the properties you want in your export, click the arrow button to download your data. Voila, you now have all your LRS data in one CSV file ready to be ported to any other platform.

Port Your Data Into Another Tool

Now, let's take that data to the Microsoft's Power BI free trial. The Microsoft Power BI platform is a very popular business intelligence tool. It offers customization and data visualization for specific and complex queries. In order to bring in the CSV file, go to the left menu and click 'My Workspace' and then hit click '+Create' > 'Dataset.' Follow the prompts and there you have it, xAPI data in your Power BI platform.

Dive Into Your Data

Start exploring! There are several tutorials available for the Power BI platform. Below are a few graphs made utilizing the available data tools in the Microsoft platform with our Kokea Concepts data.


This graph is a break down of statements based on the platform the learner was utilizing. With this kind of view, we can quickly see platform adoption, and see that most learning is happening within the Kokea LMS.

This graph represents all of our Kokea employees broken down by Verb. The yellow is 'failed' so we can quickly see who may be having some trouble through their learning. Some learners in need of intervention may be Britney Benzel and Terrance Martins.

This graph represents score averages based on region, which we can see that we have some people who are not assigned to a region in our data. Better double check that one! But also we see that the North East team is scoring very well while the South West team seems to be struggling.

We can also filter the data by which platform it is coming from, as Statement > Context > Context-Platform in xAPI speak. In the above graph, we are looking at statements specifically in the Kokea LMS broken down by Verb. In the LMS, the majority of interactions are 'viewing' and 'answering.'

Taking a look at statements from the Kokea Vue platform, we see a different break down of Verbs. Kokea Vue is a self-serve video knowledge base so we can see our learners are 'watching,' 'launching,' and 'searching' most frequently.

These visualizations are only scratching the surface of what you can do with your xAPI data in different business intelligence or data visualization tools. To answer more specific questions about your learning data and use a platform you may already know, you can even manipulate the data in Excel or Google Sheets. I would encourage anyone with xAPI data to investigate some of the robust data platforms available to see your data a different way. After all, "it's your data, use it where you need it!"

Data visualization Business intelligence Business intelligence tools

Published at DZone with permission of Allie Tscheulin, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Supercharging Data Analytics With SQL in S4 HANA and Domo: A Machine Learning Perspective
  • Oracle BI vs. Tableau: Which Business Intelligence Tool Is Better?
  • Enhancing Business Decision-Making Through Advanced Data Visualization Techniques
  • Next.js Theming: CSS Variables for Adaptive Data Visualization

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!