DataTerrain Logo DataTerrain Logo DataTerrain Logo
  • Home
  • Why DataTerrain
  • Reports Conversion
  • Talent Acquisition
  • Services
    • ETL SolutionsETL Solutions
    • Performed multiple ETL pipeline building and integrations.

    • Oracle HCM Cloud Service MenuOracle HCM Analytics
    • 9 years of building Oracle HCM fusion analytics & reporting experience.

    • Data Lake IconData Lake
    • Experienced in building Data Lakes with Billions of records.

    • BI Products MenuBI products
    • Successfully delivered multiple BI product-based projects.

    • Legacy Scripts MenuLegacy scripts
    • Successfully transitioned legacy scripts from Mainframes to Cloud.

    • AI/ML Solutions MenuAI ML Consulting
    • Expertise in building innovative AI/ML-based projects.

  • Resources
    • Oracle HCM Tool
      Tools
    • Designed to facilitate data analysis and reporting processes.

    • HCM Cloud Analytics
      Latest News
    • Explore the Latest Tech News and Innovations Today.

    • Oracle HCM Cloud reporting tools
      Blogs
    • Practical articles with Proven Productivity Tips.

    • Oracle HCM Cloud reporting
      Videos
    • Watch the engaging and Informative Video Resources.

    • HCM Reporting tool
      Customer Stories
    • A journey that begins with your goals and ends with great outcomes.

    • Oracle Analytics tool
      Careers
    • Your career is a journey. Cherish the journey, and celebrate the wins.

  • Contact Us
  • Blogs
  • BI Insights Hub
  • How to connect to XML as an ODBC Data Source in Tableau
  • 13 May 2025

Configuring XML as an ODBC data source for Tableau integration

Setting up an XML ODBC Data Source in Tableau

To connect XML data to Tableau using ODBC, follow these steps to configure the data source and understand how your XML structure will be interpreted within Tableau.

Step-by-step XML-to-Tableau ODBC connection guide with DataModel configuration for optimal data representation.
odbc-data-source-in-tableau
  • Share Post:
  • LinkedIn Icon
  • Twitter Icon

Step 1: Install the ODBC Driver for XML

Ensure that a compatible ODBC driver, such as the CData XML ODBC Driver, that supports XML is installed on your system.

  • Refer to the CData XML ODBC Driver Documentation for installation details.

Step 2: Open the ODBC Data Source Administrator

Launch the Microsoft ODBC Data Source Administrator :

  • For Windows: Search for ODBC Data Sources (64-bit) in the Start Menu.
  • Select the System DSN tab and click Add.

Step 3: Configure DSN Properties

In the ODBC setup dialog:

  • Choose your XML ODBC driver.
  • Set the URI pointing to your XML source (local file, cloud location, or FTP).
  • Provide authentication credentials as needed.

Supported Authentication Methods:

  • HTTP Basic
  • Digest
  • NTLM
  • OAuth
  • FTP credentials

Step 4: Configure the DataModel Property

The DataModel setting defines how XML will be represented in Tableau:

DataModel Option Description
Document (default) Treats the entire XML as a single document. Nested elements appear as aggregates.
Flattened Documents Flattens nested nodes into a single table.
Relational Splits XML into normalized, related tables with primary and foreign keys.

Choose the model that aligns with your desired level of data granularity.

Step 5: Connect in Tableau

  1. Open Tableau.
  2. Go to Data > Connect to Data > More > Other Databases (ODBC).
  3. Select the DSN you created.
  4. Load the data and select the appropriate tables based on the Data Model.

Example: XML Source and Resulting Tables

<Orders>
  <Order>
    <OrderID>101</OrderID>
    <Customer>Jane</Customer>
    <Items>
      <Item><Product>Laptop</Product><Quantity>1</Quantity></Item>
      <Item><Product>Mouse</Product><Quantity>2</Quantity></Item>
    </Items>
  </Order>
</Orders> 

                                

DataModel → Resulting Structure

  • Document : One row per order, items as nested aggregates.
  • Flattened Documents : One flat row per item with parent order details repeated.
  • Relational : Separate Orders and Items tables with foreign key relationships.
About DataTerrain

With a track record of serving over 300 U.S. customers, DataTerrain offers dependable assistance in Tableau configuration, including ODBC-based connections. Our consultants provide flexible engagement terms and are available to assist without requiring long-term commitments.

Categories
  • All
  • BI Insights Hub
  • Data Analytics
  • ETL Tools
  • Oracle HCM Insights
  • Legacy Reports conversion
  • AI and ML Hub

Ready to initiate your BI Migration Journey?

Start Now
Customer Stories
  • All
  • Data Analytics
  • Reports conversion
  • Jaspersoft
  • Oracle HCM
Recent posts
  • odbc-data-source-in-tableau
    Configuring XML as an ODBC data source for...
  • integration-services-etl-solutions
    Top Benefits of Using Integration Services ETL...
  • oracle-data-integrator-vs-informatica
    Oracle Data Integrator vs Informatica...
  • obiee-etl-tool-for-data-transformation
    OBIEE ETL Tool for Data Transformation...
  • how-to-secure-shared-folders-in-amazon-quicksight
    Understanding Shared Folder Security...
  • supported-and-unsupported-data-values-in-amazon-quicksight
    Supported & Unsupported Data Values...
  • jaspersoft-sub-reports
    Creating Effective JasperSoft Subreports...
  • integration-services-etl
    What is SQL Server Integration Services ETL...
  • aws-informatica-cloud-etl-migration
    AWS Informatica Cloud in ETL: Differences...
  • informatica-cloud-migration
    Informatica Cloud Migration for ETL: Process...
  • odi-oracle-vs-traditional-etl
    ODI Oracle Data Integrator vs Traditional ETL...
  • odi-oracle-data-integrator
    Understanding Oracle ETL and Oracle ETL Tools...
  • how-to-document-a-tableau-dashboard
    Essential Guide to Documenting Tableau...
  • alteryx-microsoft-fabric
    ODI Oracle Data Integrator to Alteryx for ETL...
  • odi-oracle-data-integrator
    ODI Oracle Data Integrator to Alteryx for ETL...
  • microsoft-fabric-migration
    Oracle to Microsoft Fabric Migration: ETL...
Connect with Us
  • About
  • Careers
  • Privacy Policy
  • Terms and condtions
Sources
  • Customer stories
  • Blogs
  • Tools
  • News
  • Videos
  • Events
Services
  • Reports Conversion
  • ETL Solutions
  • Data Lake
  • Legacy Scripts
  • Oracle HCM Analytics
  • BI Products
  • AI ML Consulting
  • Data Analytics
Get in touch
  • connect@dataterrain.com
  • +1 650-701-1100

Subscribe to newsletter

Enter your email address for receiving valuable newsletters.

logo

© 2025 Copyright by DataTerrain Inc.

  • twitter