3056 Commits

Author SHA1 Message Date
Teddy Crepineau
a47e3f8872 Merge remote-tracking branch 'upstream/1.6.3' into 1.6.3 2025-01-27 08:21:00 +01:00
Teddy
2d69786db0 fix: wrong dataset and project id in filter (#19522)
(cherry picked from commit 8233af52d8979369f3b6e4cf69d288f01bf2ca39)
2025-01-27 08:20:38 +01:00
harshsoni2024
ef4200860f issue-19508: PowerBI tables, datamodel metadata missing (#19509)
(cherry picked from commit ce6b4ace33dfdad327c75e757c78c365a9511662)
2025-01-27 07:05:10 +00:00
Akash Verma
581dfa41c0 Fix: Updated queries causing arithmetic overflow error (#19505)
Co-authored-by: Akash Verma <akashverma@Akashs-MacBook-Pro-2.local>
(cherry picked from commit 68a0e6af58e2f2c2497ed4149bf8e41ba2b309b1)
2025-01-24 08:26:37 +00:00
Suman Maharana
c7371a5fa3 Fix Duplicate table constraints (#19502)
(cherry picked from commit 94ed7e3c1aa2451049d3dcb13bc5b992092d5dd4)
2025-01-24 08:11:47 +00:00
olof-nn
f61f62919a ISSUE-19454: Fixes broken looker lineage (#19456)
* ISSUE-19454: Fixes the broken lineage in looker when backticks enclosed table refs

* refactor

* use isort

* Update ingestion/src/metadata/ingestion/source/dashboard/looker/metadata.py

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>

---------

Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2025-01-24 12:41:19 +05:30
Abdallah Serghine
b1086b6881 MINOR: fix model dump dict key names (#19484) (#19485)
Co-authored-by: Abdallah Serghine <abdallah.serghine@olx.pl>
2025-01-24 12:40:31 +05:30
Ayush Shah
427a06cfa8 MINOR: BigQuery Improvement, Hive Partitioned Tables, Nonetype issue resolved (#19429) 2025-01-24 12:39:34 +05:30
Ayush Shah
88315e2c84 MINOR: Typo for datetime attribute (#19420) 2025-01-24 12:38:38 +05:30
Abdallah Serghine
54f7985dbf ISSUE-16094: fix s3 storage parquet structureFormat ingestion (#18660)
This aims at fixing the s3 ingestion for parquet files, current behaviour is that
the pipeline will break if it encounters a file that is not valid parquet in the
the container, this is not great as containers might container non parquet files
on purpose like for example _SUCCESS files created by spark.

For that do not fail the whole pipeline when a single container fails, instead
count it as a failure and move on with the remainder of the containers, this is
already an improvement by ideally the ingestion should try a couple more files
under the given prefix before given up, additionally we can allow users to specify
file patterns to be ignored.

Co-authored-by: Abdallah Serghine <abdallah.serghine@olx.pl>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-01-22 19:19:47 +05:30
Keshav Mohta
aeef12352c Fixes #18570 - Redash Get Dashboards (#19331)
* fix: get dashboard by id

* fix: function param name id->dashboard_id | python checkstyle

* refactor: used api version and rename get dashboard function

* fix: used clean uri
2025-01-20 15:33:44 +05:30
Suman Maharana
67b79afbe4 Fix Kafkaconnect validation errors (#19401)
(cherry picked from commit 1112de22bc85d0f7f194e8d93cc65160e1261015)
2025-01-20 06:29:06 +00:00
Suman Maharana
6224b54900 Fix #19313 - dbt ingestion picks up wrong service to patch metadata (#19337)
* Fix #19313 - dbt ingestion picks up wrong service to patch metadata

* py format and linting

* Added a flag for searching across databases and docs

* py format
2025-01-15 13:19:57 +05:30
agriev
cbbbca5472 Adds percona server for postgresql support (#19322)
* percona server for postgresql support

The only meaningful difference is version string in percona server for postgresql. So commit propose universal and safe way to detect server version by integer string, not complicated parsing of unformatted string.

* updated tests with get_server_version_num

commented outdated tests

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
(cherry picked from commit dcebc41e3f845933aaa9b9de8761eeb8fc52f9ee)
2025-01-14 01:52:45 +00:00
github-actions
32db93ca28 chore(release): Prepare Branch for 1.6.3 2025-01-13 07:19:41 +00:00
Pere Miquel Brull
fef6376d1f MINOR - Add Gov entities for entity ref & Automator Actions (#19090)
* MINOR - Add Gov entities for entity ref

* MINOR - Add Gov entities for entity ref

* add automator configs

* add automator configs
2025-01-10 14:23:25 +05:30
Mayur Singal
f1b0ee3b3e Fix #19160: Add Depth Support for Structured Containers (#19288) 2025-01-09 18:22:48 +05:30
Matt Chamberlin
64a1be9e57 fix: Add docStore endpoints to Ometa API routes (#19172)
(cherry picked from commit bf8a9e4f46cf62472c810d02392df6bcf826759b)
2025-01-08 10:18:36 +00:00
harshsoni2024
2ef7192b67 Redshift stored procedure query parse fix (#19276) 2025-01-08 15:13:42 +05:30
Mayur Singal
8ba02f5037 MINOR: Kafka dependency conflict resolution (#19278)
(cherry picked from commit 8fdaea805f1148950b7315d80d6294783f7ff96d)
2025-01-08 09:13:32 +00:00
Suman Maharana
4a877ded6a Fix dbtcloud task/run date (#19265) 2025-01-08 11:51:14 +05:30
Suman Maharana
f763575cfe Fixes #17747: dbt update owners (#19144)
* Fixes 17747: dbt update owners

* update messages

* addressed comments

* py_format

* py_format

* Added tests
2025-01-08 11:49:48 +05:30
Suman Maharana
ab16ee659b Fixes #18816 - Airbyte api endpoint (#19207)
* Fix Airbyte api endpoint

* Fix Airbyte api endpoint
2025-01-08 11:46:13 +05:30
harshsoni2024
40d48ba072 MINOR: PowerBI improve error logging (#19249) 2025-01-08 09:55:05 +05:30
harshsoni2024
922c3d2713 powerbi refactor, avoid prepare bulk data (#19123) 2025-01-08 09:54:50 +05:30
Mayur Singal
dfe34e191c MINOR: User search should only look in name & displayName (#19121)
* MINOR: User search should only look in name & displayname

* py_format

* pyformat

---------

Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
2025-01-08 09:21:37 +05:30
Mayur Singal
75db49f711 Fix #15952: Update SQLParse to Version 0.5 (#19224) 2025-01-08 09:20:42 +05:30
Pere Miquel Brull
8fc6e8f52b Fix #19147 - Executable Test Suites (#19221)
* backend

* format & tests

* rename backend

* migrations and ingestion

* format & tests

* format & tests

* tests

* format & tests

* tests

* updated ui side of changes

* addressing comment

* fixed failing unit test

* fix test list

* added e2e test, and fixed existing test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-01-07 21:35:23 +01:00
Abdallah Serghine
50ee1e906a
Fixes ISSUE-19095: auto refresh boto credentials (#19098)
When using using the assumeRole connection option with jobs involving
AWS services, the default 1 hour of boto might not cut it and the job
fails, one way of solving this is to refresh the credentials when they
expire, this ensures there is always valid credentials for the job
regardless for how long it runs.

Co-authored-by: Abdallah Serghine <abdallah.serghine@olx.pl>
Co-authored-by: IceS2 <pjt1991@gmail.com>
2025-01-07 13:45:26 +01:00
Maciej Bryński
7be37c138a
Fixes 19217: Add ability to use confluent-kafka version greater than 2.1.1 (#19218)
* Add ability to use confluent-kafka version greater than 2.1.1

* fix: spotless
2025-01-07 11:59:27 +01:00
Pere Miquel Brull
c37944a088 FIX #19232 - Correct array type mapping in ORM converter (#19241) 2025-01-07 11:28:43 +01:00
Teddy
7aa1aa05f5 ISSUE-19220: remove druid and doris from non sqa (#19250)
* fix: remove druid and doris from non sqa

* style: ran p[ython styling

(cherry picked from commit f40369f59b2caa917707af46bdc823d5d8ffeaac)
2025-01-07 09:37:44 +01:00
Teddy
3478c37ee6 MINOR - fix unity profiler (#19247)
(cherry picked from commit 3190411b94aecfa969de866489af09a631173565)
2025-01-07 09:30:50 +01:00
IceS2
db80d225e9
Fix checkstyle (#19099) 2025-01-02 08:07:28 +01:00
Pere Miquel Brull
42320d73c9 MINOR - Add APIs to Ref Map (#19019)
* MINOR - Add APIs to Ref Map

* MINOR - Add APIs to Ref Map

* MINOR - Add APIs to Ref Map

* format
2024-12-12 10:41:16 +01:00
github-actions
e6d975add2 chore(release): Prepare Branch for 1.6.2 2024-12-12 05:51:36 +00:00
github-actions
f22442054a chore(release): Prepare Branch for 1.6.1 2024-12-10 16:13:05 +00:00
github-actions
6c080a3174 chore(release): Prepare Branch for 1.6.0 2024-12-10 09:56:45 +05:30
Suman Maharana
85c7f6d22e
Minor: Fix kafkaconnect test connection (#18965) 2024-12-09 16:52:35 +05:30
Imri Paran
16875853a0
test(data-dff): fix flaky test (#18898)
use 99.5 CI for data diff sampling
2024-12-06 18:55:27 +05:30
Imri Paran
e30571cf4e
[GEN-2187] fix(data-diff): added MD5 handling for bigquery (#18904)
* fix(data-diff): added nd5 handling for bigquery

- added MD5 handling for bigquery
- use URL instead of Engine because it requires less steps and less prone to failure

* added e2e test for data diff with sampling in bigquery
2024-12-06 14:21:33 +01:00
Teddy
610322ffed
MINOR - MSSQL timestamp type profiler fix (#18935)
* fix: mssql timestamp processing

* fix: min/max test type on datetime column

* style: fix python format
2024-12-06 08:03:42 +01:00
LeoLuo123
b5750cbee1
Fixes 18300: Get last completed job run (#18891)
* Get last completed job run

* formatting

---------

Co-authored-by: 😺Leo Luo <leo.luo@mavenclinic.com>
Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
2024-12-05 14:53:26 +01:00
Teddy
03bd8e9dc4
FEAT: added TABLESAMPLE for MSSQL (#18926)
* feat: added TABLESAMPLE for sqlserver

* fix: class name

* test: added test to generated sample query
2024-12-05 14:17:39 +01:00
Suman Maharana
113fae6be0
Fix: dbt manifest parsing issue (#18930) 2024-12-05 13:06:25 +05:30
harshsoni2024
c941569a9e
filter empty columns, better msg (#18932) 2024-12-05 13:05:58 +05:30
Ayush Shah
8664c8df75
Fixes GEN-2199: Allow Fivetran filtering of pipelines using name instead of id (#18929) 2024-12-05 10:55:11 +05:30
Mayur Singal
8ac80e6807
MINOR: Tableau Capture SQL in Lineage (#18925) 2024-12-05 09:55:21 +05:30
Mayur Singal
6326ae3cb2
MINOR: DB2 Support License (#18928) 2024-12-05 09:54:58 +05:30
Ayush Shah
81b68682aa
Fixes GEN-2198: Snowflake unencrypted key support, connection error on storing bytes (#18927) 2024-12-05 07:55:44 +05:30