Join us on Wednesday, June 3rd for a deep dive into Customer Predictive Analytics Learn more

How to get a list of the datasets in a notebook

Level 3
How to get a list of the datasets in a notebook
In a jupyter notebook I can use the Dataset class from the dataiku package to read a dataset if I know it's name.

However, I can't find a way to list all the datasets programmatically, in a notebook. Is there one?
4 Replies
Dataiker
Dataiker

Hi David, 



Yes, you can do :




import dataiku
client = dataiku.api_client()
project = client.get_project('TEST_PROJECT')
datasets = project.list_datasets()

Mattsco
Level 3
Author
A follow-up question. I'm getting
DataikuException: com.dataiku.dip.exceptions.UnauthorizedException: Failed to read project permissions
error running project.list_datasets()
I am an admin. Do you know how I fix this problem? thanks
0 Kudos
Dataiker
Dataiker
Hi, did you use the right projectKey?
ProjectKey is always in capital letter and can be found in the URL
Mattsco
0 Kudos
Level 3
Author
Thank you, I didn't realize the name should be all capital. Problem solved!
0 Kudos
Labels (4)