Data Warehouse Consultants · Q-Integrate

Q-Integrate Installation Overview

Q-Integrate Installation Overview and Technical Info

This page provides an outline of the steps required to implement Q-integrate into your Oracle or SQL Server database environment.

  1. Download the program files from www.dwconsultants.com/q-integrate-download.
  2. Using Microsoft Internet Information Services (IIS) Manager, set up a website or virtual directory to hold the code.
    • Define a new Application Pool for this website. Set the .NET CLR Version to “No Managed Code”. Managed Pipeline Mode is “Integrated”.
    • Set the bindings to where you want the listener to be available. Note the URL for later use.
  3. Unzip the archive you downloaded and copy all of the files to the home directory of the website you created in the previous step.
  4. Verify your site is available. The site is running if you get this main page.
  5. Define your database connection string for DBConn1 in the appsettings.json file. This tool currently supports Oracle and Microsoft SQLServer
    • Oracle Example: Data Source= (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = {HostName})(PORT = {Port}))(CONNECT_DATA =(SERVICE_NAME = {ServiceName})));User Id={User};Password={Password};
    • SqlServer Example: Server={ServerName};Database={DatabaseName};User Id={User};Password={Password};
    • Set the “DatabasePlatform” attribute to either Oracle or SqlServer as appropriate
  6. Click this VERIFY link to check your database connection status. Look at the “Connection” attribute and
    verify that isValid = true.
  7. Once you have verified your connection string is valid, click INSTALL to install the required database components.
  8. Click this VERIFY link again to verify all components are installed correctly.
  9. Using Postman or a similar tool, submit a test Event Post to validate your installation.
    • The REST method needs to be POST.
    • The URL will be your server name with “/api/qualtrics/response”.
    • The post method needs to be x-www-form-urlencoded.
    • All Key/Value pairs need to be submitted.
  10. Using your database client, validate the record you submitted in the step above is available.
    • Check the target table and verify the data is presnet:
      SELECT * FROM qual_listener_response
  11. Your setup is complete! You are now ready to subscribe to real-time events from Qualtrics. See the Qualtrics site for how to subscribe to these events.
    Qualtrics API Documentation

Use this button to download the latest version of Q-integrate.

Click this button for more information on purchasing a Q-integrate license.

* The Qualtrics name and logo are registered trademarks of XM.