Validate csv data before uploading to Data Store
We would suggest you to pass your CSV file to a catalyst function where you can add your own conditions to read the file, perform your validations and then upload the same to Catalyst filestore and send the uploaded file ID back as a response. You can use that file ID in order to perform the bulk write operation. You can find code samples on how to send a file to catalyst functions here.
Related Articles
Multiline text fields in the Catalyst Data Store
You can create your application with multiline text and rich text fields and use the text datatype available in the Catalyst Datastore in order to save the contents of those fields. You can find the help documentation regarding the same here.
Limit of text data type in Catalyst Data Store
The limit of text datatype in the Catalyst Datastore is 10000. If your message contains more than 10000characters, please consider creating a file in the FileStore and upload the content to it.
Catalyst Data Store tables are empty in production
We would suggest you to use the Catalyst CLI/Bulk Write API to perform the bulk write operation in your table in the production environment. You can export the same from development and import it into production. Please check this link for more ...
Catalyst Data Store : API Limit Reached - Error 403
As the message indicates, you have reached the maximum limit for row count in your development environment. You can query the tables in order to find the count of rows in specific table in the ZCQL console. Also, the limit will be 5000 rows per table ...
Basic I/O function in Nodejs to insert row in Catalyst Data Store
const catalyst = require("zcatalyst-sdk-node"); module.exports = async(context, basicIO) => { const tablename = "Students" const app = catalyst.initialize(context); let name = basicIO.getArgument("name"); let age = ...