Salesforce Connector for SSRS How to Get Beta Report

Introduction

In this article we will delve deeper into Salesforce and SSRS integration, and will learn how to get beta report. We are continuing from where we left off. By this time, you must have installed ODBC PowerPack, created ODBC Data Source, and configured authentication settings in your Salesforce account .

So, let's not waste time and begin.

Use Query Builder to generate SQL query

  1. The first thing you have to do is open Query Builder:

    ZappySys API Driver - Salesforce
    Amazon Ads Connector can be used to get Amazon advertisements using Amazon Advertisements API, download various advertisement-related reports.
    SalesforceDSN
    Open Query Builder in API ODBC Driver to read and write data to REST API
  2. Then simply select the Get Beta Report endpoint (action).

  3. Continue by configuring the Required parameters. You can also set optional parameters too.

  4. Move on by hitting Preview Data button to preview the results.

  5. If you see the results you need, simply copy the generated query:

    Get Beta Report
    Optional Parameters
    Report Name Test Name
    Report Type spCampaigns
    Time Unit SUMMARY
    Group By campaign
    Group By targeting
    Group By searchTerm
    Group By advertiser
    Group By asin
    Report Start Date (yyyy-MM-dd) Maximum date range: 31 days
    Report End Date (yyyy-MM-dd) Maximum date range: 31 days
    Report Start Date (yyyy-MM-dd) Maximum date range: 731 days
    Report End Date (yyyy-MM-dd) Maximum date range: 731 days
    Metrics clicks
    Metrics clicks
    Metrics clicks
    Metrics clicks
    Metrics clicks
    Metrics clicks
    SELECT * FROM get_beta_report
    WITH
    (
        "ReportName" = 'Test Name',
        "ReportType" = 'spCampaigns',
        "StartDatePurchasedProductReportTypeGroupByAsin" = 'today-30d',
        "EndDatePurchasedProductReportTypeGroupByAsin" = 'today',
        "StartDatePurchasedProductReportTypeGroupByPurchasedAsin" = 'today-365d',
        "EndDatePurchasedProductReportTypeGroupByPurchasedAsin" = 'today'
    )
    Query Builder
  6. That's it! You can use this query in SSRS.

Let's not stop here and explore SQL query examples, including how to use them in Stored Procedures and Views (virtual tables) in the next steps.

SQL query examples

Use these SQL queries in your SSRS data source:

How to Get beta report

SELECT * FROM get_beta_report
WITH
(
    "ReportName" = 'Test Name',
    "ReportType" = 'spCampaigns',
    "StartDatePurchasedProductReportTypeGroupByAsin" = 'today-30d',
    "EndDatePurchasedProductReportTypeGroupByAsin" = 'today',
    "StartDatePurchasedProductReportTypeGroupByPurchasedAsin" = 'today-365d',
    "EndDatePurchasedProductReportTypeGroupByPurchasedAsin" = 'today'
)

Get Beta Report in SSRS

  1. Open Visual Studio and create a new SSRS project.

  2. Then add a new Shared Data Source (you can create a non-shared data source inside report too):

    Adding a Data Source in SSRS project
  3. Continue with creating the Shared Data Source. Select Microsoft SQL Server as Type and hit Build button to proceed further:

    Configuring a Data Source to access API data in SSRS project
  4. Once a window opens, configure it similarly. Configure "SalesforceDSN" as database name. Finally, hit Test Connection and OK:

    SalesforceDSN
    Configuring thoroughly a Data Source to access API data in SSRS project
  5. Another window opens, and it should look similarly to this one below which ends the creation of a Data Source:

    DataSource=localhost,5000;Initial Catalog=SalesforceDSN
    How Data Source in SSRS project looks like
  6. Now it's time to create a Dataset. If you don't have a report created, in one of the wizard's steps it will look like this:

    SELECT * FROM Orders
    Specifying a query in SSRS Dataset to access API data #1
  7. Finally, once you complete the report, similar results will show up:

    ZappySys Data Gateway API data source results

More actions supported by Salesforce Connector

Learn how to perform other actions directly in SSRS with these how-to guides:

More integrations

All
Data Integration
Database
BI & Reporting
Productivity
Programming Languages
Automation & Scripting
ODBC applications