Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thibautdr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: Amphi, visual data transformation based on Python
(github.com)
8 points
by
thibautdr
2y ago
|
1 comments
2.
▲
by
thibautdr
2y ago
I sure will!
3.
▲
by
thibautdr
2y ago
I wrote an article questioning the use of Pandas for ETL. I invite you to read it: https://medium.com/@thibaut_gourdel/should-you-use-pandas-fo...
4.
▲
by
thibautdr
2y ago
Yes, there are similarities, but Elyra allows you to develop orchestration pipelines for Python scripts and notebooks, so you still have to write your own code. With Amphi, you design your data pipelines using a graphical interface, and it
5.
▲
by
thibautdr
2y ago
Using Modin, deploying the pandas code on Dask should be possible: https://modin.readthedocs.io/en/stable/development/using_pan...
6.
▲
by
thibautdr
2y ago
Thanks for the great questions: 1. As far as I know, there isn't a "standard" file format for low-code pipelines. 2. Some formats are more readable than others. YAML, for example, is quite readable. However, it's often a
7.
▲
by
thibautdr
2y ago
Great, thanks for sharing. I was familiar with Dask and cudf separately but not this one.I was planning to implement dask support through Modin but I'll definitely take a look at dask_cudf.
8.
▲
by
thibautdr
2y ago
Thank you! Inputs components are pre-built for now but the ability to add custom inputs is coming soon!
9.
▲
by
thibautdr
2y ago
Hey, Amphi's developer here. Those two tools are great, big fan of dlt myself :) However, Amphi is a low-code solution while those two are code-based. Also, those two focus on the ingestion part (EL) while Amphi is focusing on differen
10.
▲
by
thibautdr
2y ago
Hey, not sure I get your point here. I believe the abstraction provides what you're describing. You can swap a file input with a table input without touching the rest of the components (provided you don't have major structural cha
11.
▲
by
thibautdr
2y ago
Thanks for pointing that out, it's actually mentioned (Extract, transform and load ...) in the very first sentence below the tagline, but if you didn't get it then it's not clear.
12.
▲
by
thibautdr
2y ago
Thanks! Don't hesitate to give it a try and reach out if you need anything :)
13.
▲
by
thibautdr
2y ago
Thanks for your question. Amphi generates Python code using Pandas and can scale on a single machine or even multiple machines using Modin, but the process is manual for now. Future plans include deploying pipelines on Spark clusters and ot
14.
▲
by
thibautdr
2y ago
Amphi generates Python code, so you can definitely orchestrate them through Airflow but it doesn't generate "Airflow code" so to speak. Now, in the future we might develop Airflow specific workflows or maybe operators.
15.
▲
by
thibautdr
2y ago
Thanks! Being based on JupyterLab also allows Amphi to benefit from the vast ecosystem of extensions already available, such as the Git extension or using different file systems (S3). Some users pointed out they were Alteryx users but liked
16.
▲
by
thibautdr
2y ago
Thanks for your comment! I do believe it depends on who you ask and ultimately both will co-exist. I also think low-code solutions democratize access to ETL development offering a significant productivity advantage for smaller teams. With A
17.
▲
by
thibautdr
2y ago
Thanks for your comment, don't hesitate to share your use case! Also, you can reach out on Slack if you have any questions or need help.
18.
▲
by
thibautdr
2y ago
Thanks for your comment, those are valid points. I come from the industry, having worked for an ETL vendor for 6 years. I've personally witnessed a need for a low-code (graphical) ETL for Python environments. In short, traditional ETLs
19.
▲
by
thibautdr
2y ago
Hi, thanks for your question. I'm not familiar with Windmill, but after checking it seems to be an open source developer platform to build applications. Amphi is a low-code tool to develop data pipelines (or ETL pipelines).
20.
▲
by
thibautdr
2y ago
Hi everyone, thanks for posting Amphi :) To give some context, Amphi is a low-code ETL tool for both structured and unstructured data. The key use cases include file integration, data preparation, data migration, and creating data pipelines