Skip to content

Add function to update string column length in a Dataset #283

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

shaun-actionanalytics
Copy link

As a Dataiku platform user, I want to manually set the length of a column in a Dataset scso that I can have a resilient flow.

Dataset settings currently has a host of functions to retireve the dataset's schema and set types, but not length for a string column.

I have flows that fail due to longer string lengths outside fo the sample used to auto detect the schema for a dataset.

This PR adds update_string_column_len to a DSSDatasetSettings class in dataikuapi.dss.dataset.py.

The function takes two inputs:
column - column name as it appears in the schema
length - an integer to set the column length

Conitnued development:
Add error handling to prevent setting the length beyond the maximum set by the connection type
Expand to other column types

I updated the local copy dataiku-api-client-python and was able to successfully update a string column length

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant