objectiv-analytics
objectiv-analytics copied to clipboard
Powerful product analytics for data teams, with full control over data & models.
This PR is inspired by and (hopefully) solves https://github.com/objectiv/objectiv-analytics/issues/1131 --- In this PR I add options to further customize how we track inputs. The main aim is to better support...
This is needed to convert complex data types into JSON on BQ, in order to be able to keep them around in the dataframe at query time (like global_context). No...
Changes: 1. Add the Athena database type to Series docstring. Had forgotten this earlier in #1116 and #1117 2. Converted some of the tests om `test_df_setitem.py` to work for Athena...
Optimization for running notebooks asynchronously, makes checks faster. ofc is not "completely" async, since it depends on sqlalchemy sql executions which are sync.
In this PR: - restructure the mapping of Objectiv events on the Snowplow event - instead of one big custom context, split up the event - alle global contexts get...
As mentioned in https://github.com/objectiv/objectiv-analytics/pull/1064, BigQuery raises exceptions when some analytics functions have no order by clause (which makes sense). Now, an exception is raised for all `Series.window_*` and `DataFrame.rolling` and...
Changes: * Enable all tests in `test_series_json.py` for Athena * Implemented functionality in `SeriesJson` * Added Athena specific subclass of `JsonAccessor` * Added Athena specific subclass of `ArrayFlattening`
```jsx ``` won't fire any events, because the value doesn't change for the checkbox. Either `TrackedInput` should track `checked` value change, or there should be a separate component `TrackedCheckbox`. Currently,...