Thoughts on Frictionless #1106
Replies: 0 comments 6 replies
-
Don't have any specific action item for this issue so feel free to close it if you don't have any follow ups @rufuspollock! |
Beta Was this translation helpful? Give feedback.
-
Could you say a bit more about this? Really appreciate feedback and i'm sure there are lots of places spec could be improved. 😄 |
Beta Was this translation helpful? Give feedback.
-
One thing I've been also thinking about the current Frictionless specs is that it doesn't have a way to diverge from it while keeping some core functionality. Not sure if that makes sense but let me share an example. The Microsoft project Datashaper started using Taking inspiration from Kubernetes: name: atmospheric-carbon-dioxide-trends
kind: FrictionlessDatapackage
kindVersion: 1.0.0
title: Atmospheric Carbon Dioxide Trends Consumers/tools can check the I'm sure you've all considered this before and it might have undesired side effects so please share anything! |
Beta Was this translation helpful? Give feedback.
-
Sharing here some thoughts on Frictionless Specs, Framework and other tooling.
So far I've enjoyed a lot playing with Frictionless and learning more about the internal design and specs.
Pros
Cons
The specs can be convoluted at some levels. Perhaps doing too many things?(See https://github.com/datopian/datahub-next/discussions/90#discussioncomment-5462884)fsspec
to read/write in lots of places (already considering) and Arrow as the backend to allow smarter data handling/quering and reduce the surface layer of Frictionless (IO isfsspec
, data is Arrow, frictionless is just mapping).Overall I think Frictionless is right in many abstractions and would like to continue using and learning about it.
PS: The situation reminds me of Data Engineering a while back. We had the Singer Specs and people started to build tooling/connectors around it. Over time it got a lot of traction and larger products like Meltano started to spawn around it. Nowadays, thanks to the specs you have a wide variety of ways to "use" these specs (e.g: Alto). All of this to say that, from my point of view, the missing part on Frictionless now is the integration with the broader data ecosystem. The specs are there and are very helpful, we need more tooling/bridges for people to use it.
Beta Was this translation helpful? Give feedback.
All reactions