To access your data in Box, create a connection asset for it.
The Box platform is a cloud content management and file sharing service.
Prerequisites
Copy link to section
Create a custom app in Box
Copy link to section
Before you create a connection to Box, you create a custom app in the Box Developer Console. You can create an app for application-level access that users can use to share files, or you can create an app for enterprise-wide access to all user
accounts. With enterprise-wide access, users do not need to share files and folders with the application.
Go to the Box Developer Console, and follow the wizard to create a Custom App. For the Authentication Method,
select OAuth 2.0 with JWT (Server Authentication).
Make the following selections in the Configuration page. Otherwise, keep the default settings.
Select one of two choices for App Access Level:
Keep the default App Access Only selection to allow access where users share files.
Select App + Enterprise Access to create an app with enterprise-wide access to all user accounts.
Under Add and Manage Public Keys, click Generate a Public/Private Keypair. This selection requires that two-factor authentication is enabled on the Box account, but you can disable it afterward. The
generated key pair produces a config (*_config.json) file for you to download. You will need the information in this file to create the connection in your project.
If you selected an App + Enterprise Access, under Advanced Features, select both of these check boxes:
Make API calls using the as-user header
Generate user access tokens
Submit the app client ID to the Box enterprise administrator for authorization: Go to your application in the Box Developer Console and select
the General link from the left sidebar in your application. Scroll down to the App Authorization section.
Decrypting a private key
Copy link to section
To decrypt a private key using its associated password, Run the following command. This process uses the openssl pkcs8 command to generate an unencrypted version of the private key.
You can use the Box connection in the following workspaces and tools:
Projects
Data Refinery
Synthetic Data Generator
Catalogs
Platform assets catalog
Limitation
Copy link to section
If you have thousands of files in a Box folder, the connection might not be able to retrieve the files before a time-out. Jobs or profiling that use the Box files might not work.
Workaround: Reorganize the file hierarchy in Box so that there are fewer files in the same folder.
Supported file types
Copy link to section
The Box connection supports these file types: Avro, CSV, Delimited text, Excel, JSON, ORC, Parquet, SAS, SAV, SHP, and XML.
About cookies on this siteOur websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising.For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.