Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for n-dimensional partition definitions #26489

Open
chrishiste opened this issue Dec 13, 2024 · 0 comments
Open

Support for n-dimensional partition definitions #26489

chrishiste opened this issue Dec 13, 2024 · 0 comments

Comments

@chrishiste
Copy link
Contributor

What's the use case?

Dagster currently only supports multi-partitions definitions with 2 partitions definitions.

While this works for many use cases, it limits scenarios where workflows depend on more complex partitioning schemas involving three or more dimensions.

Extending support to "n-dimensional partitions" would unlock greater flexibility and utility for partition-based workflows.

Ideas of implementation

No response

Additional information

To work around the limitation, I'm currently encoding multiple dimensions into a single dimension.

Example: Combining region and product into a single encoded string like [region]-[product], while keeping time into it's own dimension.

While functional, this approach is far from ideal, especially in the UI.

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant