Warning
WARNING: The TrackAbout MetaWiki has been deprecated and is no longer being updated.

Please visit our new TrackAbout Knowledge Base at https://supportkb.trackabout.com for the most-up-to-date documentation on TrackAbout and TrackAbout Mobile.

OpenData

From TrackAbout MetaWiki
Jump to navigation Jump to search

Opendata.png

About

TrackAbout OpenData is a beta feature. OpenData enables customers to access a restricted view of their SQL data stored by TrackAbout. If you're interested in being able to write your own SQL queries to retrieve TrackAbout data, please contact support@trackabout.com.

Accessing OpenData

OpenData is served up from Microsoft Azure SQL Database. To access OpenData, customers will need to be able to log into an Azure SQL Database. Connecting to Azure SQL Database is nearly the same as to connecting to a Microsoft SQL Server database.

There are many tools that can connect to Azure SQL Database. Microsoft's SQL Server Management Studio (SSMS) became a standalone, free product in January 2017. We highly recommend using the latest version.

If you have signed up for the OpenData offering, TrackAbout will share connection string and credential data through support channels.

The Views

opendata.Assets

All uniquely serialized (tagged) assets appear in this table. The Assets table contains current (not historical) details about assets.

There will be a single row in this table for each unique, serialized asset.

opendata.Assets
Column Description
AssetId Database-generated unique ID for each asset.
DBEnterDate The date this asset was first introduced to the system.
HolderStr If an asset is currently delivered to a customer, this is the Customer ID of that customer.
LocationStr If an asset is currently in-house (at an internal location), this is the Location ID of that location.
TrackNum The tracking number, also known as a tag, barcode or RFID tag unique ID.
CrossRef The serial number of the asset. Usually this exists on the asset as an indelible stamp or etched into a name plate.
Status Statuses are Active, Lost, or Retired.
AssetCatName Asset Category Name as shown in TrackAbout.
AssetGroupName Asset Group Name as shown in TrackAbout.
AssetTypeName Asset Type Name as shown in TrackAbout.
ProductCodeName Product code, part number, catalog number.
OwnershipName Designated owner of the asset, full name.
OwnershipStr If set in TrackAbout, this is the unique ID which is associated with the OwnershipName. May be blank.
UseState As assets move through their various work flows, different Use States may be applied. The names vary by TrackAbout customer.
ExpirationDate_v1 There are a few ways to store Expiration Date in TrackAbout. The first way we stored it (and still do for some customers) was as a value associated with an asset on a record stored in a table called RecAssetsSetExpirationDate. Values stored in that table are denormalized into the Assets table and stored in this field. Other customers may store Expiration Date in CustomAssetInfo, in which case the values will be found in a different view.

opendata.CustomAssetInfo

AssetId, [Name], DataType, StringValue, IntegerValue, DateValue, DecimalValue, BooleanValue, OptionDisplayName, OptionValue

Frequently Asked Questions

The data I need isn't in the OpenData views. Can you add it?
Not every TrackAbout customer needs the same data. We can work with you to add data to your views.
There's data in the views I don't care about / I don't like the name of a table/column. Can you change it?
To offer a service that can scale with customer growth, TrackAbout needs the OpenData views to remain identical across all customers. Maintaining dozens of different database schemas would require raising the price significantly to cover the cost. This means you may have tables or columns you don't want or care about. With SQL, you can always query only the tables and columns you do care about, and ignore the rest.