Skip to content

Instantly share code, notes, and snippets.

@Guust-Franssens
Last active August 19, 2026 12:54
Show Gist options
  • Select an option

  • Save Guust-Franssens/458256b19d112cb6d5e98edf07326bd7 to your computer and use it in GitHub Desktop.

Select an option

Save Guust-Franssens/458256b19d112cb6d5e98edf07326bd7 to your computer and use it in GitHub Desktop.
Minimal Snowflake CUSTOM SQL .tds fixture reproducing tableau-fabric-skills#162 on engine 2.208.0 - synthetic data, no credentials
<?xml version='1.0' encoding='UTF-8'?>
<!-- build 20262.26.0804.1806 --><datasource xmlns:user="http://www.tableausoftware.com/xml/user" formatted-name="Meridian Trips (Live Databricks)" inline="true" source-platform="win" version="18.1" xml:base="https://10ax.online.tableau.com">
<document-format-change-manifest>
<DatabricksCatalog/>
</document-format-change-manifest>
<repository-location id="MeridianTripsLiveDatabricks" path="/t/fabric-migration-lab/datasources" revision="5.0" site="fabric-migration-lab"/>
<connection class="federated">
<named-connections>
<named-connection caption="adb-000000000000000.0.azuredatabricks.net" name="databricks.meridiantrips">
<connection authentication="auth-client-creds" authentication-type="" class="databricks" dbname="samples" odbc-connect-string-extras="" one-time-sql="" server="adb-000000000000000.0.azuredatabricks.net" username="00000000-0000-0000-0000-000000000000" usesPrivateConnect="" v-auth-scope="" v-http-path="/sql/1.0/warehouses/0000000000000000" v-oidc-discovery-endpoint="" v-query-tags="" workgroup-auth-mode=""/>
</named-connection>
</named-connections>
<relation connection="databricks.meridiantrips" name="Custom SQL Query" type="text">SELECT tpep_pickup_datetime, trip_distance, fare_amount, pickup_zip, dropoff_zip FROM nyctaxi.trips</relation><cols>
<map key="[tpep_pickup_datetime]" value="[trips].[tpep_pickup_datetime]"/>
<map key="[trip_distance]" value="[trips].[trip_distance]"/>
<map key="[fare_amount]" value="[trips].[fare_amount]"/>
<map key="[pickup_zip]" value="[trips].[pickup_zip]"/>
<map key="[dropoff_zip]" value="[trips].[dropoff_zip]"/>
</cols>
<metadata-records>
<metadata-record class="column">
<remote-name>tpep_pickup_datetime</remote-name>
<local-name>[tpep_pickup_datetime]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>tpep_pickup_datetime</remote-alias>
<local-type>datetime</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>trip_distance</remote-name>
<local-name>[trip_distance]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>trip_distance</remote-alias>
<local-type>real</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>fare_amount</remote-name>
<local-name>[fare_amount]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>fare_amount</remote-alias>
<local-type>real</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>pickup_zip</remote-name>
<local-name>[pickup_zip]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>pickup_zip</remote-alias>
<local-type>integer</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>dropoff_zip</remote-name>
<local-name>[dropoff_zip]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>dropoff_zip</remote-alias>
<local-type>integer</local-type>
<contains-null>true</contains-null>
</metadata-record>
</metadata-records>
</connection>
<column caption="Pickup Time" datatype="datetime" name="[tpep_pickup_datetime]" role="dimension" type="ordinal"/>
<column caption="Trip Distance" datatype="real" name="[trip_distance]" role="measure" type="quantitative"/>
<column caption="Fare Amount" datatype="real" name="[fare_amount]" role="measure" type="quantitative"/>
<column caption="Pickup Zip" datatype="integer" name="[pickup_zip]" role="dimension" type="ordinal"/>
<column caption="Dropoff Zip" datatype="integer" name="[dropoff_zip]" role="dimension" type="ordinal"/>
<column caption="Fare per Mile" datatype="real" name="[Fare_per_Mile]" role="measure" type="quantitative">
<calculation class="tableau" formula="SUM([fare_amount]) / SUM([trip_distance])"/>
</column>
</datasource>
<?xml version='1.0' encoding='UTF-8'?>
<!-- build 20262.26.0804.1806 --><datasource xmlns:user="http://www.tableausoftware.com/xml/user" formatted-name="Meridian Calc Gauntlet (Live Snowflake)" inline="true" source-platform="win" version="18.1" xml:base="https://10ax.online.tableau.com">
<repository-location id="MeridianCalcGauntletLiveSnowflake" path="/t/fabric-migration-lab/datasources" revision="1.1" site="fabric-migration-lab"/>
<connection class="federated">
<named-connections>
<named-connection caption="ORG-ACCOUNT.snowflakecomputing.com" name="snowflake.meridiancalc">
<connection authentication="Username Password" class="snowflake" dbname="MERIDIAN" odbc-connect-string-extras="" one-time-sql="" schema="SALES" server="ORG-ACCOUNT.snowflakecomputing.com" service="" temp-table-detection="optimized" username="TABLEAU_SVC" warehouse="COMPUTE_WH" workgroup-auth-mode=""/>
</named-connection>
</named-connections>
<relation connection="snowflake.meridiancalc" name="Custom SQL Query" type="text">SELECT o.TOTAL_PRICE, o.ORDER_DATE, o.ORDER_STATUS, c.CUSTOMER_NAME, c.NATION, c.REGION, d.CALENDAR_YEAR FROM SALES.FACT_ORDERS o JOIN SALES.DIM_CUSTOMER c ON c.CUSTOMER_KEY = o.CUSTOMER_KEY JOIN SALES.DIM_DATE d ON d.DATE_KEY = o.ORDER_DATE</relation><cols>
<map key="[FACT_ORDERS_TOTAL_PRICE]" value="[FACT_ORDERS].[TOTAL_PRICE]"/>
<map key="[FACT_ORDERS_ORDER_DATE]" value="[FACT_ORDERS].[ORDER_DATE]"/>
<map key="[FACT_ORDERS_ORDER_STATUS]" value="[FACT_ORDERS].[ORDER_STATUS]"/>
<map key="[DIM_CUSTOMER_CUSTOMER_NAME]" value="[DIM_CUSTOMER].[CUSTOMER_NAME]"/>
<map key="[DIM_CUSTOMER_NATION]" value="[DIM_CUSTOMER].[NATION]"/>
<map key="[DIM_CUSTOMER_REGION]" value="[DIM_CUSTOMER].[REGION]"/>
<map key="[DIM_DATE_CALENDAR_YEAR]" value="[DIM_DATE].[CALENDAR_YEAR]"/>
</cols>
<metadata-records>
<metadata-record class="column">
<remote-name>TOTAL_PRICE</remote-name>
<local-name>[FACT_ORDERS_TOTAL_PRICE]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>TOTAL_PRICE</remote-alias>
<local-type>real</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>ORDER_DATE</remote-name>
<local-name>[FACT_ORDERS_ORDER_DATE]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>ORDER_DATE</remote-alias>
<local-type>date</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>ORDER_STATUS</remote-name>
<local-name>[FACT_ORDERS_ORDER_STATUS]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>ORDER_STATUS</remote-alias>
<local-type>string</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>CUSTOMER_NAME</remote-name>
<local-name>[DIM_CUSTOMER_CUSTOMER_NAME]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>CUSTOMER_NAME</remote-alias>
<local-type>string</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>NATION</remote-name>
<local-name>[DIM_CUSTOMER_NATION]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>NATION</remote-alias>
<local-type>string</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>REGION</remote-name>
<local-name>[DIM_CUSTOMER_REGION]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>REGION</remote-alias>
<local-type>string</local-type>
<contains-null>true</contains-null>
</metadata-record>
<metadata-record class="column">
<remote-name>CALENDAR_YEAR</remote-name>
<local-name>[DIM_DATE_CALENDAR_YEAR]</local-name>
<parent-name>[Custom SQL Query]</parent-name>
<remote-alias>CALENDAR_YEAR</remote-alias>
<local-type>integer</local-type>
<contains-null>true</contains-null>
</metadata-record>
</metadata-records>
</connection>
<column caption="Total Price" datatype="real" name="[FACT_ORDERS_TOTAL_PRICE]" role="measure" type="quantitative"/>
<column caption="Order Date" datatype="date" name="[FACT_ORDERS_ORDER_DATE]" role="dimension" type="ordinal"/>
<column caption="Order Status" datatype="string" name="[FACT_ORDERS_ORDER_STATUS]" role="dimension" type="nominal"/>
<column caption="Customer Name" datatype="string" name="[DIM_CUSTOMER_CUSTOMER_NAME]" role="dimension" type="nominal"/>
<column caption="Nation" datatype="string" name="[DIM_CUSTOMER_NATION]" role="dimension" type="nominal"/>
<column caption="Region" datatype="string" name="[DIM_CUSTOMER_REGION]" role="dimension" type="nominal"/>
<column caption="Calendar Year" datatype="integer" name="[DIM_DATE_CALENDAR_YEAR]" role="dimension" type="ordinal"/>
<column caption="Revenue" datatype="real" name="[Revenue]" role="measure" type="quantitative">
<calculation class="tableau" formula="SUM([FACT_ORDERS_TOTAL_PRICE])"/>
</column>
<column caption="Avg incl Nation (INCLUDE)" datatype="real" name="[LOD_Include]" role="measure" type="quantitative">
<calculation class="tableau" formula="{ INCLUDE [DIM_CUSTOMER_NATION] : AVG([FACT_ORDERS_TOTAL_PRICE]) }"/>
</column>
<column caption="Revenue excl Nation (EXCLUDE)" datatype="real" name="[LOD_Exclude]" role="measure" type="quantitative">
<calculation class="tableau" formula="{ EXCLUDE [DIM_CUSTOMER_NATION] : SUM([FACT_ORDERS_TOTAL_PRICE]) }"/>
</column>
<column caption="Nested LOD" datatype="real" name="[LOD_Nested]" role="measure" type="quantitative">
<calculation class="tableau" formula="{ FIXED [DIM_CUSTOMER_REGION] : AVG({ FIXED [DIM_CUSTOMER_NATION] : SUM([FACT_ORDERS_TOTAL_PRICE]) }) }"/>
</column>
<column caption="Running Sum" datatype="real" name="[TC_RunningSum]" role="measure" type="quantitative">
<calculation class="tableau" formula="RUNNING_SUM(SUM([FACT_ORDERS_TOTAL_PRICE]))"/>
</column>
<column caption="Window Avg" datatype="real" name="[TC_WindowAvg]" role="measure" type="quantitative">
<calculation class="tableau" formula="WINDOW_AVG(SUM([FACT_ORDERS_TOTAL_PRICE]))"/>
</column>
<column caption="Rank" datatype="real" name="[TC_Rank]" role="measure" type="quantitative">
<calculation class="tableau" formula="RANK(SUM([FACT_ORDERS_TOTAL_PRICE]))"/>
</column>
<column caption="Percent of Total" datatype="real" name="[TC_PctOfTotal]" role="measure" type="quantitative">
<calculation class="tableau" formula="SUM([FACT_ORDERS_TOTAL_PRICE]) / TOTAL(SUM([FACT_ORDERS_TOTAL_PRICE]))"/>
</column>
<column caption="Customer Number" datatype="string" name="[STR_Split]" role="dimension" type="nominal">
<calculation class="tableau" formula="SPLIT([DIM_CUSTOMER_CUSTOMER_NAME], '#', 2)"/>
</column>
<column caption="Customer Digits" datatype="string" name="[STR_Regex]" role="dimension" type="nominal">
<calculation class="tableau" formula="REGEXP_EXTRACT([DIM_CUSTOMER_CUSTOMER_NAME], '([0-9]+)')"/>
</column>
<column caption="Order Quarter" datatype="date" name="[DT_Trunc]" role="dimension" type="nominal">
<calculation class="tableau" formula="DATETRUNC('quarter', [FACT_ORDERS_ORDER_DATE])"/>
</column>
<column caption="Order Month Number" datatype="integer" name="[DT_Part]" role="dimension" type="nominal">
<calculation class="tableau" formula="DATEPART('month', [FACT_ORDERS_ORDER_DATE])"/>
</column>
<column caption="Safe Total" datatype="real" name="[NULL_Handling]" role="measure" type="quantitative">
<calculation class="tableau" formula="ZN([FACT_ORDERS_TOTAL_PRICE]) + IFNULL([FACT_ORDERS_TOTAL_PRICE], 0)"/>
</column>
<column caption="Status Label" datatype="string" name="[CASE_Status]" role="dimension" type="nominal">
<calculation class="tableau" formula="CASE [FACT_ORDERS_ORDER_STATUS] WHEN 'O' THEN 'Open' WHEN 'F' THEN 'Filled' WHEN 'P' THEN 'Pending' ELSE 'Other' END"/>
</column>
<column caption="Revenue in Thousands" datatype="real" name="[Nested_Ref]" role="measure" type="quantitative">
<calculation class="tableau" formula="[Revenue] / 1000"/>
</column>
</datasource>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment