As described in Files Overview, file upload objects allow users to directly upload files into the cloud storage that the Syntasa platform is installed. This is useful to load small files for experimentation and testing, especially for users without direct access to the cloud storage.
Creating a new file upload object only requires a few pieces of information before uploading files. Once uploaded, the files can be used from code processes and notebooks.
File upload attributes
The following fields define the runtime template object within the Syntasa application.
- Name - The name of the file upload object must be unique across all file upload objects. In the future, this name will show up in the file upload node within apps.
- Description - Provide information explaining the purpose of the file upload object. This is especially useful if the file upload object is to be shared with other users.
- Tags - All objects throughout the Syntasa application support tags to help organize and search for related instances. To know more about this, please refer to this article.
- Type - As described in the above section, the type of files that are to be uploaded to the object. This can only be changed if the existing files are deleted from the object.
- File Format - Applicable for Data type objects, defines the format of the data file(s) being uploaded to the file upload object.
- Delimiter - Applicable for Data type objects with the file format of Delimited, defines the column delimiter used in the files.
- Upload - It is required that the file upload object have at least one file for the object to be able to be created or updated. The path to where the files are uploaded is fixed based on the system's infrastructure configuration, the user who created the object, and the name of the object.
Sharing and permissions
When creating a new app or resource, the sharing option selection will be available to make the component available as Private, Public, or Group with different permissions. Regardless of the selection, a user with the role of System Admin will always have access to all apps and resources.
To learn more about how sharing and permissions work together, please refer to article Sharing & Permissions