Skip to main content
Join our research panel and help shape the future of Teradata.Sign up.

Create Visualizations in Power BI using Teradata

Overview

Note

This guide includes content from both Microsoft and Teradata product documentation.

This article describes the process to connect your Power BI Desktop to Teradata for creating reports and visualizations of your data. Power BI supports Teradata as a data source and can use the underlying data just like any other data source in Power BI Desktop.

Power BI is a collection of software services, applications, and connectors that work together to turn your unrelated sources of data into coherent, visually immersive, and interactive insights.

Power BI consists of:

Power BI elements

These three elements—Power BI Desktop, the Power BI service, and the mobile apps—are designed to let people create, share, and consume business insights in the way that serves them, or their role, most effectively.

Power BI overview blocks

A fourth element, Power BI Report Server, allows you to publish Power BI reports to an on-premises report server, after creating them in Power BI Desktop.

Power BI Desktop now supports Teradata as a native data source via the built-in Teradata database connector. However, published reports on the Power BI Service still require the on-premises data gateway to access Teradata, regardless of whether the database is on a local network or in the cloud.

This getting started guide will show you how to connect to Teradata. The Power BI Desktop Teradata connector uses the .NET Data Provider for Teradata. You need to install the driver on computers that use the Power BI Desktop. The .NET Data Provider for Teradata single installation supports both 32-bit and 64-bit Power BI Desktop applications.

Prerequisites

You are expected to be familiar with Teradata and Power BI Desktop.

You will need the following accounts and systems.

  • The Power BI Desktop is a free application for Windows. (Power BI Desktop is not available for Macs. You could run it in a virtual machine, such as Parallels or VMware Fusion, or in Apple’s Boot Camp, but that is beyond the scope of this article.)

  • A Teradata instance with a user and password. The user must have permission to data that can be used by Power BI Desktop. Teradata must be accessible from Power BI Desktop.

    Note

    If you need a test instance of Teradata, you can provision one for free at https://www.teradata.com/try

  • The .NET Data Provider for Teradata.

Getting Started

Install Power BI Desktop

You can install Power BI Desktop from the Microsoft Store or download the installer and run it directly.

Install the .NET Data Provider for Teradata

Download and install the latest version of the .NET Data Provider for Teradata.

Note that there are multiple files available for download. You want the file that starts with “tdnetdp”.

Connect to Teradata

  • Run Power BI Desktop, which has a yellow icon.

Power BI icon

  • In the main form of Power BI, click on Get data from other sources.

    Power BI main screen

  • Search for Teradata database. Click on Teradata database.

Power BI data source picker

  • In the window that appears, enter the name or IP address of your Teradata system into the text box. You can choose to Import data into the Power BI data model, or connect directly to the data source using DirectQuery and click OK.

(Click Advanced options to submit hand-crafted SQL statements.)

  • Select the Basic authentication method and enter your username and password. Click Connect.

Power BI Teradata connection

You also have the option of authenticating with an LDAP server. This option is hidden by default.

If you set the environment variable, PBI_EnableTeradataLdap, to true, then the LDAP authentication method will become available.

Note that LDAP is not supported with the on-premises data gateway, which is used for reports that are published to the Power BI service. If you need LDAP authentication and are using the on-premises data gateway, you will need to submit an incident to Microsoft and request support.

Alternatively, you can configure Kerberos-based SSO from Power BI service to on-premise data sources like Teradata.

Once you have connected to the Teradata system, Power BI Desktop remembers the credentials for future connections to the system. You can modify these credentials by going to File > Options and settings > Data source settings.

The Navigator window appears after a successful connection. It displays the data available on the Teradata system. You can select one or more elements to use in Power BI Desktop.

Power BI Navigator

You can preview a table by clicking on its name. If you want to load it into Power BI Desktop, ensure that you click the checkbox next to the table name.

You can Load the selected table, which brings it into Power BI Desktop.

Once the data is loaded, you can perform filtering and transformations.

Power BI Editor

And of course, you can create visualizations.

Power BI Visualization

You can publish your reports and visualizations by following the steps on Publish semantic models and reports from Power BI Desktop.

Next steps

You can combine data from many sources with Power BI Desktop. Look at the following links for more information.