# Tableau: Customer Evaluation Installation and Usage

This is the customer-ready DataAI ETL evaluation package from Yanbor LLC,
provider of the DataAI product. DataAI runs inside the customer's pipeline; it
is not a hosted service and makes no required DataAI network call.

## Prerequisites

- Tableau Desktop for the included Accelerator
- Java 17 and Apache Spark 3.5.0 with Scala 2.12 for live DataAI processing
- Customer-supported Spark SQL or Databricks connector for live data

## Installation and first verification

1. Review LICENSE.md and open install\DataAI_ETL_Accelerator.twbx in Tableau Desktop to inspect the fictional embedded data.
2. Run smoke-test\run-smoke-test.ps1 to verify the DataAI libraries and Tableau adapter.
3. Persist the desired Tableau output DataFrames from the customer-controlled Spark application.
4. Replace the Accelerator sample source with the approved Spark SQL or Databricks tables and validate relationships and refresh.
5. Complete visual, accessibility, connector, permissions, and supported-Tableau-version checks before purchase.

## Evaluation boundary

- Use only fictional or approved non-production data.
- Review `LICENSE.md`; the standard evaluation is less than 32 consecutive
  calendar days.
- DataAI software is provided AS IS, with no obligations except those
  expressly accepted in a signed commercial agreement or order form.
- Spark, Hadoop, cloud platforms, BI tools, orchestration products, and vendor
  drivers remain customer-provided and governed by their respective terms.
- A successful local smoke test validates the delivered DataAI artifacts. It
  does not claim certification on the customer's external platform.

## Package layout

- `install/`: platform-specific installer or packages, when applicable.
- `lib/`: DataAI JARs required by Spark-based integrations.
- `smoke-test/` or `nuget-smoke-test/`: executable local verification.
- `docs/`: complete function catalog and product-specific guidance.
- `samples/`: fictional evaluation inputs.
- `platform/`: platform-specific examples, notebooks, configuration, POMs, or
  container-review assets.
- `PACKAGE_CONTENTS.sha256`: SHA-256 for every other file in this ZIP.
