Microsoft Sustainability Manager te permite controlar y gestionar el impacto medioambiental de tu organización.
Con la plataforma Workiva, puedes construir cadenas para descargar automáticamente los datos de emisiones de Microsoft Sustainability Manager en una tabla, basándote en un periodo de tiempo especificado en una hoja de cálculo personalizada de Microsoft Sustainability Manager. A continuación, puedes utilizar la tabla como fuente para una consulta o una conexión a una hoja de cálculo, por ejemplo, para incluir los datos en los informes medioambientales, sociales y de gobernanza (ESG) o de sostenibilidad.
Nota: Aunque construyas varias cadenas en estas instrucciones, sólo ejecutarás una cadena -que luego ejecuta automáticamente las demás- para descargar datos de Microsoft y actualizar la hoja de cálculo.
Nota: La Hoja de cálculo Microsoft Sustainability Manager utilizada por estas Cadenas la proporciona Workiva. Si no lo tienes pero estás interesado, ponte en contacto con tu Gestor de Éxito del Cliente para obtener más detalles.
Requisitos previos
Para construir estas Cadenas, primero establece estos conectores en Cadenas:
- Conector de Workiva
- Conector Microsoft Dynamics® CRM
- Conector de transformación de tablas
- Conector JSON
- Conector de asas
- Conector de utilidades de archivo
Consejo: Todos los comandos de las Cadenas utilizan el CloudRunner por defecto. No se necesitan GroundRunners.
Para habilitar la integración con Microsoft Dataverse, registra una aplicación con un ID de Microsoft Entra, y toma nota de lo siguiente para el conector Microsoft Dynamics CRM:
- La URL y el ID de inquilino de la instancia de Microsoft Sustainability Manager desde la que descargar
- El identificador de cliente y el secreto de la Entra ID de Microsoft
Por último, toma nota de los ID de la hoja de cálculo Microsoft Sustainability Manager, sus hojas y su tabla conectada.
Construye una cadena para registrar descargas de datos
Para empezar, construye una cadena para actualizar la hoja de cálculo Microsoft Sustainability Manager para controlar cuándo se suben los datos de emisiones a Workiva.
Paso 1. Crear la cadena
- Desde Cadenas, haz clic en Crear, y selecciona Crear cadena.
- En Configurar, introduce un nombre de
3. Registro MSMy una descripción para ayudar a explicar que la cadena registra cuando se suben datos desde Microsoft Sustainability Manager. - Haz clic en Guardar.
Etapa 2. Comienza con un evento de Entradas en tiempo de ejecución
- Desde: Eventos en cadena, Desplazado a Entradas en tiempo de ejecución a Inicio a.
- Selecciona el evento Entradas en tiempo de ejecución y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el evento.
- En Variables, añade entradas TextField con estos nombres para mostrar:
RangoID de hoja de cálculoID de hoja de controlID de registro de ejecución en cadenaActualizar inicioActualizar FinalizarActualizar año
Consejo: Deja en blanco los valores predeterminados de las variables, se generarán cuando ejecutes 1. Actualizar MSM cadena creada posteriormente.
- Selecciona Requerido para todas las variables, y haz clic en Guardar.
Etapa 3. Añadir comandos para obtener el periodo de tiempo de la hoja de Control.
Para identificar el periodo de tiempo de los datos de emisiones a descargar de Microsoft:
- Desde Conectores disponibles, selecciona Utilidades de archivos, y mueve Crear archivo al lienzo.
- Arrastra un vinculo desde Entradas en tiempo de ejecución a Crea un archivo.
- Selecciona el comando Crear archivo y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el conector de utilidades de Archivos para utilizar. Texto Introduce la cadena a actualizar en Hoja de control: - Introduce
,,,Datos de emisiones actualizados por última vez en. - Selecciona la variable System.DateTime desde Runtime.
- Introduce
- Desde Conectores disponibles, selecciona Workiva, y mueve Escribir datos de la hoja al lienzo.
- Arrastra un vinculo desde Crea un archivo a Escribe los datos de la hoja.
- Selecciona el comando Escribir datos de la hoja, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el conector Workiva que vas a utilizar. ID de hoja de cálculo Selecciona la ID de la hoja de cálculo entrada en tiempo de ejecución desde Activador. ID/nombre de la hoja Selecciona la ID de hoja de control entrada en tiempo de ejecución desde Activar. Archivo de datos Selecciona el Archivo creado resultado de Crear archivo. Delimitador Introduce una coma ( ,).Rango Selecciona la entrada de tiempo de ejecución Rango desde Disparador. Utilizar la API de la plataforma Selecciona esta casilla.
Etapa 4. Añadir comandos para actualizar el registro de ejecución de Cadenas.
Para actualizar la hoja Registro de ejecución de la cadena cuando se descargan datos de Microsoft:
- Desde Conectores disponibles, selecciona Workiva, y mueve Obtener datos de la hoja al lienzo.
- Arrastra un enlace de Entradas en tiempo de ejecución a Obtener datos de la hoja.
- Selecciona el comando Obtener datos de la hoja, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector Workiva que antes. ID de hoja de cálculo Selecciona la ID de la hoja de cálculo entrada en tiempo de ejecución desde Activador. ID/nombre de la hoja Selecciona la entrada de tiempo de ejecución ID del registro de ejecución de la cadena desde Activar. Región Introduce A1:.Estilo de valor Selecciona Calculado. Revisión Introduce -1. - Desde Conectores disponibles, selecciona Utilidades de archivos, y mueve Crear archivo al lienzo.
- Arrastra un vinculo de Obtener datos de la hoja a Crear archivo.
- Selecciona el comando Crear archivo y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar que el comando crea la entrada de registro.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de utilidades de Archivos que antes. Texto Introduce la cadena para actualizar las columnas de la hoja Registro de ejecución de la cadena: - Introduce los encabezados de columna:
Fecha,Detallesy pulsa Intro. - Selecciona la variable System.DateTime desde Runtime.
- Haz clic en la variable System.DateTime, y añade una transformación Parse Date/Time:
- Selecciona ISO Extendida (Norma de plataforma).
- En Formato de fecha de salida, introduce
%Y-%m-%d. - Selecciona las zonas horarias de las fechas de Entrada y Salida.
- Introduce
,Datos de emisión para. - Selecciona el Actualizar año entrada en tiempo de ejecución de Activar.
- Introduce
-. - Selecciona la Actualizar iniciadas entrada en tiempo de ejecución desde Activar.
- Introduce
en. - Selecciona el Actualizar año entrada en tiempo de ejecución de Activar.
- Introduce
-. - Selecciona las Actualizar finalizadas entradas de tiempo de ejecución desde Activar.
- Introduce
se ha actualizado correctamente.
- Introduce los encabezados de columna:
- Desde Conectores disponibles, selecciona Transformación tabular, y desplaza Consulta avanzada al lienzo.
- Arrastra un vinculo desde Crear archivo a Consulta avanzada.
- Selecciona el comando Consulta avanzada y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el conector de transformación tabular que vas a utilizar. Tablas Añade dos tablas para utilizarlas en la consulta: - Para la primera tabla:
- En Archivo, selecciona la salida Datos de Obtener datos de la hoja.
- En Nombre de tabla, introduce
a.
- Para la segunda tabla:
- En Archivo, selecciona el Archivo creado resultado del anterior Archivo creado.
- En Nombre de tabla, introduce
b.
Consulta Introduce la consulta a ejecutar: select * from a union all select * from b.
Delimitador de entrada Selecciona Coma. Delimitador de salida Selecciona Coma. Vista previa de los resultados Selecciona esta casilla. - Para la primera tabla:
- Desde Conectores disponibles, selecciona Workiva, y mueve Sobrescribir datos de la hoja al lienzo.
- Arrastra una vinculación de Consulta avanzada a Sobrescribir datos de la hoja.
- Selecciona el comando Sobrescribir datos de la hoja y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector Workiva que antes. ID de hoja de cálculo Selecciona la ID de la hoja de cálculo entrada en tiempo de ejecución desde Activador. ID/nombre de la hoja Selecciona la entrada de tiempo de ejecución ID del registro de ejecución de la cadena desde Activar. Archivo de datos Selecciona el Resultado de Consulta avanzada. Delimitador Introduce una coma ( ,).Célula de inicio Introduce A1.Async Selecciona esta casilla. - Haz clic en Publica, introduce una nota sobre su publicación y haz clic en Publica.
Crea cadenas desde la plantilla de subida de datos a Wdata
A continuación, utiliza la plantilla Cargar datos en Wdata para construir cadenas que actualicen la tabla conectada de la hoja de cálculo Gestor de sostenibilidad de Microsoft con los datos descargados de Microsoft. La plantilla Cargar datos en Wdata crea cadenas que funcionan juntas para..:
- Determina si el conjunto de datos ya existe en la tabla
- Actualiza la tabla con el último conjunto de datos
Para crear las cadenas desde Plantillas, abre la plantilla Cargar datos en Wdata | Cadena primaria, y haz clic en Nueva cadena.
Construye una cadena para descargar datos de Microsoft
Por último, construye una cadena para descargar e importar datos de emisiones de Microsoft Sustainability Manager.
Paso 1. Crear la cadena
- Desde Cadenas, haz clic en Crear, y selecciona Crear cadena.
- En Configurar, introduce un nombre de
1. Actualizar MSMy una descripción para ayudar a explicar que la cadena descarga datos de Microsoft Sustainability Manager y los sube a la tabla. - Añade las variables:
Nombre Valor ID de hoja de cálculo Introduce el ID de la hoja de cálculo de Microsoft Sustainability Manager. ID de hoja de control Introduce el ID de la sección Hoja de control de la hoja de cálculo Microsoft Sustainability Manager. ID de registro de ejecución en cadena Introduce el ID del registro de ejecución de la cadena Sección de la hoja de cálculo Microsoft Sustainability Manager. ID de tabla Introduce el ID de la tabla conectada a la hoja de cálculo Microsoft Sustainability Manager. - Agregar una variable dinámica con un Nombre de
nextLink, y hacer clic en Guardar.
Paso 2. Empezar con comandos para identificar el periodo de tiempo de los datos a descargar
Para determinar el periodo de tiempo de los datos de emisiones a descargar, en base a la hoja de cálculo Microsoft Sustainability Manager:
- Desde Conectores disponibles, selecciona Workiva, y mueve Obtén los datos de la hoja a Inicia.
- Selecciona el comando Obtener datos de la hoja, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector Workiva que antes. ID de hoja de cálculo Selecciona la variable ID de Hoja de cálculo desde Cadena. ID/nombre de la hoja Selecciona la variable ID de control de la hoja desde Cadena. Región Introduce A4:.Estilo de valor Selecciona Calculado. Revisión Introduce -1. - Desde Conectores disponibles, selecciona Transformación tabular, y desplaza Consulta avanzada al lienzo.
- Arrastra un vínculo desde Iniciar a Consulta avanzada.
- Selecciona el comando Consulta avanzada y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Tablas Añade la tabla para utilizarla en la consulta: - En Archivo, selecciona la salida Datos de Obtener datos de la hoja.
- En Nombre de tabla, introduce
a.
Consulta Introduce la consulta a ejecutar: select case when `Transaction Start Month` = 'January' then '01-01' when `Transaction Start Month` = 'February' then '02-01' when `Transaction Start Month` = 'March' then '03-01' when `Transaction Start Month` = 'April' then '04-01' when `Transaction Start Month` = 'May' then '05-01' when `Transaction Start Month` = 'June' then '06-01' when `Transaction Start Month` = 'July' then '07-01' when `Transaction Start Month` = 'August' then '08-01' when `Transaction Start Month` = 'September' then '09-01' when `Transaction Start Month` = 'October' then '10-01' when `Transaction Start Month` = 'November' then '11-01' when `Transaction Start Month` = 'December' then '12-01' end as "stmth", case when `Transaction End Month` = 'January' then '01-31' when `Transaction End Month` = 'February' then '02-28' when `Transaction End Month` = 'March' then '03-31' when `Transaction End Month` = 'April' then '04-30' when `Transaction End Month` = 'May' then '05-31' when `Transaction End Month` = 'June' then '06-30' when `Transaction End Month` = 'July' then '07-31' when `Transaction End Month` = 'August' then '08-31' when `Transaction End Month` = 'September' then '09-30' when `Transaction End Month` = 'October' then '10-31' when `Transaction End Month` = 'November' then '11-30' when `Transaction End Month` = 'December' then '12-31' end as "enmt", `Transaction Year` as "yr" from a
Delimitador de entrada Selecciona Coma. Delimitador de salida Selecciona Coma. Vista previa de los resultados Selecciona esta casilla. - Desde Conectores disponibles, selecciona Transformación tabular, y desplaza Extraer valor al lienzo.
- Arrastra una vinculación de Consulta avanzada a Extrae el valor.
- Selecciona el comando Extraer valor y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el comando determina la fecha de inicio de los datos a descargar.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Archivo de entrada. Selecciona el Resultado de Consulta avanzada. Índice de columna Introduce 1.Delimitador Selecciona Coma. Índice de filas Introduce 2. - Desde Conectores disponibles, selecciona Transformación tabular, y desplaza otro Extraer valor al lienzo.
- Arrastra otro vinculo desde Consulta avanzada al segundo Extraer valor.
- Selecciona el comando Extraer valor y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el comando determina la fecha de finalización de los datos a descargar.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Archivo de entrada. Selecciona el Resultado de Consulta avanzada. Índice de columna Introduce 2.Delimitador Selecciona Coma. Índice de filas Introduce 2. - Desde Conectores disponibles, selecciona Transformación tabular, y desplaza un tercer Extraer valor al lienzo.
- Arrastra otro vinculo desde Consulta avanzada al tercero Extraer valor.
- Selecciona el comando Extraer valor y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el comando determina el año de los datos a descargar.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Archivo de entrada. Selecciona el Resultado de Consulta avanzada. Índice de columna Introduce 3.Delimitador Selecciona Coma. Índice de filas Introduce 2.
Etapa 3. Añadir comandos para descargar datos de emisiones de Microsoft.
Para descargar los datos de Microsoft:
- Desde Conectores disponibles, selecciona Microsoft Dynamics CRM, y desplaza Recuperar al lienzo.
- Arrastra una vinculación desde los tres comandos Extraer valor a Recuperar.
- Selecciona el comando Recuperar y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el comando recupera datos de emisiones de Microsoft Dataverse.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el conector de Microsoft Dynamics CRM que vas a utilizar. Ruta Introduce msdyn_emissions.Parámetros de consulta Construye los parámetros de consulta OData para aplicarlos: - Introduce un
$select=msdyn_name,msdyn_activityname,msdyn_scope,msdyn_calculationdate,msdyn_consumptionstartdate,msdyn_consumptionenddate,msdyn_transactiondate,msdyn_co2e,msdyn_co2emt,msdyn_isbiogenic,msdyn_ismarketbased&$expand=msdyn_co2eunit($select=msdyn_name),msdyn_countryregioncode($select=msdyn_name),msdyn_datadefinition($select=msdyn_name),msdyn_emissionfactor($select=msdyn_name),msdyn_facilityid($select=msdyn_name),msdyn_organizationalunitid($select=msdyn_name),msdyn_emissionsourcev2($select=msdyn_name)&$filter= msdyn_transactiondate ge '
- Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce un guión (
-). - Selecciona la salida Valor del comando Extraer valor para la fecha de inicio.
- Introduce
T00:00:00Z' y msdyn_transactiondate le '. - Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce un guión (
-). - Selecciona la salida Valor del comando Extraer valor para la Fecha de finalización.
- Introduce
T00:00:00Z'.
Encabezados personalizados Añadir un Encabezado a medida: - En Tecla, introduce
Prefiere. - En Valor, introduce
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue".
Máx. páginas Introduce 1.Esquema de resultado Introduce este ejemplo de respuesta: {"@odata.context": "string","value": [{}],"@odata.nextLink": "string"} - Introduce un
- Desde Conectores disponibles, selecciona JSON, y desplaza Matriz a CSV al lienzo.
- Arrastra un vínculo de Recuperar a Matriz a CSV.
- Selecciona el comando Array to CSV, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando:
Propiedad Valor Conector|Conector Selecciona el conector JSON que vas a utilizar. Datos JSON Selecciona Valor del resultado Datos recuperados del comando Recuperar. Delimitador multivalor Introduce una coma ( .).Vista previa del resultado Selecciona esta casilla. Delimitador Selecciona Coma. - Añade las columnas y JSONPaths a crear, y haz clic en Guardar como...:
Nombre de columna JSONPath nombre .msdyn_nombre tipo_actividad .msdyn_nombre_actividad fecha_cálculo .msdyn_calculationdate fecha_inicio_consumo .msdyn_consumptionstartdate fecha_final_consumo .msdyn_consumptionenddate fecha_transacción .msdyn_transactiondate emission_factor .msdyn_emissionfactor nombre_instalación .msdyn_facilityid.msydn_name unidad_organizativa .msdyn_organizationalunitid.msdyn_name country_region .msdyn_countryregioncode.msdyn_name emission_source .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_unidad .msdyn_con2eunit.msdyn_name es_biogénico .msdyn_isbiogenico se_basa_en_el_mercado .msdyn_ismarketbased origen .msdyn_emissionsourcev2.msdyn_name ámbito . "msdyn_scope@OData.Community.Display.V1.FormattedValue"
Paso 4. Añadir comandos para importar todos los conjuntos de datos a una tabla
Para asegurarte de que la cadena importa todos los datos, añade una lógica para cargar o compilar datos basada en cualquier paginación adicional descargada de Microsoft:
- Desde Encadena eventos, desplaza Condicional al lienzo.
- Arrastra una vinculación de Matriz a CSV a Condicional.
- Selecciona el evento Condicional y haz clic en Editar.
- En Condiciones, añade una regla y haz clic en Guardando:
Tipo de datos Datos Operación Cadena Selecciona la variable nextLink de Cadena, luego haz clic en la variable y añade una transformación de Recorte. No está en blanco - Desde el Encadena eventos, desplaza Ejecuta la cadena al lienzo.
- Arrastra un vínculo de Condicional a Ejecutar cadena.
- Para asegurarte de que la cadena sólo se ejecuta cuando los datos descargados tienen no paginación, haz doble clic en el enlace y selecciona Error en Editar condición del enlace.
- Selecciona el evento Ejecutar cadena y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el evento ejecuta Cadenas creadas a partir de la plantilla Cargar datos en Wdata.
- En Cadena para ejecutar, selecciona la cadena primaria creada a partir de la plantilla Cargar datos en Wdata.
- Introduce las entradas del tiempo en ejecución de la cadena y haz clic en Guardar:
Entrada en tiempo de ejecución Valor ID de tabla Selecciona la variable ID de tabla: desde Cadena. Nombre del archivo Construye el nombre de archivo del conjunto de datos a importar a la tabla: - Introduce
MSM_EmissionsData_. - Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce un guión (
-). - Selecciona la salida Valor del comando Extraer valor para la fecha de inicio.
- Introduce un guión bajo (
_). - Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce un guión (
-). - Selecciona la salida Valor del comando Extraer valor para la Fecha de finalización.
- Introduce
.csv.
Archivo de datos Selecciona el resultado de Archivo convertido de Matriz a CSV. Método de carga Selecciona Reemplazar conjunto de datos. - Introduce
Paso 5. Agregar grupo de comandos para iterar a través de resultados paginados
Para recopilar los datos de emisión descargados como resultados paginados:
- Desde Encadena eventos, desplázate Establece la variable de cadena dinámica en el lienzo.
- Arrastra un Vínculo de Condicional a Establece una variable de cadena dinámica.
- Selecciona el evento Establecer variable de cadena dinámica y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el evento.
- En Acción, establece la variable de la cadena dinámica y haz clic en Guardar como...:
Propiedad Valor Variable dinámica Selecciona el siguiente enlace. Valor Selecciona @Odata.NextLink desde el Datos recuperados salida del comando Recuperar . - Mueve Grupo de comandos al lienzo y arrastra un enlace entre él y Establece la variable de cadena dinámica.
- Selecciona el grupo y haz clic en Editar.
- Desde: Iteradores, activa las iteraciones.
- En Selecciona el Tipo de modificador, selecciona Repetir hasta .
- Añade la regla de iteración y haz clic en Guardar:
Tipo de datos Datos Operación Cadena Selecciona la variable nextLink desde Cadena. Está en blanco - Desde Conectores disponibles, selecciona Microsoft Dynamics CRM, y desplaza Recuperar al lienzo.
- Arrastra un enlace desde Inicio del grupo a Recuperar.
- Selecciona el comando Recuperar y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el comando recupera resultados paginados de Microsoft Dataverse.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el conector de Microsoft Dynamics CRM que vas a utilizar. Ruta Introduce msdyn_emissions.Parámetros de consulta Selecciona la variable nextLink desde Cadena. Encabezados personalizados Añadir un Encabezado a medida: - En Tecla, introduce
Prefiere. - En Valor, introduce
odata.maxpagesize=100,odata.include-annotations="OData.Community.Display.V1.FormattedValue".
Máx. páginas Introduce 1.Esquema de resultado Introduce este ejemplo de respuesta: {"@odata.context": "string","value": [{}],"@odata.nextLink": "string"} - En Tecla, introduce
- Desde Conectores disponibles, selecciona JSON, y desplaza Matriz a CSV al lienzo.
- Arrastra un vínculo de Recuperar a Matriz a CSV.
- Selecciona el comando Array to CSV, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando:
Propiedad Valor Conector|Conector Selecciona el mismo conector JSON que antes. Datos JSON Seleccionar el valor desde el Datos recuperados resultado del comando anterior Recuperar . Delimitador multivalor Introduce una coma ( .).Vista previa del resultado Selecciona esta casilla. Delimitador Selecciona Coma. - Añade las columnas y JSONPaths a crear, y haz clic en Guardar como...:
Nombre de columna JSONPath nombre .msdyn_nombre tipo_actividad .msdyn_nombre_actividad fecha_cálculo .msdyn_calculationdate fecha_inicio_consumo .msdyn_consumptionstartdate fecha_final_consumo .msdyn_consumptionenddate fecha_transacción .msdyn_transactiondate emission_factor .msdyn_emissionfactor nombre_instalación .msdyn_facilityid.msydn_name unidad_organizativa .msdyn_organizationalunitid.msdyn_name country_region .msdyn_countryregioncode.msdyn_name emission_source .msdyn_datadefinition.msdyn_name co2e .msdyn_co2e co2e_unidad .msdyn_con2eunit.msdyn_name es_biogénico .msdyn_isbiogenico se_basa_en_el_mercado .msdyn_ismarketbased origen .msdyn_emissionsourcev2.msdyn_name ámbito . "msdyn_scope@OData.Community.Display.V1.FormattedValue" - Desde Conectores disponibles, selecciona Transformación tabular, y mueve Apilar archivos al lienzo.
- Arrastra un vinculo desde Vínculos a CSV a Apilar archivos.
- Selecciona el comando Apilar Archivos, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Delimitador Selecciona Coma. Archivos de entrada. Crea la lista separada por comas de los archivos para apilar: - Selecciona Resultado de Archivos de pila anteriores desde el comando Archivos de pila.
- Introduce una coma (
,). - Selecciona el Archivo convertido resultado del comando anterior Matriz a CSV.
Vista previa del resultado Selecciona esta casilla. - Desde Encadena eventos, desplaza Condicional al lienzo.
- Arrastra una vinculación de Matriz a CSV a Condicional.
- Selecciona el evento Condicional y haz clic en Editar.
- En Condiciones, añade una regla y haz clic en Guardando:
Tipo de datos Datos Operación Cadena Selecciona @Odata.NextLink desde el resultado Datos recuperados del comando Recuperar. No está en blanco - Desde Encadena eventos, desplázate Establece la variable de cadena dinámica en el lienzo.
- Arrastra un Vínculo de Condicional a Establece una variable de cadena dinámica.
- Selecciona el evento Establecer variable de cadena dinámica y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para ayudar a identificar el evento.
- En Acción, establece la variable de la cadena dinámica y haz clic en Guardar como...:
Propiedad Valor Variable dinámica Selecciona el siguiente enlace. Valor Selecciona @Odata.NextLink desde el resultado Datos recuperados del comando Recuperar. - Desde Encadena eventos, desplaza a Salir del grupo al lienzo.
- Arrastra un vínculo de Condicional a Salir del grupo.
- Para salir del grupo sólo cuando no haya más resultados paginados, haz doble clic en el vínculo, selecciona Error en Editar condición del vínculo, y haz clic en Cerrar.
- Selecciona el evento Salir del grupo, haz clic en Edita, luego haz clic en Guarda.
Etapa 6. Añadir comandos para importar datos compilados a la tabla.
Para subir los resultados paginados a la tabla una vez finalizado el grupo:
- Desde Conectores disponibles, selecciona Transformación tabular, y mueve Apilar archivos al lienzo.
- Arrastra un enlace desde la página del grupo de comandos a Apilar archivos.
- Selecciona el comando Apilar Archivos, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar el comando.
- Introduce las propiedades del comando y haz clic en Guardar:
Propiedad Valor Conector|Conector Selecciona el mismo conector de transformación Tabular que antes. Delimitador Selecciona Coma. Archivos de entrada. Crea la lista separada por comas de los archivos para apilar: - Selecciona el Archivo seleccionado para salida del comando Matriz a CSV del grupo.
- Introduce una coma (
,). - Selecciona Salida de Archivos apilados del comando del grupo Apilar archivos.
Vista previa del resultado Selecciona esta casilla. - Desde el Encadena eventos, desplaza Ejecuta la cadena al lienzo.
- Arrastra un vínculo desde Apilar archivos a Ejecutar cadena.
- Selecciona el evento Ejecutar cadena y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el evento ejecuta Cadenas creadas a partir de la plantilla Cargar datos en Wdata.
- En Cadena para ejecutar, selecciona la cadena primaria creada a partir de la plantilla Cargar datos en Wdata.
- Introduce las entradas del tiempo en ejecución de la cadena y haz clic en Guardar:
Entrada en tiempo de ejecución Valor ID de tabla Selecciona la variable ID de tabla: desde Cadena. Nombre del archivo Construye el nombre de archivo del conjunto de datos a importar a la tabla: - Introduce
MSM_EmissionsData_. - Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce
-. - Selecciona la salida Valor del comando Extraer valor para la fecha de inicio.
- Introduce
_. - Selecciona la salida Valor del comando Extraer valor para el año.
- Introduce
-. - Selecciona la salida Valor del comando Extraer valor para la Fecha de finalización.
- Introduce
.csv.
Archivo de datos Selecciona Archivos apilados Resultado del comando anterior Apilar archivos . Método de carga Selecciona Reemplazar conjunto de datos. - Introduce
- Desde Encadena eventos, desplaza otro Ejecuta la cadena al lienzo.
- Arrastra Vínculos desde los dos eventos anteriores Ejecutando cadena a este evento Ejecutando cadena.
- Selecciona el nuevo evento Ejecutar cadena, y haz clic en Editar.
- En Información básica, introduce un nombre y una descripción para identificar que el evento ejecuta Cadenas creadas a partir de la plantilla Cargar datos en Wdata.
- En Cadena para ejecutar, selecciona la 3. Cadena Registro MSM creada anteriormente.
- Introduce las entradas del tiempo en ejecución de la cadena y haz clic en Guardar:
Entrada en tiempo de ejecución Valor Rango Introduce B5:E5.ID de hoja de cálculo Selecciona la variable ID de Hoja de cálculo desde Cadena. ID de hoja de control Selecciona la variable ID de control de la hoja desde Cadena. ID de registro de ejecución en cadena Selecciona la variable ID de registro de ejecución de la cadena desde Cadena. Actualizar inicio Selecciona la salida Valor del comando Extraer valor para la fecha de inicio. Actualizar final Selecciona la salida Valor del comando Extraer valor para la Fecha de finalización. Actualizar año Selecciona la salida Valor del comando Extraer valor para el año. - Haz clic en Publicar en, introduce una nota sobre la publicación de la cadena y haz clic en Publicar en.
Ejecutar las cadenas
Para actualizar la hoja de cálculo y la tabla de Microsoft Sustainability Manager con los últimos datos de emisiones:
- Desde la hoja de Control de la hoja de cálculo Microsoft Sustainability Manager, selecciona el Periodo de tiempo de los datos a descargar.
- Desde Cadenas, selecciona 1. MSM actualiza la cadena, y haz clic en Ejecutar y Ejecutar cadena.
Consejo: Cuando ejecutas esta cadena, automáticamente se ejecutan las otras cadenas para actualizar la tabla y la hoja de cálculo Microsoft Sustainability Manager con los datos más recientes.