Jonny Dixon
2b7624321d
integration tests
2025-10-26 21:06:47 +00:00
Jonny Dixon
97add039c7
Update test_tableau_virtual_connections.py
2025-10-26 20:16:31 +00:00
Jonny Dixon
438321b58f
readying for PR
2025-10-26 11:31:39 +00:00
Jonny Dixon
5b1ee67dba
Update tableau.py
2025-10-23 17:59:26 +01:00
Jonny Dixon
bd96b1bad3
clean up
2025-10-23 17:53:17 +01:00
Jonny Dixon
9469e919a5
Merge branch 'master' into implement-tableau-virtual-connections
2025-10-23 17:33:46 +01:00
Jonny Dixon
9381898611
fixes to standard non vc path
2025-10-23 17:33:13 +01:00
Sergio Gómez Villamor
0d91067feb
chore: udpate ingestion support status ( #15053 )
2025-10-23 15:11:34 +00:00
Chakru
695fb4904e
fix(quickstart): handle potential wrapping of df cmd output in disk space check ( #15083 )
2025-10-23 16:44:54 +05:30
Sergio Gómez Villamor
12cf28186c
fix(druid): fixes docker setup for postgres in druid integration tests ( #15090 )
2025-10-23 10:28:12 +00:00
Jonny Dixon
d03254ac8c
updates
2025-10-23 00:45:50 +01:00
Jonny Dixon
645c075c9e
y
2025-10-22 23:28:49 +01:00
Jonny Dixon
a1ddab9875
x
2025-10-22 23:05:20 +01:00
Jonny Dixon
e970e196eb
f
2025-10-22 22:05:26 +01:00
Jonny Dixon
2fd3f86cf3
update
2025-10-22 21:12:24 +01:00
Jonny Dixon
c2a6ea3263
fixes
2025-10-22 20:32:01 +01:00
Jonny Dixon
65e8a83126
Use standard database table approach for VC schema fields
...
- Remove custom create_vc_schema_field function entirely
- Use the same simple SchemaField creation as database tables
- No tags, no complex logic - just fieldPath, type, description, nativeDataType
- Eliminates unnecessary complexity and ensures full consistency
- VC tables now follow the exact same pattern as external database tables
2025-10-22 19:33:39 +01:00
Jonny Dixon
111ee25e31
Fix create_vc_schema_field to use proper standard Tableau approach
...
- Use make_description_from_params() for description formatting like standard fields
- Use nativeDataType for tags instead of column_type for consistency
- Ensure Virtual Connection schema fields fully match standard Tableau field creation
- Apply automatic linting fixes
2025-10-22 19:28:48 +01:00
Jonny Dixon
152d40a3c2
Fix virtual connections implementation issues
...
- Make virtual connection tables upstreams of embedded/published datasources
- Add column-level lineage between VC tables and datasource fields
- Standardize VC schema fields to use standard Tableau approach instead of v2 spec
- Add get_upstream_vc_tables method to handle VirtualConnectionTable types
- Update _create_upstream_table_lineage to include VC tables in table_id_to_urn mapping
- Remove create_vc_schema_field_v2 and replace with standard create_vc_schema_field
- Apply automatic linting fixes
This ensures consistency with the rest of the Tableau connector and enables
proper upstream relationships and column-level lineage for virtual connections.
2025-10-22 19:26:15 +01:00
Jonny Dixon
14e1c30e12
Merge master into implement-tableau-virtual-connections
...
- Successfully merged all latest changes from master
- Resolved conflict in tableau.py by keeping virtual connections imports
- All Tableau virtual connections functionality preserved
- Applied automatic linting fixes
- Branch now includes all latest upstream improvements
2025-10-22 18:54:57 +01:00
Sergio Gómez Villamor
605ce5e5ce
fix(mongodb): fixes missing deps for unit testing ( #15077 )
2025-10-22 17:44:12 +00:00
kyungsoo-datahub
eecc2e922c
fix(ingest): Handle empty column names in SQL parsing column lineage ( #15013 )
...
Co-authored-by: Kyungsoo Lee <kyungsl@Kyungsoos-MacBook-Pro.local>
2025-10-22 16:09:32 +00:00
Tamas Nemeth
e9becdd11c
feat(ingest/snowfle,bigquery): Stateful time window ingestion for queries v2 with bucket alignment ( #15040 )
2025-10-22 11:16:50 +02:00
Sergio Gómez Villamor
7628ab3fa4
fix(redsfhit): fix closed cursor ( #15065 )
2025-10-21 14:26:10 +00:00
Jonny Dixon
0b5616208f
docs(ingestion/bigquery): update docs to cover bigquery.tables.getData for use_tables_list_query_v2 parameter ( #14728 )
2025-10-21 15:42:41 +02:00
Sergio Gómez Villamor
0f63e6d367
chore(redshift): log time taken queries ( #15054 )
2025-10-21 07:31:38 +00:00
Tamas Nemeth
22c602dcaf
feat(ingest/postgres,mysql): Add iam auth support for MySql and Postgresql source ( #14899 )
2025-10-21 08:33:39 +02:00
Michael Maltese
b4b96ab8f9
feat(ui/ingest): unity-catalog => databricks ( #14636 )
2025-10-20 07:49:30 -07:00
skrydal
46b5ce0d14
fix(ingestion/mongodb): Fix handling of arrays containing complex structures ( #15026 )
2025-10-17 18:49:05 +02:00
Aseem Bansal
45dda5e33a
feat(cli): add user add command ( #15011 )
2025-10-16 20:36:59 +05:30
Sergio Gómez Villamor
b3d354bf89
chore: migrate Unity catalog from deprecated SqlParsingBuilder to SqlParsingAggregator and remove SqlParsingBuilder ( #15005 )
2025-10-16 14:27:23 +00:00
Aseem Bansal
6610883fe1
refactor(sdk): extract env variables into a single file ( #15021 )
2025-10-16 19:04:43 +05:30
Chaiwon Hyun
afc6b138b7
fix(mongo-source): Add failing test for complex topic name parsing ( #15002 )
...
Co-authored-by: Winnie <winnie@wrtn.io>
2025-10-16 18:48:02 +05:30
Neha Gslab
1934ed45e8
feat(ingestion): add ability to exclude archived mode reports. ( #14978 )
...
Co-authored-by: Tamas Nemeth <treff7es@gmail.com>
2025-10-16 11:58:58 +01:00
Tamas Nemeth
f02ef04e6d
fix(ingest/teradata): Fix Teradata lineage URN generation to prevent extra database prefixes ( #14715 )
2025-10-15 12:29:26 +02:00
Tamas Nemeth
18d3eec8d7
feat(ingest/unity): Use sql to extract query history for usage ( #14953 )
2025-10-15 10:46:59 +02:00
Tamas Nemeth
60f0abb72a
choir(ingestion/sqlparser): Bump sqlglot to v27.27.0 ( #15008 )
2025-10-15 10:46:30 +02:00
Shirshanka Das
f9913cd944
feat(cli): graphql command ( #14781 )
2025-10-14 21:04:44 -07:00
Sergio Gómez Villamor
0f71cf0ebf
chore(iceberg): bump dependency ( #15001 )
2025-10-14 14:33:31 +00:00
Sergio Gómez Villamor
c4e104eba2
feat(dataproduct): output ports ( #15000 )
2025-10-14 15:49:04 +02:00
Michael Maltese
4ce4718729
fix(ingest/mssql): ODBC connection always needs a database name ( #14994 )
2025-10-14 09:18:07 -04:00
Sergio Gómez Villamor
6e5b3580d8
fix(python): skip pydantic_core 2.41.3 ( #14997 )
2025-10-14 10:57:56 +00:00
Aseem Bansal
7ee4085316
fix(ingest/grafana): filter out invalid input field workunits ( #14972 )
2025-10-14 14:06:47 +05:30
alplatonov
9fb82a73ad
fix(ingest/deltalake) Deltalake ingestor doesn't delete metadata if the table is deleted. ( #14763 )
2025-10-13 13:51:17 +00:00
Pedro Silva
6a167da408
fix(build): Add --copies flag to Python venv creation for better compatibility ( #14120 )
2025-10-13 12:45:02 +01:00
Aseem Bansal
c20d2eb49e
fix(cli): remove pydantic warning ( #14987 )
2025-10-13 15:57:01 +05:30
Tamas Nemeth
e8c144362e
fix(ingest/dremio): Dremio sql parsing fix ( #14974 )
2025-10-13 11:03:19 +02:00
Aseem Bansal
7b5680efbc
fix(ingest): serialisation of structured report ( #14973 )
2025-10-10 19:29:56 +05:30
Túlio Lima
602f40d01d
fix: change deprecated filename key to path in example recipe ( #14950 )
...
Co-authored-by: acryl-hyejin <130044278+acryl-hyejin@users.noreply.github.com>
Co-authored-by: Hyejin Yoon <0327jane@gmail.com>
2025-10-10 09:26:45 +00:00
Anush Kumar
4803e9e9b6
fix(fivetran/setup): updated fivetran databricks dependencies ( #14962 )
2025-10-09 08:47:09 +00:00