Data Export Service Requirements

Data Export Service is a scheduled process that runs daily to deliver updated profile data to a customer’s sFTP server. Once configured, Janrain delivers profile data from new and updated records to a customer’s sFTP service in a CSV file so that the data can be ingested by other systems. Data Export is a service that must be arranged with Janrain and is not part of the standard deployment package.

Description of Services

After Export Services have been arranged, Janrain will set up and configure the Data Export Service for the customer’s Development Environment. Once the customer has tested and verified that files are being delivered from the Development Environment to the customer’s sFTP server, Janrain will configure the Data Export Service in the Production Environment.

Development Environment Requirements

  1. Customer provides Janrain with the following information:
    • Request for an initial full export (maximum number of supported users in an export is 400,000)
    • Time of day for the export
    • Application ID for the Development Environment
    • Entity types to be exported (each entity type will be exported to the same sFTP folder)
    • Attributes to be exported for each entity type:
      • Attributes will be used as column headers
        • (Optional) Attributes can be mapped to column headers
      • All attributes are available for export
        • Note: If a plural is specified, the entire contents of the plural will be exported.
        • Note: Any objects or plurals will be encoded as JSON.
    • sFTP Access information:
      • sFTP server URL
      • sFTP user name
      • sFTP password
        • Note: If using RSA Key Authentication, provide the RSA private key and password
      • File prefix (can specify a folder). If you are exporting multiple entity types, the file prefix will be shared.
      • Customer is responsible for ensuring that the bandwidth and storage available in on the sFTP server is reasonable for daily exports.
      • Customer is responsible for maintenance and deletion of old exported files.
         
  2. Janrain provides the following on a daily basis:
    • A CSV file for each entity type configured as part of the Export Service
    • Each file will contain the following:
      • Header row
      • Comma separated list of attributes as specified above
      • Filename format will be as follows: ‘Entitytype_datetime’

Production Environment Requirements

  1. Customer provides Janrain with the following information:
     
    • Application ID for the Production Environment
    • Entity types to be exported
    • Attributes to be exported for each entity type
    • sFTP access information (if different from the Development configuration)
       
  2. Janrain provides the following on a daily basis:
     
    • CSV file for each entity type configured as part of the Export Service
    • Each file will contain the following:
      • Header row
      • Comma separated list of attributes as specified above
      • Filename format will be as follows ‘Entitytype_datetime’

Customer Responsibilities

The customer is responsible for processing the files that Janrain sends to the customer’s sFTP server.