Connecting Power BI via Data Lake
Connecting Power BI via Data Lake
Overview
The Data Lake connection method provides the simplest and most powerful way to connect Power BI to your Learn Amp data. Using our AWS Redshift data warehouse, you get direct access to a comprehensive, analytics-optimised data schema—without the complexity of API calls or pagination handling.
💡 Tip: This method is available to customers with the Data Lake bolt-on or Advanced Analytics package. Contact your Customer Success Manager to enable access.
Functionality Breakdown
Why Use Data Lake for Power BI?
Benefit | Description |
|---|---|
Native connector | Use Power BI's built-in Amazon Redshift connector |
No pagination | Query all your data without complex scripting |
Hourly refresh | Data stays current via our ETL pipeline |
Full schema access | All tables and fields available for reporting |
For full details on what the Data Lake offers and how it works, see Our Data Lake and Warehouse Explained.
Pre-requisites
Role Requirements
This is a provisioned service—there are no in-app settings to configure.
Action | Who Can Help |
|---|---|
Enable Data Lake access | Contact your Customer Success Manager |
Receive credentials | Credentials sent to designated Primary Contact |
Request IP whitelisting | Submit via Customer Support Portal |
Getting Started with Data Lake
Before connecting Power BI, you'll need Data Lake access set up. Follow our comprehensive guide:
Getting Started with Data Lake
This guide covers:
Requesting access from your CSM
IP whitelisting requirements
Receiving your credentials
Network configuration requirements
Quick Start Guide: Power BI Connection
Once you have your Data Lake credentials (from the setup guide above), follow these Power BI-specific steps:
Step 1: Open Power BI Desktop
Launch Power BI Desktop
Click Get Data from the Home ribbon
Search for Amazon Redshift
Click Connect
Step 2: Enter Connection Details
Use the credentials provided by your CSM:
Server:
bi.la-dl.com:5439Database: Your database name (e.g.,
prod_eu1)Click OK
Step 3: Authenticate
Select Database authentication method
Enter your provided username and password
Click Connect
Step 4: Select Your Data
In the Navigator pane, expand your schema (your subdomain name)
Select the tables you need for your report
Click Load to import directly, or Transform Data to shape the data first
💡 Tip: Start with the activities and users tables for a basic learning progress report.
Available Data Tables
For a complete list of all tables and fields available in the Data Lake, see:
Key tables for Power BI reports include:
Table | Description |
|---|---|
| User profiles, roles, and team assignments |
| All learning activities (views, starts, completions) |
| Filtered view of completion activities only |
| Content items (courses, videos, documents) |
| Team structure and hierarchy |
| Event details |
| Task assignments and due dates |
| Channel metadata |
| Learnlist metadata |
⚠️ Note: The Data Lake includes data for deactivated users and archived content. Remember to filter these out if appropriate for your reports.
FAQs
How do I get Data Lake access?
See Getting Started with Data Lake for the complete setup process.
Where can I find the full data schema?
See Data LakeHouse: Data Schema for all available tables and fields.
Can I schedule automatic refreshes in Power BI Service?
Yes! Once published to Power BI Service, you can configure scheduled refresh. You'll need an on-premises data gateway—see Power BI Gateway Configuration for setup instructions.
How often is the data updated?
The Data Lake refreshes hourly through our ETL pipeline. See Our Data Lake and Warehouse Explained for more details.
Troubleshooting
Issue | Solution |
|---|---|
Connection refused | Verify port 5439 is open on your firewall. Check your IP is whitelisted. |
Authentication failed | Double-check credentials—passwords are case-sensitive. |
Cannot find my schema | Your schema name matches your subdomain. Verify the spelling. |
Timeout during query | Add filters to limit data scope. Consider date range restrictions. |
For Data Lake access issues, see Getting Started with Data Lake.
Next Steps
Review the Data LakeHouse: Data Schema for available tables
Set up Power BI Gateway Configuration for scheduled refresh
Contact Customer Support if you encounter any issues