zillion
zillion copied to clipboard
Make sense of it all. Semantic data modeling and analytics with a sprinkle of AI. https://totalhack.github.io/zillion/
Steampipe allows querying a variety of APIs as SQL, and provides sqlite extensions to help. In theory it should be possible to represent each API source as a zillion config...
A user questioned why we need the restriction of defining tables as either metric/fact tables or dimension tables. This organization is currently important to zillion's understanding of how to appropriately...
Currently the datasource level queries just group by the dimensions numerically (i.e. group by 1,2,3 if there are 3 dimensions in use). There are cases where you might want to...
Bumps [mkdocs](https://github.com/mkdocs/mkdocs) from 1.1.2 to 1.2.3. Release notes Sourced from mkdocs's releases. 1.2.3 MkDocs 1.2.3 is a bugfix release for MkDocs 1.2. Aside: MkDocs has a new chat room on...
Currently natural language interfaces are limited to using existing field definitions. It might be useful to also allow a more direct form of querying that can produce arbitrary datasource level...
The NLP features leverage langchain under the hood, and I think there are example out there of using it to make a natural language interface to editing a DataFrame (which...
A more flexible method to chat with the warehouse including the ability to execute other warehouse methods besides just executing reports (which `execute_text` only does). Example might be asking for...
Currently only a parent-child or parent-sibling (for dimensions only) join model is supported in Zillion. This keeps things simpler, works for many analytics use-cases, and helps prevent introduction of "bad...
Currently there are methods to add a new `Datasource` to an existing `Warehouse` object but not to add a new table to an existing `Datasource`. This would allow for more...
Currently supported technical computations are defined in configs.py and added to TECHNICAL_CLASS_MAP which maps the technical name to a computation class. That map could be updated in place but it...