Exportar datos de OneStream a CSV: guía potente

Cómo exportar datos de OneStream a CSV
Puede exportar datos de OneStream a CSV mediante una Business Rule de tipo Dashboard Extender que recopila registros, codifica la salida y guarda el archivo en la base de datos de la aplicación.
Flujo para exportar datos de OneStream a CSV
Dim fileName As String = “CorpAccounts.csv”
Dim filePath As String = $”Documents/Users/{StringHelper.RemoveWhiteSpace(si.UserName, False)}”
Dim accountDimPk as DimPk = BRApi.Finance.Dim.GetDimPk(si, “CorpAccounts”)
Dim listOfParents As List(Of MemberInfo) = BRApi.Finance.Members.GetMembersUsingFilter(si, accountDimPk, “A#Root.TreeDescendantsInclusive”)
Dim csv As New Text.StringBuilder
For Each parent As MemberInfo In listOfParents
Dim fileBytes As Byte() = System.Text.Encoding.Unicode.GetBytes(csv.ToString)
Dim XFfileDataInfo As New XFFileInfo(FileSystemLocation.ApplicationDatabase, fileName, filePath)
Dim XFfileData As New XFFile(XFfileDataInfo, fileBytes)
BRApi.FileSystem.InsertOrUpdateFile(si, XFfileData)






Valide y proteja la exportación CSV
Antes de publicar la función, pruebe el proceso para exportar datos de OneStream a CSV con una cuenta que no sea administradora. Confirme que el usuario solo pueda escribir en la carpeta prevista, que el filtro de miembros devuelva los registros esperados y que las comas, comillas, saltos de línea, caracteres Unicode y descripciones vacías se procesen correctamente. Agregue una fila de encabezados clara cuando los usuarios necesiten definiciones de las columnas. Para exportaciones grandes, supervise el uso de memoria y el tiempo de ejecución, evite exponer metadatos o datos de cubo restringidos y documente el propietario, el período de retención y el comportamiento de reemplazo del archivo. Vuelva a probar este método para exportar datos de OneStream a CSV después de cada actualización y antes de utilizarlo nuevamente en el entorno de producción.
Recursos para exportar datos de OneStream a CSV
Explore la orientación de MindStream sobre integración de datos de OneStream, dashboards de OneStream, reportes de OneStream, implementación de OneStream, soporte de aplicaciones y capacitación de OneStream. La documentación oficial de OneStream ofrece orientación actual de la plataforma.
