DataAI ETL 1.0.0 — Production-Candidate Build Report
Outcome
The complete DataAI ETL product set was rebuilt as immutable version 1.0.0
under C:\Projects\DataAIETLproduction. All products use the same canonical Spark binaries.
The original C:\Projects\DataAI.Etl development workspace was not converted or overwritten.
Final customer/provider deliverables are in artifacts\. Verify them with
artifacts\ARTIFACTS.sha256; the machine-readable release and dependency records are
artifacts\ARTIFACT_INVENTORY.json and artifacts\COMPONENT_INVENTORY.json.
Deliverables
| Product / channel | Final artifact | Local result | External gate before public or advertised production use |
|---|---|---|---|
| Apache Spark / private Maven | DataAIETL-Spark-1.0.0.zip |
Built and validated | Yanbor release authorization; private-repository customer test, or Central gates if public |
| Databricks | DataAIETL-Databricks-1.0.0.zip |
Built and validated | Provider approval, public policy URLs, and exact Databricks Runtime execution |
| AWS Marketplace | DataAIETL-AWS-1.0.0.zip |
Review/container-source kit built and validated | Build/scan/push approved image, EMR Serverless test, seller/pricing/entitlement review |
| Microsoft Marketplace | DataAIETL-Microsoft-1.0.0.zip |
Review/component-source kit built and validated | Approved offer type, functional CNAB/AKS design if required, preview deployment, certification |
| Oracle Cloud Marketplace | DataAIETL-Oracle-1.0.0.zip |
Review/container-source kit built and validated | Listing-type approval, image build/scan if used, OCI Data Flow test, Oracle review |
| Google Cloud Marketplace | DataAIETL-Google-1.0.0.zip |
Review/container-source kit built and validated | Service name, image build/scan/push, buyer-project Dataproc test, Partner review |
| Maven Central | DataAIETL-Maven-1.0.0.zip |
Repository-layout review kit built and validated | Verified namespace, complete public POM metadata, PGP signatures, clean Central validation, publication approval |
| Tableau | DataAIETL-Tableau-1.0.0.zip |
Adapter, Accelerator, Hyper sample, and provider archive validated | Tableau Desktop render/interaction and connector tests, Partner/Exchange approval |
| InterSystems IRIS | DataAIETL-IRIS-1.0.0.zip |
Adapter, IPM source, samples, and provider archive validated | Exact IRIS/JDBC/runtime and optional IPM tests, Open Exchange approval |
| Alteryx | DataAIETL-Alteryx-1.0.0.zip; direct upload DataAI_ETL_Alteryx_2026_1_Production_1.0.0.yxi |
YXI, provider kit, seven adapter tests, and offline validator passed | Clean Designer 2026.1/Server tests, security verification, Partner review |
| NuGet / private .NET feed | Yanbor.DataAI.Etl.Spark.1.0.0.nupkg; Yanbor.DataAI.Etl.Spark.Runtime.1.0.0.nupkg |
Both packages built; clean local-feed consumer compiled and ran | Signing policy, external customer environment test, distribution approval |
The AWS, Microsoft, Oracle, and Google ZIPs contain reviewed Dockerfile and marketplace source materials; they are not substitutes for registry-pushed, provider-scanned container images. No cloud image, CNAB, marketplace offer, or listing was created or published by this local build.
Verification evidence
- Maven reactor: nine modules at
1.0.0, including API, testkit, quality, core, functions, CLI, Tableau, and IRIS adapters. - Maven tests: 12 passed; 0 failures, 0 errors, 0 skipped.
- Release JARs: binary, source, and Javadoc artifacts generated; CLI shaded JAR generated.
- Spark/Hadoop boundary: no
org/apache/sparkororg/apache/hadoopclasses were found in the five canonical distributed DataAI JARs. - Canonical-binary check: every workspace copy of each core DataAI JAR has the same SHA-256 value as
SparkETL\lib. - Alteryx: seven Python adapter/security tests passed; YXI and submission package validator passed.
- NuGet: 43 function-catalog entries validated; both packages restored from a local package feed; consumer build completed with 0 warnings and 0 errors; consumer execution found all four library JARs and the CLI JAR.
- Tableau: workbook, TWBX, fictional Hyper extract, images, CRLF, manifest, and checksums passed offline validation.
- Final release set: 13 archives/packages checked; 10 provider ZIPs opened without corruption; hashes, component inventories, versioned names, and JAR boundaries passed
scripts\validate_release_set.py.
Expected local Spark warnings about missing native Windows Hadoop support do not indicate a DataAI test failure. Production compatibility must still be verified on the customer's actual Spark platform.
Release and license boundary
submissionReady: false;
external-validation flags remain false. Yanbor must approve the release and the customer must hold
applicable commercial rights before production use.
LICENSE.md is the production distribution notice.
The sample commercial license agreement is non-binding;
only an executed agreement, order form, or license certificate grants commercial rights.
The software is provided AS IS, with no obligations except those expressly accepted
in a signed commercial agreement.
Reproduce and validate
Set-Location .\spark mvn --offline -Prelease-artifacts clean verify Set-Location .. python .\scripts\build_release_set.py python .\scripts\validate_release_set.py
Individual product generators and validators remain under each product's scripts\ directory.
Alteryx additionally requires the approved CPython 3.13 wheel set; Tableau asset regeneration requires the
Tableau Hyper API build dependency. Neither dependency changes the customer-side no-service boundary.