Namespace Workspace.XBR.Xperiflow.SubApis
Classes
XBRApiEtl
The XBRApiEtl
class provides methods for extracting and loading data from various sources.
The XBRApiEtl
class functions like the BRApi from OneStream. It can be thought of as the main entrypoint
into programmatically extracting and loading data from various sources. For Example:
var tabularEtlManager = XBRApi.Etl.GetTabularEtlManager(si); tabularEtlManager.ExtractAndLoad(sourceDataDefinition, destinationDataDefinition);
XBRApiMetaDB
Provides an API for interacting with MetaDB, a database interaction layer that enables querying and managing tabular data using DuckDB syntax.
XBRApiMetaFileSystem
The XBRApiMetaFileSystem
class provides methods for instantiating a MetaFileSystemClient to interact with files and directories in the MetaFileSystem.
The XBRApiEtl
class functions like the BRApi from OneStream. It can be thought of as the main entrypoint
into programmatically extracting and loading data from various sources. For Example:
var metaFileSystemClient = XBRApi.MetaFileSystem.GetMetaFileSystemClient(si, connectionKey); bool directoryExists = metaFileSystemClient.DirectoryExistsAsync(filePath).Result; if (directoryExists) var directoryMetadata = metaFileSystemClient.GetDirectoryMetadataAsync(filePath).Result;
XBRApiRoutines
Provides factory methods for creating routine clients and managing routine system interactions.
XBRApiUtilities
XBRApiWebSdk
Provides access to the Xperiflow REST API. This is a C# SDK wrapper around the Xperiflow REST API.