<?xml version="1.0" encoding="utf-8"?>
<F4SD-DataClusters-Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F4SD-DataClusters-Configuration.xsd">
	<InformationClasses>
		<InformationClass Name="User">
			<InformationClass-Column Name="sid" Index="true" Type="sid" />
			<InformationClass-Column Name="account" Search="true" Index="true" Type="string" CharCase="upper" Cardinal="256" />
			<InformationClass-Column Name="full_name" Search="true" Type="string" Cardinal="256" />
			<InformationClass-Column Name="upn_internal" Search="true" Index="true" Type="string" CharCase="lower" Cardinal="256" />
			<InformationClass-Column Name="upn_external" Search="true" Index="true" Type="string" CharCase="lower" Cardinal="256" />
			<InformationClass-Column Name="phone" Search="true" Reverse="true" Type="string" CharCase="upper" Cardinal="1024" />
			<InformationClass-Column Name="last_seen_by_agent" Type="datetime" />
		</InformationClass>
		<InformationClass Name="Computer">
			<InformationClass-Column Name="sid" Index="true" Type="sid" />
			<InformationClass-Column Name="name" Search="true" Index="true" Type="string" CharCase="upper" Cardinal="256" />
			<InformationClass-Column Name="upn_internal" Search="true" Index="true" Type="string" CharCase="lower" Cardinal="256" />
			<InformationClass-Column Name="id_agent" Index="true" Type="guid" />
			<InformationClass-Column Name="last_seen_by_agent" Type="datetime" />
		</InformationClass>
	</InformationClasses>
	<DataCluster Name="Main-ComputerInfo" Origin="Main" InformationClass="Computer">
		<Table Name="main-computer-quickaction-details" SourceName="main-computer-quickaction" Type="Events" Key="DeviceId" EventTimeCol="Start" Cached="Yes" LateDelivery="true">
			<Table-Columns>
				<Table-Column Name="DeviceId" Type="guid" />
				<Table-Column Name="Start" Type="datetime" />
				<Table-Column Name="Finish" Type="datetime" />
				<Table-Column Name="QActionName" Type="string" Cardinal="100" />
				<Table-Column Name="ResultType" Type="string" Cardinal="32" />
				<Table-Column Name="ExecutionType" Type="string" Cardinal="32" />
				<Table-Column Name="Parameters" Type="string" />
				<Table-Column Name="Result" Type="string" />
				<Table-Column Name="ErrorCode" Type="int" />
				<Table-Column Name="ErrorDescription" Type="string" />
			</Table-Columns>
			<AutoCreate-Historic-Table Name="main-computer-quickaction-history" />
		</Table>
	</DataCluster>
	<DataCluster Name="Agent-UserInfo" Origin="F4sdAgent" InformationClass="User">
		<Table Name="agnt-user" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICEACCOUNTCODE" Type="int" />
				<Table-Column Name="accountType" SourceType="Static" Type="string" Cardinal="16" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="Agent-DeviceInfo" Origin="F4sdAgent" InformationClass="Computer">
		<Table Name="agnt-computer" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="Name" Type="string" />
				<Table-Column Name="DomainDns" Type="string" />
				<Table-Column Name="DomainNB" Type="string" />
				<Table-Column Name="Version" Type="version" />
				<Table-Column Name="LastUpdate" SourceName="Last Update" Type="datetime" />
				<Table-Column Name="AgentVersion" SourceName="Agent Version" Type="version" />
				<Table-Column Name="ProductName" SourceName="Product Name" Type="string" />
				<Table-Column Name="CpuArchitecture" SourceName="CPU Architecture" Type="string" />
				<Table-Column Name="MacAddress" SourceName="MAC Address" Type="string" />
				<Table-Column Name="Host" Type="ipv4" />
				<Table-Column Name="AntivirusEnabled" SourceName="Antivirus Enabled" Type="boolean" />
				<Table-Column Name="AntivirusLastUpdate" SourceName="Antivirus Last Update" Type="datetime" />
				<Table-Column Name="AntivirusVersion" SourceName="Antivirus Version" Type="version" />
				<Table-Column Name="AntivirusName" SourceName="Antivirus Name" Type="string" />
				<Table-Column Name="FirewallEnabled" SourceName="Firewall Enabled" Type="boolean" />
				<Table-Column Name="SystemBiosVersion" SourceName="System Bios Version" Type="string" />
				<Table-Column Name="SystemManufacturer" SourceName="System Manufacturer" Type="string" />
				<Table-Column Name="SystemModel" SourceName="System Model" Type="string" />
				<Table-Column Name="SystemBiosManufacturer" SourceName="System Bios Manufacturer" Type="string" />
				<Table-Column Name="SystemBiosName" SourceName="System Bios Name" Type="string" />
				<Table-Column Name="SystemBiosReleaseDate" SourceName="System Bios Release Date" Type="string" />
				<Table-Column Name="SystemBiosBiosVersion" SourceName="System Bios BIOS Version" Type="string" />
				<Table-Column Name="SystemName" SourceName="System Name" Type="string" />
				<Table-Column Name="SystemFamily" SourceName="System Family" Type="string" />
				<Table-Column Name="TeamViewerId" SourceName="Team Viewer Client ID" Type="string" />
				<Table-Column Name="SerialNumber" SourceName="Serial Number" Type="string" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-numerical" Type="History" Key="id">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="ProcessorUsage" DisplayName="Processor usage" SourceName="Processor Usage" Type="float" Aggregation="average" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="MemoryFree" DisplayName="RAM free" SourceName="Memory Free" Type="bigint" Aggregation="average">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="MemoryTotal" DisplayName="RAM total" SourceName="Memory Total" Type="bigint" Aggregation="max" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="SystemDiskFree" SourceName="System Disk Free" Type="bigint" Aggregation="min">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="SystemDiskTotal" SourceName="System Disk Total" Type="bigint" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="DiskFree" SourceName="Disk Free" Type="bigint" Aggregation="min">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="DiskTotal" SourceName="Disk Total" Type="bigint" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BitLockerStatus" SourceName="BitLocker Status" Type="boolean" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BitLockerSystemDiskStatus" SourceName="BitLocker System Disk Status" Type="boolean" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="FirewallStatus" SourceName="Firewall Status" Type="boolean" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BootDuration" SourceName="Boot Duration" Type="bigint" Aggregation="max">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BootCount" SourceName="Boot Duration" Type="bigint" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BootLast" SourceName="Boot Duration" Type="bigint" Aggregation="latestTime" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkRecievedTraffic" SourceName="Network Recieved Traffic" Type="bigint" Aggregation="sum" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkSentTraffic" SourceName="Network Sent Traffic" Type="bigint" Aggregation="sum" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkWifiSignal" SourceName="Network Wifi Signal" Type="float" Aggregation="average">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="RebootPending" SourceName="Reboot Pending" Type="boolean" Aggregation="max">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ProzessorHighEvents" SourceName="Prozessor High Events" Type="datetime" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="DeviceActivity" SourceName="Device Activity" Type="bigint" Aggregation="sum">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="UserActivity" SourceName="User Activity" Type="bigint" Aggregation="sum">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ProcessorTaskManager" SourceName="Task Manager % Score" Type="float" Aggregation="average" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="CPUSpeed" SourceName="CPU Speed" Type="float" Aggregation="average" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="CPUBaseSpeed" SourceName="CPU Base Speed" Type="float" Aggregation="average" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="LoginDuration" SourceName="Login Duration" Type="bigint" Aggregation="max">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ExtendedLoginDuration" SourceName="Extended Login Duration" Type="bigint" Aggregation="max">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
			</Table-Columns>
			<AdditionalTableName Name="agnt-computer-event-numerical-latest" />
		</Table>
		<Table Name="agnt-computer-event-string" Type="History" Key="id">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="AntivirusStatus" SourceName="Antivirus Status" SourceJsonField="Enabled" Type="boolean" Aggregation="min" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="AntivirusName" SourceName="Antivirus Status" SourceJsonField="Name" Type="string" Aggregation="latestValue" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="AntivirusLastUpdate" SourceName="Antivirus Status" SourceJsonField="LastUpdate" Type="datetime" Aggregation="latestValue" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="AntivirusVersion" SourceName="Antivirus Status" SourceJsonField="Version" Type="string" Aggregation="latestValue" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Security</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkIPList" SourceName="Network IP" Type="ipv4" Aggregation="sum">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Network</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkIPLast" SourceName="Network IP" Type="ipv4" Aggregation="latestValue">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Network</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="NetworkType" SourceName="Network Type" Type="string" Aggregation="sum">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
						<Category>Network</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ApplicationCrash" SourceName="Application Crash" Type="int" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ApplicationHang" SourceName="Application Hang" Type="int" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BlueScreenInfo" SourceName="Blue Screen Info" Type="int" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="HardReset" SourceName="Hard Reset" Type="int" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="Logon" SourceName="Log on" Type="datetime" Aggregation="latestTime" FillEmptyEntries="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="LogonCount" SourceName="Log on" Type="datetime" Aggregation="count">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="Logoff" SourceName="Log off" Type="datetime" Aggregation="latestTime">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="FastbootStatus" SourceName="Fastboot Status" Type="boolean" Aggregation="max">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BatteryStatus" SourceName="Battery Status" Type="int" Aggregation="latestValue">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="ChassisType" SourceName="Chassis Type" Type="int" Aggregation="latestValue">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BSH_FQDN" SourceName="BSH_Device_Info" SourceJsonColumn="7" Type="string" Aggregation="latestValue" FillEmptyEntries="true" LateDelivery="true" />
				<Table-Column Name="ProcessorTemperature" SourceName="CPU Temperature" Type="int" Aggregation="average" LateDelivery="true">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BSH_PersonalOfficeProduct" SourceName="BSH_PersonalOfficeProduct" Type="string" Aggregation="latestValue">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
				<Table-Column Name="BSH_RBcm_ClientType" SourceName="BSH_RBcm_ClientType" Type="string" Aggregation="latestValue">
					<DataCategories>
						<Category>F4SD Agent</Category>
						<Category>Computer</Category>
					</DataCategories>
				</Table-Column>
			</Table-Columns>
			<AdditionalTableName Name="agnt-computer-event-string-latest" />
		</Table>
		<Table Name="agnt-computer-event-details-appcrash" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Application Crash" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Path" SourceName="VALUE" SourceJsonField="FilePath" Type="string" />
				<Table-Column Name="Version" SourceName="VALUE" SourceJsonField="Version" Type="version" />
				<Table-Column-Computation Name="Executable" Type="string">
					<Computation-RegEx Column="Path" RegExFilter="[^\\]+$" AutoTrim="true" />
				</Table-Column-Computation>
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-apphang" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Application Hang" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Path" SourceName="VALUE" SourceJsonField="FilePath" Type="string" />
				<Table-Column Name="Version" SourceName="VALUE" SourceJsonField="Version" Type="version" />
				<Table-Column-Computation Name="Executable" Type="string">
					<Computation-RegEx Column="Path" RegExFilter="[^\\]+$" AutoTrim="true" />
				</Table-Column-Computation>
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-bluescreen" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Blue Screen Info" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="ErrorData" SourceName="VALUE" SourceJsonField="ErrorData" Type="string" />
				<Table-Column-Computation Name="ErrorCode" Type="string">
					<Computation-RegEx Column="ErrorData" RegExFilter=".+?(?=\ \()" AutoTrim="true" />
				</Table-Column-Computation>
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-hardreset" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Hard Reset" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-logon" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Log on" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-boot" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Boot Duration" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="VALUE" Type="bigint" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-processorUsage" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Processor Usage" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="DURATION" Type="bigint" />
				<Table-Column Name="Value" SourceName="VALUE" Type="float" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-processorTaskManager" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Task Manager % Score" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="DURATION" Type="bigint" />
				<Table-Column Name="Value" SourceName="VALUE" Type="float" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-CPUSpeed" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="CPU Speed" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="DURATION" Type="bigint" />
				<Table-Column Name="Value" SourceName="VALUE" Type="float" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-ProzessorHighEvents" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="Prozessor High Events" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="DURATION" Type="bigint" />
				<Table-Column Name="Value" SourceName="VALUE" Type="float" />
			</Table-Columns>
		</Table>
		<Table Name="agnt-computer-event-details-processorTemperature" Type="Events" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="DEVICECODE" Type="int" />
				<Table-Column Name="event" SourceName="CPU Temperature" Type="string" />
				<Table-Column Name="time" SourceName="EVENTDATE" Type="datetime" />
				<Table-Column Name="Duration" SourceName="DURATION" Type="bigint" />
				<Table-Column Name="Value" SourceName="VALUE" Type="float" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="AD-UserInfo" Origin="ActiveDirectory" InformationClass="User" Description="Active Directory data about the known users">
		<Table Name="ad-user" Type="Static" Key="id_sid">
			<Table-Columns>
				<Table-Column Name="id_sid" SourceName="objectSid" Type="sid" />
				<Table-Column Name="scanName" SourceType="Static" SourceName="scan" Type="string" Cardinal="64" />
				<Table-Column Name="domainNB" SourceType="Static" Type="string" Cardinal="16" />
				<Table-Column Name="domainDns" SourceType="Static" Type="string" Cardinal="128" />
				<Table-Column Name="account" SourceName="sAMAccountName" Type="string" Cardinal="20" />
				<Table-Column Name="name" Type="string" Cardinal="128" />
				<Table-Column Name="cname" SourceName="cn" Type="string" Cardinal="128" />
				<Table-Column Name="displayName" Type="string" Cardinal="128" />
				<Table-Column Name="distinguishedName" Type="string" Cardinal="1024" />
				<Table-Column Name="userPrincipalName" Type="string" Cardinal="128" />
				<Table-Column Name="mail" Type="string" Cardinal="128" />
				<Table-Column Name="lastname" SourceName="sn" Type="string" Cardinal="64" />
				<Table-Column Name="givenName" Type="string" Cardinal="64" />
				<Table-Column Name="middleName" Type="string" Cardinal="64" />
				<Table-Column Name="initials" Type="string" Cardinal="16" />
				<Table-Column Name="title" Type="string" Cardinal="64" />
				<Table-Column Name="company" Type="string" Cardinal="128" />
				<Table-Column Name="department" Type="string" Cardinal="128" />
				<Table-Column Name="division" Type="string" Cardinal="128" />
				<Table-Column Name="street" Type="string" Cardinal="128" />
				<Table-Column Name="streetAddress" Type="string" Cardinal="128" />
				<Table-Column Name="postalCode" Type="string" Cardinal="32" />
				<Table-Column Name="postalAddress" Type="string" Cardinal="128" />
				<Table-Column Name="telephoneNumber" Type="string" Cardinal="64" />
				<Table-Column Name="mobile" Type="string" Cardinal="64" />
				<Table-Column Name="ipPhone" Type="string" Cardinal="64" />
				<Table-Column Name="otherTelephone" Type="string" Cardinal="64" />
				<Table-Column Name="otherMobile" Type="string" Cardinal="64" />
				<Table-Column Name="otherIpPhone" Type="string" Cardinal="64" />
				<Table-Column Name="manager" Type="string" Cardinal="1024" />
				<Table-Column Name="roomNumber" Type="string" Cardinal="64" />
				<Table-Column Name="o" Type="string" Cardinal="64" />
				<Table-Column Name="ou" Type="string" Cardinal="64" />
				<Table-Column Name="st" Type="string" Cardinal="64" />
				<Table-Column Name="locality" SourceName="l" Type="string" Cardinal="64" />
				<Table-Column Name="country" SourceName="co" Type="string" Cardinal="64" />
				<Table-Column Name="countryName" SourceName="c" Type="string" Cardinal="64" />
				<Table-Column Name="accountExpires" Type="datetime" />
				<Table-Column Name="badPasswordTime" Type="datetime" />
				<Table-Column Name="badPwdCount" Type="int" />
				<Table-Column Name="lastLogon" Type="datetime" />
				<Table-Column Name="lastLogonTimestamp" Type="datetime" />
				<Table-Column Name="whenCreated" Type="datetime" />
				<Table-Column Name="whenChanged" Type="datetime" />
				<Table-Column Name="userAccountControl" Type="bigint" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="AD-ComputerInfo" Origin="ActiveDirectory" InformationClass="Computer" Description="Active Directory data about the known computers">
		<Table Name="ad-computer" Type="Static" Key="id_sid">
			<Table-Columns>
				<Table-Column Name="id_sid" SourceName="objectSid" Type="sid" />
				<Table-Column Name="scanName" SourceType="Static" SourceName="scan" Type="string" Cardinal="64" />
				<Table-Column Name="domainNB" SourceType="Static" Type="string" Cardinal="16" />
				<Table-Column Name="domainDns" SourceType="Static" Type="string" Cardinal="128" />
				<Table-Column Name="account" SourceName="sAMAccountName" Type="string" Cardinal="20" />
				<Table-Column Name="distinguishedName" Type="string" Cardinal="1024" />
				<Table-Column Name="company" Type="string" Cardinal="128" />
				<Table-Column Name="department" Type="string" Cardinal="128" />
				<Table-Column Name="division" Type="string" Cardinal="128" />
				<Table-Column Name="street" Type="string" Cardinal="128" />
				<Table-Column Name="streetAddress" Type="string" Cardinal="128" />
				<Table-Column Name="postalCode" Type="string" Cardinal="32" />
				<Table-Column Name="postalAddress" Type="string" Cardinal="128" />
				<Table-Column Name="manager" Type="string" Cardinal="1024" />
				<Table-Column Name="roomNumber" Type="string" Cardinal="64" />
				<Table-Column Name="o" Type="string" Cardinal="64" />
				<Table-Column Name="ou" Type="string" Cardinal="64" />
				<Table-Column Name="st" Type="string" Cardinal="64" />
				<Table-Column Name="locality" SourceName="l" Type="string" Cardinal="64" />
				<Table-Column Name="country" SourceName="co" Type="string" Cardinal="64" />
				<Table-Column Name="countryName" SourceName="c" Type="string" Cardinal="64" />
				<Table-Column Name="accountExpires" Type="datetime" />
				<Table-Column Name="lastLogon" Type="datetime" />
				<Table-Column Name="lastLogonTimestamp" Type="datetime" />
				<Table-Column Name="whenCreated" Type="datetime" />
				<Table-Column Name="whenChanged" Type="datetime" />
				<Table-Column Name="userAccountControl" Type="bigint" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="IntuneDeviceInfo" Origin="Intune" InformationClass="Computer">
		<Table Name="intune-deviceInfo" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" Type="guid" />
				<Table-Column Name="complianceState" Type="string" Cardinal="64" />
				<Table-Column Name="userPrincipalName" Type="string" Cardinal="64" />
				<Table-Column Name="managementState" Type="string" Cardinal="64" />
				<Table-Column Name="userDisplayName" Type="string" Cardinal="64" />
				<Table-Column Name="lastSyncDateTime" Type="datetime" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="IntuneUserInfo" Origin="Intune" InformationClass="User">
		<Table Name="intune-userDeviceCount" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" Type="guid" />
				<Table-Column Name="windows" Type="int" Default="0" />
				<Table-Column Name="iOS" Type="int" Default="0" />
				<Table-Column Name="android" Type="int" Default="0" />
				<Table-Column Name="linux" Type="int" Default="0" />
				<Table-Column Name="macOs" Type="int" Default="0" />
				<Table-Column Name="total" Type="int" Default="0" />
			</Table-Columns>
		</Table>
		<Table Name="intune-userDeviceCount-details" Type="StaticDetails" Key="id">
			<Table-Columns>
				<Table-Column Name="id" Type="guid" />
				<Table-Column Name="deviceName" Type="string" Cardinal="64" />
				<Table-Column Name="model" Type="string" Cardinal="64" />
				<Table-Column Name="operatingSystem" Type="string" Cardinal="64" />
				<Table-Column Name="serialNumber" Type="string" Cardinal="64" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="IntuneMobileDeviceInfo" Origin="Intune" InformationClass="MobileDevice">
		<Table Name="intune-mobile-deviceInfo" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" Type="guid" />
				<Table-Column Name="complianceState" Type="string" Cardinal="64" />
				<Table-Column Name="userPrincipalName" Type="string" Cardinal="64" />
				<Table-Column Name="managementState" Type="string" Cardinal="64" />
				<Table-Column Name="userDisplayName" Type="string" Cardinal="64" />
				<Table-Column Name="lastSyncDateTime" Type="datetime" />
				<Table-Column Name="deviceName" Type="string" Cardinal="64" />
				<Table-Column Name="deviceRegistrationState" Type="string" Cardinal="32" />
				<Table-Column Name="deviceType" Type="string" Cardinal="32" />
				<Table-Column Name="easDeviceId" Type="string" Cardinal="64" />
				<Table-Column Name="enrolledDateTime" Type="datetime"/>
				<Table-Column Name="enrollmentProfileName" Type="string" Cardinal="128" />
				<Table-Column Name="freeStorageSpaceInBytes" Type="bigint" />
				<Table-Column Name="imei" Type="string" Cardinal="32" />
				<Table-Column Name="isEncrypted" Type="boolean"/>
				<Table-Column Name="isSupervised" Type="boolean"/>
				<Table-Column Name="jailBroken" Type="boolean"/>
				<Table-Column Name="lostModeState" Type="string" Cardinal="32" />
				<Table-Column Name="managedDeviceOwnerType" Type="string" Cardinal="32" />
				<Table-Column Name="managementAgent" Type="string" Cardinal="16" />
				<Table-Column Name="managementCertificateExpirationDate" Type="datetime"/>
				<Table-Column Name="manufacturer" Type="string" Cardinal="128" />
				<Table-Column Name="model" Type="string" Cardinal="128" />
				<Table-Column Name="operatingSystem" Type="string" Cardinal="32" />
				<Table-Column Name="osVersion" Type="string" Cardinal="32" />
				<Table-Column Name="ownerType" Type="string" Cardinal="32" />
				<Table-Column Name="phoneNumber" Type="string" Cardinal="32" />
				<Table-Column Name="physicalMemoryInBytes" Type="bigint" />
				<Table-Column Name="serialNumber" Type="string" Cardinal="64" />
				<Table-Column Name="subscriberCarrier" Type="string" Cardinal="64" />
				<Table-Column Name="totalStorageSpaceInBytes" Type="bigint" />
				<Table-Column Name="wiFiMacAddress" Type="string" Cardinal="32" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="M42Tickets" Origin="M42Wpm" InformationClass="Ticket" Description="Ticket &amp; incident data from Matrix42 Workplace Management">
		<Table Name="M42Wpm-Tickets" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" SourceName="TicketObjectId" Type="guid" />
				<Table-Column Name="name" SourceName="Name" Type="string" Cardinal="10" />
				<Table-Column Name="Summary" Type="string" Cardinal="1024" />
				<Table-Column Name="Status" Type="string" Cardinal="64" />
				<Table-Column Name="StatusId" Type="int" />
				<Table-Column Name="AssetCIName" Type="string" Cardinal="64" />
				<Table-Column Name="AssetName" Type="string" Cardinal="64" />
				<Table-Column Name="AffectedUserId" Type="guid" />
				<Table-Column Name="AssetId" Type="guid" />
				<Table-Column Name="CreationDate" Type="datetime" />
				<Table-Column Name="ClosingDate" Type="datetime" />
				<Table-Column Name="CreationSourceId" Type="int" />
				<Table-Column Name="CreationSource" Type="string" Cardinal="256" />
				<Table-Column Name="Description" Type="string" />
				<Table-Column Name="DescriptionHtml" Type="string" />
				<Table-Column Name="Solution" Type="string" />
				<Table-Column Name="SolutionHtml" Type="string" IsWritable="true" />
				<Table-Column Name="PriorityId" Type="int" />
				<Table-Column Name="Priority" Type="string" Cardinal="256" />
				<Table-Column Name="CategoryId" Type="guid" />
				<Table-Column Name="Category" Type="string" Cardinal="256" />
				<Table-Column Name="CategoryHierarchical" Type="string" Cardinal="1024" />
				<Table-Column Name="CIName" Type="string" Cardinal="64" />
				<Table-Column Name="DirectLinkEdit" Type="string" Cardinal="1024" />
				<Table-Column Name="AssetCIId" Type="guid" />
				<Table-Column Name="AssetSKUAssetGroupId" Type="int" />
				<Table-Column Name="AssetSKUAssetGroup" Type="string" Cardinal="256" />
				<Table-Column Name="AssetSKUTypeId" Type="int" />
				<Table-Column Name="AssetSKUType" Type="string" Cardinal="256" />
				<Table-Column Name="DirectLinkPreview" Type="string" Cardinal="1024" />
				<Table-Column Name="DirectLinkClose" Type="string" Cardinal="1024" />
				<Table-Column Name="AffectedUser" Type="string" Cardinal="256" />
				<Table-Column Name="Urgency" Type="string" Cardinal="64" />
				<Table-Column Name="UrgencyId" Type="int" />
				<Table-Column Name="Impact" Type="string" Cardinal="64" />
				<Table-Column Name="ImpactId" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-History" Type="HistoryEvents" Key="id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="id" SourceName="ActivityObjectId" Type="guid" />
				<Table-Column Name="time" SourceName="CreationDate" Type="datetime" />
				<Table-Column Name="CreatedBy" Type="string" Cardinal="64" />
				<Table-Column Name="Header" Type="string" Cardinal="1024" />
				<Table-Column Name="Description" Type="string" />
				<Table-Column Name="DescriptionHtml" Type="string" />
				<Table-Column Name="IsVisibleForUser" Type="boolean" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-Services" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSArticleClassBase" EntityTypeNames="SPSArticleTypeService SPSArticleTypeGroup SVCServiceTypeBundle SVCServiceTypeConfigGroup" OrderBy="" WhereExpression="" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="SysName" SourceName="Sys-Name" Type="string" Cardinal="50" />
				<Table-Column Name="PortalName" Type="string" Cardinal="300" />
				<Table-Column Name="Name" Type="string" Cardinal="300" />
				<Table-Column Name="Status" Type="string" Cardinal="50" />
				<Table-Column Name="ServiceType" Type="int" />
				<Table-Column Name="Contact" Type="string" Cardinal="1024" />
				<Table-Column Name="TechnicalOwner" Type="string" Cardinal="1024" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-Assets" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSAssetClassBase" EntityTypeNames="SPSComputerType SPSMonitorType SPSPrinterType SPSAssetTypeMobile SPSAssetTypeSIM SPSAssetTypeGenericPeripheralDevice SPSAssetTypeNetworkDevice SPSAssetType" OrderBy="" WhereExpression="" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="SysName" SourceName="Sys-Name" Type="string" Cardinal="50" />
				<Table-Column Name="Asset" Type="string" Cardinal="300" />
				<Table-Column Name="AssetName" Type="string" Cardinal="300" />
				<Table-Column Name="Host" Type="string" Cardinal="300" />
				<Table-Column Name="InventoryNumber" Type="string" Cardinal="100" />
				<Table-Column Name="AssetAssignedUser" Type="string" Cardinal="300" />
				<Table-Column Name="AssetSKUManName" Type="string" Cardinal="300" />
				<Table-Column Name="AssetSKUModel" Type="string" Cardinal="300" />
				<Table-Column Name="SerialNumber" Type="string" Cardinal="100" />
				<Table-Column Name="CostCenter" Type="string" Cardinal="300" />
				<Table-Column Name="Location" Type="string" Cardinal="300" />
				<Table-Column Name="OrganizationalUnit" Type="string" Cardinal="300" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-QuickCalls" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSQuickCallClassBase" EntityTypeNames="SPSQuickCallType" OrderBy="" WhereExpression="Restricted = 0" DataQueryName="C4IT - F4SD - Quick Calls" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="SysName" SourceName="Sys-Name" Type="string" Cardinal="50" />
				<Table-Column Name="Name" Type="string" Cardinal="300" />
				<Table-Column Name="Subject" Type="string" Cardinal="1024" />
				<Table-Column Name="Priority" Type="string" Cardinal="100" />
				<Table-Column Name="Responsible" Type="string" Cardinal="300" />
				<Table-Column Name="ResponsibleRole" Type="string" Cardinal="300" />
        <Table-Column Name="Category" SourceName="Category_Value" Type="guid" />
      </Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-Categories" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSScCategoryClassBase" EntityTypeNames="SPSScCategoryType" OrderBy="" WhereExpression="Hidden = 0" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="SysName" SourceName="Sys-Name" Type="string" Cardinal="50" />
				<Table-Column Name="Name" Type="string" Cardinal="300" />
        <Table-Column Name="parentValue" SourceName="Parent_Value" Type="guid" />
        <Table-Column Name="parent" SourceName="Parent" Type="string" Cardinal="300" />
      </Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-SLAs" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SVCServiceLevelAgreementClassBase" EntityTypeNames="" OrderBy="" WhereExpression="" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="SysName" SourceName="Sys-Name" Type="string" Cardinal="50" />
				<Table-Column Name="ContractNumber" Type="string" Cardinal="300" />
				<Table-Column Name="Summary" Type="string" Cardinal="300" />
				<Table-Column Name="Responsible" Type="string" Cardinal="300" />
				<Table-Column Name="EffectiveDate" Type="string" Cardinal="300" />
				<Table-Column Name="ExpireDate" Type="string" Cardinal="300" />
				<Table-Column Name="State" Type="string" Cardinal="300" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-CloseCase-Services" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSArticleClassBase" EntityTypeNames="SPSArticleTypeService SPSArticleTypeGroup SVCServiceTypeBundle SVCServiceTypeConfigGroup" OrderBy="" WhereExpression="EXISTS(SUBQUERY(SVCServiceBookingClassBase AS B, B.ID, base.ID = B.Service AND B.ProvisioningStatus = 1 AND b.Uninstalled = 0 AND b.OrderType &lt;&gt; 20 AND B.Consumer.Accounts.T(SPSAccountClassAD).ADCn = '{0}'))" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="DisplayName" SourceName="Sys-DisplayName" Type="string" Cardinal="300" />
				<Table-Column Name="Name" Type="string" Cardinal="300" />
				<Table-Column Name="ServiceID" SourceName="ArticleID" Type="string" Cardinal="300" />
				<Table-Column Name="Description" Type="string" Cardinal="300" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-Roles" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSScRoleClassBase" EntityTypeNames="SPSSecurityTypeRole" OrderBy="" WhereExpression="T(SPSSecurityClassRole).ShowInForwardAction = 1 AND T(SPSSecurityClassRole).Queue.ID IS NULL" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="Name" Type="string" Cardinal="300" />
				<Table-Column Name="Description" Type="string" Cardinal="300" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Ticket-Persons" Type="Selection" Key="id">
			<Matrix42-DataQueryItems-Template EntityClassName="SPSUserClassBase" EntityTypeNames="" OrderBy="" WhereExpression="(EXISTS(SUBQUERY(SPSSecurityClassRole as Role, Role.ID, Role.ID='6167BCDB-9A7D-4736-B215-4218FB64360D' and Role.ShowInForwardAction = 1)) OR MemberOf.ShowInForwardAction = 1) AND MemberOf.Queue.ID IS NULL AND T(SPSCommonClassBase).State = 2023" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Id" Type="guid" />
				<Table-Column Name="SysObjectId" SourceName="Sys-ObjectId" Type="guid" />
				<Table-Column Name="LastName" Type="string" Cardinal="300" />
				<Table-Column Name="FirstName" Type="string" Cardinal="300" />
				<Table-Column Name="MailAddress" Type="string" Cardinal="300" />
				<Table-Column Name="BusinessPhone" Type="string" Cardinal="300" />
				<Table-Column Name="MobilePhone" Type="string" Cardinal="300" />
				<Table-Column Name="CostCenter" Type="string" Cardinal="300" />
				<Table-Column Name="Organization" Type="string" Cardinal="300" />
				<Table-Column Name="Location" Type="string" Cardinal="300" />
				<Table-Column Name="Position" Type="string" Cardinal="300" />
				<Table-Column Name="Status" Type="string" Cardinal="300" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="M42UserInfo" Origin="M42Wpm" InformationClass="User" Description="User related data from Matrix42 Workplace Management">
		<Table Name="M42Wpm-User-NewTicket" Type="Static" Key="id">
			<Table-Columns>
				<Table-Column Name="id" Type="sid" />
				<Table-Column Name="Link" Type="string" Cardinal="1024" />
				<Table-Column Name="SubjectParameter" Type="string" Cardinal="128" />
				<Table-Column Name="DescriptionParameter" Type="string" Cardinal="128" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-TicketStatus" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SPSCommonPickupObjectStatus" FilteredGroup="7" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-IncidentNotificationMode" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SVMIncidentPickupSendNotifications" Sorting="byName" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-TicketTypes" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SPSTicketPickupType" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-ActivityImpact" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SVMActivityPickupImpact" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-IncidentEntry" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SPSActivityIncidentPickupEntry" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-ActivityUrgency" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SVMActivityPickupUrgency" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-ActivityErrorType" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SVMActivityPickupErrorType" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="M42Wpm-Pickup-ObjectStateReason" Type="Static" Key="id">
			<Matrix42-Pickup-Template PickupName="SPSCommonPickupObjectStateReason" Sorting="byPosition" />
			<Table-Columns>
				<Table-Column Name="id" SourceName="Value" Type="int" />
				<Table-Column Name="name" SourceName="DisplayString" Type="string" Cardinal="150" />
				<Table-Column Name="hidden" SourceName="Hidden" Type="boolean" />
				<Table-Column Name="position" SourceName="Position" Type="int" />
				<Table-Column Name="state" SourceName="State" Type="int" />
				<Table-Column Name="stategroup" SourceName="StateGroup" Type="int" />
			</Table-Columns>
		</Table>
	</DataCluster>
	<DataCluster Name="NXT-DeviceInfo" Origin="NexthinkNxql" InformationClass="Computer" Description="Nexthink data about the known computers">
		<Table Name="nxt-device" Type="Static" Key="engine id_int" Cached="Yes" Description="native nexthink device properties">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns#	(from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="id_nxt" SourceName="device_uuid" Type="guid" Description="Nexthink overall device guid" />
				<Table-Column Name="id_md5" SourceName="device_uid" Type="md5" Description="device md5 hash" />
				<Table-Column Name="id_sid" SourceName="sid" Type="sid" Description="device SID by nexthink" />
				<Table-Column Name="name" Type="string" Cardinal="64" CharCase="upper" Description="device name from os" />
				<Table-Column Name="entity" SourceName="entity" Type="string" Cardinal="32" Description="Nexthink entity" />
				<Table-Column Name="dname" SourceName="collector_distinguished_name" Type="string" Cardinal="256" />
				<Table-Column Name="last_seen" Type="datetime" />
			</Table-Columns>
			<Table-Index Name="idx_id_sid" Columns="id_sid" Unique="false" />
			<Table-Index Name="idx_name" Columns="name" Unique="false" />
			<Table-Index Name="idx_id_md5" Columns="id_nxt" Unique="false" />
			<Table-Index Name="idx_id_nxt" Columns="id_nxt" Unique="false" />
		</Table>
		<Table Name="nxt-device-current" Type="Static" Key="engine id_int" Description="native nexthink device properties (only by NXQL)">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns#	(from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="os_info" SourceName="os_version_and_architecture" Type="string" Cardinal="128" />
				<Table-Column Name="device_manufacturer" Type="string" Cardinal="128" />
				<Table-Column Name="device_model" Type="string" Cardinal="128" />
				<Table-Column Name="device_product_version" Type="string" Cardinal="128" />
				<Table-Column Name="number_of_days_since_last_seen" Type="int" />
				<Table-Column Name="number_of_days_since_last_boot" Type="int" />
				<Table-Column Name="number_of_days_since_last_logon" Type="int" />
				<Table-Column Name="last_ip_address" Type="ipv4" />
				<Table-Column Name="last_logged_on_user" Type="string" Cardinal="128" />
				<Table-Column Name="last_windows_update" Type="datetime" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-history" Type="History" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="name" Type="string" Cardinal="64" CharCase="upper" Description="device name from os" />
				<Table-Column Name="collector_version" Type="version" />
				<Table-Column Name="system_drive_free_space" Type="bigint" />
				<Table-Column Name="system_drive_capacity" Type="bigint" />
				<Table-Column Name="total_nonsystem_drive_free_space" Type="bigint" />
				<Table-Column Name="total_nonsystem_drive_capacity" Type="bigint" />
				<Table-Column Name="total_ram" Type="bigint" />
				<Table-Column Name="last_boot_duration" Type="int" />
				<Table-Column Name="average_boot_duration" Type="int" />
				<Table-Column Name="last_logon_duration" Type="int" />
				<Table-Column Name="average_logon_duration" Type="int" />
				<Table-Column Name="wmi_status" Type="string" Cardinal="7" />
				<Table-Column Name="firewall_rtp" Type="string" Cardinal="7" />
				<Table-Column Name="antivirus_rtp" Type="string" Cardinal="7" />
				<Table-Column Name="antivirus_up_to_date" Type="string" Cardinal="7" />
				<Table-Column Name="antispyware_rtp" Type="string" Cardinal="7" />
				<Table-Column Name="antispyware_up_to_date" Type="string" Cardinal="7" />
				<Table-Column Name="uac_status" SourceName="user_account_control_status" Type="string" Cardinal="7" />
				<Table-Column Name="wupd_status" SourceName="windows_updates_status" Type="string" Cardinal="7" />
				<Table-Column Name="inet_security" SourceName="internet_security_settings" Type="string" Cardinal="7" />
				<Table-Column Name="guest_account" SourceName="guest_account_status" Type="string" Cardinal="7" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-categories" Type="History" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="entity" SourceName="*Entity" Type="string" Cardinal="128" />
				<Table-Column-NxtCategory Name="Wlan-Usage" SourceName="WLAN usage" Type="string" Cardinal="32" />
				<Table-Column-NxtCategory Name="DeviceType_OS" SourceName="Device type and OS" Type="string" Cardinal="48" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-scores" Type="History" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns#	(from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column-NxtScore Name="score_dev_perform" ScoreName="DEX - Device" ScoreID="5be6344d-c3ee-4d09-8659-433c53ceafe8" ValueName="Device performance" ValueID="31f74603-6f98-4437-8269-c445b45f05ce" Type="float" />
				<Table-Column-NxtScore Name="score_dev_cpu" ScoreName="DEX - Device" ScoreID="5be6344d-c3ee-4d09-8659-433c53ceafe8" ValueName="high CPU time ratio" ValueID="9534128e-e0c0-49bd-b704-5a9b02474235" Type="float" />
				<Table-Column-NxtScore Name="score_dev_cpu_value" ScoreName="DEX - Device" ScoreID="5be6344d-c3ee-4d09-8659-433c53ceafe8" ValueName="high CPU time ratio" ValueID="9534128e-e0c0-49bd-b704-5a9b02474235" Payload="true" Type="float" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-action-results" Type="History" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from device #KeyFilter#)	#Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column-NxtAction Name="action_defender_enabled" ActionName="Update-WindowsDefenderSignatures" ActionID="255d2f73-ce5c-4d07-bdfc-51fa7375fa60" ValueName="AntivirusEnabled" ValueID="cf935476-a9dc-8270-cd4a-794409a18e29" Type="int" />
				<Table-Column-NxtAction Name="action_defender_version" ActionName="Update-WindowsDefenderSignatures" ActionID="255d2f73-ce5c-4d07-bdfc-51fa7375fa60" ValueName="AntivurusSignatureVersion" ValueID="f9dd30f3-7d87-58b9-fb0c-978b2885873c" Type="version" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-systemcrash-events" Type="Events" Key="engine id_int" EventTimeCol="time">
			<Nexthink-NXQL-Template Limit="25">
				&#xD;&#xD;
				(select #Columns#	(from (device_error device)	#KeyFilter#	(where device_error (eq type (enum "system_crash"))) #TimeFilter#) #Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="time" SourceTable="device_error" SourceName="start_time" Type="datetime" />
				<Table-Column Name="error_code" SourceTable="device_error" SourceName="error_code" Type="int" />
				<Table-Column Name="error_label" SourceTable="device_error" SourceName="error_label" Type="string" Cardinal="128" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-device-hardreset-events" Type="Events" Key="engine id_int" EventTimeCol="time">
			<Nexthink-NXQL-Template Limit="100">
				&#xD;&#xD;
				(select #Columns#	(from (device_error device)	#KeyFilter#	(where device_error (eq type (enum "hard reset"))) #TimeFilter#) #Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
				<Table-Column Name="time" SourceTable="device_error" SourceName="start_time" Type="datetime" />
				<Table-Column Name="error_code" SourceTable="device_error" SourceName="error_code" Type="int" />
				<Table-Column Name="error_label" SourceTable="device_error" SourceName="error_label" Type="string" Cardinal="128" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</Table>
		<JoinedTable Name="nxt-device-apps-outlook" Type="History" Key="engine id_int">
			<SubTable Name="device-apps-outlook-version">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns#	(from (device binary)	(with execution	#KeyFilter#	(where binary(eq executable_name (pattern outlook.exe))) #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column Name="version" SourceTable="binary" SourceName="version" Type="version" Aggregation="sum" />
					<Table-Column Name="version_max" SourceTable="binary" SourceName="version" Type="version" Aggregation="max" />
					<Table-Column Name="version_min" SourceTable="binary" SourceName="version" Type="version" Aggregation="min" />
					<Table-Column Name="version_count" SourceTable="binary" SourceName="version" Type="version" Aggregation="count" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-outlook-crashes">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "crash"))) #Compute#	#TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_crashes" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-outlook-hangups">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_hangups" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-outlook-connections">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with connection #KeyFilter# (where binary (eq application_name (string "Microsoft Outlook"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_destinations" Type="int" Default="0" />
					<Table-Column-NxtCompute Name="incoming_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="outgoing_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="average_network_response_time" Type="int" />
					<Table-Column-NxtCompute Name="connections_ratio_successful" SourceName="successful_connections_ratio" Type="float" />
					<Table-Column-Computation Name="connections_ratio_failed" Type="float">
						<Computation-LinearTransform Column="connections_ratio_successful" m="-1.0" b="1.0" />
					</Table-Column-Computation>
					<Table-Column-NxtCompute Name="network_availability_level" Type="string" Cardinal="6" />
				</Table-Columns>
			</SubTable>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</JoinedTable>
		<JoinedTable Name="nxt-device-apps-nxtagent" Type="History" Key="engine id_int">
			<SubTable Name="device-apps-nxtagent-connections">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with connection #KeyFilter#&#xD;&#xD;
					(where application (eq name (string "Nexthink Collector")))&#xD;&#xD;
					(where application (eq name (string "Nexthink Coordinator")))&#xD;&#xD;
					#Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_destinations" Type="int" Default="0" />
					<Table-Column-NxtCompute Name="incoming_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="outgoing_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="average_network_response_time" Type="int" />
					<Table-Column-NxtCompute Name="connections_ratio_successful" SourceName="successful_connections_ratio" Type="float" />
					<Table-Column-Computation Name="connections_ratio_failed" Type="float">
						<Computation-LinearTransform Column="connections_ratio_successful" m="-1.0" b="1.0" />
					</Table-Column-Computation>
					<Table-Column-NxtCompute Name="network_availability_level" Type="string" Cardinal="6" />
				</Table-Columns>
			</SubTable>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</JoinedTable>
		<JoinedTable Name="nxt-device-apps-F4sdAgent" Type="History" Key="engine id_int">
			<SubTable Name="device-apps-F4sdAgent-version">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns#	(from (device binary)	(with execution	#KeyFilter#&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd agent.exe")))&#xD;&#xD;
					#TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column Name="version" SourceTable="binary" SourceName="version" Type="version" Aggregation="sum" />
					<Table-Column Name="version_max" SourceTable="binary" SourceName="version" Type="version" Aggregation="max" />
					<Table-Column Name="version_min" SourceTable="binary" SourceName="version" Type="version" Aggregation="min" />
					<Table-Column Name="version_count" SourceTable="binary" SourceName="version" Type="version" Aggregation="count" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-F4sdAgent-crashes">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter#&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd agent.exe")))&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd tray.exe")))&#xD;&#xD;
					(where execution_error (eq type (enum "crash")))&#xD;&#xD;
					#Compute#	#TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_crashes" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-F4sdAgent-hangups">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter#&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd agent.exe")))&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd tray.exe")))&#xD;&#xD;
					(where execution_error (eq type (enum "application not responding")))&#xD;&#xD;
					#Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_hangups" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-F4sdAgent-connections">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with connection #KeyFilter#&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd agent.exe")))&#xD;&#xD;
					#Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_destinations" Type="int" Default="0" />
					<Table-Column-NxtCompute Name="incoming_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="outgoing_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="total_traffic" SourceName="total_network_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="average_network_response_time" Type="int" />
					<Table-Column-NxtCompute Name="connections_ratio_successful" SourceName="successful_connections_ratio" Type="float" />
					<Table-Column-Computation Name="connections_ratio_failed" Type="float">
						<Computation-LinearTransform Column="connections_ratio_successful" m="-1.0" b="1.0" />
					</Table-Column-Computation>
					<Table-Column-NxtCompute Name="network_availability_level" Type="string" Cardinal="6" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-apps-F4sdAgent-executions">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution #KeyFilter#&#xD;&#xD;
					(where executable(eq name (string "c4it f4sd agent.exe")))&#xD;&#xD;
					#Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" SourceTable="device" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="cpu_usage_ratio" Type="float" Default="0" />
					<Table-Column-NxtCompute Name="memory_usage" Type="float" Default="0" />
					<Table-Column-NxtCompute Name="total_cpu_time" Type="bigint" Default="0" />
				</Table-Columns>
			</SubTable>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</JoinedTable>
		<JoinedTable Name="nxt-device-statistic" Type="History" Key="engine id_int">
			<SubTable Name="device-activity">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with device_activity #KeyFilter# #Compute# #TimeFilter#)) #Limit# )&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="uptime" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="activity_start_time" Type="datetime" />
					<Table-Column-NxtCompute Name="activity_stop_time" Type="datetime" />
					<Table-Column-NxtCompute Name="number_of_boots" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-connections">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with connection #KeyFilter# #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_destinations" Type="int" Default="0" />
					<Table-Column-NxtCompute Name="total_network_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="incoming_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="outgoing_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="average_network_response_time" Type="int" />
					<Table-Column-NxtCompute Name="connections_ratio_successful" SourceName="successful_connections_ratio" Type="float" />
					<Table-Column-Computation Name="connections_ratio_failed" Type="float">
						<Computation-LinearTransform Column="connections_ratio_successful" m="-1.0" b="1.0" />
					</Table-Column-Computation>
					<Table-Column-NxtCompute Name="network_availability_level" Type="string" Cardinal="6" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-wifi">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with connection #KeyFilter# (where connection (eq network_interface_type (enum "wifi"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="total_network_traffic_wifi" SourceName="total_network_traffic" Type="bigint" Default="0" />
					<Table-Column-NxtCompute Name="average_network_response_time_wifi" SourceName="average_network_response_time" Type="int" />
					<Table-Column-NxtCompute Name="successful_connections_ratio_wifi" SourceName="successful_connections_ratio" Type="float" />
					<Table-Column-NxtCompute Name="network_availability_level_wifi" SourceName="network_availability_level" Type="string" Cardinal="6" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-systemcrashs">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "system_crash"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_systemcrashs" SourceName="number_of_errors" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-hardresets">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with device_error #KeyFilter# (where device_error (eq type (enum "hard reset"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_hardresets" SourceName="number_of_errors" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-app-crashes">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "crash"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_crashes" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<SubTable Name="device-app-hangups">
				<Nexthink-NXQL-Template>
					&#xD;&#xD;
					(select #Columns# (from device (with execution_error #KeyFilter# (where execution_error (eq type (enum "application not responding"))) #Compute# #TimeFilter#)) #Limit#)&#xD;&#xD;
				</Nexthink-NXQL-Template>
				<Table-Columns>
					<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
					<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="device id within nexthink engine" />
					<Table-Column-NxtCompute Name="number_of_hangups" SourceName="number_of_events" Type="int" Default="0" />
				</Table-Columns>
			</SubTable>
			<Table-Reference ForeignTable="nxt-device" Columns="engine id_int" />
		</JoinedTable>
	</DataCluster>
	<DataCluster Name="NXT-UserInfo" Origin="NexthinkNxql" InformationClass="User" Description="Nexthink data about the known users">
		<Table Name="nxt-user" Type="Static" Key="engine id_int" Cached="Yes">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from user #KeyFilter#) #Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="user id within nexthink engine" />
				<Table-Column Name="id_md5" SourceName="user_uid" Type="md5" Description="user md5 hash" />
				<Table-Column Name="id_sid" SourceName="sid" Type="sid" Description="user SID by nexthink" />
				<Table-Column Name="name" Type="string" Cardinal="128" />
				<Table-Column Name="full_name" Type="string" Cardinal="128" />
				<Table-Column Name="last_seen" Type="datetime" />
			</Table-Columns>
			<Table-Index Name="idx_id_sid" Columns="id_sid" Unique="false" />
			<Table-Index Name="idx_name" Columns="name" Unique="false" />
		</Table>
		<Table Name="nxt-user-current" Type="Static" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from user #KeyFilter#) #Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="user id within nexthink engine" />
				<Table-Column Name="account_type" SourceName="type" Type="string" Cardinal="128" />
				<Table-Column Name="job_title" Type="string" Cardinal="64" />
				<Table-Column Name="department" Type="string" Cardinal="128" />
				<Table-Column Name="country" Type="string" Cardinal="128" />
				<Table-Column Name="org_unit" Type="string" Cardinal="128" />
				<Table-Column Name="locality" Type="string" Cardinal="128" />
				<Table-Column Name="location" Type="string" Cardinal="128" />
				<Table-Column Name="dname" SourceName="distinguished_name" Type="string" Cardinal="256" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-user" Columns="engine id_int" />
		</Table>
		<Table Name="nxt-user-campaign-results" Type="History" Key="engine id_int">
			<Nexthink-NXQL-Template>
				&#xD;&#xD;
				(select	#Columns# (from user (where user (ne #"campaign:DEX - Employee sentiment/Last action time" nil)) #KeyFilter#) #Limit#)&#xD;&#xD;
			</Nexthink-NXQL-Template>
			<Table-Columns>
				<Table-Column Name="engine" SourceType="Static" SourceName="engine" Type="string" Cardinal="32" Default="(unknown)" Description="Nexthink engine" />
				<Table-Column Name="id_int" SourceName="id" Type="bigint" Description="user id within nexthink engine" />
				<Table-Column-NxtCampaign Name="time" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Last action time" Type="datetime" />
				<Table-Column-NxtCampaign Name="satisfaction" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Satisfaction" ValueID="0" Type="int" />
				<Table-Column-NxtCampaign Name="device-sentiment" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Device sentiment" ValueID="1" Type="int" />
				<Table-Column-NxtCampaign Name="productivity-sentiment" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Productivity sentiment" ValueID="2" Type="int" />
				<Table-Column-NxtCampaign Name="additional-feedback-text" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Additional feedback" ValueID="4" AsText="true" Type="string" />
				<Table-Column-NxtCampaign Name="additional-feedback" CampaignName="DEX - Employee sentiment" CampaignID="bf573024-c7cc-4885-9ce5-2d22535467d8" ValueName="Additional feedback" ValueID="4" Type="string" />
			</Table-Columns>
			<Table-Reference ForeignTable="nxt-user" Columns="engine id_int" />
		</Table>
	</DataCluster>
	<DataCluster Name="citrixMetrics" Origin="Citrix" InformationClass="VirtualSession">
		<Table Name="citrix-session-details" Type="Static" Key="Id">
			<Table-Columns>
        <!-- basic session properties -->
        <Table-Column Name="Id" SourceName ="SessionKey" Type="guid" />
				<Table-Column Name="StartDate" Type="datetime" />
				<Table-Column Name="EndDate" Type="datetime" />
				<Table-Column Name="LogOnDuration" Type="int" />
				<Table-Column Name="ConnectionState" Type="int" Cardinal="64" />
				<Table-Column Name="EndpointName" Type="string" Cardinal="64" />
				<Table-Column Name="IsAnonymous" Type="boolean" />
      
        <!-- machine properties -->
				<Table-Column Name="Mch_Id" SourceName="Machine.Id" Type="guid" />
				<Table-Column Name="Mch_Name" SourceName="Machine.Name" Type="string"/>
				<Table-Column Name="Mch_DnsName" SourceName="Machine.DnsName" Type="string" />
				<Table-Column Name="Mch_IPAddress" SourceName="Machine.IPAddress" Type="string" />
				<Table-Column Name="Mch_HostedMachine" SourceName="Machine.HostedMachineId" Type="string" />
				<Table-Column Name="Mch_IsInMaintenanceMode" SourceName="Machine.IsInMaintenanceMode" Type="boolean" />
				<Table-Column Name="Mch_AgentVersion" SourceName="Machine.AgentVersion" Type="string" />
				<Table-Column Name="Mch_CurrentRegistrationState" SourceName="Machine.CurrentRegistrationState" Type="int" Default="0" />
				<Table-Column Name="Mch_CurrentSessionCount" SourceName="Machine.CurrentSessionCount" Type="int" />
				<Table-Column Name="Mch_WindowsConnectionSetting" SourceName="Machine.WindowsConnectionSetting" Type="int" Default="0" />
				<Table-Column Name="Mch_OSType" SourceName="Machine.OSType" Type="string" />
        <Table-Column Name="Ctl_Name" SourceName="Machine.Catalog.Name" Type="string" Default="0" />
        <Table-Column Name="Ctl_AllocationType" SourceName="Machine.Catalog.AllocationType" Type="int" Default="0" />
        <Table-Column Name="DGrp_Name" SourceName="Machine.DesktopGroup.Name" Type="string" />
				<Table-Column Name="CLI_Cpu" SourceName="Machine.CurrentLoadIndex.Cpu" Type="int" Default="0" />
				<Table-Column Name="CLI_Memory" SourceName="Machine.CurrentLoadIndex.Memory" Type="int" Default="0" />
				<Table-Column Name="CLI_Disk" SourceName="Machine.CurrentLoadIndex.Disk" Type="int" Default="0" />

        <!-- user properties -->
				<Table-Column Name="Usr_Id" SourceName="User.Id" Type="int" />
				<Table-Column Name="Usr_Name" SourceName="User.UserName" Type="string"/>
				<Table-Column Name="Usr_FullName" SourceName="User.FullName" Type="string"/>
				<Table-Column Name="Usr_Domain" SourceName="User.Domain" Type="string"/>

        <!-- connection properties -->
				<Table-Column Name="Con_Id" SourceName="CurrentConnection.Id" Type="guid" />
				<Table-Column Name="Con_ClientName" SourceName="CurrentConnection.ClientName" Type="string" />
				<Table-Column Name="Con_ClientAddress" SourceName="CurrentConnection.ClientAddress" Type="string" />
				<Table-Column Name="Con_ClientVersion" SourceName="CurrentConnection.ClientVersion" Type="string" />
				<Table-Column Name="Con_ClientPlatform" SourceName="CurrentConnection.ClientPlatform" Type="string" />
				<Table-Column Name="Con_ConnectedViaIPAddress" SourceName="CurrentConnection.ConnectedViaIPAddress" Type="string" />
				<Table-Column Name="Con_LaunchedViaHostName" SourceName="CurrentConnection.LaunchedViaHostName" Type="string" />
				<Table-Column Name="Con_LogOnStartDate" SourceName="CurrentConnection.LogOnStartDate" Type="datetime" />
				<Table-Column Name="Con_LogOnEndDate" SourceName="CurrentConnection.LogOnEndDate" Type="datetime" />
				<Table-Column Name="Con_BrokeringDuration" SourceName="CurrentConnection.BrokeringDuration" Type="int" />
				<Table-Column Name="Con_VMStartStartDate" SourceName="CurrentConnection.VMStartStartDate" Type="datetime" />
				<Table-Column Name="Con_VMStartEndDate" SourceName="CurrentConnection.VMStartEndDate" Type="datetime" />
				<Table-Column Name="Con_HdxStartDate" SourceName="CurrentConnection.HdxStartDate" Type="datetime" />
				<Table-Column Name="Con_HdxEndDate" SourceName="CurrentConnection.HdxEndDate" Type="datetime" />
				<Table-Column Name="Con_AuthenticationDuration" SourceName="CurrentConnection.AuthenticationDuration" Type="int" />
				<Table-Column Name="Con_GpoStartDate" SourceName="CurrentConnection.GpoStartDate" Type="datetime" />
				<Table-Column Name="Con_GpoEndDate" SourceName="CurrentConnection.GpoEndDate" Type="datetime" />
				<Table-Column Name="Con_LogOnScriptsStartDate" SourceName="CurrentConnection.LogOnScriptsStartDate" Type="datetime" />
				<Table-Column Name="Con_LogOnScriptsEndDate" SourceName="CurrentConnection.LogOnScriptsEndDate" Type="datetime" />
				<Table-Column Name="Con_ProfileLoadStartDate" SourceName="CurrentConnection.ProfileLoadStartDate" Type="datetime" />
				<Table-Column Name="Con_ProfileLoadEndDate" SourceName="CurrentConnection.ProfileLoadEndDate" Type="datetime" />
				<Table-Column Name="Con_InteractiveStartDate" SourceName="CurrentConnection.InteractiveStartDate" Type="datetime" />
				<Table-Column Name="Con_InteractiveEndDate" SourceName="CurrentConnection.InteractiveEndDate" Type="datetime" />
				<Table-Column Name="Con_UserInitStartDate" SourceName="CurrentConnection.UserInitStartDate" Type="datetime" />
				<Table-Column Name="Con_UserInitEndDate" SourceName="CurrentConnection.UserInitEndDate" Type="datetime" />
				<Table-Column Name="Con_AppxAssociationStartDate" SourceName="CurrentConnection.AppxAssociationStartDate" Type="datetime" />
				<Table-Column Name="Con_AppxAssociationEndDate" SourceName="CurrentConnection.AppxAssociationEndDate" Type="datetime" />
				<Table-Column Name="Con_AppxLoadPackageStartDate" SourceName="CurrentConnection.AppxLoadPackageStartDate" Type="datetime" />
				<Table-Column Name="Con_AppxLoadPackageEndDate" SourceName="CurrentConnection.AppxLoadPackageEndDate" Type="datetime" />
        
        <!-- additional site infos from configuration-->
				<Table-Column Name="SiteId" Type="guid" />
				<Table-Column Name="SiteName" Type="guid" />
			</Table-Columns>
		</Table>
      
		<Table Name="citrix-session" Type="Static" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" SourceName ="SessionKey" Type="guid" />
				<Table-Column Name="StartDate" Type="datetime" />
				<Table-Column Name="EndDate" Type="datetime" />
				<Table-Column Name="LogOnDuration" Type="int" />
				<Table-Column Name="ConnectionState" Type="int" Cardinal="64" />
				<Table-Column Name="EndpointName" Type="string" Cardinal="64" />
				<Table-Column Name="IsAnonymous" Type="boolean" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-metrics" Type="History" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="CollectedDate" Type="datetime" />
				<Table-Column Name="IcaRttMS" Type="int" Aggregation="average" />
				<Table-Column Name="IcaLatency" Type="int" Aggregation="average" />
				<Table-Column Name="ClientL7Latency" Type="int" Aggregation="average" />
				<Table-Column Name="ServerL7Latency" Type="int" Aggregation="average" />
				<Table-Column Name="ConnectionState" Type="int" Aggregation="average" />
				<Table-Column Name="InputBandwidthUsed" Type="int" Aggregation="average" />
				<Table-Column Name="OutputBandwidthUsed" Type="int" Aggregation="average" />
				<Table-Column Name="OutputBandwidthAvailable" Type="int" Aggregation="average" />
				<Table-Column Name="Fps" Type="int" Aggregation="average" />
				<Table-Column Name="InputFps" Type="int" Aggregation="average" />
				<Table-Column Name="OutputFps" Type="int" Aggregation="average" />
				<Table-Column Name="WanLatency" Type="int" Aggregation="average" />
				<Table-Column Name="DcLatency" Type="int" Aggregation="average" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-connectionState-metrics" Type="History" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="StartDate" Type="datetime" />
				<Table-Column Name="ConnectionState" Type="int" />
				<Table-Column Name="ConnectionCount" Type="int" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-icaRttMS" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="IcaRttMS" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-icaLatency" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="IcaLatency" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-clientL7Latency" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="ClientL7Latency" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-serverL7Latency" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="ServerL7Latency" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-inputBandwidthUsed" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="InputBandwidthUsed" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-outputBandwidthUsed" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="OutputBandwidthUsed" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-outputBandwidthAvailable" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="OutputBandwidthAvailable" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-fps" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="Fps" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-inputFps" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="InputFps" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-outputFps" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="OutputFps" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-wanLatency" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="WanLatency" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-details-dcLatency" Type="Events" Key="Id" EventTimeCol="time">
			<Table-Columns>
				<Table-Column Name="Id" Type="int" />
				<Table-Column Name="Value" SourceName="DcLatency" Type="int" />
				<Table-Column Name="time" SourceName="CollectedDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-machine" Type="Static" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="guid" />
				<Table-Column Name="Name" Type="string"/>
				<Table-Column Name="CatalogName" SourceName="Catalog" SourceJsonField="Name" Type="string" Default="0" />
				<Table-Column Name="AllocationType" SourceName="Catalog" SourceJsonField="AllocationType" Type="int" Default="0" />
				<Table-Column Name="DesktopGroupName" SourceName="DesktopGroup" SourceJsonField="Name"  Type="string" />
				<Table-Column Name="DnsName" Type="string" />
				<Table-Column Name="HostedMachine" SourceName="HostedMachineId" Type="string" />
				<Table-Column Name="IPAddress" Type="string" />
				<Table-Column Name="WindowsConnectionSetting" Type="int" Default="0" />
				<Table-Column Name="CurrentRegistrationState" Type="int" Default="0" />
				<Table-Column Name="AgentVersion" Type="string" />
				<Table-Column Name="CurrentSessionCount" Type="int" />
				<Table-Column Name="OSType" Type="string" />
				<Table-Column Name="IsInMaintenanceMode" Type="boolean" />
				<Table-Column Name="Cpu" SourceName="CurrentLoadIndex" SourceJsonField="Cpu" Type="int" Default="0" />
				<Table-Column Name="Memory" SourceName="CurrentLoadIndex" SourceJsonField="Memory" Type="int" Default="0" />
				<Table-Column Name="Disk" SourceName="CurrentLoadIndex" SourceJsonField="Disk" Type="int" Default="0" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-user" Type="Static" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="guid" />
				<Table-Column Name="UserName" Type="string" Cardinal="64" />
				<Table-Column Name="FullName" Type="string" Cardinal="64" />
				<Table-Column Name="Domain" Type="string" Cardinal="64" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-connection" Type="Static" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="guid" />
				<Table-Column Name="LogOnStartDate" Type="datetime" />
				<Table-Column Name="LogOnEndDate" Type="datetime" />
				<Table-Column Name="BrokeringDuration" Type="int" />
				<Table-Column Name="VMStartStartDate" Type="datetime" />
				<Table-Column Name="VMStartEndDate" Type="datetime" />
				<Table-Column Name="HdxStartDate" Type="datetime" />
				<Table-Column Name="HdxEndDate" Type="datetime" />
				<Table-Column Name="AuthenticationDuration" Type="int" />
				<Table-Column Name="GpoStartDate" Type="datetime" />
				<Table-Column Name="GpoEndDate" Type="datetime" />
				<Table-Column Name="LogOnScriptsStartDate" Type="datetime" />
				<Table-Column Name="LogOnScriptsEndDate" Type="datetime" />
				<Table-Column Name="ProfileLoadStartDate" Type="datetime" />
				<Table-Column Name="ProfileLoadEndDate" Type="datetime" />
				<Table-Column Name="InteractiveStartDate" Type="datetime" />
				<Table-Column Name="InteractiveEndDate" Type="datetime" />
			</Table-Columns>
		</Table>
		<Table Name="citrix-session-currentConnection" Type="Static" Key="Id">
			<Table-Columns>
				<Table-Column Name="Id" Type="guid" />
				<Table-Column Name="ClientName" Type="string" />
				<Table-Column Name="ClientAddress" Type="string" />
				<Table-Column Name="ClientVersion" Type="string" />
				<Table-Column Name="ClientPlatform" Type="string" />
				<Table-Column Name="ConnectedViaIPAddress" Type="string" />
				<Table-Column Name="LaunchedViaHostName" Type="string" />
				<Table-Column Name="LogOnStartDate" Type="datetime" />
				<Table-Column Name="LogOnEndDate" Type="datetime" />
				<Table-Column Name="BrokeringDuration" Type="int" />
				<Table-Column Name="VMStartStartDate" Type="datetime" />
				<Table-Column Name="VMStartEndDate" Type="datetime" />
				<Table-Column Name="HdxStartDate" Type="datetime" />
				<Table-Column Name="HdxEndDate" Type="datetime" />
				<Table-Column Name="AuthenticationDuration" Type="int" />
				<Table-Column Name="GpoStartDate" Type="datetime" />
				<Table-Column Name="GpoEndDate" Type="datetime" />
				<Table-Column Name="LogOnScriptsStartDate" Type="datetime" />
				<Table-Column Name="LogOnScriptsEndDate" Type="datetime" />
				<Table-Column Name="ProfileLoadStartDate" Type="datetime" />
				<Table-Column Name="ProfileLoadEndDate" Type="datetime" />
				<Table-Column Name="InteractiveStartDate" Type="datetime" />
				<Table-Column Name="InteractiveEndDate" Type="datetime" />
				<Table-Column Name="UserInitStartDate" Type="datetime" />
				<Table-Column Name="UserInitEndDate" Type="datetime" />
				<Table-Column Name="AppxAssociationStartDate" Type="datetime" />
				<Table-Column Name="AppxAssociationEndDate" Type="datetime" />
				<Table-Column Name="AppxLoadPackageStartDate" Type="datetime" />
				<Table-Column Name="AppxLoadPackageEndDate" Type="datetime" />
			</Table-Columns>
		</Table>
	</DataCluster>
</F4SD-DataClusters-Configuration>