Hi, This might be a pretty basic question, but I'm...
# ingestion
f
Hi, This might be a pretty basic question, but I'm trying to ingest MSSQL from the UI, but It require pyodbc. I have a deployment via the official helm chart. Where/how can I actually install it? I mean which subchart actually takes care of ingestion?
g
Our mssql source doesn’t need pyodbc unless you require encryption
To answer your question, ingestion configured through the UI actually runs in the datahub-actions pod
f
Yea, i need the encryption 🙂 Thank you very much!
@gray-shoe-75895 But it seems that even if i install custom requirement (pyodbc) into a custom docker image and use that, it's not picked up. It seems the task installs it's own requirements. How should i therefore install custom packages into a Ingestion run?
g
Unfortunately we don’t have a great way to do that yet - I’d recommend running ingestion from the CLI in the short run
f
I see @gray-shoe-75895 thank you very much for you help. And by cli do you mean setting up linkedin/datahub-ingestion in my deployment or running cli on my dev machine?
g
I’d recommend running the cli on your dev machine. Checkout these docs https://datahubproject.io/docs/cli and https://datahubproject.io/docs/metadata-ingestion for details
f
Hmmm, that's not really feasible for us. Alrighty, thanks for your help 🙂
g
You can also use the linkedin/datahub-ingestion image to run ingestion, but you’ll need to build a custom image on top because the default one doesn’t include the MSSQL ODBC driver
f
thats fine 🙂 . Coooool, thanks again
managed 🙂 Once again, thanks for the guidance