Connectors Reference

Vena Solutions

Vena’s interface pairs the best parts of Excel and the power of a full finance-led planning solution so you can streamline your workflows without upending your processes. Connect to Vena to import data from a file into your cube, or to export data from your cube to a file.

 

Status: Preview

Tier: Premium

Version: 1.0.0

 

Actions:

Name

Summary

FetchModels ()

Gets all the models you have access to

FetchTemplates (string modelIdPath)

Select a data model

ETLUpload (string modelIdPath, string templateId, [advanced]string fileName, [advanced]string file, [advanced]string fileType, [advanced][Optional]string fileEncoding)

Trigger an ETL job to import data into Vena

ExportAttributes (string modelIdPath, ExportAttributesParameterLidsBody lidsBody)

Export attributes from a model

ExportHierarchies (string modelIdPath, [Optional]ExportHierarchiesParameterHierarchiesBody hierarchiesBody)

Export hierarchies from a model

ExportValues (string modelIdPath, ExportValuesParameterValuesBody valuesBody)

Export values from a model

ExportLIDs (string modelIdPath, ExportLIDsParameterLidsBody lidsBody)

Export LIDs from a model

 

Triggers:

Name

Summary

 

Objects:

Name

Summary

ETLJob

 

ETLMetadata

 

ETLStep

 

ExportAttributesParameterLidsBody

 

ExportHierarchiesParameterHierarchiesBody

 

ExportLIDsParameterLidsBody

 

ExportValuesParameterValuesBody

 

ModelDTO

 

TemplateDTO

 

 

Actions:

FetchModels

Summary: Gets all the models you have access to

Description: Fetch available models

 

Syntax:

VenaSolutions.FetchModels ()

 

Returns:

          Type:array of (ModelDTO)

 

FetchTemplates

Summary: Select a data model

Description: Fetch the ETL templates of the selected model

 

Syntax:

VenaSolutions.FetchTemplates (string modelIdPath)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select Model you want templates for

True

FetchModels

 

Returns:

          Type:array of (TemplateDTO)

 

ETLUpload

Summary: Trigger an ETL job to import data into Vena

Description: Upload hierarchy, intersections, lids, or attributes to a model

 

Syntax:

VenaSolutions.ETLUpload (string modelIdPath, string templateId, [advanced]string fileName, [advanced]string file, [advanced]string fileType, [advanced][Optional]string fileEncoding)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select the Vena data model

True

FetchModels

templateId

string

(ETL template)

Select an ETL template

True

FetchTemplates

fileName

string

(File name)

Select the file name

True

file

string

(File content to upload)

Select the file content to upload

True

fileType

string

(File type)Values: [CSV, PSV, TDF]

Select the file type

True

fileEncoding

string

(File encoding)Values: [UTF-8, UTF-16, Cp1252]

Select the file encoding

False

 

Returns:

          Type:ETLJob

 

ExportAttributes

Summary: Export attributes from a model

Description: Export attributes from a model

 

Syntax:

VenaSolutions.ExportAttributes (string modelIdPath, ExportAttributesParameterLidsBody lidsBody)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select the Vena data model

True

FetchModels

lidsBody

ExportAttributesParameterLidsBody

 

 

True

 

Returns:

          Type:string

 

ExportHierarchies

Summary: Export hierarchies from a model

Description: Exports hierarchies from a model

 

Syntax:

VenaSolutions.ExportHierarchies (string modelIdPath, [Optional]ExportHierarchiesParameterHierarchiesBody hierarchiesBody)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select the Vena data model

True

FetchModels

hierarchiesBody

ExportHierarchiesParameterHierarchiesBody

 

 

False

 

Returns:

          Type:string

 

ExportValues

Summary: Export values from a model

Description: Export values from a model

 

Syntax:

VenaSolutions.ExportValues (string modelIdPath, ExportValuesParameterValuesBody valuesBody)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select the Vena data model

True

FetchModels

valuesBody

ExportValuesParameterValuesBody

 

 

True

 

Returns:

          Type:string

 

ExportLIDs

Summary: Export LIDs from a model

Description: Export LIDs from a model

 

Syntax:

VenaSolutions.ExportLIDs (string modelIdPath, ExportLIDsParameterLidsBody lidsBody)

 

Parameters:

Name

Type

Summary

Required

Related Action

modelIdPath

string

(Data Model)

Select the Vena data model

True

FetchModels

lidsBody

ExportLIDsParameterLidsBody

 

 

True

 

Returns:

          Type:string

 


 

ETLJob

Summary:

Description:

 

          Properties:

Name

Type

Summary

status

string

 

 

pauseRequested

boolean

 

 

templateId

string

 

 

errorMessage

string

 

 

userId

string

 

 

lockProperty

string

 

 

resumable

boolean

 

 

user

User

 

 

createdDate

integer

 

 

phase

string

 

 

id

string

 

 

shortMessage

string

 

 

saveJob

boolean

 

 

log

array of (LogItem)

 

 

lockId

string

 

 

rollbackRequired

boolean

 

 

cancelRequested

boolean

 

 

updatedDate

integer

 

 

version

integer

 

 

requestId

string

 

 

error

boolean

 

 

validationResults

string

 

 

attributes

array of (string)

 

 

currentStepNumber

integer

 

 

numCalcOverwrite

integer

 

 

metadata

ETLMetadata

 

 

 

User

Summary:

Description:

 

          Properties:

Name

Type

Summary

 

LogItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

date

integer

 

 

message

string

 

 

 


 

ETLMetadata

Summary:

Description:

 

          Properties:

Name

Type

Summary

schemaVersion

integer

 

 

steps

array of (ETLStep)

 

 

name

string

 

 


 

ETLStep

Summary:

Description:

 

          Properties:

Name

Type

Summary

dataType

string

 

 

stepType

string

 

 


 

ExportAttributesParameterLidsBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

showHeaders

boolean

Show Header

Show headers in the export

queryString

string

MQL Query String

MQL Query

format

string

File Format

Select the file format  Values: [CSV, PSV, TDF]

encoding

string

File Encoding

Select the file encoding  Values: [UTF-8, UTF-16, Cp1252]

destination

string

 

Destination always to file


 

ExportHierarchiesParameterHierarchiesBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

showHeaders

boolean

Show Header

Show headers in the export

queryString

string

MQL Query String

MQL Query

format

string

File Format

Select the file format  Values: [CSV, PSV, TDF]

encoding

string

File Encoding

Select the file encoding  Values: [UTF-8, UTF-16, Cp1252]

destination

string

 

Destination always to file

exportMemberIds

boolean

Export Member IDs

Include member IDs in the export


 

ExportLIDsParameterLidsBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

showHeaders

boolean

Show Header

Show headers in the export

queryString

string

MQL Query String

MQL Query

format

string

File Format

Select the file format  Values: [CSV, PSV, TDF]

encoding

string

File Encoding

Select the file encoding  Values: [UTF-8, UTF-16, Cp1252]

destination

string

 

Destination always to file


 

ExportValuesParameterValuesBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

showHeaders

boolean

Show Header

Show headers in the export

queryString

string

MQL Query String

MQL Query

format

string

File Format

Select the file format  Values: [CSV, PSV, TDF]

encoding

string

File Encoding

Select the file encoding  Values: [UTF-8, UTF-16, Cp1252]

destination

string

 

Destination always to file

includeExternalId

boolean

Include External IDs

Include the External IDs in the export

isNamedHeader

boolean

Named Dimensions

Include named dimensions in the header


 

ModelDTO

Summary:

Description:

 

          Properties:

Name

Type

Summary

clonedFromId

string

 

 

updateReason

string

 

 

createdBy

string

 

 

scripts

array of (string)

 

 

updatedTimestamp

integer

 

 

updatedEpochSeconds

string

 

 

key

string

 

 

updatedBy

string

 

 

modelFolder

string

 

 

id

string

 

 

name

string

 

Name of the model

createdTimestamp

integer

 

 

createdEpochSeconds

string

 

 

version

integer

 

 

desc

string

 

Description of the model

dimensionNumbers

array of (integer)

 

 


 

TemplateDTO

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

 

metadata

ETLMetadata

 

 

hasSchedule

boolean

 

 

unsaved

string

 

 

stepType

string

 

 

id

string