Skip to content

StorageName

Jip Claassens edited this page Sep 19, 2025 · 5 revisions

The StorageName property needs to refer to the name of a primary data source (a file or database).

It can be configured to a domain unit, a data item or container, based on the StorageManager.

Use placeholders in path names, like %SourceDataDir%, to make the configurations easily transferable to other locations/machines, see Folders and Placeholders.

For some StorageManagers, the file extension indicates which StorageManager will be used (.dbf, .shp, .tif). This can be overruled with the StorageType property.

Tip: use the PropValue operator when decoupling data into a write and a read, especially when a complex storage name is configured.

unit<uint64> CALC := unique_uint64(OD_pair_rel)
, StorageName = "='%LocalDataProjDir%/Temp/'+LeftStr+RightStr+'.fss'"
{
	attribute<Euro>                 Price                       := Min_Index -> Price;
}

unit<uint64> Result
: StorageName = "=PropValue(CALC, 'StorageName')"
, StorageReadOnly = "true"
{
	attribute<Euro>                 Price;
}

Clone this wiki locally