Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.49 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.49 KB

his tap:

  • Pulls raw data from the Anaplan Api

  • Extracts the following resources:

    • Workspace
    • Models
    • Report file (.csv and .xls files)
  • Outputs the schema for each resource

  • Full table load

Requirements and Installation

For more requirements, example and information about running a singer tap see the singer instructions

Anaplan Certificate

The Anaplan api are access through the Anaplan certificate Authorization, so get the .pem certificate file from the anaplan administrator and placed it under the virtual environment

Usage

Source config file

  • This config contains user name, service url, workspace name, models name, file names

    {
      "username": "[email protected]",
    
       "service_url": "https://api.anaplan.com/1/3/",
    
        "workspace": "xxxxx",
    
        "models": ["Faaa","xxxx,"bbb"],
    
        "filenames": ["xxxxx","bbbbb","ccccc"]
     }
    

    Based on the source config details data are extracted from the Anaplan api

Run the Tap

tap-anaplan.py -c config.json | target-stitch -c target_config.json

Messages are written to standard output following the Singer specification. The resultant stream of JSON data can be consumed by a Singer target.

Replication Methods and State File

  • Full Table
    • workpace
    • models
    • reports files (.csv and .xls)
  • State File
    • state.json