Comments (3)
Actually, the new cohort processing engine can't support process query based on input cohort result currently.
Maybe we should discuss how to implement it and set a reasonable standard according to the modification in global id in next meeting.
from cool.
Update: the cohort will be persisted in a new format that stores the result cublet-wise, since all processing are done cublet by cublet. cublet level id for the user key will be used in this format.
Regarding the dataset update, it will not be addressed with the cohort representation. Each cohort is tied to a certain version of a cube. Hence, the problem shall be addressed by processing to consume a cohort of old version and the actual data to identify the diff with the new version and generate a new cohort (updated cohort).
from cool.
Update: we finally decide to use Strings of user names to store the cohorts. When loading the cohorts, we transfer the strings into global ids which may be different in diverse cublets.
Fixed in PR #105
from cool.
Related Issues (20)
- Refactor the functionality test HOT 1
- Format the PR code
- Invariant range filed lost min-max information in DataStore HOT 3
- Funnel analysis reformat
- One tuple may meet two events. HOT 1
- Birth event not used for age selection HOT 2
- OLAP Design HOT 2
- Retrospective cohort study HOT 1
- CoolTupleReader logic rework.
- extensibility for more value types HOT 1
- Bug: float compression/decompression HOT 1
- cohort selection problem HOT 2
- Input cohort implementation HOT 3
- process the time in a more fine-grained manner HOT 2
- Restructure cohort result output HOT 1
- Iceberg support is not ported over after we restructure processors
- Age in month and year are not equivalent to fixed-day interval
- query result cohort size is incorrect
- need to update the cohortselector layout
- Need to conserder the precision problem among time and storage.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cool.