Граф коммитов

458 Коммитов

Автор SHA1 Сообщение Дата
Yihezkel Schoenbrun 6cb37f6527
Merge pull request #186 from Azure/users/GitHubPolicyService/e5ded78f-8d6b-4531-884a-8dbeb3ad3570
Adding Microsoft SECURITY.MD
2022-09-29 09:20:26 +03:00
microsoft-github-policy-service[bot] db4d0aa6e4
Microsoft mandatory file 2022-07-25 19:03:43 +00:00
Ofri Kleinfeld 9577cec467
Merge pull request #184 from Azure/add_shuffle_hint_option_for_summarize_queries
Add shuffle hint option for summarize queries
2022-04-12 10:33:31 +03:00
Ofri Kleinfeld 9c6e974cbf CR comments - refactor again summarize query compilation to KQL 2022-04-11 17:57:39 +03:00
Ofri Kleinfeld a704cd9426 CR comments - refactor summarize query compilation to KQL 2022-04-11 15:45:28 +03:00
Ofri Kleinfeld be8d1a798e add tests for the shuffle functionality 2022-04-11 13:28:35 +03:00
Ofri Kleinfeld bc2194235b Implement the shuffle option in summarize query 2022-04-11 13:28:17 +03:00
Ofri Kleinfeld ba1c3bedf4
Merge pull request #183 from Azure/hotfix_breaking_changes_from_azure_kusto_upgrade
Hotfix breaking changes from azure kusto upgrade
2022-03-31 14:46:55 +03:00
Ofri Kleinfeld 4a97b8cca1 Adding numpy int32 as another python type for int 2022-03-31 14:11:18 +03:00
Ofri Kleinfeld 73efce32a8 Example do not run - jitter cannot be higher than sleep time (probably "redo" package upgrade) 2022-03-31 12:47:43 +03:00
Ofri Kleinfeld f713354756 GUID is now supported by Kusto.
Although it should be converted to "uuid" python type we will treat it as string to enable quick mitigation
2022-03-31 12:47:14 +03:00
Ofri Kleinfeld 46fcdbbd01
Merge pull request #182 from Azure/update_azure_kusto_data_dependency
upgrade azure-kusto-data version
2022-03-08 14:05:52 +02:00
Ofri Kleinfeld 24d162adb7 upgrade azure-kusto-data version 2022-03-08 12:48:20 +02:00
AdiLefkowitz 3251f1cc31
Merge pull request #181 from Azure/make_set_if_addition
Aggregation functions with condition
2021-11-09 15:36:03 +02:00
Adi Lefkowitz 3ecf0c8df6 changed numField argument to be an explicit number in aggregation functions with condition tests 2021-11-09 15:28:12 +02:00
Adi Lefkowitz 4e5ac10354 array slice 2021-11-08 12:01:14 +02:00
Adi Lefkowitz 22322a2212 array slice 2021-11-08 11:55:00 +02:00
Adi Lefkowitz 09d9f7d1c2 aggregation function with condition 2021-11-07 16:37:58 +02:00
Adi Lefkowitz b57f598105 make_set_if function 2021-11-04 11:01:50 +02:00
idanbrus d9d2a192eb
Add take any function (#179) 2021-11-02 10:48:26 +02:00
idanbrus 87aec7fc75
Add day of week function (#177)
* add day_of_week

* fix test to fit KQL

* change return type

* fix typing

* add support for datetime type

* cr fix

* remove redundant import
2021-10-07 11:49:57 +03:00
Yonatan Most edd11ddbf1
Add option for installing without dependencies which are not needed in PySpark (#171)
1. Extract `PyKustoClientBase` class which is inherited by `PyKustoClient` and `PySparkKustoClient`.
2. Remove dependency of `PySparkKustoClient` on azure-kust-data package.
3. Add `pyspark` installation option, for installing without dependencies which are not needed in PySpark.
4. Replace `tests_require` (which is deprecated) with `extras_require`.
5. Small improvement to test coverage exclusion style.
2021-08-08 20:00:02 +03:00
Yonatan Most 8a627e4fe7
Using print instead of log for displaying the device auth message (#170) 2021-08-02 12:43:48 +03:00
Yonatan Most d682465b92
Fix infinite recursion in `PySparkKustoClient.__repr__`, and improve all `__repr__` methods (#169) 2021-08-02 12:09:13 +03:00
Yonatan Most 9b5ce67610
Enforce type checks during tests (#168) 2021-07-28 16:02:20 +03:00
Yonatan Most 3bf8f7061c
Merge pull request #167 from Azure/issue_166-add_syntactic_suger_for_join_with_multiple_columns
Refactor Join Query "on" method and adapting tests
2021-07-20 15:05:42 +03:00
Ofri Kleinfeld 53521480d8 reverting sdk home in coverage.xml 2021-07-20 15:03:41 +03:00
Ofri Kleinfeld 0afc492248 CR fixes - fixed bug with not raising an exception and adding test coverage for wrong arguments type 2021-07-20 15:00:47 +03:00
Ofri Kleinfeld 439dd3cb19 CR fixes - change to vargs syntax instead of a list argument, add test for chained on syntax, and fix type hints 2021-07-20 14:32:26 +03:00
Ofri Kleinfeld f863972d51 Refactor Join Query "on" method and adapting tests 2021-07-19 16:00:38 +03:00
Yonatan Most 73fc10b0c3
Add support for using in PySpark notebook (#162) 2021-07-06 14:30:22 +03:00
Ofri Kleinfeld c42dea7d4b
fixed bug with retry config override for a query + added a matching test (#159)
* fixed bug with retry config override for a query + added a matching test

* adapted the test after pull from latest master version

Co-authored-by: Ofri Kleinfeld <okleinfeld@microsoft.com>
2021-06-24 15:01:22 +03:00
Yonatan Most 68121cdd79
Small comment fix (#156)
Co-authored-by: Yonatan Most <>
2021-06-17 16:54:42 +03:00
Yonatan Most 589209bf5f
Add timeout for tests (#155)
Co-authored-by: Yonatan Most <>
2021-06-17 16:34:04 +03:00
Yonatan Most 636d100879
Add support for Python 3.9 (#146) 2021-06-17 11:26:48 +03:00
Yonatan Most 7d763dafb4
Test all supported python versions (#152)
Test all supported python versions
2021-06-14 12:22:57 +03:00
Yonatan Most e03b0bfdfe
Update azure-kusto-data dependency to 2.1.1 (#150)
Update azure-kusto-data to 2.1.1, fix functionality of falling back from Azure CLI auth to AAD device
2021-05-13 14:06:13 +03:00
Ofri Kleinfeld 8a5785b422
Merge pull request #153 from Azure/add_support_for_rand_and_has_any_experssions
Implementing review comments
2021-05-11 16:57:58 +03:00
Ofri Kleinfeld a4a916f002 Implementing review comments 2021-05-11 16:41:36 +03:00
Ofri Kleinfeld 21cdfc9eac
Merge pull request #144 from Azure/add_support_for_rand_and_has_any_experssions
Add support for rand and has any experssions
2021-05-10 09:18:13 +03:00
Ofri Kleinfeld 5c2f7faf2f fix dcountif test 2021-04-29 12:41:01 +03:00
Ofri Kleinfeld c89748a976 add has_any expression 2021-04-29 12:29:53 +03:00
Ofri Kleinfeld e7b63aba70 add rand function 2021-04-29 12:29:37 +03:00
amos-rimon 096b5c6d7a
allw using pandas 1.2.3 (#140) 2021-04-07 11:00:53 +03:00
amos-rimon 07883b2bfd
#127 - add regex functions (#139) 2021-04-07 10:42:44 +03:00
amos-rimon 7d2f1fc6c1
#91- add wildcard to functions (#137) 2021-04-04 17:09:21 +03:00
Yonatan Most a887518ef4
Expose some classes (#135)
* Make Table and Database classes public

* Make all expression types public

Co-authored-by: Yonatan Most <>
2021-03-24 20:56:25 +02:00
Yonatan Most c9fbfd2c3b
Retries (#133) 2021-03-16 14:53:04 +02:00
Yonatan Most e0f76cc863
Stop suppressing exceptions raised while fetching in background (#131) 2021-01-26 09:55:10 +02:00
Yonatan Most d01a17b9fc
Fix race condition when fetch is slower than the timeout (#129)
* Remove some redundant code

* Add test for table fetch slower than timeout

* Fix test inter-dependence

* Fix fetching slower than timeout

Co-authored-by: Yonatan Most <>
2021-01-05 10:31:05 +02:00