{
  "tableName": "mssqlsessionstat",
  "timeColumn": "timestamp",
  "dataColumns": [
    { "alias": "Session ID", "name": "sessionid", "datatype": "Number" },
    { "alias": "SQL User", "name": "sqluser", "datatype": "String" },
    { "alias": "Status", "name": "status", "datatype": "String" },
    { "alias": "Blocked By", "name": "blockedby", "datatype": "Number" },
    { "alias": "Command", "name": "command", "datatype": "String" },
    { "alias": "Database Name", "name": "dbname", "datatype": "String" },
    { "alias": "Memory", "name": "memory", "datatype": "Number" },
    { "alias": "Logical Reads", "name": "logicalreads", "datatype": "Number" },
    { "alias": "Reads", "name": "reads", "datatype": "Number" },
    { "alias": "Writes", "name": "writes", "datatype": "Number" },
    { "alias": "Total CPU", "name": "totalcpu", "datatype": "Number" },
    { "alias": "Total IO", "name": "totalio", "datatype": "Number" },
    { "alias": "Total Logical Reads", "name": "totallogicalreads", "datatype": "Number" },
    { "alias": "Total Reads", "name": "totalreads", "datatype": "Number" },
    { "alias": "Total Writes", "name": "totalwrites", "datatype": "Number" },
    { "alias": "Current Wait Time", "name": "currentwaittime", "datatype": "Number" },
    { "alias": "Last Wait Type", "name": "lastwaittype", "datatype": "String" },
    { "alias": "Last Wait Resource", "name": "lastwaitresource", "datatype": "String" },
    { "alias": "Last Batch Time", "name": "lastbatchtime", "datatype": "String" },
    { "alias": "Transaction Count", "name": "transcount", "datatype": "Number" },
    { "alias": "Program Name", "name": "programname", "datatype": "String" },
    { "alias": "Host Name", "name": "hostname", "datatype": "String" },
    { "alias": "Host Process", "name": "hostprocess", "datatype": "Number" },
    { "alias": "Net Address", "name": "netaddress", "datatype": "String" },
    { "alias": "Net Library", "name": "netlibarary", "datatype": "String" },
    { "alias": "Login Time", "name": "logintime", "datatype": "String" },
    { "alias": "Request ID", "name": "requestid", "datatype": "Number" },
    { "alias": "Plan Handle", "name": "planhandle", "datatype": "String" },
    { "alias": "Total Elapsed Time", "name": "totalelaspsedtime", "datatype": "Number" },
    { "alias": "Windows Domain", "name": "windomain", "datatype": "String" },
    { "alias": "Windows User", "name": "winuser", "datatype": "String" },
    { "alias": "SQL Handle", "name": "sqlhandle", "datatype": "String" },
    { "alias": "Start Offset", "name": "startoffset", "datatype": "Number" },
    { "alias": "Query", "name": "query", "datatype": "String" },
    {
      "alias": "Server Name",
      "name": "servername",
      "tableName": "dbsourcemeta",
      "datatype": "String",
      "metadata": true,
                        "joinChain": [
           {
                    "fromTable": "mssqlsessionstat",
                    "fromColumn": "serialno",
                    "toTable": "parentsessionstat",
                    "toColumn": "serialno",
                    "joinType": "INNER"
                },
                {
                    "fromTable": "mssqlsessionstat",
                    "fromColumn": "timestamp",
                    "toTable": "parentsessionstat",
                    "toColumn": "timestamp",
                    "joinType": "INNER"
                },
                {
                    "fromTable": "parentsessionstat",
                    "fromColumn": "globalid",
                    "toTable": "dbsourcemeta",
                    "toColumn": "globalid",
                    "joinType": "INNER"
                }
                  ]

    }
  ]
}

