> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Understanding the Workbench 5.1 User Interface

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

## Intro

In the Workbench application, you can connect to your Domo server; configure settings for creating DataSet Jobs; import and export job files; preview, schedule, validate, and run jobs; etc.

This topic discusses the user interface components of Workbench.

## Interface Overview

The user interface in Workbench 5.1 is quite simple. A vertical bar on the left side of the screen contains a number of different icons. Each icon provides access to a different tab for creating jobs, seeing job status, configuring security options, etc.

<Frame>
  <img alt="wb5_icon_bar.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ4.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=e9f737462c54ff9bf6fbb9c5fcb7c704" width="750" height="447" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ4.png" />
</Frame>

Some of these tabs consist of only one pane, while others (such as the **More** tab shown in the preceding screenshot) contain an additional pane that allows you to navigate between subtabs. You can hide this additional pane for a tab by clicking the <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQj.png" /> icon at the top of the icon bar.

You can use the following table to find out more about the icons in the icon bar and their associated tabs:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Icon </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Name </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQj.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=e16fd2608e8bb2d8ff23ddccf7c85f49" alt="wb5_hide_subtab_icon.png" width="30" height="23" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQj.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Toggle Menu </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Hides/shows the additional navigation pane that appears for certain tabs (such as the

          <b>
            Accounts
          </b>

          and

          <b>
            {" "}

            More{" "}
          </b>

          tabs).{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQl.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=266435137a18e3249079a5549353d270" alt="wb5_home_icon.png" width="30" height="30" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQl.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Home </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Home </b> tab, which shows you the status and success rates for executed jobs.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ5.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=45d1507fafe5189ad5340019b7803e06" alt="wb5_accounts_icon.png" width="31" height="27" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ5.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Accounts </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Accounts </b> tab, in which you can add new accounts, reauthorize or delete accounts, and specify
          additional account configuration options.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=cede44098fb0ee9d2ef4679bbae48562" alt="wb5_jobs_icon.png" width="29" height="27" data-path="images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Jobs </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Jobs </b> tab, in which you can add and configure DataSet jobs as well as see information for jobs
          you have added.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123t2-00N5w00000Ri7BU-0EM5w000005vPP4.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=323d02d97e32281af3565cba17fb50c0" alt="wb5_more_icon.png" width="27" height="23" data-path="images/kb/ka05w00000123t2-00N5w00000Ri7BU-0EM5w000005vPP4.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> More </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> More </b> tab, which provides access to many additional options, such as security settings, a list
          of registered plugins, import and export options, a log viewer, etc.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQS.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=444eea1325455a890a8dec14fc172dbc" alt="wb5_preview_icon.png" width="30" height="35" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQS.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Preview Window </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Preview Window </b> tab, which allows you to open previews for any job which you have already previewed
          from the <b> Jobs </b> tab. A numeral next to the icon indicates that this number of jobs have previews available.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQG.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=40a156a452772584af6fffb3bc95f9e4" alt="wb5_help_icon.png" width="30" height="33" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQG.png" />
        </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Help </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Help </b> tab, from which you can access various Domo help resources, such as videos, Knowledge Base
          articles, etc.{" "}
        </p>
      </td>
    </tr>
  </tbody>
</table>

Each of these panes is described in greater detail in continuation.

### Home Tab

You can access the **Home** tab by clicking <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQl.png" /> in the icon bar. In this tab, you can view the status for all DataSet jobs you have executed. The tab shows the number of total executions, the number of total rows of data uploaded to Domo, the amount of data uploaded, and the average success rate.

<Frame>
  <img alt="wb5_home_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQa.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=98ea5c15544caab9497f05acf9892bac" width="800" height="498" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQa.png" />
</Frame>

### Accounts Tab

You can access the **Accounts** tab by clicking <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ5.png" /> in the icon bar.

<Frame>
  <img alt="wb5_accounts_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQQ.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=e8906bcaa55b45b9b5985574a825ed36" width="800" height="448" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQQ.png" />
</Frame>

In this tab, you can do all of the following:

* Add accounts for Domo instances to which you have access by clicking the

- button above the accounts list and filling in the requested information.

* View details for different accounts by clicking the desired account name in the list on the left-side pane.
* Change the Job Check Interval for the account (i.e. the time in minutes in which Workbench checks to see if jobs are running).
* Specify whether certificate errors for the account are ignored.
* Reauthorize accounts for which your credentials may have changed.
* Revert back to the previous account settings after you have reauthorized an account (by clicking the
  <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQz.png" /> icon at the top of the screen—only available
  before you save changes).
* Delete accounts you no longer need (by clicking the
  <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMz.png" /> icon at the top of the screen).
* View the agent ID. This is the ID of the Domo user and machine name combination stored in Domo. This is not changeable but may be required by support or engineering teams for troubleshooting.

For more information, see Adding an Account in Workbench 5.1.

### Jobs Tab

You can access the **Jobs** tab by clicking <InlineImage src="/images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png" /> in the icon bar.

#### Jobs List

When you open the **Jobs** tab, a list of all DataSet jobs you have added appears in the pane on the left side of the window, whether they have been executed or not. Each job in the list has an icon that shows you the status of that job. Icons are as follows:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Icon </p>
      </th>

      <th class="mt-column-width-80" colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/aUYJslVwXGLPe2_D/images/kb/wb5_job_unsaved_changes_icon.png?fit=max&auto=format&n=aUYJslVwXGLPe2_D&q=85&s=fd37cb9289850a9dec1eae8169f6a7ee" alt="wb5_job_unsaved_changes_icon.png" width="24" height="24" data-path="images/kb/wb5_job_unsaved_changes_icon.png" />
        </p>
      </td>

      <td class="mt-column-width-80" colspan="1" rowspan="1">
        <p> Changes have been made to the job configuration that have not been saved. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/aUYJslVwXGLPe2_D/images/kb/wb5_job_good_icon.png?fit=max&auto=format&n=aUYJslVwXGLPe2_D&q=85&s=cfc06c8f2aaae5815461a3d3790a64a0" alt="wb5_job_good_icon.png" width="30" height="27" data-path="images/kb/wb5_job_good_icon.png" />
        </p>
      </td>

      <td class="mt-column-width-80" colspan="1" rowspan="1">
        <p> The job is saved, but no preview has been opened. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p>
          <img src="https://mintcdn.com/domoinc-openapi-sync-dataflows/aUYJslVwXGLPe2_D/images/kb/wb5_job_preview_available_icon.png?fit=max&auto=format&n=aUYJslVwXGLPe2_D&q=85&s=1e5dc19ce12024ed48dbf5eef867eb07" alt="wb5_job_preview_available_icon.png" width="30" height="29" data-path="images/kb/wb5_job_preview_available_icon.png" />
        </p>
      </td>

      <td class="mt-column-width-80" colspan="1" rowspan="1">
        <p> The job is saved and a preview has been run. </p>
      </td>
    </tr>
  </tbody>
</table>

Details for the currently selected job in the list appear in the right-side pane.

<Frame>
  <img alt="wb5_jobs_tab_list.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=a878dacab44db59566699d885ed1df54" width="800" height="545" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png" />
</Frame>

For any job, you can view all of the following information:

* The status of the job ("Ready," "Running," "Disabled," or "Error").
* The Domo domain (account) the job is associated with. When the job is executed, the resulting DataSet is sent to this Domo domain.
* The name of the job. You can rename a job by double-clicking the row for the job then giving the job a new name in the
  **Overview** subtab.
* The DataSet type. The type of DataSet that will be pushed to Domo when this job is executed (Excel, JIRA, etc.). You specify the DataSet type for a job when you create that job. Once you create the job, you
  *cannot* go back to change the DataSet type.
* The date and time of the last execution of this job.
* The successful/unsuccessful message from when you last executed the job.
* The next scheduled run for the job (which appears blank if you have not set up scheduling for this job; for more information, see
  [Scheduling a Job in Workbench 5.1](/s/article/4404246789783 "Scheduling a Job in Workbench 4") ).

#### New Jobs Pane

When you click the "+" button in the **DataSet Jobs** pane, a **New Jobs** pane appears.

<Frame>
  <img alt="wb5_jobs_tab_add.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQu.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=1785fa5bb75dc4d8051c82fe597a1369" width="800" height="620" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQu.png" />
</Frame>

Here you can specify the details for your job, including the following:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th class="mt-column-width-25" colspan="1" rowspan="1">
        <p> Field/Menu </p>
      </th>

      <th class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> Domo Domain </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p>
          {" "}

          The Domo instance you want the job to be associated with. When you execute the job, the resulting DataSet will
          appear in this domain. This menu is populated from accounts you add in the <b> Accounts </b> tab.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> Job Name </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p>
          {" "}

          The name of this job as it appears in Workbench. (You specify the name of the resulting DataSet in Domo in the{" "}
          <b> DataSet Name </b> field.){" "}
        </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> Transport Type </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p>
          {" "}

          The type of transport, which determines how this data source is brought into Workbench. Options are different for
          each transport type. Note that you do not specify additional options (e.g. local files, JIRA queries, etc.) until
          after you have created the job. Transport types are as follows:{" "}
        </p>

        <table class="mt-responsive-table">
          <thead>
            <tr>
              <th colspan="1" rowspan="1">
                <p> Transport Type </p>
              </th>

              <th colspan="1" rowspan="1">
                <p> Description </p>
              </th>

              <th colspan="1" rowspan="1">
                <p> Applicable Data Sources </p>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td colspan="1" rowspan="1">
                <p> External Process File Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Used when you are using a third-party application to pull data into Domo using a script. When you use this
                  method, you select the executable file for your application, specify arguments, and enter a file path for
                  the output. For CSV files, you can also set a <b> Direct Upload </b> option.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Virtually any kind of executable file can be converted into an

                  <a class="confluence-link" href="#h_01FDX619HP686P3E2QY1HZCTQR" target="_self" title="Connecting to Excel Data in Workbench 5">
                    {" "}

                    Excel{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61JHKPFFTFVJC3M8XEPNM" target="_self" title="Connecting to CSV Data in Workbench 5">
                    {" "}

                    CSV{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61X5XN1VD7YT79SCPP64Q" target="_self" title="Connecting to QuickBooks Data in Workbench 5">
                    {" "}

                    QuickBooks{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX6262PSWK59CH11B7PTS24" target="_self" title="Connecting to JSON Data in Workbench 5">
                    {" "}

                    JSON{" "}
                  </a>

                  ,
                  or

                  <a class="confluence-link" href="#h_01FDX62E0HQ50M95TBQKKDR7YM" target="_self" title="Connecting to XML Data in Workbench 5">
                    {" "}

                    XML{" "}
                  </a>

                  data source in Workbench. For example, you could use this method to convert a MySQL database file
                  to an Excel file. You could then specify options for the Excel file and send it to Domo.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> FTP/SFTP File Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Lets you retrieve files via FTP, SFTP (SSH-FTP) or FTPS (FTP-SSL). </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  This method is used for transporting

                  <a class="confluence-link" href="#h_01FDX619HP686P3E2QY1HZCTQR" target="_self" title="Connecting to Excel Data in Workbench 5">
                    {" "}

                    Excel{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61JHKPFFTFVJC3M8XEPNM" target="_self" title="Connecting to CSV Data in Workbench 5">
                    {" "}

                    CSV{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61X5XN1VD7YT79SCPP64Q" target="_self" title="Connecting to QuickBooks Data in Workbench 5">
                    {" "}

                    QuickBooks{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX6262PSWK59CH11B7PTS24" target="_self" title="Connecting to JSON Data in Workbench 5">
                    {" "}

                    JSON{" "}
                  </a>

                  ,
                  or

                  <a class="confluence-link" href="#h_01FDX62E0HQ50M95TBQKKDR7YM" target="_self" title="Connecting to XML Data in Workbench 5">
                    {" "}

                    XML{" "}
                  </a>

                  data sources into Domo.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> JIRA Connection Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Used to send JIRA or JSON data to Domo. </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  This method is used for transporting

                  <a href="#h_01FDX6X54QXRKGZQEP6GPAS8H7" target="_self" title="Connecting to JIRA Data in Workbench 5">
                    {" "}

                    JIRA{" "}
                  </a>

                  and

                  <a href="#h_01FDX6262PSWK59CH11B7PTS24" target="_self" title="Connecting to JSON Data in Workbench 5">
                    {" "}

                    JSON{" "}
                  </a>

                  data into Domo.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> Local File Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Lets you select a file from your machine or a network. </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  This method is used for transporting

                  <a class="confluence-link" href="#h_01FDX619HP686P3E2QY1HZCTQR" target="_self" title="Connecting to Excel Data in Workbench 5">
                    {" "}

                    Excel{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61JHKPFFTFVJC3M8XEPNM" target="_self" title="Connecting to CSV Data in Workbench 5">
                    {" "}

                    CSV{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX61X5XN1VD7YT79SCPP64Q" target="_self" title="Connecting to QuickBooks Data in Workbench 5">
                    {" "}

                    QuickBooks{" "}
                  </a>

                  ,

                  <a class="confluence-link" href="#h_01FDX6262PSWK59CH11B7PTS24" target="_self" title="Connecting to JSON Data in Workbench 5">
                    {" "}

                    JSON{" "}
                  </a>

                  , or

                  <a class="confluence-link" href="#h_01FDX62E0HQ50M95TBQKKDR7YM" target="_self" title="Connecting to XML Data in Workbench 5">
                    {" "}

                    XML{" "}
                  </a>

                  data sources into Domo.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> ODBC Connection Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Used to send data to Domo using an ODBC connection. </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Any data from a database </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> OLEDB Connection Provider </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Used to send data to Domo using an OLEDB (OLAP) connection. </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> Any data from a database </p>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> Reader Type </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p>
          {" "}

          Determines the reader (data source) type for the data you want to bring into Domo. Different configuration options
          are available depending on the reader type you select. Available reader types include the following:{" "}
        </p>

        <table class="mt-responsive-table">
          <thead>
            <tr>
              <th colspan="1" rowspan="1">
                <p> Reader Type </p>
              </th>

              <th colspan="1" rowspan="1">
                <p> Description </p>
              </th>

              <th colspan="1" rowspan="1">
                <p> Available For... </p>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td colspan="1" rowspan="1">
                <p> CSV </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When CSV is the selected reader type, you can specify the delimiter and escape sequence characters and
                  configure advanced settings.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> External Process File Provider, FTP/SFTP File Provider, Local File Provider </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> Excel </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When Excel is the selected reader type, you can specify the range of data you want to send to Domo. This
                  can be a specific range of cells, a named range, or a dynamic range.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> External Process File Provider, FTP/SFTP File Provider, Local File Provider </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> QuickBooks </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When QuickBooks is the selected reader type, you can choose from any of a variety of different reports.
                  You can also instruct Workbench to stop QuickBooks if connection errors are encountered.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> External Process File Provider, FTP/SFTP File Provider, Local File Provider </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> XML </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When XML is the selected reader type, you can specify the desired data node and also indicate nodes that
                  should be ignored.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> External Process File Provider, FTP/SFTP File Provider, Local File Provider </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                {" "}

                JSON{" "}
              </td>

              <td colspan="1" rowspan="1">
                {" "}

                When JSON is the selected reader type, you can specify the desired data node, the delimiter, and flattening
                options.{" "}
              </td>

              <td colspan="1" rowspan="1">
                {" "}

                External Process File Provider, FTP/SFTP File Provider, Local File Provider, JIRA Connection Provider{" "}
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> JIRA </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When JIRA is the selected Data Source type, you can unselect attributes from the data source that you do
                  not want to be included in the DataSet. You can also add new attributes.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> JIRA Connection Provider </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> Database Query </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  When Database Query is the selected Data Source type, you can configure queries and replacement variables.{" "}
                </p>
              </td>

              <td colspan="1" rowspan="1">
                <p> ODBC Connection Provider, OLEDB Connection Provider </p>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> DataSet Name </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> The name of the DataSet after it is imported into Domo. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> DataSet Type </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> The connector that represents this data after it is imported into Domo. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-25" colspan="1" rowspan="1">
        <p> DataSet Description (optional) </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> The description that accompanies this DataSet after it is imported into Domo. </p>
      </td>
    </tr>
  </tbody>
</table>

#### Job Configuration Pane

If you double-click a job in the Jobs List pane, a configuration appears with six subtabs: **Overview**, **Configure**, **Schedule**, **Schema**, **Notifications**, and **History**. These subtabs provider various options for configuring your data before sending it to Domo.

In all subtabs, the following icons appear in the top right corner:

* <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQI.png" />
  opens a preview of the currently selected job. After you have opened a preview for a job, you can quickly see that preview
  again by clicking <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQS.png" /> in the icon bar on left
  side of Workbench then selecting the desired job in the list in the left-hand pane.
* <InlineImage src="/images/kb/ka05w00000123sv-00N5w00000Ri7BU-0EM5w000005vPOl.png" />
  saves the current configuration for the selected job.
* <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQz.png" />
  reverts back to the previous configuration for the currently selected job.
* <InlineImage src="/images/kb/ka05w00000123tG-00N5w00000Ri7BU-0EM5w000005vPPk.png" />
  executes the currently selected job (i.e. pushes the data to Domo).
* <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMz.png" />
  deletes the currently selected job.

##### Overview Subtab

In the **Overview** subtab for a DataSet job, you can see all of the following data:

* Statistics related to the last job execution, such as date and time, status, number of rows updated, etc.
* Details specified for the job when it was initially created, such as the associated domain, job name, transport and reader type, DataSet description, etc. Of these specifications, the only ones you can change in this screen are the name of the job, the DataSet description, and the DataSet to which you are pushing data (as described in the next paragraph). If you want to change the domain, transport/reader type, or DataSet type, you must create a new job with these changes.

<Frame>
  <img alt="wb5_overview_pane.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQT.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=33f3bd35c2b2e6dc1b0a2d0830d79542" width="400" height="825" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQT.png" />
</Frame>

Under "DataSet Name," you can change the Domo DataSet to which data is being pushed. By default, Workbench pushes your data to a new DataSet with the name you specified when you created this job. However, if you want to push data to an existing DataSet, you can click **Browse** and then pick the desired DataSet from the **Select DataSet** dialog. This dialog lists all DataSets you have access to that have been pushed from Workbench. You can filter the DataSets in this list by type or owner and/or search for a given DataSet by name.

<Frame>
  <img alt="wb5_dataset_name.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNX.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=8594bb926c9582f67df61a1eaf5c46a1" width="700" height="411" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNX.png" />
</Frame>

##### Configuration Subtab

In the **Configuration** subtab for a DataSet job, you can configure various options for your job.

<Frame>
  <img alt="wb5_configure_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR1.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=e5266c61a6dca7e27ea4e9ab5fa9e972" width="500" height="919" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR1.png" />
</Frame>

4407032210199
You can use the following table to learn more about each option:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Source </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you configure the data source for the job. Options differ depending on the transport and reader type you selected
          when you created the job. For example, if you had specified a locally situated Excel file as your data source,
          you would select the desired file from your machine here. For more information about options for all transport
          and reader types, see

          <a href="#h_01FDX5XPZF4BCJQP199AX4S605" target="_self" title="Understanding the Workbench 5 User Interface">
            {" "}

            Source and Processing Options{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Processing </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you configure processing options for the job. Options differ depending on the transport and reader type you
          selected when you created the job. For example, for a CSV file, you can configure delimiters, specify how missing
          fields are handled, and so on. For more information about options for all transport and reader types, see

          <a href="#h_01FDX5XPZF4BCJQP199AX4S605" target="_self" title="Understanding the Workbench 5 User Interface">
            {" "}

            Source and Processing Options{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Update Method </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether new data replaces the existing data in the DataSet or is appended to (added onto) the existing
          data when updating.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Add a Transform </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you add transforms to your data source. Transforms allow you to modify your data locally before uploading
          it to Domo. A variety of transforms is available. You can add calculated fields to your data, join columns, set
          up encryption, and so on. For more information about transform types, see

          <a href="#h_01FDX5X7Y6RCT3H2XXJE8157D9" target="_self" title="Understanding the Workbench 5 User Interface">
            {" "}

            Transforms{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Requires Impersonation </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you run this job as a specific Active Directory user. When this box is checked, Workbench requests non-default
          credentials for all DataSet Jobs (that is, the <b> Requires Impersonation </b> toggle for all Jobs is turned off
          and cannot be switched back on). This option is only available if you have administrator privileges.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Error Handling </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines what happens when errors are encountered in a DataSet Job. Options include the following: </p>

        <ul>
          <li>
            <p>
              <b> Replace invalid cells with NULL value </b>. When invalid cells are encountered, the values are
              replaced with a "NULL" value.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Skip entire row if it contains invalid data. </b> When invalid cells are encountered, the rows in
              which they are found are skipped.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Abort job on invalid data error </b>. When invalid cells are encountered, the entire DataSet job is
              aborted.{" "}
            </p>
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> When to Terminate Long-Running Jobs </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you specify a time frame (in hours) in which a long-running job is to be terminated. Options include the following:{" "}
        </p>

        <ul>
          <li>
            <p>
              <b> Upload even if data hasn't changed </b>. Lets you upload data to Domo even though the data has not
              changed. Useful when you want the DataSet freshness in Domo to be updated.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Clear DataSet in Domo Job returns zero rows </b>. Lets you clear the DataSet in Domo if zero rows are
              returned when a job runs. If disabled, Workbench does not send a command to Domo to clear out data in the
              DataSet. If you have a process where you want to upload data in a table after data in another table has
              been updated, you could disable this option and add some script in your query that looks at the "status"
              table, running the query if the data is ready.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Allow schema changes </b>. Allows schema changes to be pushed to Domo when the job is left
              unattended.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Wait for data preparation </b>. Determines whether a DataSet must finish indexing before the job is
              completed.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Disable job </b>. Disables the job if the specified time limit is exceeded.{" "}
            </p>
          </li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

##### Scheduling Subtab

In the **Scheduling** subtab for a DataSet job, you can choose how frequently to run a job.

<Frame>
  <img alt="wb5_scheduling_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=8e96668273b13570e3f2323e13701f19" width="400" height="229" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png" />
</Frame>

Available options include the following:

* **Update manually**
  . The job does not execute on a schedule; you must run the job yourself from Workbench.
* **Update when file is changed**
  . The DataSet job runs every time the file is updated. Not available for database data sources.
* **Update on a schedule**
  . The job runs on a schedule you configure. Options range from **Every 15 Minutes** to **Every Month**.
* **Only run during a specified window**
  . The job runs on your specified schedule but only during a certain timeframe within that schedule. For example, you could instruct the DataSet to run once an hour but only between the hours of 9:00 a.m. and 5:00 p.m.

For more information about updating a DataSet, see [Updating or Refreshing the DataSet for a Visualization Card](/s/article/360043429893 "Updating or Refreshing the DataSet for a KPI Card").

For more information about setting a schedule, see [Scheduling a Job in Workbench 5.1](/s/article/4404246789783 "Scheduling a Job in Workbench 5").

##### Schema Subtab

In the **Schema** subtab for a DataSet job, you can make changes to your schema configuration before uploading your data to Domo, such as changing column names and data types, including or excluding certain columns, etc.

<Frame>
  <img alt="wb5_schema_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQE.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=849d580bc26ba22919d67e724ff8b12f" width="700" height="281" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQE.png" />
</Frame>

You can use the following table to learn more about the components of the **Schema** interface:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Source Column </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          The name of this column in the original data source. You cannot interact with a source column; any changes you
          make are applied to the <em> destination </em> column (i.e. the column in the Domo DataSet after you execute this
          DataSet job).{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Destination Column </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          The name of this column in the Domo DataSet. Any changes you make to a column are applied to this column, not the
          column from the original data source. You can rename a destination column by clicking in the name field and typing
          in the desired name.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Data Type </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Indicates the data type for the given column. You can change a data type by clicking in the field and selecting
          the new data type from the menu. The following data types are available:{" "}
        </p>

        <ul>
          <li>
            <p>
              <span class="mt-font-courier-new"> LONG </span> stores numbers as numeric values, including fractional and
              whole numbers.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> DOUBLE </span> stores double-precision floating point number
              values.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> DECIMAL </span> stores numbers as decimal values.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> STRING </span> stores alphanumeric characters as text.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> DATETIME </span> stores year, month, day, hour, minute, and second
              values.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> DATE </span> stores year, month, and day values.{" "}
            </p>
          </li>

          <li>
            <p>
              <span class="mt-font-courier-new"> TIME </span> stores hour, minute, and second values.{" "}
            </p>
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Include </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether data for this column appears in the DataSet in Domo. You can choose which columns of data are
          uploaded by checking or unchecking <b> Include </b> for each column heading.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Lock Data Type </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> When this box is checked for a column, users cannot change the data type for that column in Domo. </p>
      </td>
    </tr>
  </tbody>
</table>

##### Notifications Subtab

In the **Notifications** subtab for a DataSet job, you can specify who in your Domo instance is notified when jobs are completed successfully and/or fail. For any user in your instance, you can specify whether he/she is notified upon job success, failure, or both. For more information about notifications, see Setting Notifications in Workbench 5.1.

<Frame>
  <img alt="wb5_notifications_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMk.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=7eff31ef45a8cc75eee3d42038f8e310" width="700" height="511" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMk.png" />
</Frame>

##### History Subtab

In the **History** subtab for a DataSet job, you can click **Open on the web** to view the **History** tab for the DataSet in the Domo instance associated with the job. For more information about this tab in Domo, see [Viewing DataFlow Details](/s/article/360042923054 "Viewing DataFlow Details"). You can also view local logs for this job by clicking **Open log viewer**.

#### More Tab

You can access the **More** tab by clicking <InlineImage src="/images/kb/ka05w00000123sE-00N5w00000Ri7BU-0EM5w000005vPOU.png" /> in the icon bar. This tab is broken down into a number of subtabs, as follows:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Subtab Name </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Proxy </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you specify settings for more securely connecting to Domo using a proxy server. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Settings </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you configure settings for managing who can run and edit jobs on this machine, optimizing system performance,
          and installing automatic updates.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Plugins </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Provides a list of registered plugins and also lets you register new plugins. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Import </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you import DataSet jobs you previously exported. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Export </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you back up and export DataSet jobs. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Log viewer </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you open the Log Viewer so you can get more information about your job runs. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Legacy schedules </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Provides information about managing job schedules you created using older versions of Workbench. </p>
      </td>
    </tr>
  </tbody>
</table>

All of these subtabs are described in more detail in continuation.

##### Proxy Subtab

In the **Proxy** subtab, you can specify settings for more securely connecting to Domo using a proxy server.

<Frame>
  <img alt="wb5_proxy_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQr.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=d4569c2eb8dbeeebf013dcaed8514c9a" width="750" height="355" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQr.png" />
</Frame>

<Note>
  **Note:** When you initially connect to Domo via Workbench, Workbench leverages your Windows system proxy settings; you cannot enter your proxy settings manually at this time. However, after you connect to Domo for the first time, you can manually configure the proxy settings in the **Proxy** tab.
</Note>

You can refer to the following table to find out more about the components in this tab:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> No Proxy Server </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Does <em> not </em> use a proxy server to connect.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Automatically Detect Proxy Settings </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines your proxy settings automatically. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Use System Proxy Settings </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines your proxy settings based on your system proxy settings. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Manual Proxy Configuration </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you manually specify the proxy server information to use in connecting. You can do this only after initially
          connecting to Domo via Workbench. (The first time you connect, your system proxy settings are used.){" "}
        </p>

        <p> You will need to enter the server address and port. </p>

        <p>
          {" "}

          If the proxy server requires credentials, set <b> Requires Authentication </b> to <b> On </b>, then specify the
          username and password.{" "}
        </p>
      </td>
    </tr>
  </tbody>
</table>

After you enter proxy credentials, you can test your connection by entering a test Domo URL and clicking **Test Proxy**. The color of the icon next to this button indicates whether the proxy settings have been validated.

##### Settings Subtab

In the **Settings** subtab, you can configure settings for managing who can run and edit jobs on this machine, optimizing system performance, and installing automatic updates.

<Frame>
  <img alt="wb5_settings_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNc.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=7d232dab5c6c4171ff430a9c72f85b36" width="750" height="368" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNc.png" />
</Frame>

You can refer to the following table to find out more about the components in this tab:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Only run locally managed jobs </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          If checked, Workbench runs only DataSet Jobs managed locally, <em> not </em> those on networks.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Require impersonation credentials for all jobs </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          If checked, Workbench requests non-default credentials for all DataSet Jobs (that is, the

          <b>
            {" "}

            Requires Impersonation{" "}
          </b>

          toggle for all Jobs is turned off and cannot be switched back on). This option is only available if you have
          administrator privileges.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Run job process as Below Normal priority </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Sets this job to "Below Normal" priority in your Windows Task Manager, which may be helpful in improving your processing
          speed when many different processes are running at once.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Limit concurrent jobs </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you limit the number of DataSet Jobs that may run at the same time. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Install updates automatically </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> If checked, Workbench installs all updates automatically. </p>
      </td>
    </tr>
  </tbody>
</table>

##### Plugins Subtab

In the **Plugins** tab, you can view all of the plugins in Workbench 5.1, with their names, publishers, version numbers, descriptions, and assembly names. You can also add a plugin to your registered plugins list by entering a search path.

<Frame>
  <img alt="wb5_plugins_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQc.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=318d7ca10dc7a6f29cd636d9eda7cbc1" width="800" height="419" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQc.png" />
</Frame>

For more information about adding plugins to Workbench, see Managing Plugins in Workbench 5.1.

##### Import Subtab

In the **Import** tab, you can import jobs you previously exported from Workbench (in the **Export** tab). In the top menu, you select the Workbench account you want the imported jobs to be associated with. You can then locate the files on your machine that you want to import by clicking **Browse** and navigating to the files. Files that you select appear in the **Jobs to import** list at the bottom of the pane. Once your list is ready, click **Import** to pull the files into Workbench.

<Frame>
  <img alt="wb5_import_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQb.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=09db4107d791c68bbf16d15c19707f33" width="800" height="416" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQb.png" />
</Frame>

For more information about importing jobs, see Backing Up Workbench 5.1 Jobs.

##### Export Subtab

In the **Export** tab, you can export jobs in JSON format. You first choose the folder you want to save your jobs too. If you want a different save folder to be created for each account (Domo instance), you can indicate that here. You then check the boxes for all the jobs you want to export, then click **Export Jobs**.

<Frame>
  <img alt="wb5_export_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQN.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=65cf9bd090eaf0e266ba3428b15411e9" width="800" height="353" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQN.png" />
</Frame>

For more information about exporting jobs, see Backing Up Workbench 5.1 Jobs.

##### Log Viewer Subtab

In the **Log Viewer** tab, you can open the logs for your DataSet jobs by clicking **Open log viewer**. Once in the log viewer, you can filter the logs by Domo domain, job ID, and start/end date. You can choose whether or not to include service logs by checking or unchecking the **Include Service Logs** box. You can also package logs as a zip file by clicking **Zip Logs**.

<Frame>
  <img alt="wb5_log_viewer.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMp.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=03d0603fab7a47b4958d806d14645f0b" width="700" height="496" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMp.png" />
</Frame>

##### Legacy Schedules Subtab

Because legacy schedules are not supported in Workbench 5.1, you'll need to manage scripts and schedules if you want to use them. You can do this using the Workbench CLI tool. The **Legacy Schedules** tab provides access to information about this tool.

#### Preview Window Tab

You can open the **Preview Window** tab by clicking <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQS.png" /> in the icon bar. This tab allows you to open previews for any job which you have already previewed from the **Jobs** tab. A numeral next to the icon indicates that this number of jobs have previews available (for example, if the icon appeared as <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNY.png" />, this would indicate that previews had been opened for two different jobs in the **Jobs** tab).

When you click on the <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQS.png" /> icon, two panes appear. The listing pane on the left lets you choose the job you want to preview. The pane on the right is divided into two sections—an **Output** section that provides log data for the preview, and a **Data Preview** section that shows the columns for your data source.

<Frame>
  <img alt="wb5_preview_example.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQw.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=14c1c630e3ba8a5ba23efc4b135c82e7" width="750" height="600" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQw.png" />
</Frame>

#### Help Tab

You can open the **Help** tab by clicking <InlineImage src="/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQG.png" /> in the icon bar. This opens the **Help** tab, from which you can access various Domo help resources, such as videos, Knowledge Base articles, etc.

<Frame>
  <img alt="wb5_help_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ9.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=9de33792d0579bfc4c1fd8b90495ce5e" width="750" height="720" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ9.png" />
</Frame>

## Source and Processing Options

In the **Configure** subtab for a DataSet job (which you access by double-clicking on a job in the listing in the **Jobs** tab), you configure the data source (i.e. where the file is coming from) and the processing options (i.e. properties for the selected data source).

### Source Options

Configure the **Source** for a DataSet job to specify where the data for that job is coming from.

<Frame>
  <img alt="wb5_source_options.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNi.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=38ac686d83f1271e965b8990816d1d2d" width="605" height="368" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNi.png" />
</Frame>

Although you configure the source *type* for a job when you create that job (by selecting a **Transport Type**), you indicate the actual data source in the **Configure** subtab for the job, as shown above. Options are different for each source/transport type.

#### Local File Provider

Use the **Local File Provider** transport type to pull [Excel](#h_01FDX619HP686P3E2QY1HZCTQR "Connecting to Excel Data in Workbench 5"), [CSV](#h_01FDX61JHKPFFTFVJC3M8XEPNM "Connecting to CSV Data in Workbench 5"), [QuickBooks](#h_01FDX61X5XN1VD7YT79SCPP64Q "Connecting to QuickBooks Data in Workbench 5"), [JSON](#h_01FDX6262PSWK59CH11B7PTS24 "Connecting to JSON Data in Workbench 5"), and [XML](#h_01FDX62E0HQ50M95TBQKKDR7YM "Connecting to XML Data in Workbench 5") data sources into Domo from a local or network location. When you select this option when creating a DataSet job, the **Source** dialog in the **Configure** subtab lets you choose the file path for the local file.

The following screenshot shows the options available when this method is selected:

<Frame>
  <img alt="wb5_source_local_file.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMg.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=95ecf0d20de89b332febe12db0aee945" width="600" height="450" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMg.png" />
</Frame>

You can use the following table to learn more about these options:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> File Path </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the file path for the local file you want to pull into Workbench. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        File on an External Network{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Specifies whether the file is located on a network path (either a mapped drive or fully qualified path).{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Network Username/Password (not shown in screenshot) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the username and password for the network the file is located on, if any. </p>
      </td>
    </tr>
  </tbody>
</table>

#### SFTP File Provider

Use the **SFTP** transport type to pull [Excel](#h_01FDX619HP686P3E2QY1HZCTQR "Connecting to Excel Data in Workbench 5"), [CSV](#h_01FDX61JHKPFFTFVJC3M8XEPNM "Connecting to CSV Data in Workbench 5"), [QuickBooks](#h_01FDX61X5XN1VD7YT79SCPP64Q "Connecting to QuickBooks Data in Workbench 5"), [JSON](#h_01FDX6262PSWK59CH11B7PTS24 "Connecting to JSON Data in Workbench 5"), and [XML](#h_01FDX62E0HQ50M95TBQKKDR7YM "Connecting to XML Data in Workbench 5") data sources into Domo via FTP, SFTP (SSH-SFTP), or FTPS (FTP-SSL). When you select this option as your transport type when creating a DataSet job, the **Source** dialog in the **Configure** subtab provides options for configuring the server and SSL Certificate settings.

The following screenshot shows the options available when this method is selected:

<Frame>
  <img alt="wb5_source_sftp.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQF.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=257d6573f203fd6c789d161263d1820f" width="600" height="636" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQF.png" />
</Frame>

You can use the following table to learn more about these options:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Server </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the server URL for your FTP server. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Port{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Species the port number for your FTP server.{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Username </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies your username for connecting to the server. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies your password for connecting to the server. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Protocol </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines whether you are retrieving data via FTP, SFTP, or FTPS. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Host Key Fingerprint (SSL Certificate Settings) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Specifies the host key fingerprint for your SSL certificate, if one is required. Host fingerprints are used to
          ensure that the SFTP server is the same one you are expecting.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Allow untrusted server certificates </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you upload SSL certificates that don't meet trust requirements. If you are using a self-signed certificate,
          you must check this box.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> PKCS#8 File (SSL Certificate Settings) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Specifies the PKCS#8 file for your SSL certificate. This is used alongside username and password credentials for
          more secure authentication.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Password (SSL Certificate Settings) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the password for your SSL certificate. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Remote File </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the file path for the file you want to connect to. </p>
      </td>
    </tr>
  </tbody>
</table>

#### External Process File Provider

Use the **External Process File Provider** transport method when you are using a third-party application to pull [Excel](#h_01FDX619HP686P3E2QY1HZCTQR "Connecting to Excel Data in Workbench 5"), [CSV](#h_01FDX61JHKPFFTFVJC3M8XEPNM "Connecting to CSV Data in Workbench 5"), [QuickBooks](#h_01FDX61X5XN1VD7YT79SCPP64Q "Connecting to QuickBooks Data in Workbench 5"), [JSON](#h_01FDX6262PSWK59CH11B7PTS24 "Connecting to JSON Data in Workbench 5"), and [XML](#h_01FDX62E0HQ50M95TBQKKDR7YM "Connecting to XML Data in Workbench 5") data into Domo using a script. When you select this option as your transport type when creating a DataSet job, the **Source** dialog in the **Configure** subtab lets you select the executable file for your application, specify arguments, and enter a file path for the output. For CSV files, you can also set a **Direct Upload** option. Virtually any kind of executable file can be converted into a data source in Workbench. For example, you could use this method to convert a MySQL database file to an Excel file. You could then specify options for the Excel file and send it to Domo.

The following screenshot shows the options available when this method is selected:

<Frame>
  <img alt="wb5_source_external_process.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQK.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=bc186e43d23fd73cc15235f7726c0787" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQK.png" />
</Frame>

You can use the following table to learn more about these options:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Program Executable </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the executable application file to use to pull data into Domo. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Arguments </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies arguments for your script. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Output File Path </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Specifies the file path for the output. The file type should be the same as the data source type you selected in
          the <b> Workbench DataSet Job Creation Wizard </b>.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Direct Upload (CSV only) (not shown in screenshot){" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Lets you turn on Direct Upload for this job. For more information, see

        <a target="_self" title="Setting Up Direct Upload in Workbench">
          {" "}

          Setting Up Direct Upload in Workbench{" "}
        </a>

        .{" "}
      </td>
    </tr>
  </tbody>
</table>

#### OLEDB Connection Provider

Use the **OLEDB** **Connection Provider** transport method when you want to send data to Domo using an OLEDB (OLAP) connection. When you select this option as your transport type when creating a DataSet job, the **Source** dialog in the **Configure** subtab provides options to help you connect to an OLAP data source.

The following screenshot shows the options available when this method is selected:

<Frame>
  <img alt="wb5_source_oledb.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMl.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=4c6727acaa896f579da7aafd5148bbcd" width="600" height="450" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMl.png" />
</Frame>

You can use the following table to learn more about these options:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> OLAP Connection </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Opens the <b> Connection Builder </b>, where you specify all of the details of your OLAP connection.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Requires 32b Execution (not shown in screenshot) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines whether this file transport requires 32b execution. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Data Source </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the server where the database is located. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Provider </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Select a provider, either MSOLAP or Essbase. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Catalog </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the Initial Catalog for your OLAP connection. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Username </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the username for this OLAP connection. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the password for this OLAP connection. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to OLAP data, see Connecting to an OLAP Cube.

#### ODBC Connection Provider

Use the **ODBC** **Connection Provider** transport method when you want to send data to Domo using an ODBC connection. When you select this option as your transport type when creating a DataSet job, the **Source** dialog in the **Configure** subtab provides options to help you connect to an ODBC data source.

There are three different ways to connect to ODBC data. You can select a system DSN, enter details for your connection, or enter a single connection string. You choose the desired connection option in the **Connection Type** menu.

##### System DSN

With the **System DSN** option, you select the DSN to use for the desired DataSet from all of the DSNs available in your system. You can indicate whether credentials are required.

<Note>
  **Note:** When uploading data from an ODBC DataSet, you must specify an existing Data Source Name (DSN). You can create a DSN using the Windows ODBC Data Source Administrator. (You can access the the Windows ODBC Data Source Administrator by entering "ODBC" in the Start Menu search, then selecting "Data Sources (ODBC)".) For more information about creating a DSN, refer to the Windows ODBC Help (by searching for "ODBC" in Windows Help and Support) or view the training video in [Workbench 5.1 FAQs](/s/article/4407026671767 "Workbench 4").

  For information about defining DataSet names (DSNs) and using Open Database Connectivity (ODBC) to access data, refer to documentation for ODBC.
</Note>

The following screenshot shows the options available when **System DSN** is selected as the **Connection Type**:

<Frame>
  <img alt="wb5_source_odbc_system_dsn.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ2.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=926b81aad5c547f2f4f3f63df6f14a7b" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ2.png" />
</Frame>

You can use the following table to learn more about these options:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> System DSN </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the DSN to use for the desired DataSet from all of the DSNs available in your system. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Requires Credentials </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Determines whether credentials are required for the specified DSN. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Username </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the username you use to connect to the database. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the password you use to connect to the database. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information, see Connecting to ODBC data.

##### Connection Builder

With the **Connection Builder** option, you enter the details for your ODBC connection, such as login credentials, driver, server URL, etc.

The following screenshot shows the options available when **Connection Builder** is selected as the **Connection Type**:

<Frame>
  <img alt="wb5_source_odbc_connection_builder.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ7.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=8ea2123e0b75142878a9973ac12c8e43" width="600" height="609" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ7.png" />
</Frame>

You can use the following table to learn more about these options:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Driver </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the name of the driver used to access the database. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Server </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the server name or URL for the database. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Port </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the port number where the database is found. The default port is the MySQL port. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Database </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the name of the database to access. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Timeout </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you select the desired timeout value in seconds (60=1 minute) that the connection is kept alive before it
          is refreshed from the DataSet.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Username </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the username you use to connect to the database. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Password </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies the password you use to connect to the database. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Connection Parameters </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Lets you specify additional parameters for connecting to the DataSet. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information, see Connecting to ODBC data.

##### Connection String

With the **Connection String** option, you enter a single string for your ODBC connection.

The following screenshot shows the options available when **Connection String** is selected as the **Connection Type**:

<Frame>
  <img alt="wb5_source_odbc_connection_string.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQd.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=5ab27aac8b137bc295daefea3144435c" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQd.png" />
</Frame>

You can use the following table to learn more about these options:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Connection String </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Lets you enter a connection string to connect to the DataSet. </p>
      </td>
    </tr>

    <tr>
      <td class="mt-column-width-20" colspan="1" rowspan="1">
        <p> Requires 32-bit Execution </p>
      </td>

      <td class="mt-column-width-75" colspan="1" rowspan="1">
        <p> Specifies whether this connection requires 32-bit execution. </p>
      </td>
    </tr>
  </thead>
</table>

For more information, see Connecting to ODBC data.

#### JIRA Connection Provider

Use the **JIRA** **Connection Provider** transport method when you want to send JIRA or JSON data to Domo. When you select this option as your transport type when creating a DataSet job, the **Source** dialog in the **Configure** subtab provides options for entering your JIRA credentials as well as a JQL query.

The following screenshot shows the options available when this method is selected:

<Frame>
  <img alt="wb5_source_jira.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQY.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=cd880c22fd81c051a8783aa3dea3feb0" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQY.png" />
</Frame>

You can use the following table to learn more about these options:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Username </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the username used to connect to your JIRA instance. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the password used to connect to your JIRA instance. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Server URL </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the URL of your company's JIRA server. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> JIRA Query </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the query for the JIRA data you want to send to Domo. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information, see Connecting to JSON Data in Workbench 5.1.

### Processing Options

Configure the **Processing** options for a DataSet job to specify properties for your data source before it is sent to Domo.

<Frame>
  <img alt="wb5_processing_options.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNf.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=e7495d04463553f4c30a611c1f36e210" width="587" height="359" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNf.png" />
</Frame>

The options that appear when you click **Edit** are dependent on the reader type you selected when you added the DataSet job. For example, if you selected **CSV** as the reader type, you are given options for configuring delimiters, specifying start and end rows, etc., whereas if you selected **OLAP**, options center around writing queries.

#### CSV

When you select **CSV** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab provides options for specifying the delimiter and escape sequence characters and configuring advanced settings.

<Note>
  **Notes:**

  * The name and description for a DataSet in Domo can be different than the name and description in Workbench if someone edits the name and description in Domo. (DataSets do not depend on the names and descriptions matching for data uploads to occur properly.)
  * A CSV file
    *must*
    * be a text file
    * have data delimited by a single character
</Note>

The following screenshot shows the options available when this reader type has been selected:

<Frame>
  <img alt="wb5_processing_csv.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR3.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=33b251b3ab3d7f17ee35def43d9e6a5f" width="600" height="713" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR3.png" />
</Frame>

You can use the following table to find out more about all of these components:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Field Delimiters </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the delimiter character to use in the specified CSV file. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Encapsulate Fields With </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the character to use for encapsulating fields. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Escape Sequence Character </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the character to use for escaping. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Comment Character </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the character to use for commenting. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Missing Fields Handling </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether to generate an error for missing field values or replace the fields with empty values.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> First row contains column headers </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Indicates whether file defines column headers in the first row. </p>
        <p> If the file has column headers, they should be defined in the first row. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Ignore starting rows </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Specifies the number of rows to skip at the beginning of the data so you can start importing a specific row.{" "}
        </p>

        <p>
          {" "}

          The <b> Ignore starting rows </b> field does <em> not </em> include the header row containing the column names.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Ignore ending rows </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the number of rows to skip at the end of the data. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Text encoding </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the character encoding used in the CSV file. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to CSV files, see Connecting to CSV data.

#### Excel

When you select **Excel** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab provides options for specifying the range of data you want to send to Domo.

<Note>
  **Note:** A Microsoft Excel spreadsheet file *must* be in a supported file format:.xlsx,.xls,.xlsm
</Note>

There are three different ways to indicate the desired data range from your chosen Excel file. You can choose a specific range of cells, a named range, or a dynamic range. You choose the desired connection option in the **Selection Range** menu.

##### Cell Range

When **Cell Range** is selected in the **Selection Range** menu, you can specify the Excel sheet from which you want to pull data, along with the starting cell, ending row, and ending column.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_excel_cell_range.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPPy.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=dac0652a194543cd35c1a01a3827a7e1" width="600" height="540" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPPy.png" />
</Frame>

You can use the following table to find out more about these components:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Excel File Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you enter the password for this Excel file (if one has been specified). </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Sheet Name </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the Excel sheet from which you want to pull data. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Starting Cell </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the first cell in the Excel sheet from which data will be pulled. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Read to Row </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the ending row for the cell range you want to pull data for. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Read to Column </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the ending column for the cell range you want to pull data for. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> First Row Contains Column Headers </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether the first row contains column headers. This is important when building cards in Domo because
          column headers are used to reference the data in those columns. For more information, see

          <a href="/s/article/360043428713" target="_blank" title="Applying DataSet Columns to Your Chart">
            {" "}

            Applying DataSet Columns to Your Chart{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Add Filenames Column at the End </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Inserts a "File Name" column as the last column in your data source. </p>
      </td>
    </tr>
  </tbody>
</table>

##### Named Range

When **Named Range** is selected in the **Selection Range** menu, you can select a named range from a list. If you have not created any named ranges for this file in Excel, no options appear in this menu.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_excel_named_range.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ3.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=b30129bd3d51cb87e38a6b326331d9ca" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ3.png" />
</Frame>

You can use the following table to find out more about these components:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Excel File Password </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you enter the password for this Excel file (if one has been specified). </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Named Range </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you pick a named range from a list. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Continue Until Empty Row{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        When checked, Workbench processes the data in the Excel sheet until an empty row is encountered.{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> First Row Contains Column Headers </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether the first row contains column headers. This is important when building cards in Domo because
          column headers are used to reference the data in those columns. For more information, see

          <a href="/s/article/360043428713" target="_blank" title="Applying DataSet Columns to Your Chart">
            {" "}

            Applying DataSet Columns to Your Chart{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Add Filenames Column at the End </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Inserts a "File Name" column as the last column in your data source. </p>
      </td>
    </tr>
  </tbody>
</table>

##### Dynamic Range

When **Dynamic Range** is selected in the **Selection Range** menu, you can skip a specified number of lines at the end of the Excel sheet.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_excel_dynamic_range.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMv.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=c58ec3d6048298223e15141526e310c2" width="600" height="482" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMv.png" />
</Frame>

You can use the following table to find out more about these components:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Excel File Password{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Lets you enter the password for this Excel file (if one has been specified).{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Sheet Name </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the Excel sheet from which you want to pull data. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Starting Cell </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the first cell in the Excel sheet from which data will be pulled. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Ignore Ending Rows </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies how many rows at the end of the sheet you want to ignore. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> First Row Contains Column Headers </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Determines whether the first row contains column headers. This is important when building cards in Domo because
          column headers are used to reference the data in those columns. For more information, see

          <a href="/s/article/360043428713" target="_blank" title="Applying DataSet Columns to Your Chart">
            {" "}

            Applying DataSet Columns to Your Chart{" "}
          </a>

          .{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Add Filenames Column at the End </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Inserts a "File Name" column as the last column in your data source. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to Excel data, see Connecting to Excel data.

#### XML

When you select **XML** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab provides options for specifying the desired data node and also indicate nodes that should be ignored.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_xml.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQC-1.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=4f6f448a798eb01378b46c5699ddc0d6" width="600" height="464" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQC-1.png" />
</Frame>

You can use the following table to find out more about these components:

<table class="mt-responsive-table" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        <p> Data Node </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the data node you want to retrieve. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Schema Change Options </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you specify how you want to handle schema changes in your XML. The following options are available:{" "}
        </p>

        <ul>
          <li>
            <p>
              <b> Only Add Columns </b>. This allows new columns to be added. It does not remove columns that already
              exist but were not found.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Add and Remove Column </b>. The schema will always match the data in the file. Columns will be added
              and removed as necessary.{" "}
            </p>
          </li>

          <li>
            <p>
              <b> Lock Schema </b>. No columns will be added or removed.{" "}
            </p>
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Ignored Nodes </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Enter the nodes you want to ignore when the job is executed. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to XML data, see Connecting to XML Data.

#### JSON

When you select **JSON** as your reader type when creating a DataSet job, you can specify the desired data node, the delimiter, and flattening options.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_json.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR2.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=0a66711c1a8057e6c504aa565b8cb38a" width="650" height="487" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR2.png" />
</Frame>

For more information about connecting to JSON data, see Connecting to JSON Data in Workbench 5.1.

#### Database Query (OLAP and ODBC)

When you select **Database Query** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab provides options for configuring queries and replacement variables.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="Screenshot.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPPz.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=30c3f332ff800ed04a96770ebc4351cb" width="800" height="600" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPPz.png" />
</Frame>

You can use the following table to learn more about these options:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Query Execution Timeout{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Lets you specify the desired timeout value in seconds that the connection is kept alive before it is refreshed from
        the DataSet.{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Query </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you enter the query you want to get data. </p>

        <p />
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Replacement Variables/Global Replacement Variables </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you define replacement and global replacement variables for use in your query. </p>

        <p />
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to databases, see Connecting to ODBC Data.

#### QuickBooks

When you select **QuickBooks** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab allows you to choose from any of a variety of different QuickBooks reports. You can also instruct Workbench to stop QuickBooks if connection errors are encountered.

<Note>
  **Note:** In order to run QuickBooks jobs, you must authorize Workbench to connect to QuickBooks by clicking the **Authorize** button in the top right corner of the **Processing** dialog then selecting your company file.

  <Frame>
    <img alt="wb5_processing_quickbooks.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPN6.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=b3431a05905580f8d356b802334f0f6a" width="600" height="557" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPN6.png" />
  </Frame>
</Note>

You can use the following table to find out more about all of these components.

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:201;a">
  <thead>
    <tr>
      <th colspan="1" rowspan="1">
        <p> Option </p>
      </th>

      <th colspan="1" rowspan="1">
        <p> Description </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="1" rowspan="1">
        {" "}

        Authorize{" "}
      </td>

      <td colspan="1" rowspan="1">
        {" "}

        Authorizes Workbench to connect to QuickBooks. You will need to select the company file you want to grant access
        to.{" "}
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Allow Workbench to stop QuickBooks on connection errors </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> If checked, QuickBooks shuts down if Workbench encounters errors while executing a DataSet job. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Report Type </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you select a primary report type. All report types have a number of sub-reports you can choose from.{" "}
        </p>

        <p> Primary report types are as follows: </p>

        <table border="1" cellpadding="1" cellspacing="1">
          <thead>
            <tr>
              <th colspan="1" rowspan="1">
                <p> Report </p>
              </th>

              <th colspan="1" rowspan="1">
                <p> Description </p>
              </th>
            </tr>
          </thead>

          <tbody>
            <tr>
              <td colspan="1" rowspan="1">
                <p> General Detail Report </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Shows detailed information for any of a number of different report types, such as "Income by Customer Detail,"
                  "Check Detail," "Pending Sales," etc. You can select the desired date range for your report by selecting
                  the start and end dates using the <b> From </b> and <b> To </b> date pickers, respectively. If you want,
                  you can manually select which columns appear in the report by selecting them in the <b> Columns </b> menu.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> General Summary Report </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Shows summary information for any of a number of different report types, such as "CustomerBalanceSummary,"
                  "IncomeTaxSummary," "PhysicalInventoryWorksheet," etc. You can select the desired date range for your report
                  by selecting the start and end dates using the <b> From </b> and <b> To </b> date pickers, respectively.
                  You can also select a date granularity for your report data (for example, you could summarize data by day,
                  by month, etc.).{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> Budget Summary Report </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Shows balance sheet and profit and loss reports. You can select the desired fiscal year for your report.{" "}
                </p>
              </td>
            </tr>

            <tr>
              <td colspan="1" rowspan="1">
                <p> List </p>
              </td>

              <td colspan="1" rowspan="1">
                <p>
                  {" "}

                  Shows any of a number of reports in list format, such as "Employee" (a list of company employees), "Vendors"
                  (a list of your vendors), and so on. Because this information is not arranged by date, there are no options
                  for setting a date range or choosing a fiscal year.{" "}
                </p>
              </td>
            </tr>
          </tbody>
        </table>

        <p />
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Report Date Range (General Detail Report and General Summary Report) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the start and end date for this report from a date picker. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Maximum days to return in single result (General Detail Report only) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Specifies the maximum number of days to return in your QuickBooks report. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Columns (General Detail Report only) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the columns that appear in your QuickBooks report. </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Summarize Report Columns By (General Summary Report only) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p>
          {" "}

          Lets you choose the date granularity for your QuickBooks report. For example, if you <b> Month </b>, report data
          is broken down by month.{" "}
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="1" rowspan="1">
        <p> Fiscal Year (Budget Summary Report only) </p>
      </td>

      <td colspan="1" rowspan="1">
        <p> Lets you select the fiscal year for the report. </p>
      </td>
    </tr>
  </tbody>
</table>

For more information about connecting to QuickBooks data, see [Connecting to QuickBooks Data](/s/article/4407020896663 "Connecting to QuickBooks Data in Workbench 5").

#### JIRA

When you select **QuickBooks** as your reader type when creating a DataSet job, the **Processing** dialog in the **Configure** subtab lets you unselect attributes from the data source that you do not want to be included in the DataSet. You can also add new attributes.

The following screenshot shows the options available when this has been selected:

<Frame>
  <img alt="wb5_processing_jira.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQV.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=061fa9c8d3c6362065acfe06b2a02cec" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQV.png" />
</Frame>

For more information about connecting to JIRA, see Connecting to JIRA Data.

## Transforms

You can add any of a number of transforms to a DataSet job in Workbench. Transforms let you modify your data locally in Workbench before you upload it to Domo. There are many different transforms available, including transforms for creating new columns based on calculations, joining columns, encrypting data, and more. You add transforms by clicking **Add a transform** in the **Configure** subtab for a DataSet job (which you access by double-clicking on a job in the listing in the **Jobs** tab) then specifying the necessary information.

<Frame>
  <img alt="wb5_add_transform_option.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ1.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=2708e37b9b75ac21d800528f094673fc" width="616" height="586" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ1.png" />
</Frame>

When you add transforms, they appear in the **Transforms** area of the **Configure** subtab in the order in which you add them. Also, once you have added at least one transform, several icons appear above the transform list. All of this is shown in the following screenshot:

<Frame>
  <img alt="wb5_transforms_list.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQe-1.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=2253d4db431d10b7ef6dbec6a86dfb24" width="651" height="275" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQe-1.png" />
</Frame>

The icons and their functions are as follows:

* <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPN4.png" />
  lets you edit a selected transform.
* <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMh.png" />
  moves the selected transform down in the list.
* <InlineImage src="/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNZ.png" />
  moves the selected transform up in the list.
* <InlineImage src="/images/kb/ka05w00000126DW-00N5w00000Ri7BU-0EM5w000005vZ3P.png" />
  deletes the selected transform.

Transforms are applied in the same order in which they appear in the list. You can have as many transforms for a DataSet as you want.

The remainder of this section discusses the basic components for each transform. For more detailed information about adding transforms, see the following topics:

* Creating Columns in Workbench 5.1 Using Calculations
* Setting the Time Zone for a Workbench 5.1 Job
* Encrypting and Decrypting Workbench 5.1 Data
* Setting a Custom Date Format on a Column in Workbench 5.1
* Filtering Columns in Workbench 5.1
* Replacing a Column Value in Workbench 5.1
* Combining DataSets in Workbench 5.1

### Calculated Field Transform

With the **Calculated Field** transform, you can you specify a calculation to use to derive a value in a new column based on a value in another column. Open the Calculation Builder for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Calculated Field Transform**. In the Calculation Builder, you can specify a name for the calculation then build your calculation by applying functions to columns in your data source as necessary. Two tabs appear in the Calculation Builder— **Available columns**, which lets you choose any column in your data source to base a calculation off of, and **Available functions**, which lets you choose functions from any of five different categories.

<Frame>
  <img alt="wb5_transforms_calculation.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sw-00N5w00000Ri7BU-0EM5w000005vPOp.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=aaade44c9001f93c29fa3de138aad2ea" width="600" height="450" data-path="images/kb/ka05w00000123sw-00N5w00000Ri7BU-0EM5w000005vPOp.png" />
</Frame>

For more information about building calculations, see Creating Columns in Workbench 5.1 Using Calculations.

### Custom Date Format

You can use the **Custom Date Format** transform to change the date format for a given column. Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Custom Date Format Transform**.

<Frame>
  <img alt="wb5_transforms_custom_date_format.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123t0-00N5w00000Ri7BU-0EM5w000005vPOw.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=766c0a377b46a93068b201603599d6fc" width="600" height="450" data-path="images/kb/ka05w00000123t0-00N5w00000Ri7BU-0EM5w000005vPOw.png" />
</Frame>

For more information, see Setting a Custom Date Format on a Column in Workbench 5.1.

### Filter

You can use the **Filter** transform to apply filters to a selected column. You can choose to have Workbench return matches or non-matches for the specified filter query. You can also include or exclude blank cells in your filtered data.

Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Filter Transform**.

<Frame>
  <img alt="wb5_transforms_filter.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sy-00N5w00000Ri7BU-0EM5w000005vPP6.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=8328b5f3fc2343d3f17efcf9bae3030b" width="600" height="450" data-path="images/kb/ka05w00000123sy-00N5w00000Ri7BU-0EM5w000005vPP6.png" />
</Frame>

For more information, see Filtering Columns in Workbench 5.1.

### Lookup Table

You can combine data sources in Workbench by using Lookup Tables. A "Lookup Table" is a DataSet you combine with a primary DataSet. The Lookup Table DataSet and primary DataSet must both contain one column with unique matching values ("key columns"). Once you match key columns, a new DataSet is created by joining all columns from both DataSets. Combining DataSets in this way is equivalent to using a LEFT JOIN in SQL.

Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Lookup Table Transform**.

<Frame>
  <img alt="wb5_transforms_lookup_table.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMm.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=970c614d4126e1ef06c699d7e1fbaae5" width="600" height="450" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPMm.png" />
</Frame>

For more information, see Combining DataSets in Workbench 5.1.

### Shift Date Timezone

With the **Shift Date Timezone** transform, you can set the time zone for the data in a data source by selecting your desired time zone from a menu. Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Shift Date Timezone Transform**.

<Frame>
  <img alt="wb5_transforms_shift_timezone.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123t1-00N5w00000Ri7BU-0EM5w000005vPP1.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=4125ba1d1a285d371ef7a9143051971a" width="600" height="450" data-path="images/kb/ka05w00000123t1-00N5w00000Ri7BU-0EM5w000005vPP1.png" />
</Frame>

For more information, see Setting the Time Zone for a Workbench 5.1 Job.

### Encrypt

You can use the **Encrypt** transform to encrypt one or more columns of data in your data source. After the DataSet has been pulled into Domo, it can only be decrypted in a Sumo table, by users who have been given special access in the **User Access** listing for the DataSet job in Workbench. For more information about Sumo, see [Understanding Sumo Cards](/s/article/360042925674 "Understanding Cards").

Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Encrypt Transform**.

<Frame>
  <img alt="wb5_transforms_encrypt.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/-nfdSCiV_P1xrFhN/images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNO.png?fit=max&auto=format&n=-nfdSCiV_P1xrFhN&q=85&s=ecddfe3ec3e4e4a48aa6f79a58ba03b8" width="600" height="450" data-path="images/kb/ka0Vq000000FnBh-00N5w00000Ri7BU-0EM5w000005vPNO.png" />
</Frame>

For more information about encryption and decryption, see Encrypting, Decrypting, and Hashing Workbench 5.1 Data.

### Search & Replace

You can use the **Search & Replace** transform to replace a specified value in a column with another value. You can also specify a default value to appear in cells in which your search value does not appear. For search and replace values you can open a regular expression builder that includes a number of categories of regular expression constructs.

Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Search/Replace Transform**.

<Frame>
  <img alt="wb5_transforms_search_replace.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPH.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=cdc01b29f04b431df6ab0657ea8a896a" width="600" height="450" data-path="images/kb/ka05w00000123sz-00N5w00000Ri7BU-0EM5w000005vPPH.png" />
</Frame>

For more information, see Replacing a Column Value in Workbench 5.1.

### Hash Value

You can use the **Hash Value** transform to encrypt data in a column using hash values. You can choose from any of four different hash algorithms. Open the options dialog for this transform for a DataSet by clicking **Add a transform** in the **Configuration** subtab and selecting **Hash Value Transform**.

<Frame>
  <img alt="wb5_transforms_hash_values.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR0.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=095d890c2ce4ac63cacc6e36519ee264" width="600" height="450" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPR0.png" />
</Frame>

For more information, see Encrypting, Decrypting, and Hashing Workbench 5.1 Data.
