Definición de hoja de cubo
Punto final de URL
HTTPS://api.adaptiveplanning.com/api/rest/modeling/<version>/<tenant>/sheet/cube/definition
Versión: v1
Categoría | Envío de datos |
Descripción | Modificación de metadatos |
Permisos obligatorios para invocar | |
Parámetros obligatorios en solicitud | nombre |
VERB HTTP admitidos
HTTP Verb | Recurso único | Descripción |
|---|---|---|
PARCHE
| Compatible | Inserción o actualización de una definición de hoja de cubo |
ELIMINAR
| Compatible | Eliminación de una definición de hoja de cubo |
OPCIONES
| Compatible | Devuelve la lista de verbos HTTP admitidos para este recurso de recopilación. |
PARCHE
- URI de solicitud
- /sheet/cube/definitionActualice la definición de hoja de cubo que coincida con el parámetro de consulta proporcionado.Si no existe una hoja con el nombre coincidente, se creará una nueva hoja de cubo con las propiedades proporcionadas.Solicitud de muestra por nombrehttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/cube/definition?name=Sales CubeCabecera de solicitud de muestraAccept-Language: esCuerpo de solicitud de muestraConsulte la sección Cuerpo de solicitudParámetros de consultaNombreDescripciónObligatoriasinstanceCodeEl instanceCode de donde se van a recuperar los valores. Por ejemplo, GLOBO. Si no se especifica instanceCode, se utiliza la instancia por defecto del usuario.NonombreEl nombre de la hoja.NoreorderColumnsSi se establece este parámetro de consulta como verdadero, se cambiará el orden de la lista de columnas para reflejar el orden de las columnas que se indica en el cuerpo de la solicitud de la API. Por defecto, se establece en falso. Consulte Reference: Re-ordering Columns for Modeled and Cube Sheet Definition JSON APIs.No
- Cuerpo de solicitud
- Cuerpo de solicitud de muestraSe utiliza el mismo formato de definición de hoja de cubo como carga útil JSON para ambos puntos finales.
Solicitud de ejemplo:Formato de solicitud{ "properties": { "description": "Expense Cube", "prefix": "Expense", "horizontalAxis": { "type": "level" }, "verticalAxis": [ { "type": "account" }, { "type": "dimension", "name": "ProductFurniture" } ] }, "columns": [ { "properties": { "name": "Base Pay", "type": "dimension" }, "availability":List<SheetAvaliabilityDTO>, "defaultAvailability": false } ], "accounts": [ { "name": "AccountName", "code": "AccountCode" } ], "accessibility": { "usernames": [ "test@greenco.com" ], "excludedFromWorkflow": true } }Ejemplo de solicitud de creación de hoja{ "properties": { "description": "Test description", "prefix": "TestPrefix", "horizontalAxis": { "type": "level" }, "verticalAxis": [ { "type": "account" }, { "type": "dimension", "name": "Base Pay" } ] }, "columns": [ { "properties": { "type": "Account" }, "defaultAvailability": true }, { "properties": { "type": "Level" }, "defaultAvailability": true }, { "properties": { "type": "Time" } }, { "properties": { "name": "Base Pay", "type": "dimension" }, "defaultAvailability": true } ], "accounts": [ { "name": "AccountName", "code": "AccountCode", "type": "Standard" } ] }Objeto de definición de hojaNombreDescripciónObligatoriaspropiedadesObjeto que contiene propiedades generales de hojaNocolumnasLista de objetos de columna de hoja de cubo.NocuentasLista de objetos de cuentaNoaccesibilidadObjeto que contiene la definición de accesibilidad de la hoja asignada al usuario.NoObjeto de propiedades de hojaNombreDescripciónObligatoriasTipoValor por defectodescripciónDescripción de hojaNocadenaCadena vacíaprefijoPrefijo de hoja utilizado para el código de cuenta.NocadenauserAssignedSi la hoja es una hoja asignada al usuario o (por defecto) una hoja asignada a nivel.NobooleanofalsotimeStratumCodeEl código de estrato temporal asociado a los datos de la hoja.NocadenaEstrato temporal de libro mayorrecalculateOnDemandSi el recálculo bajo demanda está activado para la hoja.NobooleanofalsorerangeGLAndCustomAccountsSi los usuarios pueden reorganizar las cuentas de cubo introducidas con otras cuentas de cubo. Esta opción solo se puede activar cuando existen cuentas estándar de cubo o se están creando en la solicitud.NobooleanofalsohideRollupTotalsSi se deben ocultar los totales de agrupación para mejorar el rendimiento de la hoja.NobooleanofalsohorizontalAxisObjeto de referencia de columna que identifica la columna en el eje horizontal.Noobjeto de columnaPeriodoverticalAxisLista de objetos de referencia de columna que identifican las columnas en el eje vertical. Si se proporciona, el eje vertical sobrescribirá cualquier selección anterior.Nomatriz de objetos de columnaCuentamaxColumnWidthEl ancho máximo en píxeles para cada columna. Debe estar entre 10 y 1000, o 0 si no se especifica el ancho.Nonúmero entero0suppressZeroRowsSi se suprimen las filas cero.NobooleanofalsoObjeto de referencia de columna de hojaNombreDescripciónObligatoriasNombreNombre de columna Obligatorio para la dimensión y los atributos personalizados.SítipoTipo de columnaSíObjeto de columna de hojaNombreDescripciónObligatoriaspropiedadesObjeto que contiene propiedades de columna de hoja.SídisponibilidadLista de objetos de disponibilidad de hoja para la columna actual. Consulte Sheet Availability para obtener más información sobre el formato de la lista.NodefaultAvailabilityLa disponibilidad por defecto que se aplicará a todos los valores, a menos que se especifique lo contrario en la disponibilidad. Válido para columnas de nivel y dimensión.NoeliminarSolicitud de eliminación de columna de la hoja dada. No es válido para columnas que dependen de columnas existentes que no están marcadas para su eliminación (como los atributos de dimensión).NoObjeto de propiedades de columnas de hojaNombreDescripciónObligatoriasTipoValor por defectonombreNombre de columna En el caso de las columnas de atributos y dimensiones personalizadas, el nombre coincidirá con el nombre de la dimensión o el atributo personalizados correspondientes.SícadenatipoEl tipo de columna.Valores posibles: LEVEL, ACCOUNT, TIME, DIMENSION, LEVEL_ATTRIBUTE, ACCOUNT_ATTRIBUTE, DIMENSION_ATTRIBUTESícadenainitialBalanceSi el saldo inicial será visible en la hoja. Solo es válido para columnas de periodos.NobooleanoverdaderovisibleTimeStratumCodesDefine la lista de estratos temporales visibles en la hoja. Solo es válido para columnas de periodos.Nomatriz de cadenasTodos los estratos temporaleseditableOnSheetSi se pueden añadir nuevos valores a la columna de dimensión desde la hoja. Solo es válido para columnas de selector de dimensión y texto.NobooleanofalsonewValueBehaviorDefine si se activan o desactivan los nuevos valores cuando se añaden a la dimensión subyacente. Solo es válido para columnas de dimensión. Valores admitidos: AVAILABLE, UNAVAILABLE o PARENTNocadenaDISPONIBLEObjeto de tabla de consulta de columna de hojaNombreDescripciónObligatoriasTipoValor por defectonombreNombre de tabla de consultaSícadenadisplayAsEl formato Mostrar como para esta tabla de consulta. Valores posibles: NUMBER y PERCENT. Solo es válido para tablas de consulta de valores.NocadenaNUMBERdecimalPrecisionLa precisión decimal de los valores de esta tabla de consulta. Valores posibles: del 0 al 9.Nonúmero entero0tipoEl tipo de tabla de consulta. Valores posibles: VALUE, SPREAD.SícadenaObjeto de cuenta de hojaPara obtener más detalles, consulte Reference: Properties in Account JSON Import PayloadNombreDescripciónObligatoriasnombreEl nombre de la cuenta.SícódigoEl código de cuentaSíprincipalLa cuenta principalNoTipoEl tipo de cuentaSídescripciónLa descripción de la cuenta.NoshortNameEl nombre corto de la cuenta.NoisCumulativeDevuelve si la cuenta es acumulativa.NoisPlanByDeltaDevuelve si la cuenta es un plan por delta.NoisActualsByDeltaDevuelve si la cuenta son cifras reales por delta.NoisLinkMuestra si la cuenta es una cuenta vinculada o no.NotimeRollupTypeEl tipo de agrupación que se va a realizar para las agrupaciones de periodos.NotimeWeightAccountLa cuenta de ponderación utilizada para las agrupaciones de periodos.NolevelDimRollupTypeEl tipo de agrupación que se va a realizar para las agrupaciones de nivel/dimensión personalizada.NolevelDimWeightAccountLa cuenta de ponderación utilizada para las agrupaciones de nivel/dimensión personalizada.NolevelDimRollupTextEl valor de texto de agrupación utilizado en agrupaciones de niveles/dimensiones personalizadas.NoactualsOverlayLa configuración de superposición de cifras reales de la cuenta.NoattributeValuesLista de objetos de valor de atributo de cuenta para esta cuenta.NodisplayAsLa configuración Mostrar como de la cuenta.NoformulaLa fórmula de cuenta.NodecimalPrecisionLa precisión decimal por defecto de la cuenta.NoexchangeRateTypeLa clase de tipo de cambio de esta cuentaNosuprimirCerosMuestra si las filas cero deben suprimirse para la cuenta en las hojas.NostartExpandedDevuelve si la cuenta comienza expandida en la hoja.NodataEntryTypeLa configuración del tipo de entrada de datos para esta cuenta.NodataPrivacyLa configuración de privacidad de datos de esta cuenta.NolinkedAccountMappingsLista de LinkedAccountMapping.NoObjeto de accesibilidad de hojaNombreDescripciónObligatoriasTipoValor por defectonombres de usuarioLista de nombres de usuario para añadir a la hoja.Deben presentarse en forma de direcciones de correo electrónico válidas.Nomatriz de cadenasexcluidoFromWorkflowActualiza la casilla "Excluido de flujo de trabajo" en la configuración de accesibilidad de la hoja.Nobooleanofalso
- Respuesta de muestra
- 204La respuesta correcta está en blanco con el código de estado 204.
ELIMINAR
- URI de solicitud
- /sheet/cube/definitionElimine la definición de hoja de cubo que coincida con el parámetro de consulta especificado. Si no existe una hoja con el identificador coincidente, se producirá el error de no encontrado.Solicitud de muestra por nombrehttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/cube/definition?name=Sales CubeCabecera de solicitud de muestraAccept-Language: esCuerpo de solicitud de muestra<None>Parámetros de consultaNombreDescripciónObligatoriasnombreEl nombre de la hoja de cubo.NoinstanceCodeEl instanceCode de donde se van a recuperar los valores. Por ejemplo, GLOBO. Si no se especifica instanceCode, se utiliza la instancia por defecto del usuario.No
- Respuesta de muestra
- 204La respuesta correcta es blane con el código de estado 204.