Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
Hello
I need to get data from this api :
https://ads.atmosphere.copernicus.eu
to my lakehouse. I need either a file or a table.
I tried so many things !
If someone has an idea ?
Thank
Solved! Go to Solution.
Update:
This code works and successfully downloads a zip file into a lakehouse.
url='https://ads.atmosphere.copernicus.eu/api'
key = 'Your API key'
import cdsapi
dataset = "cams-gridded-solar-radiation"
request = {
"variable": ["direct_normal_irradiation"],
"sky_type": ["clear"],
"version": ["4.6"],
"year": ["2023"],
"month": ["01"]
}
client = cdsapi.Client(url = url, key = key)
a = client.retrieve(dataset, request,'/lakehouse/default/Files/Data/file.zip')
If this helps, please consider Accepting as a Solution to help other people to find it.
Try using copy data activity under Data Pipeline. Select Data store type as external, connection as Rest API, connection type=Rest. In destination select lakehouse and then table or file and provide name of table/file.
Update:
This code works and successfully downloads a zip file into a lakehouse.
url='https://ads.atmosphere.copernicus.eu/api'
key = 'Your API key'
import cdsapi
dataset = "cams-gridded-solar-radiation"
request = {
"variable": ["direct_normal_irradiation"],
"sky_type": ["clear"],
"version": ["4.6"],
"year": ["2023"],
"month": ["01"]
}
client = cdsapi.Client(url = url, key = key)
a = client.retrieve(dataset, request,'/lakehouse/default/Files/Data/file.zip')
If this helps, please consider Accepting as a Solution to help other people to find it.
Having looked at the API spec and the cdsapi python library source code...
... using a python notebook in the first instance.
https://ads.atmosphere.copernicus.eu/how-to-api
https://github.com/ecmwf/cdsapi/blob/master/cdsapi/api.py
Replace the line in the example code that looks like;
client = cdsapi.Client()
with the following so it doesn't need to read from the config file;
client = cdsapi.Client(url='https://ads.atmosphere.copernicus.eu/api', key='<API key>')
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Fabric update to learn about new features.
| User | Count |
|---|---|
| 24 | |
| 5 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 57 | |
| 13 | |
| 10 | |
| 9 | |
| 8 |