description | keywords | ||
---|---|---|---|
dlt source for morphais.com |
|
DLT source for Morphais.
Currently loads the following data:
Table | Contains |
---|---|
persons |
Items of the Person model with all properties |
persons_* |
Multi-value properties derived of the Person model |
highlights |
Unique highlights |
audiences |
Unique audiences (B2B, B2C, etc.) |
legal_forms |
Unique legal forms (GmbH, Ltd., etc.) |
funding_stages |
Unique funding stages (Pre-Seed, Seed, etc.) |
industries |
Unique industries |
solutions |
Unique solutions |
startups |
Items of the Startup model with all properties |
startups_* |
Multi-value properties derived of the Startup model |
Create a .dlt/secrets.toml
with your API key and email:
morphais_email="<YOUR-EMAIL>"
morphais_api_key="<YOUR_API_KEY>"
and then run the default source with optional list references:
from dlt_source_morphais import source as morphais_source
pipeline = dlt.pipeline(
pipeline_name="morphais_pipeline",
destination="duckdb",
dev_mode=True,
)
morphais_data = morphais_source()
pipeline.run(morphais_data)
This project is using devenv.
MORPHAIS_EMAIL=[...] \
MORPHAIS_API_KEY=[...] \
python morphais_pipeline.py
Run
generate-model