403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files/Microsoft Analysis Services/AS OLEDB/140/Resources/1033/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Program Files/Microsoft Analysis Services/AS OLEDB/140/Resources/1033/msmdsrvi.rll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$��d���
���
���
�������
��՝���
������
�Rich��
�PEd�r�]�" � @�`( ���#p.rdata`@@.rsrc�� @@r�]�ppr�]��r�]
Tr�]RSDSL��Z�H�ɊQ��
d:\dbs\sh\uikp\0923_113756\cmd\18\obj\x64retail\sql\picasso\engine\src\px\rll_iw\pxrll_iw.vcxproj\msmdsrvi.pdbGCTLp.rdatap�.rdata$zzzdbg `n.rsrc$01`�H�.rsrc$028�p�������E������0�H�`�x�	��
������
��� �8�P�h�����p��~�����������(��@��X��p�����
��3��4��8�=�H0�lH��`��x�����������������$ �*8�0P�Yh����������������������(�@�NX�fp�����������������0�H�`�x���	��
������� �8�P�h��������������(�@�X� p�!��"��#��$��%��&�'�+0�@H�A`�Bx�C��F��G��Y��r��s�t �u8�vP�wh�x��y��z��{�����������(��@��X��p���������������������0��H��`��x�����!��"��#��$ �%  �:8 �;P �Sh �T� �U� �m� ��� ��� ��� ��!��(!��@!��X!��p!���!���!���!���!���!��"��"��0"��H"��`"��x"���"���"��"��"��"�#� #�8#�P#�(h#�A�#���#���#���#���#���#��$��($��@$��X$��p$���$���$��$��$��$�4%�5%�A0%�MH%�N`%�Tx%�f�%�g�%��%���%���%��&�� &��8&��P&��h&���&���&���&���&���&���&��'��('��@'��X'��p'���'���'���'���'���'�(�(�0(�H(�`(�x(� �(�$�(�&�(�(�(�)�(�*)�+ )�,8)�-P)�.h)�/�)�0�)�1�)�2�)�3�)�4�)�5*�6(*�7@*�8X*�9p*�:�*�;�*�<�*�=�*�>�*�?+�@+�A0+�BH+�C`+�Dx+�E�+�T�+�U�+�V�+�`�+�g,�h ,�i8,�jP,�kh,�l�,�|�,�}�,�~�,���,���,��-��(-��@-��X-��p-���-���-���-���-���-��.��.��0.��H.��`.��x.���.���.���.���.���.��/�� /��8/��P/��h/���/���/���/���/�	�/�"	�/�#	0�$	(0�%	@0�&	X0�'	p0�T	�0�m	�0�n	�0�o	�0�p	�0��	1��	1��	01��	H1��	`1�
x1�
�1�
�1�
�1�
�1�
�1�
2�
 2�
82�)
P2�*
h2�+
�2�,
�2�-
�2�.
�2�/
�2�1
�2�2
3�3
(3�4
@3�5
X3�6
p3�7
�3�8
�3�9
�3�:
�3�g
�3�h
4��
4��
04��
H4��
`4��
x4��
�4��
�4��
�4��
�4��
�4��
5��
 5��
85��
P5��
h5��
�5��
�5��
�5��
�5��
�5��
�5��
6��
(6��
@6��
X6��
p6��
�6��
�6��
�6��
�6��
�6��
7��
7��
07��
H7��
`7��
x7��
�7��
�7��
�7��
�7��
�7��
8��
 8��
88��
P8��
h8��
�8��
�8��
�8��
�8��
�8��
�8��
9��
(9��
@9��
X9��
p9��
�9��
�9��
�9��
�9��
�9��
:��
:��
0:��
H:��
`:��
x:��
�:��
�:��
�:��
�:��
�:��
;��
 ;��
8;��
P;��
h;��;��;��;��;��;��;�<�(<�@<�	X<�
p<�#�<�$�<�%�<�&�<�'�<�(=�)=�*0=�+H=�,`=�-x=�.�=�/�=�0�=�1�=�2�=�3>�4 >�58>�6P>�7h>�8�>�9�>�:�>�;�>�<�>�=�>�j?�k(?��@?��X?��p?���?���?�&�?�e�?���?��@��@��0@��H@��`@��x@���@���@���@���@���@��A�� A��8A��PA��hA���A���A���A���A���A�
�A�
B�
(B�
@B�
XB�
pB�B
�B�U
�B�V
�B�W
�B�[
�B�\
C��
C��
0C��
HC��
`C��
xC��
�C��
�C��
�C��
�C��
�C��
D� D�8D�PD�\hD�]�D�^�D�_�D�`�D�i�D�k�D�lE�m(E�n@E�oXE�ppE�q�E�s�E�t�E�v�E�x�E�yF�|F�}0F�HF��`F��xF���F���F���F���F���F��G�� G��8G��PG��hG���G���G���G���G���G���G��H��(H��@H��XH��pH���H���H���H���H���H��I��I��0I�HI�`I�8n�xI��I�	�I	�I	�I	�I	�I	�I	J	J	(J	8J	HJ	XJ	hJ	xJ	�J	�J	�J	�J	�J	�J	�J	�J	K	K	(K	8K	HK	XK	hK	xK	�K	�K	�K	�K	�K	�K	�K	�K	L	L	(L	8L	HL	XL	hL	xL	�L	�L	�L	�L	�L	�L	�L	�L	M	M	(M	8M	HM	XM	hM	xM	�M	�M	�M	�M	�M	�M	�M	�M	N	N	(N	8N	HN	XN	hN	xN	�N	�N	�N	�N	�N	�N	�N	�N	O	O	(O	8O	HO	XO	hO	xO	�O	�O	�O	�O	�O	�O	�O	�O	P	P	(P	8P	HP	XP	hP	xP	�P	�P	�P	�P	�P	�P	�P	�P	Q	Q	(Q	8Q	HQ	XQ	hQ	xQ	�Q	�Q	�Q	�Q	�Q	�Q	�Q	�Q	R	R	(R	8R	HR	XR	hR	xR	�R	�R	�R	�R	�R	�R	�R	�R	S	S	(S	8S	HS	XS	hS	xS	�S	�S	�S	�S	�S	�S	�S	�S	T	T	(T	8T	HT	XT	hT	xT	�T	�T	�T	�T	�T	�T	�T	�T	U	U	(U	8U	HU	XU	hU	xU	�U	�U	�U	�U	�U	�U	�U	�U	V	V	(V	8V	HV	XV	hV	xV	�V	�V	�V	�V	�V	�V	�V	�V	W	W	(W	8W	HW	XW	hW	xW	�W	�W	�W	�W	�W	�W	�W	�W	X	X	(X	8X	HX	XX	hX	xX	�X	�X	�X	�X	�X	�X	�X	�X	Y	Y	(Y	8Y	HY	XY	hY	xY	�Y	�Y	�Y	�Y	�Y	�Y	�Y	�Y	Z	Z	(Z	8Z	HZ	XZ	hZ	xZ	�Z	�Z	�Z	�Z	�Z	�Z	�Z	�Z	[	[	([	8[	H[	X[	h[	x[	�[	�[	�[	�[	�[	�[	�[	�[	\	\	(\	8\	H\	X\	h\	x\	�\	�\	�\	�\	�\	�\	�\	�\	]	]	(]	8]	H]	X]	h]	x]	�]	�]	�]	�]	�]	�]	�]	�]	^	^	(^	8^	H^	X^	h^	x^	�^	�^	�^	�^	�^	�^	�^	�^	_	_	(_	8_	H_	X_	h_	x_	�_	�_	�_	�_	�_	�_	�_	�_	`	`	(`	8`	H`	X`	h`	x`	�`	�`	�`	�`	�`	�`	�`	�`	a	a	(a	8a	Ha	Xa	ha	xa	�a	�a	�a	�a	�a	�a	�a	�a	b	b	(b	8b	Hb	Xb	hb	xb	�b	�b	�b	�b	�b	�b	�b	�b	c	c	(c	8c	Hc	Xc	hc	xc	�c	�c	�c	�c	�c	�c	�c	�c	d	d	(d	8d	Hd	Xd	hd	xd	�d	�d	�d	�d	�d	�d	�d	�d	e	e	(e	8e	He	Xe	he	xe	�e	�e	�e	�e	�e	�e	�e	�e	f	f	(f	8f	Hf	Xf	hf	xf	�f	�f	�f	�f	�f	�f	�f	�f	g	g	(g	8g	Hg	Xg	hg	xg	�g	�g	�g	�g	�g	�g	�g	�g	h	h	(h	8h	Hh	Xh	hh	xh	�h	�h	�h	�h	�h	�h	�h	�h	i	i	(i	8i	Hi	Xi	hi	xi	�i	�i	�i	�i	�i	�i	�i	�i	j	j	(j	8j	Hj	Xj	hj	xj	�j	�j	�j	�j	�j	�j	�j	�j	k	k	(k	8k	Hk	Xk	hk	xk	�k	�k	�k	�k	�k	�k	�k	�k	l	l	(l	8l	Hl	Xl	hl	xl	�l	�l	�l	�l	�l	�l	�l	�l	m	m	(m	8m	Hm	Xm	hm	xm	�m	�m	�m	�m	�m	�m	�m	�m	n	n	(n`��0�R��X�>ع�����*��L�~��`�������F��6��D�<�����е(��H�V`����bh���08�BH��8��x��x�B���X�V8�8��t����vH�@x���dH�Tx�\x�b���h�������������f��j��l��>�xh�z��d��z��zH�r�zp�p��l������X�f��v��r�R	,f	�	�o	x
0z	� �	�
��	x �	�й	���	2�	�P�t��\
(�r
��@�"�/L
h<d
�I��]�ho2
�|�h��H��(����j(�������$�	��	\
'	��9	&I	�	0� ��	~(�	v��	*��	V(�	@�	�	@DF�E"�Lb]
8j��x�؄� 
��n��b�^��`�hd�`e���	����	��N	��
���
 �j
���
Xp�h@�@�@("h.
�00
�P
�
��
�	`!

x+
� 7
�?
��2
H�7
^�?
��G
�8D
�(G
��
���
�PH
h�V
*�d
�p{
6��
0
ؙ
�Ъ
|P�
���
�
��
0h,`o�8v��}�X�x��h��(��
(����x��X��8������~8X]�@�	�$b	X.n�9��E�
�S�	�]n`c�v��\�*�����ȶ������
����DȖ��2���H��(�@�� ����������d�F`������$8�t��P���X��h�B���������P�
������f�X���(��VV���X�6��@f��
r�P��Q�V�Pb�jr�v��"
Ȏ�
��v	�B`��0�	8�`���	p��
������	������	H
d	�
�H
`)
R�7
~8F
>
xS
l
�]
�
pk
�px
x�
�
��
�H	�$�
�20�L@�Z��h�����	��X��$&x���h����
�
8)4p5�xR��P��3:08�:��E8��VR	X_`f|�i��p���
@����	�V
p�x�F���``h�,�n8�2�	xp�(���� � � �� ���
$��
L�
�
�>��j�$(�Lx�2��,Py��������@�z
 �Dh�����
"LX.p�<��OZ^��r���Jؑ�P��
x����`h��
8�,	��.��8�
��tX�X	��� t�f��
�f��� '0+~�/`5(;@@p�DH�K	U2H[`ax
�k��r��x�0~�0���|��*������	������`��@�D��2���������`��8�� ���np��(�:h��h�`�<jxT�
�h>�$���x%*(/|�5�:��@��LzHRp�W��]:�aj`g��j<(p��tJ{r��@Ȇ����`�R�����d����$�������|�z���`��0����ph�H��d���� h"�@H����

��
`�
(*�	4�
�>��M$	�W^`e�
�rx`��
�XH�l
�������R�F	X���B
H����V��
`� �
��
�+���\�88��
��>����8������0,��.jP0�	(:�	D��P"
�Z��j�p{�(��������8��0���������P���+�`<�e��i4	�rpC�	hM�XYV�u��w6�z	؃������������D�V"@	�Hd@�� 
��Hx���&��8����x
x(:�4�	@>HIz(Y��W� �
��
���
�
`�
� �
��
l��
b��
���
8����
P(�
6`�
�J`�@��%.,lx:
�JD�K�	pU�`\�(m0{�����������f��H@�|�����<
)��8�F��K�p��
(�	(�����D��*
(����[P��V�A(}TRACEDEFINITION.XMLGlobally Unique IDEvent schema versionETW ChannelCommand end with error.VertiPaq SE Query Cache UseCategory of eventQuery begin.A latch is acquiredColumn Name2Parameters for parameterized queries and commands.A new dump is being created$Error message if there is any error.2Number of subordinate nodes that returned failures+SQL Server Analysis Services XEvent PackageEvent grouping keywordsAssociated Keyword'File path, relative to the storage rootcFor Testing Purposes Only (unavailable in production): Inject failure when the event gets publishedExisting session.,The ActivityID of the newly created activityA latch is releasedWait duration for this latch.
PageIn End/Expression being evaluated when error occurred.�Detailed information about the evaluation of calculations. This event will have a negative impact on performance when turned on."Delay in milliseconds before retryOEvent is raised on a first failure when deleting a files during commit/rollback6Resource Governance Memory related XEvent messages map%Cube for which this scope was cached._Model for which this scope was cached (may be different from the cube in case of perspectives).+Workload group exceeds the processing limit=Event is raised when a transient retriable error is unhandledmQuery subcube with detailed information. This event may have a negative impact on performance when turned on.7Records service shut down, start, and pause activities.6Column encoding post partition processing sampling map+The callstack captured at the time of dump.6The Activity Type associated with the current request.'Reason for not handling transient errorA waiting latch is timeoutIds of the failed nodesCreate FilteredDump in an event$Text data associated with the event.DirectQuery Begin.VEvent is raised when persistence of the database data for a Tabular model is completedFile Load Begin.
Event classesCQuery cancelled because its workload group exceeds the memory limitCalculate non empty current.Calculate non empty end.~Name of the computer on which the client is running. This data column is populated if the host name is provided by the client.HEvent is raised when some info needs to be reported as a monitored eventUnique connection ID.Severity level of an exception.bIf we created a dump or skipped it because it was a duplicate dump or there were too many of them.?Event is raised when an object lock is granted to a transactionThread pool type classes/If sqldumper.exe successfully created the dump.|Time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.'Attach a current ActivityID to an eventCReports reads, writes, cpu usage after end of commands and queries.REvent is raised when Sampling is triggered for a column while partition processing!Maximum number of files to retain!ID of the current workload group.XEvent is raised when a sequence point is triggered during a tabular metadata transaction'Asynchronous security audit file targetoEvent is raised when server finished merge of transaction version map file to persisted master version map fileTable storage ID (IMBI).Query cube begin.Command begin.End of Server State Discover.�Amount of time (stored as PFDateTime format with 100-ns granularity, actual precision depends on specific API) taken for creating the dump. End of thread pool enqueue a jobObject type./ID of the workload group this query belongs to. Process duration for this latch.4Amount of time (in milliseconds) taken by the event.Execute MDX script begin.yServer process ID.  This uniquely identifies a user session. This directly corresponds to the session GUID used by XML/A.NWhat happened, look for the event name in the source code for possible values.XMLA request properties.,Query subcube, for Usage Based Optimization.�Collects all new connection events since the trace was started, such as when a client requests a connection to a server running an instance of SQL Server.rCollects all new disconnect events since the trace was started, such as when a client issues a disconnect command.XML representation of job graphResult code of a given event.Partition Name;Session GUID for a session scope, empty for a global scope.
File Save EndPageOut EndEnd of Discover Request.Serialize results current.VertiPaq SE Query Cache MissJMemory of the current workload group is switched to default workload groupDEvent is raised when a retry attempt is made after a transient errorCommand end./Contents of the Server State Discover Response.
Session IDw1 = success. 0 = failure (for example, a 1 means success of a permissions check and a 0 means a failure of that check).Progress report begin.
ParametersWEvent raised when we fail to load a Vertipaq table when deleting/detaching the database)Windows domain to which the user belongs.Error number of a given event.Size of the dump in KB.Address of the latch.
Session GUID.Size in MB to grow the fileSession Delete.'Workload group exceeds the memory limitSerialize results end.Not usedTrace information.*Server Process ID assigned to the Session..An error occurred during MDX script execution.Progress total.�Amount of time (stored as PFDateTime format with 100-ns granularity, actual precision depends on specific API) taken by the activity9Type of the operation: 0 - create, 1 - alter, 2 - delete.)The process ID of the client application.%Duration for reqeust processing (ms).)Database for which this scope was cached.Start of Discover Request./Deleted file path, relative to the storage root+Event to trace scope caching functionality.Transaction GUID.UEvent is raised when a transient error is detected for which retry might be attempted�Amount of time (stored as PFDateTime format with 100-ns granularity, actual precision depends on specific API) that engine is suspended during calling sqldumper..Error Type: 0 = unknown, 1 = user, 2 = system.&Duration for thread pool enqueue (ms).*The request ID is used to track a request.An activity beginsQuery dimension.Execute MDX script end.
Error DetailsMetadata lock timeout.Transaction ID"Object ID (note this is a string).VUser name in canonical form.  For example, engineering.microsoft.com/software/someone.[A summary aggregating statistics information collected during the execution of the request.HEvent is raised when a transaction is blocked waiting for an object lockMaximum file size in MBSObject path.  A comma-separated list of parents, starting with the object's parent.PageOut Begin.MEvent is raised when persistence for a Tabular model opens a file for reading�Name of the client application that created the connection to the server. This column is populated with the values passed by the application rather than the displayed name of the program.-A latch processing time exceeds the thresholdID of the object.Windows user name.*Event is raised when a sequence point endsCName of the database in which the statement of the user is running.FEvent Subclass provides additional information about each event class.7Amount of CPU time (in milliseconds) used by the event.UObject reference.  Encoded as XML for all parents, using tags to describe the object.wInformation about the evaluation of calculations. This event will have a negative impact on performance when turned on.�The value of the ApplicationContext XMLA property as provided by external applications to assist with end-to-end correlation of user activities.sAnswer query by getting data from aggregation. This event may have a negative impact on performance when turned on.Calculate non empty begin.EEvent is raised when persistence for a Tabular model deletes a folderCreate MiniDump in an eventDatabase IDSerialize results begin.(Workload Group is throttled on CPU usageFile Load End.'Name of the server producing the event.�Time at which the event ended. This column is not populated for starting event classes, such as SQL:BatchStarting or SP:Starting. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.BDAX logical/physical plan tree for VertiPaq and DirectQuery modes.User Object ID.&XML representation of dependency graph"Records object permission changes./Short text description for the deletion reason.CEvent is raised when persistence for a Tabular model deletes a fileVertiPaq SE QueryiFor Testing Purposes Only (unavailable in production): Terminates the process when the event is published
Table Name'Execute MDX script current. Deprecated.File Save Begin.!Location and file name of the logLabel of the object.Query cube end.Object name.,Event is raised when a sequence point startsA new dump creation is doneUser defined Event.XEvent is raised when a sequence point is doing work for an object, before the jobs startProgress report error.Type of the thread pool.
Query end.Start of Server State Discover.LRecords server backup/restore/synchronize/attach/detach/imageload/imagesave.6If we created the dump manually using PFE_MANUAL_DUMP.
Integer data.0Session type (what entity caused the operation).(The ActivityID of the completed activity1Deleted folder path, relative to the storage root9Name of the database in which the transaction is running.An activity endsExisting user connection.yAnswer query by getting data from one of the caches. This event may have a negative impact on performance when turned on.qThe locks are held by another transaction and therefore this transaction is blocking until the locks are releasedJob ID for progress.*A latch waiting time exceeds the threshold*The locks were released by the transactionProgress report current.	Table ID.Session Initialize.
Server error.*The locks were acquired by the transaction Error code for the load failure.:Optional additional information about the deletion reason.tEvent is raised when server failed during merge of transaction version map file to persisted master version map fileNotification event.nEvent is raised when a distributed query retry is triggered, due to a failure on one or more subordinate nodes4Server sends the last byte of response for a requestProgress report end.%The ActivityID of the parent activityLock type, read or write.ID of the latch.LTrue means the thread of this activity is different from its parent activityname of the file to be mergedTable name.A latch is waitingMetadata locks deadlock.3Maximum number of log files after which audit fails[Event is raised when persistence for a Tabular model opens a file (StorageFile) for writing
PageIn Begin.Summary of request execution0Error code of the reason the session is deleted."Begin of thread pool enqueue a job*Attach a current activity type to an eventDirectQuery End.A read-latch is acquired+Server receives the first byte of a requestNumber of attempts already mademEvent is raised when server begins to merge transaction version map file to persisted master version map file-DAX extension function execution begin event.2Name of the Dax extension function being executed.+DAX extension function execution end event.NDAX extension function error trace event directly traced by extension authors.`DAX extension function informational/telemetry trace event directly traced by extension authors.PDAX extension function verbose trace event directly traced by extension authors.=A query was rewritten according to available aggregate tables-Information about aggregation table matching.CCollection of all queries that are executed against the data source#Current WSS of all child processes.-Whether we created the heap dump vs min dump.VWhether we created the full dump vs full filtered dump. Applicable to heap dumps only.KSource of dump creation. 0: Unknown  1: AS engine, 2: other cloud component,The hash value of the undecorated callstack.6Size of the memory in use in bytes when dump was takenDump UidSQL Dump Uid(PII not written to traces as plain text.*Index of the session inside one iteration.Source of the cancellation."Session deletion duration (in ms).-Event is raised when model traits is inferredModel traits in json string.2Diagnostic information for Recalc errors/warnings.Warning or informational code.&Warning or informational code ignored.)The object for which this error occurred.4The error/warning string and any additional details.Database Eviction started.%Database last interactive usage time.#Database last scheduled usage time.!Database memory usage (in bytes).!Id of the database being evicted.Database Eviction finished.;Error code (if eviction failed) or zero indicating success.:Amount of time (in milliseconds) taken by the DB eviction."Database Eviction hard limit wait.Wait queue length&Database Eviction hard limit wait end.3Amount of time (in milliseconds) the thread waited.�Attach the name of the server instance to the event. In case of AS Azure this will be the name of the server provisioned by user in azure portal.?Attach the subscription id of the server instance to the event.>Attach the resource group of the server instance to the event.	!A6!ApP!AP!A.!�!��/!�!�(2!�!��2!�,!��@1!�3!�$QJ!�L!��SQ!�Y!��TTService started. %1 %2 (%3) %4 %5.%0

0Service stopped.%0

hThe system is out of memory. If using a 32-bit version of the product, consider upgrading to the 64-bit version or increasing the amount of memory available on the machine.%0

DThe query log was started.%0

DThe query log was stopped.%0

PThe flight recorder was started.%0

PThe flight recorder was stopped.%0

�The data mining algorithm provider (ProgID: %1) for the %2 algorithm was loaded.%0

DThe error log was started.%0

DThe error log was stopped.%0

The %1 thread pool now has %2 minimum threads, %3 maximum threads, and a concurrency of %4.  Its thread pool affinity mask is %5.%0

�The %1 thread subpool with affinity %5 now has %2 minimum threads, %3 maximum threads, and a concurrency of %4.%0

�Lock manager detected a deadlock in database '%1'. Chosen victim transaction ID is %2 and session ID is %3.%0

�In OnPremise mode, it is not allowed to execute a XMLA file specified in configurations.%0

XSoftware usage metrics are disabled.%0

\Software usage metrics failed to start.%0

hSoftware usage metrics started successfully.%0

DMultidimensional to tabular view: Relationship from measure group '%1' to dimension '%2' is not exposed because it has granularity above the key attribute.%0

4Multidimensional to tabular view: Table for measure group '%1' is renamed to '%1 (Measures)' because there's already dimension with the same name.%0

�Multidimensional to tabular view: Hierarchy '%1' of dimension '%2' is not exposed because one of its levels refers to the column '%3' that is not present in the dimension table in the tabular view.%0

PMultidimensional to tabular view: New table '%1' is created for non-aggregatable attribute '%2' because of calculated members present in the attribute hierarchy.%0

TMultidimensional to tabular view: calculated members of attribute hierarchy '%1' of dimension '%2' are ignored because the attribute has more than one real member.%0

�Multidimensional to tabular view: calculated members of attribute hierarchy '%1' of dimension '%2' are ignored because the attribute has calculated members at the (All) level, or it has related attributes.%0

<Multidimensional to tabular view: calculated members of attribute hierarchy '%1' of dimension '%2' are ignored because it is a parent-child hierarchy.%0

@Multidimensional to tabular view: Key attribute '%1' of dimension '%2' is ignored and used only as artificial key because the dimension is parent-child.%0

�Multidimensional to tabular view: Not able to create measure '%1', because measure with this name already exists.%0

hMultidimensional to tabular view: Not all columns of the table '%1' are added to attribute relationship tree because some cube attributes have attribute hierarchy disabled.%0

xError while in function call %1. System error is: %2%0

Started listening on TCPIP: Status = %1, ComputerName = %2, PhysicalNetBIOSName = %3,  ListenOnIP = %4, Port = %5, ProtocolType = %6%0

xProcessor Information: NumberOfNumaNodes = %1, NumberOfAffinityGroups = %2, NumberOfCPUs = %3, NumberOfPhysicalCores = %4, NumberOfLogicalCores = %5, PhysicalMemoryAvailable = %6 GB%0

�Lock manager detected a lock timeout in database '%1' for object of type %2 and lock type %3.%0

�Lock manager detected a deadlock in database '%1'. Chosen victim transaction ID is %2 and session ID is %3.%0

�Lock conflict status report: Aborting transaction on SPID %1 blocking transaction on SPID %2.%0

�The flight recorder snapshot definition file '%1' was not found, skipping initialization of snapshot activity.%0

�Multidimensional to tabular view: default member of attribute hierarchy '%1' of dimension '%2' is ignored because it's calculated member and server is currently configured (DAXMDIgnoreCalculatedMemberAsDefaultMember) to ignore such members.%0

�Entering Low Memory mode (Current memory consumption: %1 MB).%0

8Low Memory situation has deteriorated [Stage: %1] (Current memory consumption: %2 MB, Low Memory Limit: %3 MB, First Cleanup Limit: %4 MB, Second Cleanup Limit: %5 MB, High Memory Limit: %6 MB, Third Cleanup Limit: %7 MB, Final Cleanup Limit: %8 MB, Hard Memory Limit: %9 MB).%0

0Low Memory situation has improved [Stage: %1] (Current memory consumption: %2 MB, Low Memory Limit: %3 MB, First Cleanup Limit: %4 MB, Second Cleanup Limit: %5 MB, High Memory Limit: %6 MB, Third Cleanup Limit: %7 MB, Final Cleanup Limit: %8 MB, Hard Memory Limit: %9 MB).%0

Multidimensional to tabular view: Attribute '%1' of the dimension '%2' is split on multiple columns because it has member translations.%0

Multidimensional to tabular view: Attribute '%1' of the dimension '%2' is split on multiple columns because of OrderBy setting.%0

�Corrupt database metadata file %1 was found during server startup, DB successfully quarantined.%0

HTransaction recovery started.%0

LTransaction recovery successful%0

8Prepare file  found.%0

TDistributed transaction is pending.%0

LMaster version map file found.%0

TMaster version map file not found.%0

@Merged version map found.%0

xThe MSOLAP ISAPI extension was started successfully.%0

\The MSOLAP ISAPI extension was stopped.%0

�Scheduler will use runnable queue of type = %1 (reason: %2 settings).%0

�Scheduler uses NUMA Aware policy. Nodes = %1, Groups = %2, CPUs = %3, Cores = %4.%0

8Scheduler uses Short Bias policy. Nodes = %1, Groups = %2, CPUs = %3, Cores = %4. Bias settings: nReservedFastCompute = %5 and nDecayIntervalMs = %6.%0

�Scheduler uses Short Bias policy. Supported Configuration = %1, Default Vertipaq Leaf Queue = %2, Stealing Enabled = %3, Multicore Environment = %4, Enough Reservation for Fast and Slow Workload = %5.%0

DResource tracking started.%0

dThe configuration property VertiPaqPagingPolicy no longer supports the Memory Mapped Files setting (2). It has been automatically updated to use system paging (1) instead.%0

�The data mining algorithm provider (ProgID: %1) for the %2 algorithm cannot be loaded. %3%0

�File for a cloned Vertipaq data object '%1' conflicts with a master data object file. This conflict of file names is unexpected and if the transaction fails, it may lead to database corruption.%0

XThe configuration file was recreated.%0

PThe service cannot be started: %1%0

%1%0

%1%0

xAn error occurred while starting the flight recorder.%0

LAn error occurred while the query log table was being created. Check the query log connection string, permissions, or the query log database for problems: %1.%0

|An error occurred while data was being written to the query log. Although the table was created, query logging has stopped. Check the query log database or permissions for issues: %1%0

lAn error occurred while starting the query log.%0

�The operating system resource (event) could not be created during initialization of the lazy writer.%0

�The operating system resource (thread) could not be created during the initialization of the lazy writer.%0

�An error occurred while closing the trace output file, %1.%0

�An error occurred while writing a trace event to the file, %1.%0

�An error occurred while writing a trace event to the rowset.%0

�The trace timed out while waiting for the TCP rowset sender to finish.%0

�An error occurred when the service attempted to shrink the database connection pool.%0

lAn error occurred while stopping the query log.%0

lAn error occurred while starting the error log.%0

lAn error occurred while stopping the error log.%0

%1%0

%1%0

�Lazy processing failed because of the following error: %1%0

�The configuration file could not be loaded. The file may be damaged or contain XML that is not valid. %1%0

�The configuration file could not be saved. The file may be locked by another program. %1%0

|The database cryptographic key could not be loaded: %1%0

\The metadata object could not be linked%0

�The resource file '%1' for locale '%2' could not be loaded. Switching to US English (1033) if available.%0

pUnable to find or start SQLSQM.EXE successfully.%0

�Failed to load server config file: setting %1 containing value=%2 is incorrect. Use msmdsrv.bak to restore msmdsrv.ini.%0

(Failed to load server plug-in extension defined in assembly %1. The following error(s) have been raised during the plug-in initialization. %2%0

�The database cannot be attached because an error occurred while loading the detach log from the file '%1'. One possible reason is that database is already attached in ReadWrite mode to another server instance.%0

�The file '%1' could not be deleted. Please check the file for permissions.%0

�The directory '%1' could not be deleted. Please check the directory for permissions.%0

�File or folder '%1' could not be moved. It may be locked by indexing or antivirus software.%0

�An error occured during transaction rollback (HRESULT=%1).%0

�The file '%1' could not be opened. Please check the file for permissions or see if other applications locked it.%0

Unable to commit Synch transaction safely; server is forced to shutdown; old DB with ID='%1'will be recovered during server startup.%0

�Cannot start the server in Tabular mode as the needed privilege for memory locking is not held (SE_INC_WORKING_SET_NAME or SE_INC_BASE_PRIORITY_NAME, depending on your operating system version)%0

HXEvent initialization failed.%0

hAudit operation failed.  Service is stopping.%0

(An error was encountered during the evaluation of the row level security expression. Role: '%1'. User: '%2'. Table: '%3'. Error message: %4.%0

�The GroupAffinity configuration setting for the thread pool is incorrectly formatted.  The setting must contain a comma-separated sequence of hexadecimal strings containing the affinity masks for each processor group on the system.%0

8The %1 thread pool could not be created because its GroupAffinity configuration setting resulted in no processors being assigned to the thread pool.%0

�The Group affinity configuration settings require more CPUs than allowed in this edition.%0

�The Group affinity configuration settings require more cores than allowed in this edition.%0

dSoftware usage metrics could not load DCOM.%0

@Unrecoverable exception occured during Windows heap operation; terminating process according to config setting Log\Exception\ExitOnMemoryHeapCorruption.%0

�The query to the Vertipaq engine is too complex because it has a very long chain of relationships.%0

hFailed to initialize M Engine Event Listener.%0

pFailed to Stop M Engine Event Listener. Exception%0

lFailed to initialize ZipLoadSaveHelper Module.%0

DAn error occurred while merging transaction version map file %1 into master version map file; likely caused by corruption of transaction version map file.%0

PAn unexpected exception occurred.%0

�Stack overflow exception occured; we intercepted it, but have to terminate the process.%0

LAn unhandled exception occured; we intercepted it, but have to terminate the process according to config setting Log\Exception\ExceptionHandlingMode set to 2.%0

�The number of generated dumps exceeded config setting Log\Exception\MaxExceptions; terminating process.%0

dThe MSOLAP ISAPI extension failed to start.%0

�Failed to find cryptographic key file on the file system.%0

�An error occurred at critical stage of transaction; we intercepted it, but have to terminate the process.%0

�The element event_session in the trace '%1' does not have name attribute defined.%0

<TRACEDEFINITION>
  <!--
  
  How to add a new trace event:
  
  1)  If a new category is needed, create a new event EVENTCATEGORY node below under EVENTCATEGORYLIST
  2)  If a new event is needed, first add a new event ID to PF_TRACE_EVENTS in pf\kernel\shared\pfshtrace.h
  3)  For the new event, add a new event node below using the above event ID
  4)  If a new subclass is needed, add a subclass event ID to PF_TRACE_EVENT_SUBCLASS in pf\kernel\shared\pfshtrace.h
  5)  For the new subclass, first make sure you've added an EVENTCOLUMN of ID 1 to your event
  6)  For the new subclass, add a new EVENTCOLUMNSUBCLASS under a EVENTCOLUMNSUBCLASSLIST node under the EVENTCOLUMN from above
  7)  Add more COLUMN nodes under the COLUMNLIST for the event (this will be union of all columns needed for all subclass events)
      NOTE: Must always include a COLUMN for RequestID (47) and ServerName (43)
  8)  Generate new wrapper code and XEvents:
      a) Generate new guids (i.e. using [System.Guid]::NewGuid().ToString()) and update the \src\pf\xe\xeguids.csv with them
      b) run \src\pf\xe\Extract-ColumnDefinition.ps1
      c) update \src\pf\xe\Extract-TraceDefinition.ps1 with the output of step b) above and run it
      d) run \src\pf\xe\gen_XEFiles.cmd
  9)  Update the Amo classes using AmoCodeGenerator.exe
      - you can invoke the UpdateAmoTraceFiles.bat script adjacent to this file, or
      - you can do it manually:
        a) Build the AmoCodeGenerator at \Sql\Picasso\Utils\AMOCodeGenerator
        b) Regenerate events: <...>\Sql\Picasso\Utils\bin.x64.Debug\AMOCodeGenerator.exe /events <...>\Sql\Picasso\objectmodels\src\AnalysisServices\TraceEventArgs_gen.cs
        c) Regenerate enums: <...>\Sql\Picasso\Utils\bin.x64.Debug\AMOCodeGenerator.exe /enums <...>\Sql\Picasso\objectmodels\src\AnalysisServices\enums_gen.cs
  10) Build / start server / connect with the Profiler, you should see your new event, this is all that is needed to see new events in profiler
  11)  For shipping, you will need to support TRC tracing which requires a new TraceDefinition file added to SSMS/PBI Desktop/etc.. using the instructions below
  
  How to add your new events to the SSMS/PBI Desktop/etc.. trace definitions:
  
  1)  Please clear local AS profiler trace definition cache 
         (<Microsoft SQL Server installation path>\<version>\Tools\Profiler\TraceDefinitions\Microsoft Analysis Services TraceDefinition <latest version number>.xml) 
         to reflect the latest update
  2)  The following files also need corresponding update:
         FlightRecorderTraceDef_Template.xml, FlightRecorderTraceDefWithEngineActivity_Template.xml
         <enlistment>\Sql\mpu\ssms\packages\Profiler\trc_clnt\utest\Xml\Microsoft SQL Server TraceDefinition <version>.0.0.xml
  3)  Please follow the instructions here when updating tracedefinition.xml:
      http://sharepoint/sites/sqlserver/sqlwiki/Instructions%20to%20Re-generate%20the%20event%20definitions%20info%20for%20AS%20and%20DB%20Engine.aspx
  -->

  <_locDefinition>
    <!-- To Do: uncomment following line to set elements as none-localizable by default -->
    <_locDefault _loc="locNone"/>
  </_locDefinition>

  <TRACEPROVIDER>
    <NAME>Microsoft Analysis Services</NAME>
    <VERSION>
      <MAJOR>15</MAJOR>
      <MINOR>0</MINOR>
      <BUILDNUMBER>0</BUILDNUMBER>
    </VERSION>
    <TYPE>RTM</TYPE>
    <DESCRIPTION>Normal trace definition</DESCRIPTION>
  </TRACEPROVIDER>

  <EVENTCATEGORYLIST>
    <EVENTCATEGORY>
      <NAME>Security Audit</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of database audit event classes.</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>1</ID>
          <NAME>Audit Login</NAME>
          <DESCRIPTION>Collects all new connection events since the trace was started, such as when a client requests a connection to a server running an instance of SQL Server.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>2</ID>
          <NAME>Audit Logout</NAME>
          <DESCRIPTION>Collects all new disconnect events since the trace was started, such as when a client issues a disconnect command.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>4</ID>
          <NAME>Audit Server Starts And Stops</NAME>
          <DESCRIPTION>Records service shut down, start, and pause activities.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Instance Shutdown</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Instance Started</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Instance Paused</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>Instance Continued</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>18</ID>
          <NAME>Audit Object Permission Event</NAME>
          <DESCRIPTION>Records object permission changes.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>19</ID>
          <NAME>Audit Admin Operations Event</NAME>
          <DESCRIPTION>Records server backup/restore/synchronize/attach/detach/imageload/imagesave.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>ImageLoad</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>ImageSave</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Progress Reports</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for progress reporting.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>5</ID>
          <NAME>Progress Report Begin</NAME>
          <DESCRIPTION>Progress report begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Merge</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DeleteOldAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Rebuild</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>Commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>Rollback</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>CreateIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>CreateTable</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>InsertInto</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Transaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Initialize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>Discretize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>CreateView</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>WriteData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>ReadData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>GroupData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>GroupDataRecord</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>BuildIndex</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Aggregate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>BuildDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>WriteDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>BuildDMDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>ExecuteSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>ExecuteModifiedSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>Connecting</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>BuildAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>MergeAggsOnDisk</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>BuildIndexForRigidAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>BuildIndexForFlexibleAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>WriteAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>WriteSegment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DataMiningProgress</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>ReadBufferFullReport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>ProactiveCacheConversion</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Build Processing Schedule</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>Analyze\Encode Data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>Compress Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>Write Table Column</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>Relationship Build Prepare</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>Build Relationship Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>Metadata Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>Data Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>Post Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>Metadata traversal during Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>VertiPaq</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>Hierarchy processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>Switching dictionary</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>Tabular transaction commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>Sequence point</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>Tabular object processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>Saving database</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>Tokenization store processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>Check segment indexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>Check tabular data structure</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>Check column data for duplicates or null values</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>66</ID>
                  <NAME>Analyze refresh policy impact for tabular partition</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>6</ID>
          <NAME>Progress Report End</NAME>
          <DESCRIPTION>Progress report end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Merge</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DeleteOldAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Rebuild</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>Commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>Rollback</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>CreateIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>CreateTable</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>InsertInto</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Transaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Initialize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>Discretize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>CreateView</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>WriteData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>ReadData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>GroupData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>GroupDataRecord</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>BuildIndex</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Aggregate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>BuildDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>WriteDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>BuildDMDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>ExecuteSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>ExecuteModifiedSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>Connecting</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>BuildAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>MergeAggsOnDisk</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>BuildIndexForRigidAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>BuildIndexForFlexibleAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>WriteAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>WriteSegment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DataMiningProgress</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>ReadBufferFullReport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>ProactiveCacheConversion</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Build Processing Schedule</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>Analyze\Encode Data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>Compress Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>Write Table Column</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>Relationship Build Prepare</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>Build Relationship Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>Metadata Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>Data Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>Post Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>Metadata traversal during Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>VertiPaq</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>Hierarchy processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>Switching dictionary</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>Tabular transaction commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>Sequence point</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>Tabular object processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>Saving database</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>Tokenization store processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>Check segment indexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>Check tabular data structure</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>Check column data for duplicates or null values</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>66</ID>
                  <NAME>Analyze refresh policy impact for tabular partition</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>7</ID>
          <NAME>Progress Report Current</NAME>
          <DESCRIPTION>Progress report current.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Merge</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DeleteOldAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Rebuild</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>Commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>Rollback</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>CreateIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>CreateTable</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>InsertInto</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Transaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Initialize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>Discretize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>CreateView</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>WriteData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>ReadData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>GroupData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>GroupDataRecord</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>BuildIndex</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Aggregate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>BuildDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>WriteDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>BuildDMDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>ExecuteSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>ExecuteModifiedSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>Connecting</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>BuildAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>MergeAggsOnDisk</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>BuildIndexForRigidAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>BuildIndexForFlexibleAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>WriteAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>WriteSegment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DataMiningProgress</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>ReadBufferFullReport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>ProactiveCacheConversion</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Build Processing Schedule</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>Analyze\Encode Data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>Compress Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>Write Table Column</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>Relationship Build Prepare</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>Build Relationship Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>Metadata Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>Data Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>Post Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>Metadata traversal during Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>VertiPaq</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>Hierarchy processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>Switching dictionary</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>Tabular transaction commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>Sequence point</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>Tabular object processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>Saving database</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>Tokenization store processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>Check segment indexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>Check tabular data structure</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>Check column data for duplicates or null values</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>66</ID>
                  <NAME>Analyze refresh policy impact for tabular partition</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>8</ID>
          <NAME>Progress Report Error</NAME>
          <DESCRIPTION>Progress report error.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Merge</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DeleteOldAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Rebuild</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>Commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>Rollback</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>CreateIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>CreateTable</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>InsertInto</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Transaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Initialize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>Discretize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>CreateView</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>WriteData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>ReadData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>GroupData</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>GroupDataRecord</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>BuildIndex</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Aggregate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>BuildDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>WriteDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>BuildDMDecode</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>ExecuteSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>ExecuteModifiedSQL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>Connecting</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>BuildAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>MergeAggsOnDisk</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>BuildIndexForRigidAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>BuildIndexForFlexibleAggs</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>WriteAggsAndIndexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>WriteSegment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DataMiningProgress</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>ReadBufferFullReport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>ProactiveCacheConversion</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Build Processing Schedule</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>Analyze\Encode Data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>Compress Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>Write Table Column</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>Relationship Build Prepare</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>Build Relationship Segment</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>Metadata Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>Data Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>Post Load</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>Metadata traversal during Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>VertiPaq</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>Hierarchy processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>Switching dictionary</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>Tabular transaction commit</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>Sequence point</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>Tabular object processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>Saving database</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>Tokenization store processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>Check segment indexes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>Check tabular data structure</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>Check column data for duplicates or null values</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>66</ID>
                  <NAME>Analyze refresh policy impact for tabular partition</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Queries Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for queries.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>9</ID>
          <NAME>Query Begin</NAME>
          <DESCRIPTION>Query begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>MDXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DMXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>SQLQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DAXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>JSON</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>44</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>10</ID>
          <NAME>Query End</NAME>
          <DESCRIPTION>Query end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>MDXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DMXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>SQLQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DAXQuery</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>JSON</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>



    <EVENTCATEGORY>
      <NAME>Command Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for commands.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>15</ID>
          <NAME>Command Begin</NAME>
          <DESCRIPTION>Command begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>Create</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Alter</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DesignAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>WBInsert</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>WBUpdate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>WBDelete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>MergePartitions</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Subscribe</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Batch</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>BeginTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>CommitTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>RollbackTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>GetTransactionState</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>Cancel</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>Import80MiningModels</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>SetAuthContext</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>ImageLoad</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>ImageSave</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>CloneDatabase</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>CreateTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>AlterTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>DeleteTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>ProcessTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>Interpret</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>ExtAuth</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>DBCC</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>RenameTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>SequencePointTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>UpgradeTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>MergePartitionsTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>DisableDatabase</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Tabular JSON Command</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Evict</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>CommitImport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10000</ID>
                  <NAME>Other</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>44</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>16</ID>
          <NAME>Command End</NAME>
          <DESCRIPTION>Command end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>Create</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Alter</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Delete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Process</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DesignAggregations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>WBInsert</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>WBUpdate</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>WBDelete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>Backup</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>Restore</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>MergePartitions</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Subscribe</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Batch</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>BeginTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>CommitTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>RollbackTransaction</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>GetTransactionState</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>Cancel</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>Synchronize</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>Import80MiningModels</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>Attach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Detach</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>SetAuthContext</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>ImageLoad</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>ImageSave</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>CloneDatabase</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>CreateTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>AlterTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>DeleteTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>ProcessTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>Interpret</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>ExtAuth</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>DBCC</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>RenameTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>SequencePointTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>UpgradeTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>MergePartitionsTabular</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>DisableDatabase</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>Tabular JSON Command</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>Evict</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>CommitImport</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10000</ID>
                  <NAME>Other</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>


      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Errors and Warnings</NAME>
      <TYPE>2</TYPE>
      <DESCRIPTION>Collection of events for server errors.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>17</ID>
          <NAME>Error</NAME>
          <DESCRIPTION>Server error.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>48</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>


    <EVENTCATEGORY>
      <NAME>Discover Server State Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for server state discovers.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>33</ID>
          <NAME>Server State Discover Begin</NAME>
          <DESCRIPTION>Start of Server State Discover.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DISCOVER_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DISCOVER_SESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DISCOVER_TRANSACTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>DISCOVER_DB_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>DISCOVER_JOBS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>DISCOVER_LOCKS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>DISCOVER_PERFORMANCE_COUNTERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>DISCOVER_MEMORYUSAGE</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>DISCOVER_JOB_PROGRESS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>DISCOVER_MEMORYGRANT</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>34</ID>
          <NAME>Server State Discover Data</NAME>
          <DESCRIPTION>Contents of the Server State Discover Response.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DISCOVER_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DISCOVER_SESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DISCOVER_TRANSACTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>DISCOVER_DB_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>DISCOVER_JOBS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>DISCOVER_LOCKS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>DISCOVER_PERFORMANCE_COUNTERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>DISCOVER_MEMORYUSAGE</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>DISCOVER_JOB_PROGRESS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>DISCOVER_MEMORYGRANT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>DISCOVER_COMMANDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>DISCOVER_COMMAND_OBJECTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>DISCOVER_OBJECT_ACTIVITY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>DISCOVER_OBJECT_MEMORY_USAGE</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>35</ID>
          <NAME>Server State Discover End</NAME>
          <DESCRIPTION>End of Server State Discover.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DISCOVER_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DISCOVER_SESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DISCOVER_TRANSACTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>DISCOVER_DB_CONNECTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>DISCOVER_JOBS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>DISCOVER_LOCKS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>DISCOVER_PERFORMANCE_COUNTERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>DISCOVER_MEMORYUSAGE</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>DISCOVER_JOB_PROGRESS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>DISCOVER_MEMORYGRANT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>DISCOVER_COMMANDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>DISCOVER_COMMAND_OBJECTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>DISCOVER_OBJECT_ACTIVITY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>DISCOVER_OBJECT_MEMORY_USAGE</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Discover Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for discover requests.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>36</ID>
          <NAME>Discover Begin</NAME>
          <DESCRIPTION>Start of Discover Request.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>DBSCHEMA_CATALOGS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DBSCHEMA_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DBSCHEMA_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DBSCHEMA_PROVIDER_TYPES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>MDSCHEMA_CUBES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>MDSCHEMA_DIMENSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>MDSCHEMA_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>MDSCHEMA_LEVELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>MDSCHEMA_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>MDSCHEMA_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>MDSCHEMA_MEMBERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>MDSCHEMA_FUNCTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>MDSCHEMA_ACTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>MDSCHEMA_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>DISCOVER_INSTANCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>MDSCHEMA_KPIS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>MDSCHEMA_MEASUREGROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>MDSCHEMA_COMMANDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>DMSCHEMA_MINING_SERVICES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>DMSCHEMA_MINING_SERVICE_PARAMETERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>DMSCHEMA_MINING_FUNCTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>DMSCHEMA_MINING_MODEL_CONTENT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>DMSCHEMA_MINING_MODEL_XML</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>DMSCHEMA_MINING_MODELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>DMSCHEMA_MINING_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>DISCOVER_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>DISCOVER_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>DISCOVER_SCHEMA_ROWSETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>DISCOVER_ENUMERATORS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>DISCOVER_KEYWORDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>DISCOVER_LITERALS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>DISCOVER_XML_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>DISCOVER_TRACES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>DISCOVER_TRACE_DEFINITION_PROVIDERINFO</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DISCOVER_TRACE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>DISCOVER_TRACE_EVENT_CATEGORIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>DMSCHEMA_MINING_STRUCTURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>DMSCHEMA_MINING_STRUCTURE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>DISCOVER_MASTER_KEY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>MDSCHEMA_INPUT_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>DISCOVER_LOCATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>DISCOVER_PARTITION_DIMENSION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>DISCOVER_PARTITION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>DISCOVER_DIMENSION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>MDSCHEMA_MEASUREGROUP_DIMENSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>DISCOVER_XEVENT_PACKAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>DISCOVER_XEVENT_OBJECTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>DISCOVER_XEVENT_OBJECT_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>DISCOVER_XEVENT_SESSION_TARGETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>DISCOVER_XEVENT_SESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>DISCOVER_STORAGE_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>DISCOVER_STORAGE_TABLE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>DISCOVER_CALC_DEPENDENCY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>DISCOVER_CSDL_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>DISCOVER_RESOURCE_POOLS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>56</ID>
                  <NAME>TMSCHEMA_MODEL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>TMSCHEMA_DATA_SOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>TMSCHEMA_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>TMSCHEMA_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>TMSCHEMA_ATTRIBUTE_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>TMSCHEMA_PARTITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>62</ID>
                  <NAME>TMSCHEMA_RELATIONSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>TMSCHEMA_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>TMSCHEMA_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>TMSCHEMA_LEVELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>67</ID>
                  <NAME>TMSCHEMA_TABLE_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>68</ID>
                  <NAME>TMSCHEMA_COLUMN_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>69</ID>
                  <NAME>TMSCHEMA_PARTITION_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>70</ID>
                  <NAME>TMSCHEMA_SEGMENT_MAP_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>71</ID>
                  <NAME>TMSCHEMA_DICTIONARY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>72</ID>
                  <NAME>TMSCHEMA_COLUMN_PARTITION_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>73</ID>
                  <NAME>TMSCHEMA_RELATIONSHIP_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>74</ID>
                  <NAME>TMSCHEMA_RELATIONSHIP_INDEX_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>75</ID>
                  <NAME>TMSCHEMA_ATTRIBUTE_HIERARCHY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>76</ID>
                  <NAME>TMSCHEMA_HIERARCHY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>77</ID>
                  <NAME>DISCOVER_RING_BUFFERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>78</ID>
                  <NAME>TMSCHEMA_KPIS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>79</ID>
                  <NAME>TMSCHEMA_STORAGE_FOLDERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>80</ID>
                  <NAME>TMSCHEMA_STORAGE_FILES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>81</ID>
                  <NAME>TMSCHEMA_SEGMENT_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>82</ID>
                  <NAME>TMSCHEMA_CULTURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>83</ID>
                  <NAME>TMSCHEMA_OBJECT_TRANSLATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>84</ID>
                  <NAME>TMSCHEMA_LINGUISTIC_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>85</ID>
                  <NAME>TMSCHEMA_ANNOTATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>86</ID>
                  <NAME>TMSCHEMA_PERSPECTIVES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>87</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>88</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>89</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>90</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>91</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>92</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_ROLE_MEMBERSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>93</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_TABLE_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>94</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_VARIATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>95</ID>
                  <NAME>TMSCHEMA_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>96</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>97</ID>
                  <NAME>TMSCHEMA_EXTENDED_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>98</ID>
                  <NAME>TMSCHEMA_EXPRESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>99</ID>
                  <NAME>TMSCHEMA_COLUMN_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>100</ID>
                  <NAME>TMSCHEMA_DETAIL_ROWS_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>101</ID>
                  <NAME>TMSCHEMA_RELATED_COLUMN_DETAILS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>102</ID>
                  <NAME>TMSCHEMA_GROUP_BY_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>103</ID>
                  <NAME>TMSCHEMA_CALCULATION_GROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>104</ID>
                  <NAME>TMSCHEMA_CALCULATION_ITEMS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>105</ID>
                  <NAME>TMSCHEMA_ALTERNATE_OF_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>106</ID>
                  <NAME>TMSCHEMA_REFRESH_POLICIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>107</ID>
                  <NAME>DISCOVER_POWERBI_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>108</ID>
                  <NAME>TMSCHEMA_FORMAT_STRING_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>109</ID>
                  <NAME>DISCOVER_M_EXPRESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>110</ID>
                  <NAME>TMSCHEMA_POWERBI_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>111</ID>
                  <NAME>TMSCHEMA_QUERY_GROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>112</ID>
                  <NAME>DISCOVER_DB_MEM_STATS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>113</ID>
                  <NAME>DISCOVER_MEM_STATS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>114</ID>
                  <NAME>TMSCHEMA_ANALYTICS_AIMETADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>38</ID>
          <NAME>Discover End</NAME>
          <DESCRIPTION>End of Discover Request.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>DBSCHEMA_CATALOGS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DBSCHEMA_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DBSCHEMA_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DBSCHEMA_PROVIDER_TYPES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>MDSCHEMA_CUBES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>MDSCHEMA_DIMENSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>MDSCHEMA_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>MDSCHEMA_LEVELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>MDSCHEMA_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>MDSCHEMA_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>MDSCHEMA_MEMBERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>MDSCHEMA_FUNCTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>MDSCHEMA_ACTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>MDSCHEMA_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>DISCOVER_INSTANCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>MDSCHEMA_KPIS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>MDSCHEMA_MEASUREGROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>MDSCHEMA_COMMANDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>DMSCHEMA_MINING_SERVICES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>DMSCHEMA_MINING_SERVICE_PARAMETERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>DMSCHEMA_MINING_FUNCTIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>DMSCHEMA_MINING_MODEL_CONTENT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>DMSCHEMA_MINING_MODEL_XML</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>DMSCHEMA_MINING_MODELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>DMSCHEMA_MINING_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>DISCOVER_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>26</ID>
                  <NAME>DISCOVER_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>27</ID>
                  <NAME>DISCOVER_SCHEMA_ROWSETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>28</ID>
                  <NAME>DISCOVER_ENUMERATORS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>29</ID>
                  <NAME>DISCOVER_KEYWORDS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>DISCOVER_LITERALS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>31</ID>
                  <NAME>DISCOVER_XML_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>32</ID>
                  <NAME>DISCOVER_TRACES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>33</ID>
                  <NAME>DISCOVER_TRACE_DEFINITION_PROVIDERINFO</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>34</ID>
                  <NAME>DISCOVER_TRACE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>35</ID>
                  <NAME>DISCOVER_TRACE_EVENT_CATEGORIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>36</ID>
                  <NAME>DMSCHEMA_MINING_STRUCTURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>37</ID>
                  <NAME>DMSCHEMA_MINING_STRUCTURE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>38</ID>
                  <NAME>DISCOVER_MASTER_KEY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>39</ID>
                  <NAME>MDSCHEMA_INPUT_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>DISCOVER_LOCATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>41</ID>
                  <NAME>DISCOVER_PARTITION_DIMENSION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>42</ID>
                  <NAME>DISCOVER_PARTITION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>43</ID>
                  <NAME>DISCOVER_DIMENSION_STAT</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>44</ID>
                  <NAME>MDSCHEMA_MEASUREGROUP_DIMENSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>45</ID>
                  <NAME>DISCOVER_XEVENT_PACKAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>46</ID>
                  <NAME>DISCOVER_XEVENT_OBJECTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>47</ID>
                  <NAME>DISCOVER_XEVENT_OBJECT_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>48</ID>
                  <NAME>DISCOVER_XEVENT_SESSION_TARGETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>49</ID>
                  <NAME>DISCOVER_XEVENT_SESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>DISCOVER_STORAGE_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>51</ID>
                  <NAME>DISCOVER_STORAGE_TABLE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>52</ID>
                  <NAME>DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>53</ID>
                  <NAME>DISCOVER_CALC_DEPENDENCY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>54</ID>
                  <NAME>DISCOVER_CSDL_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>55</ID>
                  <NAME>DISCOVER_RESOURCE_POOLS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>56</ID>
                  <NAME>TMSCHEMA_MODEL</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>57</ID>
                  <NAME>TMSCHEMA_DATA_SOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>58</ID>
                  <NAME>TMSCHEMA_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>59</ID>
                  <NAME>TMSCHEMA_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>60</ID>
                  <NAME>TMSCHEMA_ATTRIBUTE_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>61</ID>
                  <NAME>TMSCHEMA_PARTITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>62</ID>
                  <NAME>TMSCHEMA_RELATIONSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>63</ID>
                  <NAME>TMSCHEMA_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>64</ID>
                  <NAME>TMSCHEMA_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>65</ID>
                  <NAME>TMSCHEMA_LEVELS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>67</ID>
                  <NAME>TMSCHEMA_TABLE_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>68</ID>
                  <NAME>TMSCHEMA_COLUMN_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>69</ID>
                  <NAME>TMSCHEMA_PARTITION_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>70</ID>
                  <NAME>TMSCHEMA_SEGMENT_MAP_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>71</ID>
                  <NAME>TMSCHEMA_DICTIONARY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>72</ID>
                  <NAME>TMSCHEMA_COLUMN_PARTITION_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>73</ID>
                  <NAME>TMSCHEMA_RELATIONSHIP_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>74</ID>
                  <NAME>TMSCHEMA_RELATIONSHIP_INDEX_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>75</ID>
                  <NAME>TMSCHEMA_ATTRIBUTE_HIERARCHY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>76</ID>
                  <NAME>TMSCHEMA_HIERARCHY_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>77</ID>
                  <NAME>DISCOVER_RING_BUFFERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>78</ID>
                  <NAME>TMSCHEMA_KPIS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>79</ID>
                  <NAME>TMSCHEMA_STORAGE_FOLDERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>80</ID>
                  <NAME>TMSCHEMA_STORAGE_FILES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>81</ID>
                  <NAME>TMSCHEMA_SEGMENT_STORAGES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>82</ID>
                  <NAME>TMSCHEMA_CULTURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>83</ID>
                  <NAME>TMSCHEMA_OBJECT_TRANSLATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>84</ID>
                  <NAME>TMSCHEMA_LINGUISTIC_METADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>85</ID>
                  <NAME>TMSCHEMA_ANNOTATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>86</ID>
                  <NAME>TMSCHEMA_PERSPECTIVES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>87</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_TABLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>88</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>89</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_HIERARCHIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>90</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_MEASURES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>91</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>92</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_ROLE_MEMBERSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>93</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_TABLE_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>94</ID>
                  <NAME>PF_TRACE_EVENT_SUBCLASS_TMSCHEMA_VARIATIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>95</ID>
                  <NAME>TMSCHEMA_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>96</ID>
                  <NAME>TMSCHEMA_PERSPECTIVE_SETS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>97</ID>
                  <NAME>TMSCHEMA_EXTENDED_PROPERTIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>98</ID>
                  <NAME>TMSCHEMA_EXPRESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>99</ID>
                  <NAME>TMSCHEMA_COLUMN_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>100</ID>
                  <NAME>TMSCHEMA_DETAIL_ROWS_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>101</ID>
                  <NAME>TMSCHEMA_RELATED_COLUMN_DETAILS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>102</ID>
                  <NAME>TMSCHEMA_GROUP_BY_COLUMNS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>103</ID>
                  <NAME>TMSCHEMA_CALCULATION_GROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>104</ID>
                  <NAME>TMSCHEMA_CALCULATION_ITEMS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>105</ID>
                  <NAME>TMSCHEMA_ALTERNATE_OF_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>106</ID>
                  <NAME>TMSCHEMA_REFRESH_POLICIES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>107</ID>
                  <NAME>DISCOVER_POWERBI_DATASOURCES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>108</ID>
                  <NAME>TMSCHEMA_FORMAT_STRING_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>109</ID>
                  <NAME>DISCOVER_M_EXPRESSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>110</ID>
                  <NAME>TMSCHEMA_POWERBI_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>111</ID>
                  <NAME>TMSCHEMA_QUERY_GROUPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>112</ID>
                  <NAME>DISCOVER_DB_MEM_STATS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>113</ID>
                  <NAME>DISCOVER_MEM_STATS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>114</ID>
                  <NAME>TMSCHEMA_ANALYTICS_AIMETADATA</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Notification Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of notification events.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>39</ID>
          <NAME>Notification</NAME>
          <DESCRIPTION>Notification event.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>Proactive Caching Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Proactive Caching End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Flight Recorder Started</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Flight Recorder Stopped</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>Configuration Properties Updated</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>SQL Trace</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>Object Created</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>Object Deleted</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>Object Altered</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>9</ID>
                  <NAME>Proactive Caching Polling Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>Proactive Caching Polling End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Flight Recorder Snapshot Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Flight Recorder Snapshot End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>13</ID>
                  <NAME>Proactive Caching: notifiable object updated</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>14</ID>
                  <NAME>Lazy Processing: start processing</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>15</ID>
                  <NAME>Lazy Processing: processing complete</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>16</ID>
                  <NAME>SessionOpened Event Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>17</ID>
                  <NAME>SessionOpened Event End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>18</ID>
                  <NAME>SessionClosing Event Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>19</ID>
                  <NAME>SessionClosing Event End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>CubeOpened Event Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>CubeOpened Event End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>CubeClosing Event Begin</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>CubeClosing Event End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>Transaction abort requested</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>25</ID>
                  <NAME>Opened data source connection</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>40</ID>
          <NAME>User Defined</NAME>
          <DESCRIPTION>User defined Event.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Session Events</NAME>
      <TYPE>1</TYPE>
      <DESCRIPTION>Collection of session events.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>41</ID>
          <NAME>Existing Connection</NAME>
          <DESCRIPTION>Existing user connection.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>42</ID>
          <NAME>Existing Session</NAME>
          <DESCRIPTION>Existing session.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>43</ID>
          <NAME>Session Initialize</NAME>
          <DESCRIPTION>Session Initialize.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>45</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>

    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Locks</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of lock related events.</DESCRIPTION>
      <EVENTLIST>

        <EVENT>
          <ID>50</ID>
          <NAME>Deadlock</NAME>
          <DESCRIPTION>Metadata locks deadlock.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>51</ID>
          <NAME>Lock Timeout</NAME>
          <DESCRIPTION>Metadata lock timeout.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>52</ID>
          <NAME>Lock Acquired</NAME>
          <DESCRIPTION>The locks were acquired by the transaction</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>53</ID>
          <NAME>Lock Released</NAME>
          <DESCRIPTION>The locks were released by the transaction</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>54</ID>
          <NAME>Lock Waiting</NAME>
          <DESCRIPTION>The locks are held by another transaction and therefore this transaction is blocking until the locks are released</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

      </EVENTLIST>

    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Query Processing</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of key events during the process of a query execution.</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>70</ID>
          <NAME>Query Cube Begin</NAME>
          <DESCRIPTION>Query cube begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>71</ID>
          <NAME>Query Cube End</NAME>
          <DESCRIPTION>Query cube end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>72</ID>
          <NAME>Calculate Non Empty Begin</NAME>
          <DESCRIPTION>Calculate non empty begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>73</ID>
          <NAME>Calculate Non Empty Current</NAME>
          <DESCRIPTION>Calculate non empty current.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Get Data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Process Calculated Members</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Post Order</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>74</ID>
          <NAME>Calculate Non Empty End</NAME>
          <DESCRIPTION>Calculate non empty end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>75</ID>
          <NAME>Serialize Results Begin</NAME>
          <DESCRIPTION>Serialize results begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>76</ID>
          <NAME>Serialize Results Current</NAME>
          <DESCRIPTION>Serialize results current.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Serialize Axes</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Serialize Cells</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Serialize SQL Rowset</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>Serialize Flattened Rowset</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>77</ID>
          <NAME>Serialize Results End</NAME>
          <DESCRIPTION>Serialize results end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>78</ID>
          <NAME>Execute MDX Script Begin</NAME>
          <DESCRIPTION>Execute MDX script begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>MDX Script</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>MDX Script Command</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>79</ID>
          <NAME>Execute MDX Script Current</NAME>
          <DESCRIPTION>Execute MDX script current. Deprecated.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>126</ID>
          <NAME>Execute MDX Script Error</NAME>
          <DESCRIPTION>An error occurred during MDX script execution.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>MDX Script</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>MDX Script Command</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>80</ID>
          <NAME>Execute MDX Script End</NAME>
          <DESCRIPTION>Execute MDX script end.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>MDX Script</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>MDX Script Command</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>81</ID>
          <NAME>Query Dimension</NAME>
          <DESCRIPTION>Query dimension.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Non-cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>11</ID>
          <NAME>Query Subcube</NAME>
          <DESCRIPTION>Query subcube, for Usage Based Optimization.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Non-cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Internal data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>SQL data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Measure Group Structural Change</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>Measure Group Deletion</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>12</ID>
          <NAME>Query Subcube Verbose</NAME>
          <DESCRIPTION>Query subcube with detailed information. This event may have a negative impact on performance when turned on.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>21</ID>
                  <NAME>Cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>22</ID>
                  <NAME>Non-cache data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>23</ID>
                  <NAME>Internal data</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>24</ID>
                  <NAME>SQL data</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>60</ID>
          <NAME>Get Data From Aggregation</NAME>
          <DESCRIPTION>Answer query by getting data from aggregation. This event may have a negative impact on performance when turned on.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>61</ID>
          <NAME>Get Data From Cache</NAME>
          <DESCRIPTION>Answer query by getting data from one of the caches. This event may have a negative impact on performance when turned on.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Get data from measure group cache</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Get data from flat cache</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>Get data from calculation cache</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>Get data from persisted cache</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>82</ID>
          <NAME>VertiPaq SE Query Begin</NAME>
          <DESCRIPTION>VertiPaq SE Query</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Tabular Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>User Hierarchy Processing Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Batch VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>Internal VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Internal Tabular Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>User Hierarchy Processing Query Internal</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>Query Plan VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>Local VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Remote VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>VertiPaq Cache Probe</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>83</ID>
          <NAME>VertiPaq SE Query End</NAME>
          <DESCRIPTION>VertiPaq SE Query</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Tabular Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>User Hierarchy Processing Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>Batch VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>10</ID>
                  <NAME>Internal VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>11</ID>
                  <NAME>Internal Tabular Query</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>12</ID>
                  <NAME>User Hierarchy Processing Query Internal</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>20</ID>
                  <NAME>Query Plan VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>30</ID>
                  <NAME>Local VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>40</ID>
                  <NAME>Remote VertiPaq Scan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>50</ID>
                  <NAME>VertiPaq Cache Probe</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>9</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>84</ID>
          <NAME>Resource Usage</NAME>
          <DESCRIPTION>Reports reads, writes, cpu usage after end of commands and queries.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>85</ID>
          <NAME>VertiPaq SE Query Cache Match</NAME>
          <DESCRIPTION>VertiPaq SE Query Cache Use</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>VertiPaq Cache Exact Match</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>86</ID>
          <NAME>VertiPaq SE Query Cache Miss</NAME>
          <DESCRIPTION>VertiPaq SE Query Cache Miss</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>0</ID>
                  <NAME>VertiPaq Cache Not Found</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>15</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>98</ID>
          <NAME>DirectQuery Begin</NAME>
          <DESCRIPTION>DirectQuery Begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>99</ID>
          <NAME>DirectQuery End</NAME>
          <DESCRIPTION>DirectQuery End.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
		
        <EVENT>
          <ID>110</ID>
          <NAME>Calculation Evaluation</NAME>
          <DESCRIPTION>Information about the evaluation of calculations. This event will have a negative impact on performance when turned on.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>InitEvalNode Start</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>InitEvalNode End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>BuildEvalNode Start</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>BuildEvalNode End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>5</ID>
                  <NAME>PrepareEvalNode Start</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>6</ID>
                  <NAME>PrepareEvalNode End</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>7</ID>
                  <NAME>RunEvalNode Start</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>8</ID>
                  <NAME>RunEvalNode End</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>111</ID>
          <NAME>Calculation Evaluation Detailed Information</NAME>
          <DESCRIPTION>Detailed information about the evaluation of calculations. This event will have a negative impact on performance when turned on.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>100</ID>
                  <NAME>BuildEvalNode Eliminated Empty Calculations</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>101</ID>
                  <NAME>BuildEvalNode Subtracted Calculation Spaces</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>102</ID>
                  <NAME>BuildEvalNode Applied Visual Totals</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>103</ID>
                  <NAME>BuildEvalNode Detected Cached Evaluation Node</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>104</ID>
                  <NAME>BuildEvalNode Detected Cached Evaluation Results</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>105</ID>
                  <NAME>PrepareEvalNode Begin Prepare Evaluation Item</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>106</ID>
                  <NAME>PrepareEvalNode Finished Prepare Evaluation Item</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>107</ID>
                  <NAME>RunEvalNode Finished Calculating Item</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>112</ID>
          <NAME>DAX Query Plan</NAME>
          <DESCRIPTION>DAX logical/physical plan tree for VertiPaq and DirectQuery modes.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>DAX VertiPaq Logical Plan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>DAX VertiPaq Physical Plan</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>3</ID>
                  <NAME>DAX DirectQuery Algebrizer Tree</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>4</ID>
                  <NAME>DAX DirectQuery Logical Plan</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>120</ID>
          <NAME>DAX Extension Execution Begin</NAME>
          <DESCRIPTION>DAX extension function execution begin event.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>50</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>121</ID>
          <NAME>DAX Extension Execution End</NAME>
          <DESCRIPTION>DAX extension function execution end event.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>50</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>122</ID>
          <NAME>DAX Extension Trace Error</NAME>
          <DESCRIPTION>DAX extension function error trace event directly traced by extension authors.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>50</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>123</ID>
          <NAME>DAX Extension Trace Info</NAME>
          <DESCRIPTION>DAX extension function informational/telemetry trace event directly traced by extension authors.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>50</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>124</ID>
          <NAME>DAX Extension Trace Verbose</NAME>
          <DESCRIPTION>DAX extension function verbose trace event directly traced by extension authors.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>50</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>131</ID>
          <NAME>Aggregate Table Rewrite Query</NAME>
          <DESCRIPTION>A query was rewritten according to available aggregate tables</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Rewrite Attempted</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>51</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>132</ID>
          <NAME>Aggregate Table Rewrite Info</NAME>
          <DESCRIPTION>Information about aggregation table matching.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>33</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>35</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>37</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>40</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>File Load and Save</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for file load and save operations reporting.</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>90</ID>
          <NAME>File Load Begin</NAME>
          <DESCRIPTION>File Load Begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>91</ID>
          <NAME>File Load End</NAME>
          <DESCRIPTION>File Load End.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>92</ID>
          <NAME>File Save Begin</NAME>
          <DESCRIPTION>File Save Begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>93</ID>
          <NAME>File Save End</NAME>
          <DESCRIPTION>File Save End</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>94</ID>
          <NAME>PageOut Begin</NAME>
          <DESCRIPTION>PageOut Begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>95</ID>
          <NAME>PageOut End</NAME>
          <DESCRIPTION>PageOut End</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>96</ID>
          <NAME>PageIn Begin</NAME>
          <DESCRIPTION>PageIn Begin.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>97</ID>
          <NAME>PageIn End</NAME>
          <DESCRIPTION>PageIn End</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>Resource Governance</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events for resource governance.</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>113</ID>
          <NAME>WLGroup CPU Throttling</NAME>
          <DESCRIPTION>Workload Group is throttled on CPU usage</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>114</ID>
          <NAME>WLGroup Exceeds Memory Limit</NAME>
          <DESCRIPTION>Workload group exceeds the memory limit</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>115</ID>
          <NAME>WLGroup Exceeds Processing Limit</NAME>
          <DESCRIPTION>Workload group exceeds the processing limit</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
      </EVENTLIST>
    </EVENTCATEGORY>

    <EVENTCATEGORY>
      <NAME>M Data Provider Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events collected from the M Data Provider</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>130</ID>
          <NAME>Execute Source Query</NAME>
          <DESCRIPTION>Collection of all queries that are executed against the data source</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>3</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>4</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>5</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>6</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>7</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>8</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>10</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>11</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>12</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>13</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>14</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>22</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>23</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>24</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>36</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>39</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>41</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>42</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>43</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>46</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>47</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>49</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>52</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
      </EVENTLIST>
    </EVENTCATEGORY>

  </EVENTCATEGORYLIST>

  <COLUMNLIST>
    <COLUMN>
      <ID>0</ID>
      <TYPE>1</TYPE>
      <NAME>EventClass</NAME>
      <DESCRIPTION>Event Class is used to categorize events.</DESCRIPTION>
      <FILTERABLE>false</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>1</ID>
      <TYPE>1</TYPE>
      <NAME>EventSubclass</NAME>
      <DESCRIPTION>Event Subclass provides additional information about each event class.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>2</ID>
      <TYPE>5</TYPE>
      <NAME>CurrentTime</NAME>
      <DESCRIPTION>Time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>3</ID>
      <TYPE>5</TYPE>
      <NAME>StartTime</NAME>
      <DESCRIPTION>Time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>4</ID>
      <TYPE>5</TYPE>
      <NAME>EndTime</NAME>
      <DESCRIPTION>Time at which the event ended. This column is not populated for starting event classes, such as SQL:BatchStarting or SP:Starting. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>5</ID>
      <TYPE>2</TYPE>
      <NAME>Duration</NAME>
      <DESCRIPTION>Amount of time (in milliseconds) taken by the event.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>6</ID>
      <TYPE>2</TYPE>
      <NAME>CPUTime</NAME>
      <DESCRIPTION>Amount of CPU time (in milliseconds) used by the event.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>

    <COLUMN>
      <ID>7</ID>
      <TYPE>1</TYPE>
      <NAME>JobID</NAME>
      <DESCRIPTION>Job ID for progress.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>8</ID>
      <TYPE>8</TYPE>
      <NAME>SessionType</NAME>
      <DESCRIPTION>Session type (what entity caused the operation).</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>9</ID>
      <TYPE>2</TYPE>
      <NAME>ProgressTotal</NAME>
      <DESCRIPTION>Progress total.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>10</ID>
      <TYPE>2</TYPE>
      <NAME>IntegerData</NAME>
      <DESCRIPTION>Integer data.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>11</ID>
      <TYPE>8</TYPE>
      <NAME>ObjectID</NAME>
      <DESCRIPTION>Object ID (note this is a string).</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>12</ID>
      <TYPE>1</TYPE>
      <NAME>ObjectType</NAME>
      <DESCRIPTION>Object type.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>13</ID>
      <TYPE>8</TYPE>
      <NAME>ObjectName</NAME>
      <DESCRIPTION>Object name.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>14</ID>
      <TYPE>8</TYPE>
      <NAME>ObjectPath</NAME>
      <DESCRIPTION>Object path.  A comma-separated list of parents, starting with the object's parent.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>15</ID>
      <TYPE>8</TYPE>
      <NAME>ObjectReference</NAME>
      <DESCRIPTION>Object reference.  Encoded as XML for all parents, using tags to describe the object.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>22</ID>
      <TYPE>1</TYPE>
      <NAME>Severity</NAME>
      <DESCRIPTION>Severity level of an exception.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>23</ID>
      <TYPE>1</TYPE>
      <NAME>Success</NAME>
      <DESCRIPTION>1 = success. 0 = failure (for example, a 1 means success of a permissions check and a 0 means a failure of that check).</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>24</ID>
      <TYPE>1</TYPE>
      <NAME>Error</NAME>
      <DESCRIPTION>Error number of a given event.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>25</ID>
      <TYPE>1</TYPE>
      <NAME>ConnectionID</NAME>
      <DESCRIPTION>Unique connection ID.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>28</ID>
      <TYPE>8</TYPE>
      <NAME>DatabaseName</NAME>
      <DESCRIPTION>Name of the database in which the statement of the user is running.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>32</ID>
      <TYPE>8</TYPE>
      <NAME>NTUserName</NAME>
      <DESCRIPTION>Windows user name.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>33</ID>
      <TYPE>8</TYPE>
      <NAME>NTDomainName</NAME>
      <DESCRIPTION>Windows domain to which the user belongs.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>35</ID>
      <TYPE>8</TYPE>
      <NAME>ClientHostName</NAME>
      <DESCRIPTION>Name of the computer on which the client is running. This data column is populated if the host name is provided by the client.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>36</ID>
      <TYPE>1</TYPE>
      <NAME>ClientProcessID</NAME>
      <DESCRIPTION>The process ID of the client application.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>37</ID>
      <TYPE>8</TYPE>
      <NAME>ApplicationName</NAME>
      <DESCRIPTION>Name of the client application that created the connection to the server. This column is populated with the values passed by the application rather than the displayed name of the program.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>39</ID>
      <TYPE>8</TYPE>
      <NAME>SessionID</NAME>
      <DESCRIPTION>Session GUID.</DESCRIPTION>
      <FILTERABLE>false</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>40</ID>
      <TYPE>8</TYPE>
      <NAME>NTCanonicalUserName</NAME>
      <DESCRIPTION>User name in canonical form.  For example, engineering.microsoft.com/software/someone.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>41</ID>
      <TYPE>1</TYPE>
      <NAME>SPID</NAME>
      <DESCRIPTION>Server process ID.  This uniquely identifies a user session. This directly corresponds to the session GUID used by XML/A.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>42</ID>
      <TYPE>9</TYPE>
      <NAME>TextData</NAME>
      <DESCRIPTION>Text data associated with the event.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>43</ID>
      <TYPE>8</TYPE>
      <NAME>ServerName</NAME>
      <DESCRIPTION>Name of the server producing the event.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>44</ID>
      <TYPE>9</TYPE>
      <NAME>RequestParameters</NAME>
      <DESCRIPTION>Parameters for parameterized queries and commands.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>45</ID>
      <TYPE>9</TYPE>
      <NAME>RequestProperties</NAME>
      <DESCRIPTION>XMLA request properties.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>46</ID>
      <TYPE>8</TYPE>
      <NAME>ActivityID</NAME>
      <DESCRIPTION>The activity ID is used to track the request(s) from the same operation.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>47</ID>
      <TYPE>8</TYPE>
      <NAME>RequestID</NAME>
      <DESCRIPTION>The request ID is used to track a request.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>48</ID>
      <TYPE>9</TYPE>
      <NAME>CalculationExpression</NAME>
      <DESCRIPTION>Expression being evaluated when error occurred.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>49</ID>
      <TYPE>1</TYPE>
      <NAME>ErrorType</NAME>
      <DESCRIPTION>Error Type: 0 = unknown, 1 = user, 2 = system.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>false</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>50</ID>
      <TYPE>9</TYPE>
      <NAME>FunctionName</NAME>
      <DESCRIPTION>Name of the Dax extension function being executed.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>51</ID>
      <TYPE>8</TYPE>
      <NAME>UserObjectID</NAME>
      <DESCRIPTION>User Object ID.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>52</ID>
      <TYPE>8</TYPE>
      <NAME>ApplicationContext</NAME>
      <DESCRIPTION>The value of the ApplicationContext XMLA property as provided by external applications to assist with end-to-end correlation of user activities.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
  </COLUMNLIST>
</TRACEDEFINITION>
>A timeout occurred while waiting for a synchronization object.#The requested object was not found.`The output buffer is too small. Increase the size of the output buffer and repeat the operation.&The input buffer is not yet available.Error: SAn unexpected error occurred (file '%{file/}', line %{line/}, function '%{func/}').The parameter is not valid.#The requested object was not found.NAn attempt was made to insert a duplicate element. Duplicates are not allowed.!Failed to generate a hash string.'The string comparison operation failed.(The operation terminated unsuccessfully.6An internal buffer, used for file names, is too small.*The current directory cannot be retrieved.GThe following internal error occurred: the message format is not valid. An undefined error has occurred.AThe %{feature_name/} feature is not implemented for this release.9Chapter columns (nested table columns) are not supported.%Error occurred during error handling.=The following error occurred: the object context was not set.Interface not implemented.7A premature failure occurred due to failure simulation.!An unexpected exception occurred.ACannot create evaluator since only light evaluators are expected..$An unexpected error occurred in SAX.%An unexpected error occurred in SSPI.+An unexpected error occurred in conversion.6Function - pfMSMDGetMDXUtils() failed to load MDXUtil.kThe measure name must match the name of an attribute in the dimension of the measure group in Tabular mode.hFailure during call to ::GetEnvironmentVariable() while trying to get environment variable '%{EnvVar/}'.4Temporary directory is not defined for current user.jFailed to save encrypted local cube file '%{userCubePath/}'. Temporary file is saved in '%{tempCubPath/}'.?The pattern search string exceeds the maximum length supported.�Cannot load VertiPaq engine because a valid PowerPivot installation was not detected on this machine. Please re-install PowerPivot.gThe number of generated dumps exceeded config setting Log\Exception\MaxExceptions; terminating process.[Unrecoverable exception occurred in SQLite Commit operation; have to terminate the process.'Engine process is scheduled to recycle.|This query has had an internal error before and it will not run again in this session. Previous error message: '%{prevErr/}'IThe following system error occurred: %1[ %{External/}%]%[, %{External/}%]pThe following error occurred while loading an external library '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].gThe following error occurred while unloading an external library: %1[ %{External/}%]%[, %{External/}%].|The following system error occurred during a call to GetFileSize for file: '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].eThe following system error occurred from a call to CreateEvent: %1[ %{External/}%]%[, %{External/}%].eThe following system error occurred from a call to CloseHandle: %1[ %{External/}%]%[, %{External/}%].�The following system error occurred from a call to GetOverlappedResult for Physical file: '%{PhysicalFile/}', Logical file: '%{LogicalFile/}' %1[: %{External/}%]%[, %{External/}%].hThe following system error occurred from a call to SetFilePointer: %1[ %{External/}%]%[, %{External/}%].fThe following system error occurred from a call to SetEndOfFile: %1[ %{External/}%]%[, %{External/}%].jThe following system error occurred from a call to CreateTimerQueue: %1[ %{External/}%]%[, %{External/}%].jThe following system error occurred from a call to DeleteTimerQueue: %1[ %{External/}%]%[, %{External/}%].oThe following system error occurred from a call to CreateTimerQueueTimer: %1[ %{External/}%]%[, %{External/}%].oThe following system error occurred from a call to DeleteTimerQueueTimer: %1[ %{External/}%]%[, %{External/}%].uThe following system error occurred from a call to RegisterWaitForSingleObject: %1[ %{External/}%]%[, %{External/}%].jThe following system error occurred from a call to UnRegisterWaitEx: %1[ %{External/}%]%[, %{External/}%].rThe following system error occurred from a call to BindIoCompletionCallback: %1[ %{External/}%]%[, %{External/}%].tThe following system error occurred from a call to PostQueuedCompletionStatus: %1[ %{External/}%]%[, %{External/}%].fThe following system error occurred from a call to CreateThread: %1[ %{External/}%]%[, %{External/}%].pThe following system error occurred from a call to CreateIoCompletionPort: %1[ %{External/}%]%[, %{External/}%].dThe following system error occurred from a call to CreateHeap: %1[ %{External/}%]%[, %{External/}%].hThe following system error occurred while obtaining memory status: %1[ %{External/}%]%[, %{External/}%].+The '%{localeid/}' locale is not supported.+The '%{localeid/}' locale is not supported.2The '%{localeid/}' locale for UI is not supported.ISetAuthContext need to be run as the first command and can only run once.uA connection error occurred. An appropriate security context is not set for the session you are attempting to access.JDeeply nested recursive calculations cannot invoke a CLR Stored Procedure.AAn external component returned an error (HRESULT = %{External/}).{ExtAuth or SetAuthContext has already been set on this connection. Reauthorization on the same connection is not supported.�The '%{filename/}' XMLA file name in configurations is not valid. The file name is either too long, or contains characters that are not valid or are reserved.gThe mandatory parameter %{Parameter/} was not specified for the Predictive Analytics algorithm library.+Bad configuration for Predictive Analytics.tFailed to load Predictive Analytics library from manifest: %{Manifest/} Error: %1[ %{External/}%]%[, %{External/}%].9System-injected failure into the VSOP subordinate/satrap.OExtAuth command cannot have both 'Roles' property and 'RestrictRoles' property.lEither the '%{pii_strUser/}' user does not have permission to access the model, or the model does not exist.MBypass Authorization is only supported for PBI Dedicated connections in PaaS._Setting the EffectiveUserName property is not supported for the xmla endpoint of PBI Dedicated.�The operation was throttled by Power BI Premium because there were too many datasets being processed concurrently. Please try again later.�The operation was throttled by the Power BI Premium because the operation was unable to reserve enough memory. Please try again later.kThe operation was throttled by the Power BI Premium because of insufficient memory. Please try again later.{The operation was throttled by the Power BI Premium because of the server is under memory pressure. Please try again later.�The specified Power BI workspace '%s{workspaceobjid/}' cannot be found, is not a Premium workspace or is not assigned to the current Power BI Dedicated Capacity.�There are multiple datasets named '%s{dataset/}' in Power BI workspace '%s{workspaceobjid/}'. Please rename dataset on https://www.powerbi.com and retry.kThe operation was throttled by Power BI Premium because the capacity is overloaded. Please try again later.|Timeout during Thread Pool Shutdown as one of the Thread Pool's threads did not completed its execution in a timely fashion.�The evict operation for database '%{databaseid/}' was throttled by Power BI Premium because another operation for the same database is in progress. Please try again later.[The following error occurred during a file operation: %1[ %{External/}%]%[, %{External/}%].eThe following error occurred while opening the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].fThe following error occurred while closing the file '%{Note1/}' %1[: %{External/}%]%[, %{External/}%].jThe following error occurred while reading from the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].hThe following error occurred while writing to the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%]._Data that is not valid was read from the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].ZAn attempt was made to delete a file path without first initializing the parent directory.eThe following system error occurred from a call to GetFileTime: %1[ %{External/}%]%[, %{External/}%].eThe following system error occurred from a call to GetFileSize: %1[ %{External/}%]%[, %{External/}%].�The following error occurred while the '%{pathfrom/}' file was being copied to the '%{pathto/}' file: %1[ %{External/}%]%[, %{External/}%].�While attempting to cancel pending file operations, the following error occurred: '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].While attempting a file seek operation, the following error occurred for file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].;Error occurred during the creation of directory: '%{dir/}'.NError opening file; %{filename/} is not a disk file or file is not accessible.Error creating timer queue.Error creating timer.FThe specified password is incorrect or the file '%{file/}' is corrupt.�The following error occurred while the '%{pathfrom/}' file was being moved to the '%{pathto/}' file: %1[ %{External/}%]%[, %{External/}%].lThe following error occurred while memory mapping the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].xAn attempt was made to open a file that is already open. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}._The following file is corrupted: Physical file: %{PhysicalFile/}. Logical file %{LogicalFile/}.�Internal server error: the existing logical file cannot be overwritten. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.zThe logical file cannot be found inside the physical file. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.�Unable to set the end of the logical file within the physical file. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.SetEvent failed.vThe page size for the following file is not supported: Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.�The background thread running lazy writer encountered an I/O error. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.zA failure occurred while the file store was being cleared. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.xCannot write data to a read-only file; operation failed. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.[The record ID is incorrect. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.dThe record exceeds the maximum size. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.�A system error occurred while attempting to read or write to a file store. The system might be under memory pressure or low on disk space. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}. GetLastError code: %d{LastErrorCode/}.�A FileStore error occurred. Read/Write mode can only be changed from Write to Read. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}. %1[: %{External/}%]%[, %{External/}%].�A FileStore error occurred while a record was being locked. This may be a read failure. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}. %1[: %{External/}%]%[, %{External/}%].{Internal error: An attempt was made to set the file position past the end of file for a sequential read or write operation.aAn I/O error was encountered during a sequential read or write operation on the file '%{Note1/}'.�An I/O error was encountered during a sequential read or write operation on the file '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].QMemory allocation failed. Cannot complete the sequential read or write operation.ZThe index data is damaged. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.@The '%{NodeName/}' node was not found in the configuration file.%Unable to load the PowerPivot engine.?An error occurred while opening the '%{file/}' local cube file.�While attempting to read information from disk, a read error occurred for physical file: %{PhysicalFile/}, logical file: %{LogicalFile/}%1[: %{External/}%]%[, %{External/}%].OThe provided path '%{file/}' points to an existing file which cannot be opened.SThe number of connections to the PowerPivot Engine exceeded the limit of '%{num/}'.�A file store is full. It contains the maximum number of records allowed for its data type. If the file is a string store (.asstore, .bstore, .ksstore, or .string file) that is close to 4 GB, consider switching to a different string store format for the dimension attribute or distinct count measure group associated with the store. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.�A string store or binary store with a compatibility level of '1050' is at the maximum file size of 4 gigabytes. To store additional strings, you can change the StringStoresCompatibilityLevel property of the associated dimension or distinct count measure to '1100' and reprocess. This option is only available on databases with a compatibility level of '1100' or higher. Physical file: %{PhysicalFile/}. Logical file: %{LogicalFile/}.gAn attempt was made to delete/move/create/write/flush a file while the file system is in readonly mode.'The end of data point has been reached.The result is not ready.lThe number of requests to the PowerPivot Engine exceeded the limit of '%{num/}' for the '%{file/}' workbook.3Memory error %1[: %{External/}%]%[, %{External/}%].sMemory Allocation failure %1[: %{External/}%]%[, %{External/}%]. Try simplifying or reducing the number of queries.�A task requires more memory than is allotted for it. Try reducing the complexity of the model by removing tables or columns or by simplifying the queries.�The operation cannot be completed because the memory quota estimate (%d{Request/}MB) exceeds the available system memory (%d{Quota/}MB).�While attempting to store a string, a string was found that was larger than the page size selected. The operation cannot be completed.;An internal data store exceeded the maximum permitted size._The memory used for processing exceeds the processing limit for this database's workload group.d When processing limits are enabled, you may not process multiple databases in a single transaction.fThe memory used for the current operation exceeds the memory limit for the workload group '%{WLGID/}'.�A record (%d{recordSize/} bytes) was encountered that exceeds the maximum page size of the storage object (%d{pageSize/} bytes).�The result of the query contains an axis with too many columns. This usually occurs because there are too many hierarchies returned on an axis. You may be able to avoid this error by disabling hierarchies in the model.�The current value of memstore's record count is '%d{recordCount/}'; store was requested to write '%d{bytesToWrite/}' bytes resulting in out of range.�The current value of memstore's current position is '%d{currFilePos/}'; store was requested to write '%d{bytesToWrite/}' bytes resulting in out of range.�The current implementation of memstore's SetSize() supports up to 4GB only; store was requested to set '%d{requestedSize/}' resulting in out of range.�The current implementation of memstore's SetSize() doesn't support increasing the size of the stream; store was requested to extent to '%d{requestedSize/}', current size is '%d{recordCount/}'.�There are too many processing operations running simultaneously. Please try again later when some of the currently running processing operations have completed.aInternal TOM requests should be limited to a single DB; multi-database requests are not supportedZTransactional multi-database requests are not supported when resource tracking is enabled.�Workload groups '%{group1/}' and '%{group2/}' both map to database '%{DBID/}'.  Only one database workload group can map to a given database.�The value of the parameter MaxMemory is too small. The value must be larger than the current memory usage of the ResourcePool (%d{MemoryUsage/}KB).�The query exceeded the maximum memory allowed for queries executed in the current workload group (Requested %d{MemoryUsed/}KB, Limit %d{MemoryLimit/}KB).:OLE DB or ODBC error%1[: %{External/}%]%[; %{External/}%].bTransient OleDB/ODBC error happened. Retry attempts might be made if processing constraints allow./COM error%1[: %{External/}%]%[; %{External/}%].�Error while trying to use request or response stream. This can be caused by client side disconnections. COM error%1[: %{External/}%]%[; %{External/}%].&The collation name cannot be resolved.eThe message manager for the default locale cannot be found. The locale will be changed to US English.AThe message definition XML contains a node that is not supported.%The resource string cannot be loaded.IMessage cannot be generated for the following error code: %{result_code/}@The message manager for the %{language/} locale cannot be found.xThe value of the '%{CodeType/}' code for the '%{FacilityName/}' facility in the message definition XML is not supported.kThe value of the error type for '%{NodeName/}' %{NodeType/} in the message definition XML is not supported.Microsoft Analysis ServicesMicrosoft PowerPivot Engine4The connection has been closed by the remote server.$The connection timeout was exceeded.@The '%{strHostname/}' host name cannot be resolved: %{External/}%The '%{strURL/}' URL cannot be found.�Either a connection cannot be made to the %{strHostname/} server, or Analysis Services is not running on the computer specified.%The connection was lost: %{External/}3The physical TCP/IP connection failed: %{External/}+The peer prematurely closed the connection.0An error was encountered in the transport layer.AThe MSOLAP ISAPI extension failed to read the configuration file.;The HTTP server returned the following error: %{strValue/}.8The response returned from the HTTP server is not valid.]An error occurred while using the automatically-detected HTTP proxy information: %{External/}5Server failed to start listening on any network port. No network transports available.GUnexpected type or format of response from remote host was encountered."Reauthentication is not supported.9Failed to get the '%{header/}' value from the redirector.4The specified language/locale could not be resolved.
%{strValue/}.)The specified language/locale is invalid.KThe following WinHttp error occurred: %1[ %{External/}%]%[, %{External/}%].�Unrecognized XSD type of '%{strXSIType/}' found on the element, %{strQName/}, at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) under %1[%{strName/}%]%[/%{strName/}%].�The '%{strQName/}' element at line %d{iLine/}, column %d{iCol/} (namespace '%{strNSURI/}') cannot appear under %1[%{strName/}%]%[/%{strName/}%] because the parent already contains a child element, '%{strFirstChild/}'.�The '%{strQName/}' element at line %d{iLine/}, column %d{iCol/} ('%{strNSURI/}' namespace) appears more than once under %1[%{strName/}%]%[/%{strName/}%].�The '%{strRequired/}' required element is missing under %1[%{strName/}%]%[/%{strName/}%]/%{strQName/} at line %d{iLine/}, column %d{iCol/} (namespace '%{strNSURI/}').HXML parsing failed at line %d{iLine/}, column %d{iCol/}: %{strMessage/}.�The %{strQName/} element at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) cannot appear under %1[%{strName/}%]%[/%{strName/}%].2%{strEnum/} is not a valid value for this element.�'%{strEnum/}' is not a valid Boolean value. Only true, false, 1, or 0 are allowed for the '%{strQName/}' element, at line %d{iLine/}, column %d{iCol/} (namespace '%{strNSURI/}') under %1[%{strName/}%]%[/%{strName/}%]).�A required child element is missing under %1[%{strName/}%]%[/%{strName/}%]/%{strQName/} at line %d{iLine/}, column %d{iCol/} (namespace '%{strNSURI/}'). One of %1[%{strChild/}%]%[, %{strChild/}%] was expected.�The %{strQName/} element at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) is out of order under %1[%{strName/}%]%[/%{strName/}%].�The %{strAttrQName/} attribute (namespace %{strAttrNSURI/}) of the %{strQName/} element at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) cannot appear under %1[%{strName/}%]%[/%{strName/}%].�The %{strText/} text node at line %d{iLine/}, column %d{iCol/} cannot appear inside the %{strQName/} element (namespace %{strNSURI/}) under %1[%{strName/}%]%[/%{strName/}%]. This element can only have text nodes containing white-space characters.�The DOM parser failed to load and parse the stream. URL:'%{strURL/}' Reason: '%{strReason/}' Source:'%{strSource/}'. File position: %d{iFilePos/}. Line: %d{iFileLine/}.�The value could not be converted to the XSD type, '%{strXSIType/}', specified on element %{strQName/} at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) under %1[%{strName/}%]%[/%{strName/}%].CThe DOM parser failed to load and parse the file '%{strFileName/}'.AThe '%{string/}' string cannot be converted to the %{type/} type. Invalid SX data type '%{type/}'.$No content expected on the XML node.�An error occurred while parsing the '%{strQName/}' element at line %d{iLine/}, column %d{iCol/} ('%{strNSURI/}' namespace) under %1[%{strName/}%]%[/%{strName/}%].uError occured while parsing '%{strElement/}' element - unexpected namespace for element defined in another namespace.fError occured while parsing '%{strElement/}' element - element namespace is not a supported namespace.VError occured while parsing '%{strElement/}' element - element is not a supported one.�Unsupported data object implementation version encountered during deserialization; object class '%{objClass/}', object name '%{objName/}'. Possible cause of it is that newer version is restored on older server.�Unexpected element '%{strElement/}' found during parsing of IMBI metadata file. This element is not expected in IMBI metadata files; possible cause of it is metadata file corruption.�Note. Analysis Server has persisted any security information specified as part of the Connection string portion of the Datsource object definition.yEither the user, '%{pii_strUser/}', does not have access to the '%{strObject/}' database, or the database does not exist.}Either the '%{pii_strUser/}' user does not have permission to alter the '%{strObject/}' object, or the object does not exist.~Either the '%{pii_strUser/}' user does not have permission to access the '%{strObject/}' object, or the object does not exist.Either the '%{pii_strUser/}' user does not have permission to process the '%{strObject/}' object, or the object does not exist.~Either the '%{pii_strUser/}' user does not have permission to delete the '%{strObject/}' object, or the object does not exist.�Either the '%{pii_strUser/}' user does not have permission to create a new object in '%{strObject/}', or the object does not exist.�Either the '%{pii_strUser/}' user does not have permission to retrieve metadata for the '%{strObject/}' object, or the object does not exist.xEither a permission for the '%{strRoleID/}' role has already been created for this object, or the object does not exist.uThe '%{strRoleID/}' role referenced by the '%{strPermID/}' permission does not exist in the '%{strDBName/}' database.�Either the '%{pii_strUser/}' user does not have permission to restore the database, or the database already exists and AllowOverwrite is not specified.�Either the '%{pii_strUser/}' user does not have permission to back up the '%{strObject/}' database, or the database does not exist.�Either the '%{pii_strUser/}' user does not have permission to merge the '%{strObject/}' partition, or the partition does not exist.�An attempt was made to change the RoleID of the '%{strPermID/}' permission from '%{strRoleID/}' to '%{strNewRoleID/}'. The RoleID of a permission cannot be changed after the permission is created.�Either the '%{pii_strUser/}' user does not have permission to subscribe to the '%{strObject/}' trace, or the trace does not exist.�Either the '%{pii_strUser/}' user does not have permission to write back to the '%{strObject/}' object, or the object does not exist.�Either the '%{pii_strUser/}' user does not have permission to synchronize objects on the source or target instance, or the objects do not exist on the source instance.�Either the '%{pii_strUser/}' user does not have permission to retrieve metadata for the '%{strObject/}' object, or the object does not exist.�Either the '%{pii_strUser/}' user does not have permission to drill through the '%{strObject/}' object, or the object does not exist.sEither the user, '%{pii_strUser/}', does not have read permission for the database, or the database does not exist.�Either the '%{pii_strUser/}' user does not have permission to write to the '%{strObject/}' object, or the object does not exist.RThe '%{pii_strUser/}' user does not have permission to perform a cancel operation.PThe '%{pii_strUser/}' user does not have permission to call the Discover method.~Either the '%{pii_strUser/}' user does not have permission to browse the '%{strObject/}' object, or the object does not exist..This instance does not allow anonymous access.The requested protection level does not match the required data protection level of the instance for administrative operations.�Either the '%{pii_strUser/}' user does not have permission to access the data source of the mining structure '%{strStructure/}', or the data source does not exist.KSession mining structure '%{strStructure/}' cannot be created or processed.CSession mining model '%{strModel/}' cannot be created or processed.?A session mining model must be created in an existing database.�The ImpersonationInfo for datasource '%{Datasource/}' contains an ImpersonationMode that can only be used by a server administrator.�The datasource in the current set of out-of-line bindings, '%{Datasource/}', contains an ImpersonationMode that cannot be used by an out-of-line datasource.pThe datasource, '%{Datasource/}', contains an ImpersonationMode that is not supported for processing operations.�Either the user, '%{pii_strUser/}', does not have permission to clear caches of the '%{strObject/}' object, or the object does not exist.HThe current operation is not allowed for a restricted client connection.TWrite permission (Allowed) can not be set without Read permission to be set Allowed.~Either the user, '%{pii_strUser/}', does not have permission to lock the '%{strObject/}' object, or the object does not exist.NOnly server administrators are allowed to access the server cryptographic key.bSpecified EffectiveUserName property '%{user/}' is not valid user, group, alias or machine accountThe '%{attribute/}' attribute in the '%{dimension/}' dimension has a generated dimension security expression that is not valid.�The '%{dimension/}' parent-child dimension has dimension security defined on the key attribute, which is not allowed. You could, alternately, define the equivalent dimension security on the parent attribute._The requested protection level does not match the required data protection level of the server.@The permission required for this operation has not been granted.�The database , '%{Database/}',  contains no Impersonation mode or an ImpersonationMode that  is not supported for processing operations.hThe database , '%{Database/}', contains an ImpersonationMode that is reserved for server administrators.eThe UseTransaction and MasterTransaction request properties are reserved for database administrators.-Requested authentication mode is not allowed.vThe datasource , '%{Datasource/}', contains an ImpersonationMode that is not supported for XMLA connection operations.�The '%{attribute/}' attribute of the '%{dimension/}' cube dimension has the attribute hierarchy disabled, while having non-trivial dimension security (either of the allowed or denied set are defined), which is not an allowed situation.�The '%{attribute/}' attribute of the '%{dimension/}' database dimension has the attribute hierarchy disabled, while having non-trivial dimension security (either of the allowed or denied set are defined), which is not an allowed situation.Authentication failed.�The '%{pii_strUser/}' user does not have permission to drill through to the parent mining structure of the '%{strObject/}' mining model.PRequests are not allowed during authentication. Connection is forcefully closed.PSessions are not allowed during authentication. Connection is forcefully closed.@User credential does not match. Connection is forcefully closed.�The security context of the connection does not match the security contest of the sessions. Create a new connection and run authentication again.*SetAuthContext need to be run as sysadmin.'The SharePoint user token is not valid.>You do not have permission to perform the requested operation.[The command failed to execute because it was unable to impersonate a Windows user identity.pThe datasource, '%{Datasource/}', contains an ImpersonationMode that is not supported for processing operations.MSession objects are not allowed to be used in pipeline processing operations.IThe security descriptor object could not be created for a specified role.KA specified role could not be created because it contains too many members.�DataSourcePermission object is not supported for Business Intelligence Semantic Model databases running on an Analysis Services instance that is deployed in Tabular mode.�CubeDimensionPermission object is not supported for Business Intelligence Semantic Model databases running on an Analysis Services instance that is deployed in Tabular mode.�AttributePermission object is not supported for Business Intelligence Semantic Model databases running on an Analysis Services instance that is deployed in Tabular mode.�CellPermission object is not supported for Business Intelligence Semantic Model databases that run on an Analysis Services instance that is deployed in Tabular mode.�MiningStructurePermission and MiningModelPermission objects are not supported for Business Intelligence Semantic Model databases that run on an Analysis Services instance that is deployed in Tabular mode.1Row-level security is not supported in OLAP mode.�Read access on a dimension must be allowed for Business Intelligence Semantic Model databases running on an Analysis Services instance that is deployed in Tabular mode.:Tabular queries are not supported with row level security.LRow Level Security is not supported in a database with DirectQuery property.xDimension Permissions are not supported for Analysis Services instances that are deployed in SharePoint integrated mode.sCube Permissions are not supported for Analysis Services instances that are deployed in SharePoint integrated mode.zData source Permissions are not supported for Analysis Services instances that are deployed in SharePoint integrated mode.�MiningStructurePermission and MiningModelPermission objects are not supported for Analysis Services instances that are deployed in SharePoint integrated mode.�A DISCOVER operation is only supported for a tabular model database for which you have administrative permissions. Either the current database is not tabular, or you do not have administrative permissions.�Sign in failed because a component used for this purpose (msoidcli.dll) was not found on your computer. Please verify that Microsoft Online Services Sign In Assistant is installed.BMicrosoft Online Services Sign In Assistant could not sign you in.aSign in failed because an internal error occurred in Microsoft Online Services Sign In Assistant.<Sign in failed because the user ID or password is incorrect.bThe identity provider you specified cannot be used when integrated security is set to ClaimsToken.PSingle sign-on failed because the user is not a valid account in Windows domain.LThe required field '%{field/}' was not found in the Identity Transfer token.>Failed to verify the signature of the Identity Transfer token.#Identity Transfer token is expired.XDatabase deletion by a database administrator is not allowed in Windows Azure Analytics.\Renaming a database by the database administrator is not allowed in Windows Azure Analytics.xImpersonation mode: '%{ImpersonationMode/}' for Data Source: '%{Datasource/}' is not allowed in Windows Azure Analytics.�Either the '%{pii_strUser/}' user does not have permission to run CloneDatabase against the '%{strObject/}' database, or the database does not exist.,Analysis Services is using Transport Layer Security (TLS) to secure the current connection.  It requires version (SP_PROT_TLS1_2_SERVER) but obtained '%{Protocol/}' instead. Please enable the required version. Generally, you can specify TLS version support in browser options or the Windows registry.�Putting  Anonymous  and a client certificate in the same connection string is not supported.  You can either authenticate as  Anonymous  or use the client certificate. To continue, remove one of these properties and try again.[Impersonation requires a Windows user identity. The current identity is not a Windows user.jThe ExtAuth command was used incorrectly.  It needs to run as the first command, and it can only run once.LThe ExtAuth command does not support the '%{scheme/}' authentication scheme.BThe ExtAuth command does not support an empty ExtAuthInfo element.aThe ExtAuth command can only be run by a server administrator or a member of the ActAsUsers role.TDetaching a database in Windows Azure Analytics requires administrative permissions.UBacking up a database in Windows Azure Analytics requires administrative permissions.TRestoring a database in Windows Azure Analytics requires administrative permissions.;The certificate has an unsupported hash algorithm property.�This certificate is invalid. The lifetime of the certificate is outside the range of the certificate authority that issued the certificate.\Synchronize command has SynchronizeFromStorage=FilteredShardedData but empty list of shards.bSynchronize command has SynchronizeFromStorage=FilteredShardedData but empty TableId is specified.lSynchronize command has SynchronizeFromStorage=FilteredShardedData but empty PartitionIds list is specified.iYou can specify shard mapping only if Synchronize command has SynchronizeFromStorage=FilteredShardedData./The ExtAuth command is reserved for future use.@Secure Channel authorization feature is reserved for future use.GDBCC command can only be executed by database or server administrators.PWhile checking if in scoped connection, object '%{strObjectName/}' is not lockedYUser '%{pii_strUser/}' does not have permission to modify the database '%{strDatabase/}'.kUser '%{pii_strUser/}' needs to be an administrator to read the metadata of the database '%{strDatabase/}'.ZUser '%{pii_strUser/}' does not have permission to refresh the database '%{strDatabase/}'.This DBCC API command is designed for use against databases which are not using the TabularMetadata setting for the StorageEngineUsed property. The selected database is using a StorageEngineUsed value of TabularMetadata.  Please use the alternate DBCC API.�ExtAuth command can not be run by anonymous user; user has to be identified as server administrator or a member of the ActAsUsers role.uSign in failed because a component used for this purpose (adal.dll) was not found on your computer or failed to load.�An unexpected locking issue was detected. The database '%{strObjectName/}' was not properly locked in Write mode during the automatic ImageSave operation.ZThe location, '%{strURL/}', is not a sub domain of the resource ID (Data Source property). Connection failed, please retry.�The request to Analysis Services contains a rowset. For security reasons, rowsets are not permitted when the connection is made by an anonymous user.XThe connection failed because user credentials are needed and Sign-In UI is not allowed.KPowerBI Cluster resolution failed because the server response was too long.JPowerBI Cluster resolution failed because of wrong server response format.VFailed to connect to the URL '%{strURL/}' while attempting to call cluster resolution.lConnection could not be made: The following data source is not a known Power BI server: '%{strDataSource/}'.`Connection could not be made: The Power BI identity provider property is not formatted properly.sConnection could not be made: The connection string does not include the required identity provider AAD parameters.wConnection could not be made: Cached credentials expired or the password was updated. Please re-enter your credentials.`Failed to connect to the URL '%{strURL/}' while attempting to discover the PowerBI environments.JPowerBI backends endpoints search failed because of wrong response format.�The '%{strQName/}' read-only element at line %d{iLine/}, column %d{iCol/} (namespace %{strNSURI/}) under %1[%{strName/}%]%[/%{strName/}%] was ignored.FThe query cannot be executed. A catalog must be set for this session. rThe '%{txnid/}' transaction ID cannot be found. Either the transaction does not exist or it has already completed.lThe '%{sessionid/}' session ID cannot be found. Either the session does not exist or it has already expired.wThe restriction value provided by the consumer either does not match other restrictions or refers to an unknown object.jThe commit or rollback request cannot be completed because there is no active transaction in this session.EThe required RequestType element was missing from a Discover request.>The restriction, %{strName/}, is not recognized by the server.�The result, '%{resultid/}', cannot be found for this session. Either the result has not been created by the KeepResult header, or it has been cleared�Invalid ObjectExpansion '%{objectExpansion/}' specified for DISCOVER_XML_METADATA. Allowed values are: ExpandFull, ExpandObject, ReferenceOnly and ObjectProperties.NThe restriction value provided by the consumer is of a type that is not valid.CThe '%{strReqType/}' request type was not recognized by the server.EThe %{strName/} property is read only and cannot be assigned a value.SThe '%{value/}' value of the '%{property/}' XML for Analysis property is not valid.YThe '%{partName/}' partition must be processed before an incremental update is performed.[The '%{part/}' partition is not a MOLAP partition and does not support incremental updates.�An error occurred while data was being merged into the '%{partName/}' partition. Source partitions must be different from the destination partition.�An error occurred while data was being merged into the '%{partName/}' partition. Partitions that are to be merged must belong to the same measure group.�An error occurred while data was being merged into the '%{partName/}' partition. Partitions that are to be merged must use the same storage mode.�An error occurred while data was being merged into the '%{partName/}' partition. Partitions that are to be merged must be of the same type.)The object specified must be a partition.yAn error occurred while partitions were being merged. The '%{partName/}' partition uses a storage mode that is not valid.%The server session cannot be started.9The operation is not supported by the redirector service.HThe %{strName/} restriction is required but is missing from the request.�A session transaction cannot be nested inside an existing transaction. Session objects cannot be created inside a non-session transaction.�A session transaction is already in progress, but a non-session write operation was initiated. After creating a session object, the session object must be dropped before attempting a server write operation to non-session objects.cThe XML for Analysis request timed out before it was completed. Timeout value: %d{timeoutval/} sec.]An error occurred while partitions were being merged. The '%{partName/}' partition is remote.dAn error occurred while partitions were being merged. The '%{partName/}' partition is not processed.0No source partitions were specified for merging.JThe '%{strName/}' partition specified for an incremental update is remote.NThe ImpactAnalysis property can only be set when the ExecutionMode is Execute.iResult data cannot be requested when the ExecutionMode is Prepare; only Schema/Metadata may be requested.!The statement cannot be prepared.^The session has a stored result. This statement must either use the stored result or clear it.|The results of the current statement cannot be stored on the server because the current session already has a stored result.�The results of the current statement cannot be stored on the server because the associated session is either unspecified or not valid.QThe ResultId specified in the Result header is not valid for the current session.IResults cannot be stored on the server when the ExecutionMode is Prepare.KAn existing stored result cannot be used when the ExecutionMode is Prepare.CTo store a result on the server, an MDX statement must be executed.kTo use a result stored on the server, you must execute either the original statement or an empty statement.NA valid stored result does not exist on the server for the requested ResultId.wThe input statement does not match the original statement used to produce the stored result for the requested ResultId.ZThe input query is not in the language specified in the Dialect property for this request..The '%{strName/}' property was not recognized.)cannot use port 0 for both Ipv6 and Ipv4.HA session object cannot be created with the AllowOverwrite flag enabled.RThe '%{strName/}' property is not overwritable and cannot be assigned a new value.4The CurrentCatalog XML/A property was not specified.9A required header wasn't recognized and can't be honored./Ill-formed base64-encoded data was encountered.ONon-empty value is required for the '%{strName/}' restriction from the request.vThe value%{value/} of the '%{property/}' XML for Analysis property could not be converted into the expected data type.\Cannot send non-processing requests to this session while pipeline operation is in progress./Excel query is received in a non-Excel session.�ClientRequest has already existing session and is trying to get another session object. This is acceptable only for pipeline processing.The database within this workbook was created by a newer version of PowerPivot (version: '%{compLevel/}') and cannot be opened.BSkipVolatileObjects attribute can only be used with ProcessRecalc.�SkipVolatileObjects attribute cannot be specified on a ProcessRecalc command within a batch operation. Please specify the SkipVolatileObjects attribute on the Batch XML tag.�The '%{partName/}' partition has DirectQueryUsage property set to DirectQueryOnly and cannot participate in partition merging at all.�The syntax for the 'TestConnection' command is incorrect. Out of line related information is to be provided if and only if 'TestConnection' command is used under 'Batch'.�The syntax for the 'TestConnection' command is incorrect. Datasource node is to be provided if and only if 'TestConnection' command is used without out of line binding.EOnly one 'TestConnection' command is allowed under a 'Batch' command.�The restriction Catalog property value '%{strCatalog/}' does not match either internal database '%{strScopedInternalDb/}' or external database '%{strScopedExternalDb/}' from scoped connection.'Unsupported dependency node discovered.gThe database is empty. The DISCOVER_CALC_DEPENDENCY operation cannot be performed on an empty database./Support for '%{dialect/}' query is not enabled.�Command DISCOVER_XML_METADATA with ObjectExpansion=ExpandFull requires DATABASEID restriction set in the Power BI public xmla endpoint.XFailed to translate database name '%{strParam/}' to friendly name of a Power BI dataset.WThe length of '%{property/}' property exceeds its limitation of %d{length/} characters.nOut of line object '%{OOLObj/}', referring to ID(s) '%{OOLObjIDs/}', has been specified but has not been used.!The end of the input was reached.CThe syntax for '%{strToken/}' is incorrect. (%{pii_strQueryText/}).The syntax for the 'Process' command is incorrect. The 'Bindings' keyword cannot appear under a 'Process' command if the 'Process' command is a part of a 'Batch' command and there are more than one 'Process' commands in the 'Batch' or the 'Batch' command contains any out of line related information. In this case, the 'Bindings' keyword should be a part of the 'Batch' command only.GThe query contains the '%{strParam/}' parameter, which is not declared.>The following syntax error occurred during parsing: %{strVP/}.MThe syntax to create and insert into local or session cubes is not supported.�The syntax for the 'Process' command is incorrect. The 'ErrorConfiguration' keyword cannot appear under a 'Process' command if the 'Process' command is a part of a 'Batch' command and there are more than one 'Process' commands in the 'Batch' or the 'Batch' command itself contains 'ErrorConfiguration'. In this case, the 'ErrorConfiguration' keyword should be a part of the 'Batch' command only.gThe '%{strParam/}' parameter could not be resolved because it was referenced in an inner subexpression.NThe end of data parameter for the pipeline request has an incorrect data type.CPipeline and non-pipeline rowsets cannot exist in the same request.-An error occurred during pipeline processing.QA new request was received after the pipeline processing operation had completed.OThe '%{strProperty/}' property cannot be specified more than once in the query.8The script contains the statement, which is not allowed..'%{strType/}' is not a recognized action type.=The statement dialect could not be resolved due to ambiguity.�The syntax for the ImpersonationInfo object is incorrect. If the ImpersonateAccount value is used for ImpersonationInfo, then the Account property cannot be empty.�The syntax for the ImpersonationInfo object is incorrect. The value of the ImpersonationMode property (%{strImpMode/}) is not supported for data sources.1The subcube name is different from the cube name.^The request property Dialect is incorrect. Only following values are valid: MDX, DMX, DM, SQL.8Options (FLATTENED, TOP) are not allowed in a subselect.1Recursive cube name specification is not allowed. Only one statement was expected.1The statement is not supported by this interface.:Statement is not supported by OM interface at this moment.�The syntax for the 'Process' command is incorrect. The 'Datasource' keyword cannot appear under a 'Process' command if the 'Process' command is a part of a 'Batch' command and there are more than one 'Process' commands in the 'Batch' or the 'Batch' command contains any out of line related information. In this case, the 'Datasource' keyword should be a part of the 'Batch' command only.�The syntax for the 'Process' command is incorrect. The 'DatasourceView' keyword cannot appear under a 'Process' command if the 'Process' command is a part of a 'Batch' command and there are more than one 'Process' commands in the 'Batch' or the 'Batch' command contains any out of line related information. In this case, the 'DatasourceView' keyword should be a part of the 'Batch' command only.YThe specified column is not allowed in the context at line %d{Line/}, column %d{Column/}.^Only one order expression is allowed for TOP expression at line %d{Line/}, column %d{Column/}.bA column reference that is not valid in the context appears at line %d{Line/}, column %d{Column/}.EThe function call at line %d{Line/}, column %d{Column/} is not valid.XThe specified column was not found in the context at line %d{Line/}, column %d{Column/}.WThe dot expression is not allowed in the context at line %d{Line/}, column %d{Column/}.QThe function cannot be used in the context at line %d{Line/}, column %d{Column/}.iOnly a non-negative integer constant is allowed for TOP expression at line %d{Line/}, column %d{Column/}.^GROUP BY is not allowed in the type of SELECT statement at line %d{Line/}, column %d{Column/}.hIn PCXA DISCOVER XML, the chapter columns contain invalid strings at line %d{Line/}, column %d{Column/}.iIn PCXA DISCOVER XML, multiple values are expected in this context at line %d{Line/}, column %d{Column/}.TIn PCXA DISCOVER result XML, the chapter columns of rowsets contain invalid strings.UThe '%{strName/}' performance counter could not be found.  System error %{ErrorCode/}�Only a non-negative integer constant in the range of [0, 2000000000] is allowed for SKIP expression at line %d{Line/}, column %d{Column/}.`SKIP is not allowed in the type of SELECT statement found at line %d{Line/}, column %d{Column/}.~Invalid pipeline request statement. A pipeline processing request can only appear directly under an Execute/Command statement.�Only a non-negative integer constant in the range of [0, 2000000000] is allowed for TOP expression at line %d{Line/}, column %d{Column/}.�An error occurred when parsing the rowset. The element '%{colname/}' does not match the columns or chapters defined in the rowset schema.rThe following syntax error occurred during parsing: Invalid token, Line %d{Line/}, Offset %d{Column/}, %s{Token/}.LThe following syntax error occurred during parsing: Invalid BINARYCELL data.>Custom Rollup for a member cannot be updated using ALTER CUBE.RCellOrdinal element was not specified for one of the cells in UpdateCells command.hDISCOVER Request with 'MODIFIEDAFTER' restriction requires DATABASEID and may not refer to other objects]The CATALOGS schema rowset identifies physical attributes that are associated with databases.`The TABLES schema rowset identifies the tables in the database that a specified user can access.eThe TABLES_INFO schema rowset identifies the tables in the database that a specified user can access.kThe COLUMNS schema rowset identifies the columns of tables in the catalog that a specified user can access.SThe PROVIDER_TYPES schema rowset identifies the base data types that are supported.^The CUBES schema rowset identifies the cubes in the database that a specified user can access.hThe DIMENSIONS schema rowset identifies the dimensions in the database that a specified user can access.hThe HIERARCHIES schema rowset identifies the hierarchies in the database that specified user can access.`The LEVELS schema rowset identifies the levels in the database that a specified user can access.dThe MEASURES schema rowset identifies the measures in the database that a specified user can access.dThe PROPERTIES schema rowset identifies the properties in the database that a given user can access.^The MEMBERS schema rowset identifies the members in the database that a given user can access.]The FUNCTIONS schema rowset identifies the functions that are supported by the data provider.YThe ACTIONS schema rowset identifies the actions that are supported by the data provider.^The SETS schema rowset identifies the calculated sets that are supported by the data provider.vThe MINING_SERVICES schema rowset identifies available data mining algorithms that are provided by the data providers.�The MINING_SERVICE_PARAMETERS schema rowset identifies the parameters that can be used to create models for each type of algorithm.xThe MINING_FUNCTIONS schema rowset identifies the functions that can be used to query models for each type of algorithm.yThe MINING_MODEL_CONTENT schema rowset describes the patterns that were discovered when the mining models were processed.�The MINING_MODEL_XML schema rowset contains, in an XML format, the patterns that were discovered when the mining models were processed.VThe MINING_MODELS schema rowset identifies the available models for the data provider.dThe MINING_COLUMNS schema rowset identifies the columns of  the mining models for the data provider.QThe DISCOVER_DATASOURCES schema rowset contains a list of published data sources.yThe DISCOVER_PROPERTIES schema rowset returns information about the properties supported by an XML for Analysis provider.�The DISCOVER_SCHEMA_ROWSETS schema rowset returns a list of all RequestTypes enumeration values that are supported by the provider.yThe DISCOVER_ENUMERATORS schema rowset returns the supported enumerators for a provider, including data types and values.SThe DISCOVER_KEYWORDS schema rowset lists keywords that are reserved by a provider.�The DISCOVER_LITERALS schema rowset returns the information about supported literals for a provider, including data types and values.�The client components on this workstation must be upgraded before a connection can be established to this instance of Analysis Services.uThe %{cartfile/} cartridge does not specify a list of supported providers that use the mssqlcrt:provider XML element.�The %{cartfile/} cartridge contains a provider name that is not valid in the mssqlcrt:provider element. Only a single XML text node can be used in this element.�The cartridge generated a statement that is not valid because more than one text statement was generated, the statement was not the correct type, or more than one parameter list was generated. The generated statement that is not valid is: %{stmt/}.NThe number of bound parameters does not match the number of passed parameters.�The %{param/} parameter is outside the valid range of parameters for this statement. Insufficient parameters were found for the statement.sAn attempt was made to access either an out or in/out parameter. These parameter types are not currently supported.:The DBMS name and version information cannot be retrieved..No provider was specified for the data source.RThe following unsupported database data type was encountered: DBTYPE = %{dbtype/}.EThe following unsupported XML data type was encountered: %{xmltype/}.IColumn '%d{column/}' is too large for this instance of Analysis Services.DAn error occurred when an accessor for an OLE DB rowset was created.kUnable to convert a value to the data type requested for table '%{IWTableName/}' column '%{IWColumnName/}'.`Data overflow converting to the data type for table '%{IWTableName/}' column '%{IWColumnName/}'.kA sign mismatch occurred converting to the data type for table '%{IWTableName/}' column '%{IWColumnName/}'.hAn unknown error occurred converting to the data type table '%{IWTablename/}' column '%{IWColumnName/}'.�Nested table keys in a SHAPE query must be sorted in the same order as the parent table. The nested query may be missing an ORDER BY clause.5The data provider does not support preparing queries.F The schema information for the prepared query could not be retrieved.�Schema information cannot be obtained from a prepared data provider query that returns hierarchical results. Schema information can be obtained after the query has been executed.nThe %{rest/} restriction ordinal is out of bounds. Insufficient restrictions were found for the schema rowset.TThe '%{schema_identifier/}' schema identifier was not recognized by the data source.eThe connection string specified for a remote query cannot be parsed into a Provider and a Datasource.9The read operation was cancelled due to an earlier error.JThe managed provider '%{provider/}' could not be instantiated. %{message/}{A NULL value was fetched for table '%{IWTableName/}' column '%{IWColumnName/}'. NULL values are not allowed in this column.`The cartridge for the '%{datasource/}' data source does not support the insert/update operation._The following unsupported OLE DB 2.0 database data type was encountered: DBTYPE = '%{dbtype/}'.2The provider '%{ProviderName/}' is not registered.The data provider was unable to convert the value '%{variant/}' from the source data type '%{vartype/}' to the expected data type '%{targettype/}'. Please check the column data types in the data model and data source and ensure that the data types are compatible.aThe effective provider and effective provider string associated with the data source are invalid.�The version of .NET Framework installed on this machine does not support using Azure Active Directory Single Sign-On for Sql Azure database. Install Microsoft .Net Framework 4.6 or above and try again.�Internal error: We failed to obtain an AAD Token Proxy. Error code: '%{CreationResult/}'. This prevents us from connecting to Sql Azure using Single Sign On.^An unexpected null value was encountered for column %d{column/}, which is defined as not null.rThe size of a data value in table '%{IWTableName/}' column '%{IWColumnName/}' was too large to fit in that column.�ROLAP partition with the Name='%{name/}' Id='%{id/}' cannot have aggregations built on top of server time dimensions. Aggregation skipped.�ROLAP partition with the Name='%{name/}' Id='%{id/}' cannot have aggregations at the (all, all, ... ) level. Aggregation skipped.�MOLAP partition with the Name='%{name/}' Id='%{id/}' cannot have aggregations built on top of ROLAP dimension except at the (all, all, ... ) level. Aggregation skipped.pA query to the data source view failed because a table, column name, or ID was too large for an internal buffer.�The data source view does not contain a definition for the '%{table/}' table or view. The Source property may not have been set.pThe data source view does not contain a definition for the '%{column/}' column in the '%{table/}' table or view.kThe data source view does not contain the name of the '%{column/}' column in the '%{table/}' table or view.sThe data source view does not contain the logical type of the '%{column/}' column in the '%{table/}' table or view.pThe data source view does not contain the data type of the '%{column/}' column in the '%{table/}' table or view.dThe XPath query, '%{xpath/}', returned an error when it was being performed on the data source view.lAn unexpected internal error has occurred (a non-existent relationship was queried in the data source view).DMore than one relationship was found with the same ID ('%{relid/}').fThe relationship, foreign key, or key identified by '%{relid/}' was not found in the data source view.qThe data source view for the data source is not valid. External error: %1[%{exception/}%]%[;%{exceptioninner/}%].�The following exception occurred while an operation was being performed on a data source view: %1[%{exception/}%]%[;%{exceptioninner/}%].~The following error occurred while a table was being created in a data source view: %1[%{exception/}%]%[;%{exceptioninner/}%].�The following error occurred while a table was being dropped from a data source view: %1[%{exception/}%]%[;%{exceptioninner/}%].vThe following error occurred while a data source view was being serialized: %1[%{exception/}%]%[;%{exceptioninner/}%].�The following exception occurred while the Time Dimension Generator (Microsoft.AnalysisServices.TimeDimGenerator.dll) was being used: %1[%{exception/}%]%[;%{exceptioninner/}%].a%1[%{exception/}%]%[;%{exceptioninner/}%]. The exception was raised by the IDataReader interface.c%1[%{exception/}%]%[;%{exceptioninner/}%]. The exception was raised by the IDbConnection interface.`%1[%{exception/}%]%[;%{exceptioninner/}%]. The exception was raised by the IDbCommand interface.�The Parameters property of the IDbCommand interface does not support the IList interface. External error: %1[%{exception/}%]%[;%{exceptioninner/}%].]%1[%{exception/}%]%[;%{exceptioninner/}%]. An error occurred while reading a compressed file.]%1[%{exception/}%]%[;%{exceptioninner/}%]. An error occurred while writing a compressed file.|A connection could not be made to the data source with the DataSourceID of '%{datasourceid/}', Name of '%{datasourcename/}'.yThe '%{tableid/}' table that is required for a join cannot be reached based on the relationships in the data source view.DA loop was found in the data source view at the '%{tableid/}' table.\The columns '%{key/}' and '%{fkey/}' do not match in a relationship in the data source view.IAn attempt was made to query an attribute key that is outside the bounds.QAn attempt was made to query an attribute translation that is outside the bounds.PInternal error: The number of bindings and bindables being queried do not match.�A parent binding (schema '%{parschema/}', table '%{partable/}') and a child binding (schema '%{childschema/}' table '%{childtable/}') were found to come from different tables. This is not a valid combination.�The update operation failed because the data source view identifies the column (table '%{table/}', column '%{column/}') as read-only, calculated, or auto-increment.EThe managed DLL, '%{mgddll/}', was either not loaded or is not valid.YThe update operation is causing multiple values to be written to the '%{column/}' column.ZTraversal of the data source view is exceeding the maximum configured depth of %d{depth/}.DThe binding for the '%{column/}' column is not a ColumnBinding type.`The '%{table/}' table contains a SQL expression and cannot be referenced by pipeline processing.NPipeline processing can only reference a single table in the data source view.�The '%{table/}' table is based on a named query, and contains one or more computed columns. A table based on a named query cannot contain computed columns. If the computed columns are necessary, add them to the query expression.�Only one-to-many relationships are supported for parent-child dimensions. The '%{table/}' table contains many-to-many relationships between parent and child columns.�The ROLAP database cannot create an index on the view for the '%{schema/}' schema, '%{table/}' table. Verify that the requirements for indexed views are met.{The '%{table/}' table has a many-to-many relationship to its parent table and cannot contain columns with data type Binary.�The writeback operation cannot be performed because the cartridge for the data source does not support the LinkChildrenToParent functionality.TThe writeback operation cannot be performed because it would affect multiple tables.gThe writeback operation cannot be performed because it involves the '%{datasource/}' remote datasource.mThe writeback operation cannot be performed because too many conditions were specified for the parent member.|The '%{datasource/}' remote data source was encountered, but the cartridge does not support remote queries or table aliases.zCannot create ROLAP aggregation because the cartridge for the '%{datasource/}' data source does not support indexed views.�The query could not be generated because the same column (TableId='%{table/}', ColumnId='%{column/}') is being ordered more than once, but with different data types.GThe '%{datasource/}' remote datasource cannot be found in the metadata.wThe '%{datasource/}' remote datasource was encountered while processing a parent-child dimension and it cannot be used.�The cartridge for the '%{datasource/}' datasource does not support table-aliasing, but querying a parent-child dimension requires this capability.@The '%{property/}' time dimension property does not have a type.�The delete operation cannot be performed because the server has encountered more than one member in a parent-child dimension with the same key.8The %{type/} type is not supported by Analysis Services.CThe database operation was cancelled because of an earlier failure.oThe '%{datasource/}' secondary data source is not a relational data source, or does not use an OLE DB provider.IA connection could not be made to the data source specified in the query.�The datasource '%{datasource/}' requires an isolation level of SnapshotIsolation which is not supported by the database provider.XA connection could not be made to the data source with the Name of '%{datasourcename/}'.dWhile a SQL trace was being read, the following notification error occurred: [status = %d{status/}].jThe following SQL Server notification operation failed: error code = %d{code/}, operation = %{operation/}.XThe '%{col1/}' column could not be found in the top-level clause of the SHAPE statement.cThe '%{col1/}' column in the top level clause of the SHAPE query was used twice in a RELATE clause.�An APPEND clause in the SHAPE query has more than one column that references the same '%{col1/}' key column in the top level query.aThe '%{col1/}' column in the RELATES clause was not found in the results of the OPENROWSET query.�The number of key columns in the APPEND clause number %d{iClause/} is not the same as the top-level APPEND clause of the SHAPE query.mAn unexpected result was returned while verifying whether indexed views are supported for Rolap aggregations.wAn invalid start date was specified in the Time Dimension Generator  (Microsoft.AnalysisServices.TimeDimGenerator.dll).tAn invalid end date was specified in the Time Dimension Generator (Microsoft.AnalysisServices.TimeDimGenerator.dll).�A value generated by the Time Dimension Generator (Microsoft.AnalysisServices.TimeDimGenerator.dll) was of an unexpected data type.PAn error occurred. Unable to convert between OLE Date type and System Date type.JThe connection timeout specified in the server configuration is too large.GThe general timeout specified in the server configuration is too large.LThe chapter rowsets referenced by the SHAPE operation appear to be unsorted.�Out of line bindings cannot use the implicit datasource '.'. Use an explicit DataSource ID in the bindings specified for this operation.YCurrent version of the data source object is being taken offline as part of some request.BProactive caching operation has been invalidated by other request.9The '%{columnname/}' column does not exist in the rowset.0Duplicate column '%{columnname/}' in the rowset.QThe managed DLL, '%{mgddll/}', cannot be loaded because managed code is disabled.�Failure to initialize the managed library '%{mgddll/}'. Verify that Microsoft .Net Framework 4.0 or above is installed on this computer.�Unable to load managed library because Microsoft .Net Framework 4.0 or above is not installed on this computer. Install Microsoft .Net Framework 4.0 or above before attempting this procedure again.sThe following exception occurred during natural language interpretation: %1[%{exception/}%]%[;%{exceptioninner/}%].RUnable to execute the request because the natural language service is unavailable.`The JSON DDL request failed with the following error: %1[%{exception/}%]%[;%{exceptioninner/}%].NThe JSON DDL request failed with the following error: %{code/} - %{errorMsg/}.2The JSON DDL request is missing the database name.OThe JSON DDL request resulted in following warnings: %{code/} - %{warningMsg/}.LThe '%{strDimID/}' dimension does not contain the '%{strAttrID/}' attribute.VThe '%{strAttrID/}' attribute was specified more than once in the writeback operation.h%d{cKeys/} keys have been specified for the '%{strAttrID/}' attribute. %d{cKeyCount/} keys are required.^No attribute could be found for the key values specified for the '%{strAttrID/}' attribute ID.{A name for the '%{strAttrID/}' attribute ID was not specified. Attribute names must always be specified for new attributes.�The attribute cannot be inserted because the dimension already contains a member with the same keys as the ones specified for the '%{strAttrID/}' attribute ID.`The '%{strAttrID/}' attribute is not a related attribute of the '%{strParentAttrID/}' attribute.A definition for the '%{strAttrID/}' attribute is missing, although the attribute is specified as a new related attribute of the '%{strParentAttrID/}' attribute. Ensure that the key points to an existing attribute or add a definition for the new attribute.�The '%{strLang/}' language has been specified more than once for the attribute with ID of '%{strAttrID/}', Name of '%{strAttrName/}'.�The '%{strLang/}' language cannot be found in the list of translations defined for the '%{strAttrID/}' attribute. Check the spelling of the language name or the attribute definition in the dimension.A recursive update operation cannot be performed on the '%{strAttrID/}' attribute because it is not part of a parent-child relationship. Recursive updates can be performed only on attributes that have a related attribute whose Usage property is set to Parent.�The '%{level/}' level is not a parent-child level. Dimension writeback using this syntax is supported only on parent-child members. �The dimension writeback statement contains syntax that is not valid. The last component of a new member definition must be the name, not the key of the '%{member/}' member.A'%{property/}' is not a member property of the '%{level/}' level.cThe '%{property/}' attribute has a composite key and cannot be updated using this writeback syntax.�The contents of the attribute with Id of '%{attributeId/}', Name of '%{attributeName/}' cannot be updated because the dimension already contains a member with the same key and the attribute is not the deepest conditional attribute in the request.VCustom rollup was specified for the '%{attr/}' attribute but no binding exists for it.bCustom rollup properties were specified for the '%{attr/}' attribute but no binding exists for it.^A MemberValue column was specified for the '%{attr/}' attribute, but no binding exists for it.�A value was specified for the SkippedLevels property of a member, but no binding was specified for the SkippedLevels property of the '%{attr/}' attribute which contains that member.�Multiple conditions were specified for the '%{attr/}' parent attribute. Only one condition can be specified for parent attributes.�The MoveToRoot property cannot be set to True for this dimension writeback operation, because only parent attributes can be moved to the root.�The IsRoot property cannot be set to True for this dimension writeback operation, because only parent attributes can be inserted in the root.fThe member '%{member/}' is calculated and therefore cannot be used in a dimension writeback operation.\The '%{strDimID/}' dimension is not write enabled, therefore the writeback operation failed.AThe server returned the following error: %u{HR/} (%{ErrorText/}).UThe data source or location is not valid. Provide a valid server to which to connect.dEither the user does not have access to the '%{strCatalog/}' catalog, or the catalog does not exist.QA valid instance named '%{instance/}' cannot be found on the '%{server/}' server.CAn error occurred in processing the results returned by the server.fAn error occurred while the OLE DB data conversion library (external component) was being initialized.jAn error occurred while the memory allocator from the COM library (external component) was being obtained.bAn error occurred while the COM extended error service (external component) was being initialized.RAn error occurred while loading the connection dialog box component for prompting.~An error occurred while named instance information was being retrieved from the SQLBrowser service on the '%{server/}' server.<An error occurred processing a request to open a local cube.<An error occurred while sending a request to the local cube.AAn error occurred while closing a request made to the local cube.IThe Extended Properties property is set to a value that is not supported.GThe command state has changed and the Range Rowset cannot be retrieved.QThe query result changed on the server. Cell writeback cannot handle this change.JThe requested level of privacy cannot be supported for an HTTP connection.VThe Integrated Security property cannot be set if a username and password is supplied.IThe cell properties of the dataset changed after the writeback operation.�We could not establish a connection to the '%{server/}'/'%{instance/}' Analysis Services server. Please verify that you can connect to the server '%{server/}', and that the SQL Browser redirector service is enabled.aConnection string must not provide the initial catalog when the data source is an Excel workbook.;Should not specify Edit Mode when data source is not a url.EShould not specify Data Source Version when data source is not a url.'The connection file is not well formed.?The file is larger than the allowed maximum of 4096 characters.aIntegrated Security must not be set or set to ClaimsToken or SSPI in order to access this server.An error occurred during HTTP request operation against URL '%{strURL/}'. Addtional details: %d{lastError/}, '%{callDetails/}'.EThe data source '%{strURL/}' does not conform to the expected format.wThe identity provider '%{identityProvider/}' in the connection string provided does not conform to the expected format.IIdentity provider cannot be identified to access the server '%{strURL/}'.0The connection string cannot be properly parsed.UThe connection string requires the Initial Catalog to be specified for PBI dedicated.fThe connection string requires the Restrict Catalog to be specified and set to true for PBI dedicated.YIntegrated Security must not be set or set to ClaimsToken in order to access this server.�For Azure Analysis Servers, if Integrated Security is set to SSPI then UseADALCache property cannot be set in the connecting string.YIntegrated Security must not be set or set to ClaimsToken in order to access this server.&Failed to load managed ADAL component..The specified Power BI workspace is not found.<The specified Power BI workspace is not a premium workspace.�The specified Power BI workspace name has conflict with other workspace names. Pls. use 'workspaceName-objectIdGuid' to address the workspace.>The specified datasource uri '%{uri/}' is with invalid format.SUnable to obtain authentication token using the credentials provided. If your Active Directory tenant administrator has configured Multi-Factor Authentication or if your account is a Microsoft Account, please specify empty values for 'User Name' and 'Password' fields, and then retry. You should then be prompted to enter your credentials.EUnable to obtain authentication token using the credentials provided.OAn error occurred when setting '%{option/}'. Addtional details: %d{lastError/}.0Microsoft OLE DB Provider for Analysis Services.CThe server returned the following warning: %u{HR/} (%{ErrorText/}).nThe '%{aggdesign/}' aggregation design object has zero estimated rows; no design aggregations can be designed.�The %{attribute/} attribute of the %{dimension/} dimension has zero values. The server cannot design aggregations for this attribute.�The '%{dimension/}' dimension has no attribute for the aggregation design. The server cannot design aggregations when this attribute is missing.�The '%{dimension/}' dimension does not have data associated with the partition (it is of type many-to-many, data mining, or reference). The '%{attribute/}' attribute must be set to have aggregation usage of None or Default.�The aggregation design operation is currently running for the '%{aggdesign/}' aggregation design object. Usage-based optimization cannot be applied at this stage.zThe '%{ubo/}' usage based optimization query is not valid. For the appropriate format, refer to the product documentation.�The '%{dimension/}' dimension does not have data associated with the partition. The dimension is a many-to-many, data mining, or a reference dimension. The dimension must have the All member aggregation usage set to None or Default.�The '%{attribute/}' attribute in the '%{dimension/}' dimension is non aggregatable and must be set to have an aggregation usage of Full or Default.�Object specified in a client request is not an aggregation design object. Only aggregation design objects are allowed for this command.^The specified '%{structure/}' source mining structure was not found for the '%{model/}' model.JThe '%{column/}' column of the '%{model/}' mining model has no key column.cThe '%{column/}' column of the '%{structure/}' mining structure contains content that is not valid.YNo type is specified for the '%{column/}' column of the '%{structure/}' mining structure.eAn unsupported type is specified for the '%{column/}' column of the '%{structure/}' mining structure.aThe distribution on the '%{column/}' column of the '%{structure/}' mining structure is not valid.cA usage that is not valid is specified for the '%{column/}' column of the '%{model/}' mining model.RThe '%{column/}' column of the '%{structure/}' mining structure has no key column.LA mining model named '%{modelname/}' already exists in the current database.PA mining model with the '%{modelid/}' ID already exists in the current database.lThe CLUSTERING_METHOD parameter for the '%{modelname/}' model is not valid. Valid values are 1, 2, 3, and 4.kThe CLUSTER_COUNT parameter for the '%{modelname/}' model is not valid. CLUSTER_COUNT must be non-negative.qThe MINIMUM_SUPPORT parameter for the '%{modelname/}' model is not valid. MINIMUM_SUPPORT must be greater than 0.}The MODELLING_CARDINALITY parameter for the '%{modelname/}' model is not valid. MODELLING_CARDINALITY must be greater than 0.�The STOPPING_TOLERANCE parameter for the '%{modelname/}' model is not valid. STOPPING_TOLERANCE must be integer and greater than 0.lThe SAMPLE_SIZE parameter for the '%{modelname/}' model is not valid. SAMPLE_SIZE must be 0 or at least 100.�The MAXIMUM_INPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_INPUT_ATTRIBUTES must be greater than 0.�The '%{cubeid/}' cube referenced in the binding for the OLAP mining structure, '%{structure/}' (column='%{column/}'), does not exist.�A source binding is missing for the OLAP mining structure, '%{structure/}' (column='%{column/}', nested column='%{nestedcolumn/}').�The '%{cubedimension/}' dimension referenced in the binding for the OLAP mining structure, '%{structure/}' (column='%{column/}'), does not exist.EThe '%{structure/}' mining structure does not have a case key column.8The '%{structure/}' mining structure is already trained.:The '%{structure/}' mining structure has not been trained.ZThe operation cannot be performed while the '%{structure/}' mining model is being trained.SThe mining model, '%{modelname/}', does not support continuous attributes as input.ZThe mining model, '%{modelname/}', does not support continuous attributes as predictables.�The MAXIMUM_INPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_INPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.�The MAXIMUM_OUTPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_OUTPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.gThe SCORE_METHOD parameter for the '%{modelname/}' model is not valid. SCORE_METHOD must be 1, 3, or 4.gThe SPLIT_METHOD parameter for the '%{modelname/}' model is not valid. SPLIT_METHOD must be 1, 2, or 3.wThe MINIMUM_LEAF_CASES parameter for the '%{modelname/}' model is not valid. MINIMUM_LEAF_CASES must be greater than 0.�The COMPLEXITY_PENALTY parameter for the '%{modelname/}' model is not valid. COMPLEXITY_PENALTY must be greater than 0 and less than 1.~The value of the PREDICTION_SMOOTHING parameter for the '%{modelname/}' model is not valid. The value must be between 0 and 1.$'%{Name/}' is not a valid node name.�The '%{modelname/}' model cannot be loaded from the persisted file. The file is either damaged or in a format that is not supported.CThe FROM clause is not valid at line %d{Line/}, column %d{Column/}.hAn expression that returns a table is not allowed in an operation at line %d{Line/}, column %d{Column/}.�Only an expression that returns a table is allowed in the first argument of a Top or Bottom function. The error occurred at line %d{Line/}, column %d{Column/}.�Only a constant expression that returns a positive number is allowed in the third argument of a Top or Bottom function. The error occurred at line %d{Line/}, column %d{Column/}.MAn unexpected DMX expression was found at line %d{Line/}, column %d{Column/}.kOnly a scalar column reference is allowed in the prediction function at line %d{Line/}, column %d{Column/}.jOnly a discretized column is allowed in a range prediction function at line %d{Line/}, column %d{Column/}.bCluster prediction functions are not allowed in the context at line %d{Line/}, column %d{Column/}.Unsupported DMX query.�Either the user, '%{pii_strUser/}', does not have permission to access the referenced mining model, '%{strName/}', or the object does not exist.7The '%{Name/}' referenced model has not been processed.\The specified DMX column was not found in the context at line %d{Line/}, column %d{Column/}.]The specified DMX column is not allowed in the context at line %d{Line/}, column %d{Column/}.oThe dot expression is not allowed in the context at line %d{Line/}, column %d{Column/}. Use sub-SELECT instead.�Only a predictable column (or a column that is related to a predictable column) can be referenced from the mining model in the context at line %d{Line/}, column %d{Column/}.aThe table column reference is not supported in the context at line %d{Line/}, column %d{Column/}.]The predict length or range specification is not valid at line %d{Line/}, column %d{Column/}.PAn unknown DMX expression was encountered at line %d{Line/}, column %d{Column/}.HA * is not allowed in the context at line %d{Line/}, column %d{Column/}.YA Boolean expression is not allowed in the context at line %d{Line/}, column %d{Column/}.GA Boolean expression is expected at line %d{Line/}, column %d{Column/}.iAggregate expression cannot be used with non-aggregate expressions at line %d{Line/}, column %d{Column/}.�UNION contains incompatible sub-SELECT expressions at line %d{Line/}, column %d{Column/}. They must have the same number of columns in SELECT-list.bA column reference that is not valid in the context appears at line %d{Line/}, column %d{Column/}.dThe '%{FunctionName/}' function cannot be used in the context at line %d{Line/}, column %d{Column/}.sAn incorrect number of arguments are used in the '%{FunctionName/}' function at line %d{Line/}, column %d{Column/}.{The second argument in a Top or Bottom function must be a column. The error occurred at line %d{Line/}, column %d{Column/}.oAn argument that is not valid is used in the '%{FunctionName/}' function at line %d{Line/}, column %d{Column/}.HCluster prediction is not supported in the algorithm that is being used.ISequence prediction is not supported in the algorithm that is being used.�The MAXIMUM_INPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_INPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.�The MAXIMUM_OUTPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_OUTPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.fThe Na�ve Bayes algorithm does not support a continuous output attribute on the '%{modelname/}' model.�Multiple non-key columns were detected in the sequence table in the '%{modelname/}' model. The Microsoft Sequence Clustering algorithm only accepts sequence tables with one non-key column.�Multiple sequence key columns were detected in the sequence table in the '%{modelname/}' model. The Microsoft Sequence Clustering algorithm only accepts tables with one sequence key column.HThe '%{modelname/}' mining model cannot be loaded. Error tag: '%{tag/}'.XThe algorithm does not support the functionality requested by the '%{modelname/}' model.GIncorrect version loading content for the '%{modelname/}' mining model.eThe source OLAP object for the '%{columnname/}' column of the '%{modelname/}' object cannot be found.9The requested result format is not valid for a DMX query._An unknown algorithm parameter, '%{strParamName/}', was supplied for the '%{modelname/}' model.}The MINIMUM_SUPPORT parameter for the '%{modelname/}' model is not valid. MINIMUM_SUPPORT must be greater than or equal to 0.qThe MAXIMUM_SUPPORT parameter for the '%{modelname/}' model is not valid. MAXIMUM_SUPPORT must be greater than 0.~The MINIMUM_ITEMSET_SIZE parameter for the '%{modelname/}' model is not valid. MINIMUM_ITEMSET_SIZE must be between 1 and 500.~The MAXIMUM_ITEMSET_SIZE parameter for the '%{modelname/}' model is not valid. MAXIMUM_ITEMSET_SIZE must be between 0 and 500.�The MAXIMUM_ITEMSET_COUNT parameter for the '%{modelname/}' model is not valid. MAXIMUM_ITEMSET_COUNT must be greater than or equal to 1.zThe MINIMUM_PROBABILITY parameter for the '%{modelname/}' model is not valid. MINIMUM_PROBABILITY must be between 0 and 1.dThe WHERE clause in the SELECT ... FROM m.SAMPLE_CASES statement must contain the IsInNode function.SDrillthrough (SELECT ... FROM model.CASES) is not enabled for the '%{Name/}' model.�The MAXIMUM_STATES parameter for the '%{modelname/}' model is not valid. MAXIMUM_STATES must be between %d{Min/}' and %d{Max/}' or 0 to specify no limit.LTime series prediction is not supported by the algorithm that is being used.GThe SELECT type is not supported for the '%{Name/}' model or structure.LThe '%{Param/}' data mining parameter is not valid for the '%{Name/}' model.DA catalog is not set for this session. The query cannot be executed.KPMML parsing failed at line '%{Line/}', column '%{Column/}: '%{strMessage/}0Cannot parse mining model due to malformed PMML.yThe '%{name/}' structure is created from a PMML model. This processing option cannot be applied to PMML-based structures.rThe data type of the '%{structure/}.%{dmscolumn/}' mining structure column does not match the type of its binding.�The data type of the '%{structure/}.'%{dmscolumn/}' mining structure column must be numeric since it has a continuous content type (Content is set to Continuous or Key Time or Key Sequence).�In  the mining model, '%{modelname/}', the '%{colname/}' column must be of a continuous type since the REGRESSOR modeling flag is set on it.@The algorithm does not support KEY TIME or KEY SEQUENCE columns.gThe algorithm requires at least one predictable attribute. None found in mining model, '%{modelname/}'.�Only a nested table column with a KEY SEQUENCE column can be used in a sequence prediction function. The error occurred at line %d{Line/}, column %d{Column/}.�Only a top-level column or a nested table column with a KEY TIME column inside can be used in a time series prediction function. See line %d{Line/} in column %d{Column/}.�The PERIODICITY_HINT parameter for  the mining model, '%{modelname/}', is not valid. PERIODICITY_HINT should be {n1, n2, n3...}, with n being greater than 0>No cases were specified in  the mining model, '%{modelname/}'.FThe time series case set must be sparse when containing only one case.oThe '%{column/}' column of the '%{Name/}' model contains a content type that is not supported by the algorithm.~The '%{column/}' column of the '%{Name/}' model contains the '%{flag/}' modeling flag, which is not supported by the algorithmPThe specified cluster ID is out of range  for the mining model, '%{modelname/}'.dDISTINCT is not allowed in the type of SELECT statement found at line %d{Line/}, column %d{Column/}.�The OPTMIZED_PREDICTION_COUNT parameter for the '%{modelname/}' model is not supported. OPTMIZED_PREDICTION_COUNT must be between 0 and 50.iA SET clause that is not supported appears in the UPDATE statement at line %d{Line/}, column %d{Column/}.:PREDICTION JOIN is not supported for the '%{Name/}' model.�Only a nested table column with a KEY column inside is allowed in an association prediction function. See line %d{Line/}, column %d{Column/}.TAd hoc connections as specified in OPENROWSET clauses cannot be used on this server.dThis server is not configured to support the '%{Provider/}' provider used in the OPENROWSET clause. The MAXIMUM_STATES parameter for the '%{modelname/}' model is not supported. MAXIMUM_STATES must be 0, 2, or at most %d{Max/}'.=An error occurred while an internal object was being created.nThe COMPLEXITY_PENALTY parameter for  the mining model, '%{modelname/}', is not valid. It must be less than 1.lThe MIN_LEAF_CASES parameter for  the mining model, '%{modelname/}', is not valid. It cannot be less than 1.OThe mining model, '%{modelname/}', accepts only continuous attributes as input.�There is a non-discrete sequence node attribute in the '%{modelname/}' model. The Microsoft Sequence Clustering algorithm requires this attribute to be of type Discrete.�The PMML-based '%{name/}' mining structure can only be altered for adding bindings to data. No other options for altering the structure are supported.gThe PMML-based mining structure or model named '%{name/}' cannot be processed with out-of-line bindings�The mining model , '%{name/}' is already trained and does not support incremental updates. Before using the INSERT INTO statement, use DELETE FROM <object>.uThe count of the specified columns does not match the count of  the mining model columns or the input rowset columns.�The HISTORIC_MODEL_COUNT parameter for  the mining model, '%{modelname/}', is not valid. The count must not be negative and cannot be more than 100. Use 0 for no historic model generation.�The HISTORIC_MODEL_GAP parameter for  the mining model, '%{modelname/}', is not valid. The gap between  the mining models must be greater than 0. The parameter value has no effect if HISTORIC_MODEL_COUNT is 0.XTime stamps not synchronized starting with series '%{column/}', of the mining model, '%{modelname/}'. All time series must end at the same time mark and cannot have arbitrarily missing data points. Setting the MISSING_VALUE_SUBSTITUTION parameter to Previous or to a numeric constant will automatically patch missing data points where possible.?Only one column can be referenced in SELECT DISTINCT statement.�A sequence node column was not found in the '%{modelname/}', model. The Microsoft Sequence Clustering algorithm requires a nested table containing sequence key and sequence node columns.JThe algorithm for the '%{modelname/}' model does not support drillthrough.�The HOLDOUT_PERCENTAGE parameter for  the mining model, '%{modelname/}', is not valid. HOLDOUT_PERCENTAGE must be greater than 0 and less than 100.�The MAXIMUM_CLUSTER_COUNT parameter is negative in the '%{modelname/}' Microsoft Sequence Clustering model. MAXIMUM_CLUSTER_COUNT must be either positive or 0.�The MINIMUM_SUPPORT parameter is negative in the '%{modelname/}' Microsoft Sequence Clustering model. MINIMUM_SUPPORT must be either positive or 0.sThe value for the MAXIMUM_STATES parameter is not valid in the '%{modelname/}' Microsoft Sequence Clustering model.|The value for the MAXIMUM_SEQUENCE_STATES parameter is not valid in the '%{modelname/}' Microsoft Sequence Clustering model.�The data type of a foreign key binding (ordinal=%{iOrdinal/}) for the '%{tablecolumn/}' nested table does not match the data type of the corresponding key binding for the '%{casekeycolumn/}' case key of the '%{structure/}' mining structure.�The INSERT INTO statement can be used only for mining models that have no siblings in the same mining structure. Try using INSERT INTO Mining Structure instead�The continuous key column reference (KEY TIME, KEY SEQUENCE) is not supported in a SELECT DISTINCT statement at line %d{Line/}, column %d{Column/}.�A time series prediction was requested with a start time further in the past than the internal models of the mining model, '%{modelname/}', specified in the HISTORIC_MODEL_GAP and HISTORIC_MODEL_COUNT parameters can process.�The '%{name/}' object cannot be processed with the specified bindings (the structure of the internal objects would be changed). An ALTER statement can be used to change the bindings before processing.cA time series structure was defined without a Key Time column. One Key Time column must be defined.�The time series Key Time column has a data type that is not valid. A Key Time column must have a numeric or date/time/timestamp data type.dThe DataSourceID for the '%{name/}' OLAP mining structure must be set to the current database ('.').�KEY SEQUENCE columns are not supported at the case level. The '%{column/}' column of the '%{structure/}' mining structure contains content that is not valid.�The '%{model/}' object does not contain any cases. The drillthrough store is empty either because the ProcessType enumeration was set to ProcessClearStructureOnly, or a DMX DELETE statement cleared the store.�The '%{column/}' column does not support the DMX statement, INSERT INTO <model>.COLUMN_VALUES. Only DISCRETE or DISCRETIZED columns support this operation. }The '%{name/}' structure does not contain bindings to data (or contains bindings that are not valid) and cannot be processed.{In the '%{parentStruct/}' structure, the '%{name/}' column does not contain valid bindings to data and cannot be processed.KThe '%{structure/}' mining structure has multiple key columns on one level.�The '%{datasourceview/}' data source view ID of the '%{name/}' mining structure does not correspond to an existing data source view in the database.ZThe DISCRETIZED statement can be only used for numeric columns. [Column='%{ColumnName/}'].iThe CLUSTER_SEED parameter for the '%{modelname/}' model is not valid. CLUSTER_SEED must be non-negative..The '%{name/}' persisted file cannot be found.TEither an error occurred while cases were being read or the operation was cancelled.qINSERT INTO error: The '[%{table/}].[%{column/}]' nested table key column is not bound to an input rowset column.�The MAXIMUM_BUCKETS_FOR_CONTINUOUS_SPLIT parameter for the '%{modelname/}' model is not valid. MAXIMUM_BUCKETS_FOR_CONTINUOUS_SPLIT must be greater than 0 and less than %d{Max/}'.�An error occurred while the '%{dimension/}' data mining dimension with the '%{miningmodel/}' source mining model was being processed. The algorithm of the source model returned data mining dimension content information that is not valid.�The MAXIMUM_INPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_INPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.�The MAXIMUM_OUTPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_OUTPUT_ATTRIBUTES must be at least 0 and at most %d{Max/}'.~The MAXIMUM_STATES parameter for the '%{modelname/}' model is not valid. MAXIMUM_STATES must be 0, or between 2 and %d{Max/}'.eThe SAMPLE_SIZE parameter for the '%{modelname/}' model is not valid. SAMPLE_SIZE must be at least 0.qThe HIDDEN_NODE_RATIO parameter for the '%{modelname/}' model is not valid. HIDDEN_NODE_RATIO must be at least 0.uThe HOLDOUT_TOLERANCE parameter for the '%{modelname/}' model is not valid. HOLDOUT_TOLERANCE must be greater than 0.qThe BRENT_TOLERANCE parameter for the '%{modelname/}' model is not valid. BRENT_TOLERANCE must be greater than 0.qThe MINIMUM_SUPPORT parameter for the '%{modelname/}' model is not valid. MINIMUM_SUPPORT must be greater than 0.The statement is not supported.[The '%{AlgoName/}' data mining algorithm is not available for use with local mining models.`The data mining algorithm used by the '%{ModelName/}' model is not available to this connection.�The algorithm provider for the '%{AlgoName/}' data mining algorithm cannot be created; its ProgID is missing in the server configuration file.�The '%{ServiceName/}' service which was returned by the '%{ProgID/}' data mining algorithm, does not match its '%{AlgoName/}' algorithm in the server configuration file.�The functions IsInNode or IsDescendant should be used only once and no OR operator should be used together at line %d{Line/}, column %d{Column/}.XThe '%{FunctionName/}' function call at line %d{Line/}, column %d{Column/} is not valid.�The '%{FunctionName/}' function specified at line %d{Line/}, column %d{Column/} is neither a user-defined function (UDF), nor is it a custom function supported by the plug-in algorithm.The algorithm provider for the '%{AlgoName/}' data mining algorithm does not expose a mandatory interface for custom functions.�Only a constant expression is allowed for the '%{ArgumentIndex/}' argument of the function '%{FunctionName/}' at line %d{Line/}, column %d{Column/}.�Only a scalar column reference is allowed for argument '%{ArgumentIndex/}' of the function '%{FunctionName/}' at line %d{Line/}, column %d{Column/}.�Only a table column reference is allowed for the '%{ArgumentIndex/}' argument of the function '%{FunctionName/}' at line %d{Line/}, column %d{Column/}.�An invalid type of value is specified for the '%{ArgumentIndex/}' argument of the function '%{FunctionName/}' at line %d{Line/}, column %d{Column/}.aToo many arguments or flags were supplied for the function at line %d{Line/}, column %d{Column/}.DUnknown flag for the function at line %d{Line/}, column %d{Column/}.uMandatory function parameters must be supplied prior to flags for the function at line %d{Line/}, column %d{Column/}.SError evaluating function '%{FunctionName/}' at line %d{Line/}, column %d{Column/}.�Invalid '%{FlagName/}' modeling flag for the '%{ColumnName/}' mining structure column. Algorithm-specific modeling flags can only be used with mining model columns.iThe '%{column/}' column of the '%{structure/}' mining structure contains more than one classified column.tThe '%{column/}' column of the '%{structure/}' mining structure must be discrete since it classifies another column.�The '%{classifiedcolumn/}' column of the '%{structure/}' mining structure must be discrete since it is classified by the '%{column/}' column.�The '%{classifiedcolumn/}' ClassifiedColumn id specified under '%{column/}' column of the '%{structure/}' mining structure does not exist.�The FORCE_REGRESSOR parameter for the '%{modelname/}' model is not valid. The '%{strParamName/}' column must be an input and regressor.^GROUP BY is not allowed in the type of SELECT statement at line %d{Line/}, column %d{Column/}.ZJOIN is not allowed in the type of SELECT statement at line %d{Line/}, column %d{Column/}.~The provider used by the '%{datasource_name/}' data source referenced in the OPENQUERY clause cannot be used by this instance.�Either the user, '%{pii_strUser/}', does not have permission to access the referenced mining structure, '%{strName/}', or the object does not exist.PThe EXPORT statement is not supported for OLAP mining structures, like '%{Name/}pThe server has reached its limit of (%d{cMaxQueries/}) for concurrent data mining queries. Try your query again.mA chapter column is not supported for parameters or return value of the UDF at %d{Line/}, column %d{Column/}.qThe user-defined function (UDF) returned an inconsistent number of columns at line %d{Line/}, column %d{Column/}.8'%{strAttrName/}' is not a valid attribute display name.�DiscretizationMethod/DiscretizationBucketCount cannot be specified for the '%{column/}' column of the '%{structure/}' mining structure - it is not Discretized.�The '%{structureCol/}' source structure column for the '%{modelCol/}' mining model column is not a table or contains no nested columns.[The '%{column/}' table column of the '%{structure/}' mining structure has no child columns.�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'Probability'. [Column=%{ColumnName/}].�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'Support'. [Column=%{ColumnName/}].�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'ProbabilityVariance'. [Column=%{ColumnName/}].�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'ProbabilityStddev'. [Column=%{ColumnName/}].�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'Stddev'. [Column=%{ColumnName/}].�The specified algorithm cannot handle columns of the mining model, '%{modelname/}', with content of type 'Variance'. [Column=%{ColumnName/}].hThe '%{structureCol/}' source structure column for the '%{modelCol/}' mining model column was not found.xA value in the input column '%{inputCol/}' could not be converted to the type of the mining model column '%{modelCol/}'.�For each OLAP mining structure column there must be an enabled attribute hierarchy. The '%{structureCol/}' OLAP mining structure column has no attribute hierarchy enabled.�The source attribute for the classified '%{structureCol/}' OLAP mining structure column is not part of a natural hierarchy that matches the mining column hierarchy.�Processing the '%{modelname/}' mining model failed because either the training data is empty or there were no significant attributes found.�The '%{structureCol/}' column of the '%{structure/}' mining structure cannot contain null values (the column is either modeled 'NOT NULL' or is a nested table key), but its source data contains null values.�The '%{name/}' mining structure or model has sibling models and cannot be processed alone with out-of-line bindings. The whole mining structure should be processed.nThe algorithm used requires at least one input attribute. None was found in the mining model, '%{modelname/}'.�Prediction join query is not valid because the ON clause joins a table input column to the '%{modelcol/}' scalar mining model column.�Prediction join query is not valid because the ON clause joins a scalar input column to the '%{modelcol/}' table mining model column.JThe key column of a nested table was not bound in a prediction join query.�The values of a continuous key column (that is, a column whose content type is set to 'KEY TIME' or 'KEY SEQUENCE') cannot be accessed by using the MiningModelColumn.Values collection.The DataType element of the binding for a mining structure column, whose content type is set to Date, must be also set to Date.�Import cannot be completed, because an object with the name '%{objectname/}' or with the ID '%{objectid/}' already exists in the destination database.bCannot convert the '%{value/}' value to the data type of the '%{columnname/}' mining model column.{In the '%{modelname/}' mining model, the MODEL_EXISTENCE_ONLY modeling flag is not allowed in the '%{colname/}' key column.AError validating attributes for the '%{modelname/}' mining model.�The value specified for the MINIMUM_DEPENDENCY_PROBABILITY parameter of the '%{modelname/}' mining model is not valid. The MINIMUM_DEPENDENCY_PROBABILITY parameter must be set to a value greater than 0.0 and less than 1.0.wThe '%{dimensionid/}' dimension referenced in the binding for the '%{structure/}' OLAP mining structure does not exist.�The '%{mgid/}' measure group referenced in the binding for the '%{column/}' mining column of the '%{structure/}' OLAP mining structure does not exist.�The OLAP binding of the '%{column/}' nested table should reference the same cube as the binding of the '%{struct/}' mining structure.�The '%{mid/}' measure referenced in the binding for the '%{structure/}' OLAP mining structure column named '%{column/}' does not exist.�The MISSING_VALUE_SUBSTITUTION parameter for  the mining model, '%{modelname/}', is not valid. Supported choices are None, Previous or a numeric valueiOnly a non-negative integer constant is allowed for TOP expression at line %d{Line/}, column %d{Column/}.^Only one order expression is allowed for TOP expression at line %d{Line/}, column %d{Column/}.�Training set is too small for the mining model, '%{modelname/}'. The number of training cases should be greater than the MINIMIUM_CLUSTER_CASES value.�PMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). A required attribute, '%{attr/}', was not found for the tag '%{tag/}'  �PMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). The '%{child/}' child tag is required, but was not found inside the '%{parent/}' parent tag, or it was not valid. �PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). The '%{attr/}' attribute of the '%{objName/}' object was previously defined with a different value.�PMML 2.1 structural error(line '%{Line/}', column '%{Column/}). The '%{tagSecond/}' element is only supported after the '%{tagFirst/}' element.�PMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). The '%{attr/}' attribute of the '%{tag/}' tag has an unexpected value nPMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). The '%{tag/}' tag was unexpected or unsupported. OThe model inside the PMML 2.1 document uses an algorithm that is not supported.�PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). A '%{tag/}' object with the same name ('%{name/}') was already declared.�PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). An object of type '%{tag/}' identified by '%{name/}' is referred without being previously declared.fPMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). An invalid compact array was encountered.�PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). An Interval is only supported for continuous data fields and it must have at least one margin .tPMML 2.1 parsing error(line '%{Line/}', column '%{Column/}). Unsupported content found inside the '%{tag/}' element.�PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). The '%{tag/}' element is supported only if it contains exactly 2 Arrays (states and counts), which have the same number of elements. The elements must be greater than 0.zPMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). NumericInfo is only supported for continuous data fields.�PMML 2.1 consistency error(line '%{Line/}', column '%{Column/}). DiscrStats is only supported for discrete or discretized data fields.vInvalid sequence cluster caption passed into Cluster Membership function applied to the mining model, '%{modelname/}'.�The MISSING_VALUE_SUBSTITUTION parameter for the mining model, '%{modelname/}', has a value that is not valid. Valid settings are None, Previous, or a numeric value.�A case that is not valid has been passed to the GetLag() function that is used with the '%{modelname/}' mining model. A time series model requires a time stamp to be present in each case.�Invalid Time Series node unique ID encountered in the mining model, '%{modelname/}'. Make sure node unique IDs are consistent with those obtained by content discovery..Too many attributes for counting correlations.{Prediction query timeout limit is too small for this Time Series prediction request based on mining model, '%{modelname/}'.DThe specified node property ID is either not valid or not supported.�Bad input case encountered with multiple consecutive sequence node occurrences while processing data for mining model, '%{modelname/}'.�Bad input case encountered. Sequence node data is not found where expected in the input case while processing data for mining model, '%{modelname/}'.RError in evaluating a user-defined function at line %d{Line/}, column %d{Column/}.zNo non-key columns were defined in Time Series mining model, '%{modelname/}'. Hence no data can be retrieved for analysis.�While using an INSERT INTO statement to train the '%{structure/}' mining structure, the '%{column/}' nested table column was bound to a scalar column in the input rowset.�Case processor detects repeated KeyTime values (time stamps) applicable to the same Time Series while processing data for mining model, '%{modelname/}'. Recommend pre-processing the data to eliminate repeated time stamps.�In the '%{model/}' mining model, a request to the '%{attribute/}' attribute for marginal statistics failed, because the attribute is neither input nor output.CThe GlobalStats section of the PMML document is missing or damaged.MThe algorithm content of the '%{model/}' mining model  is missing or damaged.�The number of foreign key bindings for the '%{tablecolumn/}' nested table does not match the number of key bindings for the '%{casekeycolumn/}' case key of the '%{structure/}' mining structure.�The '%{model/}' mining model has %d{cAttributes/}' attributes. This number of attributes exceeds the attribute limit of %d{cAttributeLimit/}' allowed by the current version of the algorithm associated with the mining model.XUsage of all non-key columns in the '%{model/}' mining model must be set to PredictOnly.MThe '%{model/}' mining model cannot have more than one predictable attribute.The '%{model/}' mining model has a column that uses the DATE data type. This data type is not supported by the PMML 2.1 specification. The DATE data type can typically be converted to the DOUBLE data type as a workaround, which is supported by the PMML 2.1 specification.�An overflow was encountered while converting a predicted value to the '%{ColumnName/}' column, at line %d{Line/}, column %d{Column/}. A higher precision data type for the column is recommended.�In the '%{parentStruct/}' mining structure, the '%{name/}' column is bound to a database column whose data type is set to Binary. This data type typically represents unstructured data, which cannot be processed.�The '%{structure/}' OLAP mining structure cannot be processed since the operational storage mode of the '%{dimension/}' dimension referenced in the binding for the '%{column/}' column is not MOLAP.�Either the user, '%{pii_strUser/}', does not have permission to access the referenced mining model or structure, '%{strName/}', or the object does not exist.�The '%{Name/}' name does not uniquely identify the mining model or mining structure. Try to qualify this name by prefixing it with 'MINING STRUCTURE' or 'MINING MODEL'.�The '%{Name/}' mining structure column has a prediction qualifier. Prediction qualifiers, such as PREDICT or PREDICT ONLY, cannot be applied to mining structure columns.fThe DELETE FROM CASES statement is only supported for mining structures. '%{Name/}' is a mining model.�The '%{column/}' column of the '%{Name/}' mining model contains the '%{flag/}' modeling flag which is only supported for mining structure columns�The ON clause at line %d{Line/}, column %d{Column/}, is not valid. Columns specified in the ON clause must be scalar, and one column in a binding must be from the mining model while another column must be from the input source.�The usage for the '%{column/}' column of the '%{model/}' mining model must be set to Key, because its source mining structure column is a key column.�Session mining objects (including special data source views used to process data mining dimensions) cannot be created on this instance.~This feature requires first degree statistics that are not available with the algorithm used for the '%{model/}' mining model.�A general exception generated by Time Series algorithm while working with the mining model, '%{modelname/}' - likely due to a resource constraint such as insufficient memory. Recommend rerunning the algorithm with more resources available.�Time Series algorithm could not allocate memory required for processing of the mining model, '%{modelname/}'. Recommend increasing available memory and rerunning the algorithm.�The OLAP Cube-based mining structure or model, '%{name/}', cannot be processed with out-of-line bindings (e.g. the INSERT INTO statement or the DTS Pipeline)eSpecified MIN_SERIES_VALUE for  the mining model, '%{modelname/}', was greater than MAX_SERIES_VALUE.7The  mining model, '%{modelname/}', is already trained.The '%{column/}' column of the '%{structure/}' OLAP mining structure can only have Content set to non-continuous types (Discretized, Discrete or Key), since it is bound to a discretized source attribute ('%{attribute/}' in the '%{cubedimension/}' cube dimension).The discretization parameters (DiscretizationMethod and DiscretizationBucketCount) of the '%{column/}' column of the '%{structure/}' OLAP mining structure  must match the parameters of the discretized source attribute ('%{attribute/}' in the '%{cubedimension/}' cube dimension).]In mining model, '%{modelname/}', the algorithm does not allow a table column as predictable.4The '%{model/}' mining model has no case key column.�A non-key column in time series model, '%{modelname/}', has date/time/timestamp data type. This is not allowed. Recommend modeling the column as numeric.KToo few cases available to train Time Series mining model, '%{modelname/}'.�The mining structure , '%{name/}' is already trained and does not support incremental updates. Before using the INSERT INTO statement, use DELETE FROM <object>.�The content type of the '%{column/}' column of the '%{structure/}' mining structure can only be used to classify other columns. However, no classified column reference was found for this column.�The MAXIMUM_CONTINUOUS_INPUT_ATTRIBUTES parameter for the '%{modelname/}' model is not valid. MAXIMUM_CONTINUOUS_INPUT_ATTRIBUTES must be greater than 0 and less than %d{Max/}'.;The '%{Name/}' referenced structure has not been processed.dThe '%{model/}' mining model contains features that are not supported in the PMML 2.1 specification.�The '%{column/}' column of the '%{structure/}' OLAP mining structure cannot be bound to the parent attribute in a parent-child dimension ('%{attribute/}' in the '%{cubedimension/}' cube dimension).�The user-defined function (UDF) at line %d{Line/}, column %d{Column/} cannot be used as a data source for the current statement.LError during IMPORT: The IMPORT command is disabled for local mining models.�The data type specified for the  '%{column/}' column of the '%{structure/}' OLAP mining structure is not compatible with its source attribute ('%{attribute/}' in the '%{cubedimension/}' cube dimension).`The ACYCLIC_GRAPH parameter for the '%{modelname/}' model is not valid. Set it to True or False.�Duplicate Key Sequence values in an input case for '%{modelname/}'. Ambiguous case(s) may lead to unreliable results. Disambiguate the data (recommended) or increase ErrorLog KeyErrorLimit server parameter.�Multiple Key Time columns were found in mining structure for the '%{modelname/}' time series model. A mining structure containing a time series model can have only one Key Time column.�While using an INSERT INTO statement to train the '%{structure/}' mining structure, the '%{column/}' scalar column was bound to a chapter column in the input rowset.The source attribute of a non-key OLAP mining structure column must be related to the source attribute of the key column via AttributeRelationships. No direct or indirect relationship exists for the '%{structureCol/}' column of the '%{structure/}' OLAP mining structure.�The DMX statement, INSERT INTO <miningobject>.COLUMN_VALUES, is not supported since the '%{structure/}' mining structure has one or more discretized columns.�The AUTO_DETECT_PERIODICITY parameter for  the mining model, '%{modelname/}', is not valid. AUTO_DETECT_PERIODICITY should be a number between 0.0 and 1.0�Training set is too small for the mining model, '%{modelname/}'. The number of training cases should not be less than max(CLUSTER_COUNT,MINIMUM_SUPPORT).CThe '%{model/}' mining model has multiple key columns on one level.>The option, '%{option/}', cannot be applied to a mining model.BThe option, '%{option/}', cannot be applied to a mining structure.=The option, '%{option/}', cannot be specified more than once.�The value for HoldoutMaxPercent: '%d{holdoutmaxpercent/}' is invalid. The values must be between '%d{minpercent/}' and '%d{maxpercent/}'.gThe value for  HoldoutMaxCases: '%d{holdoutmaxcases/}' is invalid. The value must be a positive number.�Either the user, '%{pii_strUser/}', does not have permission to access the referenced mining model or structure, '%{strName/}', or the object does not exist.kA mining structure or model is expected, but no mining structure or model was found in the current context.QA mining model is expected, but no mining model was found in the current context.YA mining structure is expected, but no mining structure was found in the current context.HHoldout cannot be used in a mining structure that has a KEY TIME column.tThe operation cannot be completed because a test set has not been defined for the mining structure, ('%{strName/}')._The '%{State/}' state is not valid for the '%{Attribute/}' attribute of the '%{model/}' object.SThe specified mining structure does not contain a valid model for the current task.�The current task requires a predictable attribute. The specified attribute, '%{Attribute/}', of the '%{Model/}' mining model is not predictable.�The attribute, '%{Attribute/}',  of the mining model ,'%{Model/}', has a content type, '%{Content/}', that is not supported by the current task.ZThe holdout seed value '%d{holdoutseed/}' is invalid. The value must be a positive number.�Only an expression that returns a table is allowed as the parameter of the Exists function. The error occurred at line %d{Line/}, column %d{Column/}.�The model filter predicate is invalid at (line %d{Line/}, column %d{Column/}). A filter predicate must compare a structure column with a scalar value.{More than one value has been specified for HoldoutMaxCases. Specify a single integer value for the maximum cases parameter.More than one value has been specified for HoldoutMaxPercent. Specify a single long value for the maximum percentage parameter.�The time series prediction for the '%{modelname/}' model adds new data, but the start time for the prediction occurs before the new data begins. Historical prediction cannot be used against new data.�The query against the '%{Name/}' model cannot be performed because this edition of Analysis Services does not support predictions that add new data to a time series model.|Data associated with the key value, '%{name/}', was not used during training and because this, the value is not a valid key.�The PREDICTION JOIN query against the '%{Name/}' model is not supported because there are references to both aggregates and non-aggregates in the SELECT list, WHERE clause, or ORDER BY clause.�A value in the key column in the PREDICTION JOIN query against the '%{Name/}' model is missing. A key column value is required if the model contains multiple case IDs.�For the PREDICTION JOIN query against the '%{Name/}' model, each row of input must contain a non-null value in the Key Time column.�For the PREDICTION JOIN query against the '%{Name/}' model, each row of input must contain a unique value in the Key Time column.�The prediction flags, REPLACE_MODEL_CASES and EXTEND_MODEL_CASES, cannot be used to query against the '%{Name/}' model because the query is not a PREDICTION JOIN query.�The value for the INSTABILITY_CUTOFF_WEIGHT parameter in the '%{modelname/}' model is not valid. This parameter must be between 0 and 1.�The FORECAST_METHOD parameter for the '%{modelname/}' model is not valid. FORECAST_METHOD should be one of the three values ARIMA,ARTXP or MIXED.�The case filter for the mining model, '%{model/}' , is invalid. The specified filter expression evaluates to the following DMX statement:  '%{statement/}'�The row filter for the table, '%{table/}',  of the mining model , '%{model/}' , is invalid. The specified filter expression evaluates to the following DMX statement:  '%{statement/}'^An operator that is not supported in a filter was found at line %d{Line/}, column %d{Column/}.�The filter contains an operator that is not supported for the content type of the operand column (at line %d{Line/}, column %d{Column/}) nThe mining structure, '%{structurename/}', could not be altered because there was a failure during processing.mThe expression, '%{expression/}', contains an invalid value or syntax  at line %d{Line/}, column %d{Column/}.�The case filter is invalid because the referenced column '%{ColumnName/}' has content type KEY. You cannot filter on a key column.zAn attribute value is outside the range of values [%{start/},%{end/}]. This is not supported by the data mining algorithm.g'%d{foldcount/}' is not a valid value for the fold count. The value must be greater than or equal to 2.�'%d{foldindex/}' is not a valid value for the fold index. The value must be greater than or equal to 1, and must also be less than or equal to the fold count.g'%d{foldmaxcase/}' is not a valid value for the maximum cases. The value must be a nonnegative integer.�The model, '%s{modelname/}', is not valid in the current procedure call because the model does not belong to the mining structure, '%s{structure/}'.�The attribute, '%s{attribute/}', is not valid in the current procedure call because the attribute is not a PREDICT or a PREDICT_ONLY attribute for the model, '%s{modelname/}'.hAn attribute state cannot be specified in the procedure call because the target attribute is continuous.tThe model, '%s{modelname/}', is not valid in the current procedure call because the model is not a clustering model.gThe model, '%s{modelname/}', is not valid in the current procedure call because the model uses folding.GThis version of the procedure does not support the test list parameter.�The value of the state threshold is not valid. The value must be between 0.0 and 1.0. If you do not want to specify a state threshold, set the value to NULL.MFolding cannot be used for the mining model because it has a Key Time column.�The statement, INSERT INTO ... '%s{name/}'.CASES, is not valid when used with a mining model. This statement can be used only with a mining structure.OThe maximum number of folds supported by the cross validation procedure is 255.oWhen used with a session object, the maximum number of folds supported by the cross validation procedure is 10.pWhen used with a session object, the maximum number of models supported by the cross validation procedure is 10.�The value for the state threshold is not valid. If a valid state is not specified, you must set the state threshold value to NULL.The model, '%s{modelname/}', is not valid in the current procedure call because the model has Key Time or Key Sequence columns.lThe NORMALIZATION parameter for the '%{modelname/}' model is not valid. NORMALIZATION must be either 0 or 1.�The AUTODETECT_MINIMUM_SUPPORT parameter for the '%{modelname/}' model is not valid. AUTODETECT_MINIMUM_SUPPORT must be greater than or equal to 0 and less than or equal to 1.>No valid sequence cluster has been found in the given dataset.�The CASELIKELIHOOD_NORMALIZATION_METHOD parameter for the '%{modelname/}' model is not valid. CASELIKELIHOOD_NORMALIZATION_METHOD should be one of the two values MARGINAL,or DISTANCE.XSpecifies the approximate number of clusters to be built by the algorithm. If the approximate number of clusters cannot be built from the data, the algorithm builds as many clusters as possible. Setting the CLUSTER_COUNT parameter to 0 causes the algorithm to use heuristics to best determine the number of clusters to build.	The default is 10.�The clustering method the algorithm uses can be either: Scalable EM (1), Non-scalable EM (2), Scalable K-means (3), or Non-scalable K-means (4).EThis parameter specifies the minimum number of cases in each cluster._This parameter specifies the number of sample models constructed during the clustering process.Specifies the value used to determine when convergence is reached and the algorithm is finished building the model. Convergence is reached when the overall change in cluster probabilities is less than the ratio of the STOPPING_TOLERANCE divided by the size of the model.Specifies the number of cases that the algorithm uses on each pass if the CLUSTERING_METHOD parameter is set to one of the scalable clustering methods. Setting SAMPLE_SIZE to 0 will cause the entire dataset to be clustered in a single pass, which can cause memory and performance issues.�Specifies the maximum number of input attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 specifies that there is not a maximum number of attributes.�Specifies the maximum number of input attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for input attributes.�Specifies the maximum number of output attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for output attributes.�Inhibits the growth of the decision tree. Decreasing the value increases the likelihood of a split, while increasing the value decreases the likelihood. The default value is based on the number of attributes for a given model: The default is 0.5 if there is 1 to 9 attributes; the default is 0.9 if there are 10 to 99 attributes; and the default is 0.99 if there are 100 or more attributes.XSpecifies the minimum number of cases required to generate a split in the decision tree.�Specifies the method used to calculate the split score. The available methods are: Entropy (1), Bayesian with K2 Prior (3), or Bayesian Dirichlet Equivalent with Uniform prior (4).nSpecifies the method used to split the node. The available methods are: Binary (1), Complete (2), or Both (3).�Specifies the maximum number of input attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for input attributes.�Specifies the maximum number of output attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for output attributes.+Information not available for this release.Specifies the maximum number of attribute states that the algorithm supports. If the number of states that an attribute has is greater than the maximum number of states, the algorithm uses the attribute's most popular states and treats the remaining states as missing.�Specifies the minimum number of cases that must contain the itemset before generating a rule. Setting this value to less than 1 specifies the minimum number of cases as a percentage of the total cases. Setting this value to a whole number greater than 1 specifies the minimum number of cases as the absolute number of cases that must contain the itemset. The algorithm may increase the value of this parameter if memory is limited.�Specifies the maximum number of cases in which an itemset can have support. If this value is less than one, it represents a percentage of the total cases. Values greater than one represent the absolute number of cases that can contain the itemset.<Specifies the minimum number of items allowed in an itemset.�Specifies the maximum number of items allowed in an itemset. Setting this value to 0 specifies that there is no limit to the size of the itemset.~Specifies the maximum number of itemsets to produce. If no number is specified, the algorithm generates all possible itemsets.�Specifies the minimum probability that a rule is true. For example, setting this value to 0.5 specifies that no rule with less than 50% probability is generated.vSpecifies the importance threshold for association rules. Rules with importance less than this value are filtered out.EDefines the number of items to be cached or optimized for prediction.XSpecifies the approximate number of clusters to be built by the algorithm. If the approximate number of clusters cannot be built from the data, the algorithm builds as many clusters as possible. Setting the CLUSTER_COUNT parameter to 0 causes the algorithm to use heuristics to best determine the number of clusters to build.	The default is 10.6Specifies the minimum number of cases in each cluster.�Inhibits the growth of the decision tree. Decreasing this value increases the likelihood of a split, while increasing this value decreases the likelihood. bSpecifies the minimum number of time slices required to generate a split in each time series tree.>Provides a hint to the algorithm as to the periodicity of the data. This parameter takes the format of {n [, n]}, where the braces, {}, are required and n is any positive number. The n within the brackets, [], is optional, and multiple values can be added to indicate that the data might contain multiple time periods.Specifies the maximum number of attribute states that the algorithm supports. If the number of states that an attribute has is greater than the maximum number of states, the algorithm uses the attribute's most popular states and treats the remaining states as missing.Microsoft Clustering�The Microsoft Clustering algorithm uses iterative techniques to group records from a dataset into clusters containing similar characteristics. This is useful when you want to find general groupings in your data.Microsoft Decision Trees�The Microsoft Decision Trees algorithm is a classification algorithm that works well for predictive modeling. The algorithm supports the prediction of both discrete and continuous attributes.Microsoft Naive BayesThe Microsoft Naive Bayes algorithm is a classification algorithm that is quick to build, and works well for predictive modeling. The algorithm supports only discrete or discretized attributes, and it considers all the input attributes to be independent, given the predictable attribute.Microsoft Association Rules�The Microsoft Association Rules algorithm builds rules describing which items are most likely to be appear together in a transaction. The rules can be used to predict the presence of an item based on the presence of other items in a transaction.Microsoft Sequence ClusteringThe Microsoft Sequence Clustering algorithm is a combination of sequence analysis and clustering, which identifies clusters of similarly ordered events in a sequence. The clusters can be used to predict the likely ordering of events in a sequence based on known characteristics.Microsoft Time SeriesiThe Microsoft Time Series algorithm uses a combination of ARIMA analysis and linear regression based on decision trees to analyze time-related data, such as monthly sales data or yearly profits. The patterns it discovers can be used to predict values for future time steps. The algorithm can be customized to use either the decision tree method, ARIMA, or both.eSpecifies the seed number used to randomly generate clusters for the initial stage of model building.&Specifies the maximum number of states for a non-sequence attribute that the algorithm supports. If the number of states for a non-sequence attribute is greater than the maximum number of states, the algorithm uses the attribute's most popular states and treats the remaining states as missing.�Specifies the maximum number of states that a sequence can have. Setting this value to a number greater than 100 can result in a meaningless model.;Specifies the number of historic models that will be built.�Specifies the time lag between two consecutive historic models. For example, setting this value to g results in historic models being built for data truncated by time slices at intervals of g, 2*g, 3*g, and so on.Processing queryTraining column: [%s] Scoring model: [%ld] cases seen.Training mining model(Training marginal model: %ld cases seen.5Training clusters: candidate model %ld, iteration %ld%Training clusters: %ld cases scanned.Culling feature set.:Training trees (counting correlations): %ld cases counted.ATraining trees: Building %ld tree(s). %ld cases left to classify.4Training association rules: Generating %ld-itemsets.-Training association rules: Generating rules./Training association rules: Reorganizing cases.Microsoft Neural Network�The Microsoft Neural Network algorithm uses a gradient method to optimize parameters of multilayer networks to predict multiple attributes. It can be used for classification of discrete attributes as well as regression of continuous attributes.USpecifies the percentage of cases within the training data used to calculate the holdout error for this algorithm. HOLDOUT_PERCENTAGE is used as part of the stopping criteria while training the mining model.   This value is unique to this algorithm and is unrelated to any holdout parameters set in the mining structure.   The default is 30.�Specifies a number to use to seed the pseudo-random generator when randomly determining the holdout data for this algorithm. If HOLDOUT_SEED is set to 0, the algorithm generates the seed based on the name of the mining model, to guarantee that the model content remains the same during reprocessing.   This value is unique to this algorithm and is unrelated to any holdout parameters set in the mining structure.   The default is 0.+Information not available for this release.�Specifies the maximum number of input attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for input attributes.�Specifies the maximum number of output attributes that the algorithm can handle before invoking feature selection. Setting this value to 0 disables feature selection for output attributes.Specifies the maximum number of attribute states that the algorithm supports. If the number of states that an attribute has is greater than the maximum number of states, the algorithm uses the attribute's most popular states and treats the remaining states as missing.�Specifies the number of cases that are used to train the model. The algorithm either uses the number specified by SAMPLE_SIZE or total_cases * (1 - HOLDOUT_PERCENTAGE/100), depending on which one is smaller.�Specifies a number used in determining the number of nodes in the hidden layer. The algorithm calculates the number of nodes in the hidden layer as HIDDEN_NODE_RATIO * sqrt({the number of input nodes} * {the number of output nodes}).+Information not available for this release.+Information not available for this release.Training mining model Started training algorithm: [%s]!Finished training algorithm: [%s]DSpecifies the method used to fill the gaps in historical data. By default, irregular gaps or ragged edges in data are not allowed. The methods available to fill in irregular gaps or edges are: by Previous value, by Mean value, or by specific numerical constant. This parameter is used only for incomplete rows of input data.�Specifies a numerical value between 0 and 1 used to detect periodicity. Setting this value closer to 1 favors discovery of many near-periodic patterns and automatic generation of periodicity hints. Dealing with a large number of periodicity hints will likely lead to significantly longer model training times. If the value is closer to 0, periodicity is detected only for strongly periodic data.7Training the neural network: %ld subnets left to train.'Training the subnet. Holdout error = %e�Forces the algorithm to use the indicated columns as regressors in the regression formula regardless of their importance as calculated by the algorithm. This parameter is only used for regression trees.Specifies the minimum dependency probability between input and output attributes. This value is used to limit the size of the content generated by the algorithm. This property can be set from 0 to 1. Increasing this value reduces the number of attributes in the model.+Information not available for this release.Reading cases: %ld cases read.qHidden deprecated parameter superseded by MINIMUM_SUPPORT. Specifies the minimum number of cases in each cluster.qHidden deprecated parameter superseded by MINIMUM_SUPPORT. Specifies the minimum number of cases in each cluster.�Hidden deprecated parameter superseded by MINIMUM_SUPPORT. Specifies the minimum number of time slices required to generate a split in each time series tree.{Specifies the lower constraint for any time series prediction. Predicted values will never be smaller than this constraint.{Specifies the upper constraint for any time series prediction. Predicted values will never be greater than this constraint.+Specifies the minimum number of cases that a leaf node must contain. Setting this value to less than 1 specifies the minimum number of cases as a percentage of the total cases. Setting this value to a whole number greater than 1 specifies the minimum number of cases as the absolute number of cases.�Hidden parameter used in cluster count autopick. Defines how much on average the target cluster count is allowed to deviate from CLUSTER_COUNT_PRIOR.YHidden parameter used in cluster count autopick. Prior mean for the target cluster count.�Automatic feature selection has been applied to model, '%{modelname/}' due to the large number of attributes.  Set MAXIMUM_INPUT_ATTRIBUTES and/or MAXIMUM_OUTPUT_ATTRIBUTES to increase the number of attributes considered by the algorithm.:Decision Trees found no splits for model, '%{modelname/}'.JDecision Trees found no appropriate regressors for model, '%{modelname/}'.�Cardinality reduction has been applied on column, '%{colname/}' of model, '%{modelname/}' due to the large number of states in that column.  Set MAXIMUM_STATES to increase the number of states considered by the algorithm.�Cardinality reduction has been applied on column, '%{colname/}' of model, '%{modelname/}' due to the large number of states in that column.  Set MAXIMUM_SEQUENCE_STATES to increase the number of states considered by the algorithm.UNo data other than NULL was found in column, '%{colname/}' of model, '%{modelname/}'.Due to memory limitations, Association Rules algorithm adjusted the MINIMUM_SUPPORT to '%{support/}' for model '%{modelname/}'.wThe Association Rules algorithm found no frequent itemsets matching the algorithm parameters for model '%{modelname/}'.kThe Association Rules algorithm found no rules matching the algorithm parameters for model '%{modelname/}'.RModel processing starting with '%{number/}' attributes for model, '%{modelname/}'.PClustering on model, '%{modelname/}', converged after seeing '%{number/}' cases.JClustering complete on model, '%{modelname/}', with '%{number/}' clusters.@Learning Time Series tree for '%s' in main model (%ld of %ld)...QLearning Time Series tree for '%s' in historical model number %ld (%ld of %ld)...+Information not available for this release.;Ensures that the dependency net graph generated is acyclic.�Specifies a value between 0 and 1 that controls the blend of ARTXP and ARIMA time series algorithms. The specified value is only valid when the FORECAST_METHOD parameter is set to MIXED. If the value is 0, the model uses only ARTXP. If the value is 1, the model uses only ARIMA. A value closer to 0 is more heavily weighted to ARTXP. A value closer to 1 is more heavily weighted to ARIMA.�This parameter allows the user to control the order of the auto regressive terms. A value of -1 makes the algorithm detect a suitable value.�This parameter allows the user to control the order of the integrated terms. A value of -1 makes the algorithm detect a suitable value.�This parameter allows the user to control the order of the moving average terms. A value of -1 makes the algorithm detect a suitable value.GLearning ARIMA Time Series model for '%s' in main model (%ld of %ld)...XLearning ARIMA Time Series model for '%s' in historical model number %ld (%ld of %ld)...Controls the threshold at which the algorithm detects instability in variances in the ARTXP time series algorithm and stops making predictions. The specified value is only valid when FORECAST_METHOD is set to ARTXP. The default value of 1 turns on instability detection. This setting optimizes the reliability of predictions, but might limit the number of prediction steps. A value of 0 turns off instability detection. This setting extends predictions indefinitely, but those predictions might become statistically invalid.�Specifies the forecasting algorithm to use. Select MIXED to create models for both ARTXP and ARIMA time series algorithms and combine their results during prediction. In Standard, the models are combined using an automatic ratio that favors ARTXP for near-term and ARIMA for long-term prediction. In higher editions, the models are combined and weighted according to the value set for PREDICTION_SMOOTHING. If FORECAST_METHOD is set to ARTXP or ARIMA, the value for PREDICTION_SMOOTHING is ignored.aMining structure holdout store: Building a holdout store with %ld cases on mining structure '%s'.�The specified holdout parameters, HoldoutMaxPercent=%{holdoutmaxpercent\}, HoldoutMaxCases=%{holdoutmaxcases\}, will cause all the cases to be used as the test data set. If you continue, the mining structure will have no training data.�The specified holdout parameters, HoldoutMaxPercent=%{holdoutmaxpercent\}, HoldoutMaxCases=%{holdoutmaxcases\}, will cause more than half of all cases to be used as the test data set.PMining structure holdout store: Mining structure '%s', holdout actual size: %ld.DMining model folding: building fold %ld of %ld on mining model '%s'.�High cardinality handling has been applied for attribute '%{attribute/}' of model, '%{modelname/}' due to the large number of states in that column.%Controls the normalization of continuous attributes.  Setting this value to 1 causes all continuous attributes to be normalized to comparable ranges.  Setting this value to 0 turns off normalization and the algorithm operates on the raw continuous values.  The default for this parameter is 1.MAuto detect sensitivity for minimum support. Setting this value to 1.0 causes the algorithm to autodetect the smallest appropriate value of minimum support. Setting this value to 0 turns off auto detect and the algorithm operates on the actual value of minimum support. This parameter is used only when MINIMUM_SUPPORT is set to 0.0.�Controls the default normalization algorithm for the PredictCaseLikelihood() function when invoked with no parameters or with the default parameter 'NORMALIZED'. The supported values are 'MARGINAL' and 'DISTANCE' and the default value is 'MARGINAL'.Missing
is MissingExistingExistsAll
Cluster ModelTrueFalse=not =>>=<<=andor,->y-intercept():Association Rules ModelCluster!Transition row for sequence stateSequence level for clusterSequence Clustering ModelTime Series ModelMicrosoft Linear Regression`The Microsoft Linear Regression algorithm is a regression algorithm that works well for regression modeling. This algorithm is a particular configuration of the Microsoft Decision Trees algorithm, obtained by disabling splits (the whole regression formula is built in a single root node). The algorithm supports the prediction of continuous attributes.Microsoft Logistic RegressionCThe Microsoft Logistic Regression algorithm is a regression algorithm that works well for regression modeling. This algorithm is a particular configuration of the Microsoft Neural Network algorithm, obtained by eliminating the hidden layer.  The algorithm supports the prediction of both discrete and continuous attributes.	InterceptPeriodicityARMA
DifferenceARIMA{}XmThe specified state, '%{State/}', was not found in the  column, '%{ColumnName/}', of the '%{Object/}' object.+Information not available for this release.aMemory mapping cannot be created for Performance Monitor counters. The counters will be disabled.XThe Performance Monitor counter cannot open the mapped file containing performance data.ACannot map to the shared memory file containing performance data.KThe Performance key of Performance Driver in the registry cannot be opened.uThe value of the First Counter registry entry, under the Performance registry entry for the instance, cannot be read.rThe value of the First Help registry entry, under the Performance registry entry for the instance, cannot be read.tThe value of the Last Counter registry entry, under the Performance registry entry for the instance, cannot be read.�The range for the counters in the registry does not match the expected range of the counters for the instance. Please reload the Performance Monitor initialization file.SAn error occurred during initialization: failure from InitializeSecurityDescriptor.OAn error occurred during initialization: failure from SetSecurityDescriptorDaclGAn error occurred during initialization: failure from OpenProcessToken.JAn error occurred during initialization: failure from GetTokenInformation.QAn error occurred during initialization: failure from SetSecurityDescriptorOwner.QAn error occurred during initialization: failure from SetSecurityDescriptorGroup.HAn error occurred during initialization: failure from CreateFileMapping.DAn error occurred during initialization: failure from MapViewOfFile.Functions resource mark.IConverts one or more sets to an array for use in a user-defined function.6Returns the dimension that contains a specified level.7Returns the dimension that contains a specified member.:Returns the dimension that contains a specified hierarchy.eReturns the dimension whose zero-based position within the cube is specified by a numeric expression.:Returns the dimension whose name is specified by a string./Returns the hierarchy of a specified dimension.+Returns the hierarchy of a specified level.Returns the level of a member.`Returns the level whose zero-based position in a dimension is specified by a numeric expression.AReturns the level whose name is specified by a string expression.EReturns TRUE if two compared objects are equivalent, FALSE otherwise._Returns TRUE if a specified member is an ancestor of another specified member, FALSE otherwise.RReturns TRUE if the evaluated expression is the empty cell value, FALSE otherwise.pA column number encountered while evaluating the trace definition was not within the range of acceptable values.pAn event number encountered while evaluating the trace definition was not within the range of acceptable values.9The file name, %{filename/}, is longer than system limit.oCannot append to the '%{filename/}' trace file because the file was not properly terminated and may be damaged.iCannot append to the '%{filename/}' trace file because the file meets, or is larger than, the size limit.7The trace definition has been ended by another process.%A datetime value cannot be converted.fThere is a type mismatch in the filter operator (for example, a LIKE operator with an integer column).#The trace filter tree is not valid.4The '%{filename/}' trace definition file is damaged.IThe trace has expired (the stop time specified for the trace has passed).�The default session (progress report) trace cannot be subscribed to because the connection is not associated with an existing session..@Permission to create the trace is denied because the user does not have server administrator permissions or permission to view trace events cannot be guaranteed by the trace filter. To guarantee appropriate permissions to view trace events, use a filter to specify an existing database name that the user can administer.�Permission to create a trace is denied. Only members of the server administrator role can create or subscribe to traces without a filter tree.UAn audit trace has encountered an error and is stopping the service for the instance.gA filter node has a subtree when none is allowed. Only AND, OR, and NOT filter nodes can have subtrees.]A filter node of type AND or type OR was missing from one or more subtrees. Two are required.8A filter node of type NOT must have exactly one subtree.=A filter node has been created with a type that is not valid.bA filter node of type AND, OR, or NOT contains a column ID. These types cannot contain column IDs.ZA filter node of type AND, OR, or NOT contains a value. These types cannot contain values.pA filter node contains a '%{column/}' column that is not present in the trace, and is not derived from the SPID.4A filter node of type LIKE must have a string value.\A filter node of type LIKE cannot have a string value that is longer than 10,000 characters.[A string matching error occurred while evaluating the LIKE filter expression for the trace..The trace was cancelled by a delete operation.;A filter node of type AND or type OR requires two operands.6The value supplied for the log file size is not valid.`A column with invalid type structure was encountered when the trace definition was being parsed.ZThe system trace '%{tracename/}', cannot be created or altered through the client request.gObject specified in a client request is not a trace object. Client can subscribe only to trace objects.7Only server administrators can operate the query trace.!Query tracing is already started.6The query trace is not active, so it cannot be paused.The query trace is not paused.BThe query trace cannot be stopped because it has not been started.PThe query trace information cannot be retrieved because it has not been started.uThe serialization depth of the query trace retrieval operation has the value '%d{leveldepth/}', which is not allowed.�The root node name of the query trace retrieval operation has the value '%{nodename/}', which does not correspond to any of the existing nodes.YThe trace '%{tracename/}' contains '%{elementname/}' that is not allowed for XEvent Trace=The trace '%{tracename/}' does not contain events definition.iThe trace '%{tracename/}' contains definition for both XEvents and Profiler Events.  This is not allowed.SThe trace '%{tracename/}' contains '%{elementname/}' that is not valid XML element.EThe trace '%{tracename/}' must contain one '%{elementname/}' element.^The XEvent Audit trace '%{tracename/}' has to have'%{attrName/}' to be set to '%{attrValue/}'.TThe XEvent Audit trace '%{tracename/}' does not have %{targetName/}' target defined.+Error from XEvent engine: '%{xeventerror/}'LRelative path is not supported for trace objects with LogFilename specified.oThe element '%{elementname/}' in the trace '%{tracename/}' does not have '%{attributename/}' attribute defined.UXEvent session name '%{sessionname/}' must be the same as trace name '%{tracename/}'.?An internal XEvent engine error occured. Error code: %d{code/}./XEvent operation failed due to memory pressure.$XEvent engine initialization failed.5The '%{sessionname/}' XEvent session cannot be found.�The event stream target in the '%{sessionname/}' XEvent session cannot be found. You can only subscribe to an XEvent session on which an event stream target has been created.JXEvent session containing the '%{targetid/}' live target has been stopped.cAccess to the XEvent trace is denied. Only administrators can create or subscribe to XEvent traces.-Session traces are not supported for XEvents.�The Subscription identifier is invalid; it must be unique when subscribing and the identifier of a registerd subscription when unsubscribing.UA notification was received from an instance of SQL Server for the '%{table/}' table.AA notification was received from the datasource '%{datasource/}'.<This command requested the cancellation of other operations.TThe SQL Server notification read operation failed. SQL Trace status code: %d{code/}.XThe polling notification read operation against the '%{datasource/}' data source failed.�The read operation for the notification polling process against the '%{datasource/}' data source failed, because the result did not contain any columns.TThe operation has been cancelled because the administrator has stopped the instance.!The operation has been cancelled.PThe operation was cancelled because an audit trace failure stopped the instance.>The operation was cancelled because the session was cancelled.uThere's not enough memory to complete this operation. Please try again later when there may be more memory available.XThe current operation was cancelled because another operation in the transaction failed.DProactive caching was cancelled because newer data became available.4Operation completed with %d{Count/} problems logged.WThe session was cancelled because session objects were modified by another transaction.: The operation was cancelled because of locking conflicts.(The operation was cancelled by the user.�The session was cancelled because it exceeded a timeout setting (session orphaned timeout or session idle timeout) or it exceeded the session memory limit. (Support Code: '%{KillReason/}').�The GroupAffinity configuration setting for the '%{PoolName/}' ThreadPool is incorrectly formatted.  The setting must contain a comma-separated sequence of hexadecimal strings containing the affinity masks for each processor group on the system.�The '%{PoolName/}' ThreadPool could not be created because its GroupAffinity configuration setting resulted in no processors being assigned to the thread pool.3Temporary session is cancelled as it is not needed.9Session cancelled per end session header in user request.)Session cancelled due to server shutdown.Unknown
Short ParsingLong ParsingQueryProcessI/O ProcessingVertiPaq'Special error to trigger a manual dump.^Failure occured while calling PSAPI function '%{Function/}'; system error code=%d{errorCode/}.>The maximum number of rows (%d{rowsetSizeLimit/}) was reached.<The request was cancelled because the connection was closed.PThe request was cancelled because the request state is unexpected for execution.VThe session was cancelled because it is connected to a database that is being evicted.�The request was cancelled because the client request failed to be created or queued. This may be because the server is in a low memory state.The lock operation timed out.LWhile attempting to acquire one or more locks, the transaction was canceled.AAn attempt was made to unlock an object that is already unlocked.1The specified lock manager object does not exist.<The lock operation ended unsuccessfully because of deadlock.%The specified lock ID already exists.+The request requires an active transaction.@The lock operation failed due to too many changes on the object.3Aborting transaction on session %d{TargetSession/}.kObject specified in a client request is not a database object. Client can synchronize only database object.fObject specified in a client request is not a database object. Client can backup only database object.�The '%{objectname/}' object cannot be restored because the object already exists. Set the AllowOverwrite setting to True to overwrite the object.�The '%{filename/}' backup file already exists. Provide a different file name, delete the existing backup file, or set the AllowOverwrite setting to True, then repeat the operation.]The metadata object  with ID of '%{objectid/}', Name of '%{objectname/}' cannot be backed up.wThe object with ID of '%{objectid/}', Name of '%{objectname/}' was not found in the backup file and cannot be restored.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. The embedded metadata log may be incorrect.�An object with the '%{objectname/}' name already exists on the instance. (The AllowOverwrite flag only applies to the '%{objectid/}' object ID, not to the object name.)NError during synchronization: Cannot synchronize objects on the same instance.�Error during synchronization: Cannot synchronize objects on instances with different file storage mode settings, such as binary XML and compression settings.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. The embedded log may be missing.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. The embedded metadata may be incorrect.nError during backup: There is insufficient free disk space on the '%{drive/}' drive to create the backup file.LError during restoration: The Restore command is disabled for offline cubes.RError during synchronization: The Synchronize command is disabled for local cubes.zError during synchronization: The Synchronize command failed while synchronizing empty file list (first stage is missing).^Error during synchronization: The Synchronize command is attempting to repeat the first stage.�Error during synchronization: Client is trying to access the '%{file/}' file that is not included in the synchronization file list.EAn unexpected command or node was encountered during synchronization.BAn error occurred while synchronizing the '%{Database/}' database.�An error occurred while synchronizing the '%{Database/}' database: Source and destination instances should have the same value for the SupportEncryptedConnectionString property.XThe embedded PowerPivot data in the workbook cannot be loaded due to a version mismatch.'Backup file extension can be only .ABF.�Error during Synchronize: the synchronization LOG metadata is damaged, can't locate and/or process node '%{node/}', file '%{file/}'.�Restored/synchronized database '%{database/}' should already exist on target machine and must contain master datasource pointing to a master database.ZBoth: restored (or synchronized) and new databases must have the same master datasourceId.�DatasourceId '%{datasourceid/}' specified in Synchronize command doesn't exist in synced datasource. Specify correct datasource and repeat the command.�An error occurred while restoring the '%{Database/}' database: backup file was created on a server with different value for the SupportEncryptedConnectionString property.eRestore under different DatabaseId/DatabaseName cannot be done for a database with remote partitions.GRestore command may contain DatabaseId only together with DatabaseName.�Restore failed. Backup file was created on a server with EnableBinaryXML=%d{BLSet/} and current server is running with EnableBinaryXML=%d{CSSet/}.�Restore failed. Backup file was created on a server with EnableCompression=%d{BLSet/} and current server is running with EnableCompression=%d{CSSet/}.�Synchronization failed. Synchronization from the server with EnableBinaryXML=%d{BLSet/} and current server is running with EnableBinaryXML=%d{CSSet/}.�Synchronization failed. Synchronization from the server with EnableCompression=%d{BLSet/} and current server is running with EnableCompression=%d{CSSet/}.�Restore failed. Backup file was created on a server with ConnStringEncryptionEnabled=%d{BLSet/} and current server is running with ConnStringEncryptionEnabled=%d{CSSet/}.�Synchronization failed. Synchronization from the server with ConnStringEncryptionEnabled=%d{BLSet/} and current server is running with ConnStringEncryptionEnabled=%d{CSSet/}.�An object with the same '%{objectId/}' ID but different '%{objectname/}' Name already exists on the instance. (The AllowOverwrite flag only applies to the object ID, not to the object name.)|The Backup, Restore or Synchronize command cannot be executed within a user initiated transaction or in transactional batch.uRestore under different DatabaseId/DatabaseName cannot be done for a database with partitions with specific location.�Restore command Location subtree used for restoring of remote partition incomplete: it must contain non-empty DataSourceId, DatasourceType=Remote and File altogether. Elements Folders and ConnectionString are optional.�Restore command Location subtree used for updating of DS connection strings incomplete: it must contain non-empty DataSourceId, DatasourceType=Local and ConnectionString altogether. Elements File and Folders are not allowed.�Restore command Location subtree used to specify folder location mapping must contain at least one non-empty Folder element. Elements File, DatasourceType, DataSourceId and ConnectionString are not allowed.bRestore command allows to specify only one Location element for all local folder location mapping.�Synchronize command Location subtree used for restoring of remote partition incomplete: it must contain non-empty DataSourceId, DatasourceType=Remote and ConnectionString altogether. Element Folders is optional. Element File is not allowed.�Synchronize command Location subtree used for updating of DS connection strings incomplete: it must contain non-empty DataSourceId, DatasourceType=Local and ConnectionString altogether. Elements File and Folders are not allowed.�Synchronize command Location subtree used to specify folder location mapping must contain at least one non-empty Folder element. Elements File, DatasourceType, DataSourceId and ConnectionString are not allowed.�Multiple commands to Restore,Synch,Attach,Create database or Alter database with name='%{objectName/}' or ID='%{objectId/}' that doesn't exist on server yet are working concurrently. Current transaction is aborted.�Operation failed. Backup version (ver=%d{version/}) is not recognized by the server; it may have been created by a newer version of Analysis Services.fSynchronize command allows to specify only one Location element for all local folder location mapping.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Information about the embedded data files may be incorrect.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Structure of the embedded data files may be incorrect.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Information about the embedded data may be incorrect.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Embedded data failed consistency checks.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Embedded data may be missing information about end of file.�Error during Backup/Restore: ABFDumper functionality is not supported for the backup files created by AS2005 server. File '%{fileName/}' skipped.}The database with name '%{DBName/}', ID '%{DBId/}' cannot be restored since it already exists on the server and is read-only.�The database with name '%{DBName/}', ID '%{DBId/}' cannot be synchronized since it already exists on the target server and is read-only.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. Format of the embedded data may be damaged.�File '%{fileName/}' specified in Restore command is AS encrypted backup file that was created by earlier prerelease of SQL 2008 version on IA64 platform can not be restored on x86 or AMD64 platforms.YRestore failed. The backup file can only be restored on a server running in Tabular mode.�Import failed. Imported mining model was created on a server with DeploymentMode=%d{BLSet/} and current server is running with DeploymentMode=%d{CSSet/}.YSynchronization functionality is not supported for the server running in Sharepoint mode.aTarget server mode mismatch: ImageLoad and ImageSave operations are only allowed in Tabular mode.?Import is not supported for the server running in Tabular mode.FExport is not supported for Analysis Services running in Tabular mode.WAlternate security options are not supported in Tabular mode for the current operation.[You cannot specify alternative locations for backing up on remote machines in Tabular mode.UYou cannot specify alternative locations for restoring your database in Tabular mode.dAttemp to restore a ReadOnly Share database backup with new database ID is disallowed by the server.SThe Restore command is not allowed when using an embedded Analysis Services engine.RThe Backup command is not allowed when using an embedded Analysis Services engine.{The workbook does not contain valid embedded PowerPivot data. Please contact Customer Support. Embedded data may not exist.�The workbook does not contain valid embedded PowerPivot data. Please contact Customer Support. Embedded data files may not exist.mYou cannot restore your database in Tabular mode as it contains alternative locations outside of Data folder.�Backup file of version 10.50 contains ReadOnlyExclusive DB that can be restored only on servers supporting backups of versions 10.51 or later.qCompressed block's header is invalid; error happened during decompression of '%{pathname/}'. Operation cancelled.�The embedded PowerPivot data in the workbook could not be loaded. Pleaes contact customer support. Configuration of the embedded data may be unsupported.bRestore failed. The backup file can only be restored on a server running in Multidimensional mode.�Unexpected number of disk files associated with database object. Possible cause for that is missing or corrupt cryptokey.bin or detach.log file.�The embedded PowerPivot data in the workbook could not be loaded. Please contact Customer Support. The embedded data may be missing files.5Relative file path is not supported for backup files.}Synchronize failed as source server is set to work in Multidimensional mode and target server is set to work in Tabular mode.}Synchronize failed as source server is set to work in Tabular mode and target server is set to work in Multidimensional mode.|Error during Restore/Synchronize: The backup metadata is damaged, so the operation cannot locate or process node '%{node/}'.tBackup LOG stored inside the backup file not found or damaged; ABF file is damaged and database can not be restored.�Error during Restore/Synchronization: the backup metadata is damaged, so the operation cannot locate or process the '%{node/}' node from the '%{file/}' backup file.�Error during Restore/Synchronization: the backup store directory entry is damaged, so the operation cannot locate or process the '%{node/}' node from the backup store file while reading storage directory entry.�Error during Restore/Synchronization: the backup store directory is damaged, so the operation cannot locate or process the '%{node/}' node from the backup store file while reading storage directory header.�Error during Restore/Synchronization: the backup store header is damaged, so the operation cannot locate or process the '%{node/}' node from the backup store file while reading storage header.{Error during Backup/Restore: the backup file '%{fileName/}' stored inside backup storage is damaged: CRC validation failed.{Error during Backup/Restore: the backup file '%{fileName/}' stored inside backup storage is damaged: EOF validation failed.XFile '%{fileName/}' specified in Restore command is damaged or is not an AS backup file.�The backup store stream is empty or doesn't contain proper header; database can not be succesfully restored. Operation cancelled.�The backup store file '%{pathname/}'is empty or doesn't contain proper header; database can not be succesfully restored. Operation cancelled.bBackup storage file corruption: unsupported page size. Supported page sizes are 4096, 8192, 16384.jBackup storage file corruption: file not found. Possible cause of this error is corruption of backup file.�This database is compatible with a higher version of Analysis Services and cannot be loaded. Compatibility level encountered: '%{compLevel/}'.pImageLoad command cannot be executed as both parameters (ImagePath and Data) are specified. Only one is allowed.dImageLoad command cannot be executed as neither of two parameters (ImagePath and Data) is specified.lImageLoad command from stream (Data is specified) is allowed only in DeploymentMode equal to 1 (Sharepoint).lImageSave command into stream (Data is specified) is allowed only in DeploymentMode equal to 1 (Sharepoint).�Workbooks created using the SQL Server 2008 R2 version of the PowerPivot add-in for Microsoft Office Excel 2010 can be loaded from stream only in ReadOnlyExclusive mode.tCloneDatabase command is allowed only in DeploymentMode equal to 0,1 or 2 (MultiDimensional, Sharepoint or Tabular).bCloneDatabase command cannot be invoked in a user initiated transaction or in transactional batch.eObject specified in a client request is not a database object. Client can clone only database object.�Synchronization command failed because target server has config setting TabularMetadataEnabled disabled and source database with the Id '%{DBId/}' is a new tabular database.wRestore and ImageLoad commands from the encrypted source are not supported when server is running is the diskless mode.�Database Backup Download Stream obtained from Fabric Host for ImageLoad from RPS exceeds the maximum allowed stream buffer size of %ld{size/} bytes.[ImageLoad or ImageSave cannot have child element nodes Data and Datasource both set to true�The following admin operations are not supported when server is running in Diskless mode: Backup/Restore, Synchronize, Attach/Detach and ImageLoad/ImageSave from/into Excel files.`The config setting ImageLoadStreamBufferMB cannot be set to 0 when saving to a stream or to RPS.RImageSave command with DataSource specified is only available in cloud environment�Failed to parse directory section of the database backup; this error is likely caused by a backup truncation. Directory offset=%ld{dirOffset/}, directory size=%ld{dirSize/}, container size=%ld{containerSize/}.�Failed to validate backup log section of the database backup: database crypto key is missing in the database object filegroup though it must be present according to password encryption setting.�Failed to validate backup log section of the database backup: database crypto key is present in the database object filegroup though it must not be present according to password encryption setting.�Failed to validate backup log section of the database backup: database crypto key is present in the non-database object filegroup though it may be present only in database object filegroup.gFailed to parse directory section of the database backup; this error is likely caused by malformed XML.�Error during Restore/Synchronization: the backup store header is damaged: page size='%ld{pageSize/}' must be greater than zero and matching system page size.wThe database with name '%{DBName/}', ID '%{DBId/}' is not in ReadWrite mode (either read-only or read-only exclusive) and can only be overwritten by a server administrator when the server is running in Azure mode. The current user is neither a server administrator using non-scoped connection nor a server admin running ImageLoad (or Restore) command using scoped connection.�The database with name '%{DBName/}', ID '%{DBId/}' is not in ReadWrite mode (either read-only or read-only exclusive) and can only be overwritten by the server administrator in Azure mode. The server is not running in Azure mode.[The database with name '%{DBName/}', ID '%{DBId/}' is read-only and can not be overwritten.�The database with name '%{DBName/}', ID '%{DBId/}' is is in read-only exclusive mode and can only be overwritten by a server administrator in Azure mode using the ImageLoad command.�The database backup file contains an unknown signature in its metadata. This could indicate a corrupt or invalid backup file and it cannot be restored.WAn error occurred while attempting to save the dataset (reference ID '%{databaseId/}').�An XPress9 Header was detected on Data Stream, and this scenario is not supported. XPress9 compressed files are only written/read to/from RPS. Do not read an ABF from RPS and attempt to stream it as XMLA.7ImageLoad from stream command contains an emtpy stream.xDatabase data stream obtained from ImageLoad command exceeds the maximum allowed stream buffer size of %ld{size/} bytes.YUnable to save the changes since the new dataset size exceeds the limit of %ld{size/} GB.dAn error occurred during copying of local temporary file '%{srcFile/}' into PaaS blob '%{TrgBlob/}'.dAn error occurred while traversing '%{Dir/}' directory recursively: directory structure is too deep.RAn error occurred while uploading files from temp directory into Azure blob store.lImageLoad command only support 'DatabaseName' and 'DatabaseID' parameters in the PowerBI Enterprise Edition.�Alternate security options are not supported in Tabular mode if the database being restored has compatiblity level less than 1200.GAlternate security options are not supported for the current operation.�When running in Azure Analysis Services ImageLoad from a stream is only supported for Tabular databases that are at or above the 1200 compatibility level.�When running in SSDT integrated mode ImageLoad from a stream is only supported for Tabular databases that are at or above the 1200 compatibility level.AThis operation is temporarily blocked by Azure Analysis Services.jFailed to alter server administrator role due to failure to persist the change in Azure Analysis Services.bFailed to alter server properties due to failure to persist the change in Azure Analysis Services.HUnable to load the dataset: its size exceeds the limit of %ld{size/} GB.�ImageLoad command cannot be executed as neither of three parameters (ImagePath, Data or (PackagePath, PackagePartUri)) is specified.�ImageLoad command cannot be executed as more than one input parameters ((PackagePath, PackagePartUri), ImagePath and Data) are specified. Only one is allowed.�ImageSave command cannot be executed as more than one input parameters ((PackagePath, PackagePartUri), ImagePath or Stream) are specified. Only one is allowed.�ImageSave command cannot be executed as neither of three parameters (ImagePath, Data or (PackagePath, PackagePartUri)) is specified._ImageLoad/Save Parameters (PackagePath, PackagePartUri) are not valid in the current Server SKU^ImageLoad/Save Parameters (PackagePath, PackagePartUri) are not complete. Please specify both.VThe given PackagePath, PackagePartUri combination does not have any data to load from.?Eviction functionality is not supported in the PowerBI service.BEviction functionality is not supported in current server edition.�Failed to parse directory section of the database backup. Directory expected entries=%ld{headerEntries/}, directory deserialized entries=%ld{dirEntries/}.CFailed to add new user to the server due to internal service error.�Failed to parse user or application: '%{pii_strUser/}'. The expected format is upn@tenant_domain or app:{objectId_GUID}@{tenantId_GUID}.Backup started.Backup finished.Backup failed.Restore started.Restore finished.Restore failed.Synchronization started.Synchronization finished.Synchronization failed.�Multiple commands to Restore,Synch,Attach,Create database or Alter database with name='%{objectName/}' or ID='%{objectId/}' that doesn't exist on server yet are working concurrently. Current transaction is aborted."Backup metadata traversal started.#Backup metadata traversal finished.!Backup metadata traversal failed.7Merge transaction file '%1' to master version map file.�Either the '%{pii_strUser/}' user does not have permission to detach the '%{strObject/}' database, or the database does not exist.dThe object specified in the detach command is not a database. Only database objects can be detached.KThe database cannot be detached since it has one or more remote partitions.iThe database cannot be attached because the specified password is incorrect or the database is corrupted.SAn I/O error occurred while copying the file '%{db_xml_file/}' into the detach log.�The '%{pii_strUser/}' user does not have permission to attach the database to the '%{strObject/}' server. Only server administrators are allowed to attach databases.pThe Detach or Attach command cannot be executed within a user initiated transaction or in a transactional batch.�The database cannot be attached because an error occurred while loading the detach log from the file '%{strRef/}'. One possible reason is that database is already attached in ReadWrite mode to another server instance.lThe database cannot be detached from a local cube file. Attach/detach is only supported on server instances.jThe database cannot be attached to a local cube file. Attach/detach is only supported on server instances.RThe detach log '%{filename/}' could not be found in the specified database folder.nThe '%{filename/}' Detach Log pathname is incorrect. Provide a different file name, then repeat the operation.�The specified database folder '%{filename/}' is not valid. It does not match the Analysis Services naming convention of 'ID.version.db'.�Specified Folder path '%{filename/}' is incorrect: it is not located right under the server root folder. Provide a different folder name, then repeat the operation.gThe database cannot be attached because another database with the name '%{objectname/}' already exists.cThe database cannot be attached because another database with the ID '%{objectid/}' already exists.�The database cannot be attached because the detach log is corrupted. An error occurred when locating or processing the node '%{node/}'.VAn I/O error occurred while extracting the file '%{db_xml_file/}' from the detach log.�The database cannot be attached because an error occurred while loading the detach log from the file '%{db_detach_log/}'. One possible reason is that database is already attached in ReadWrite mode to another server instance.�The database cannot be attached because it was detached from a server with ConnStringEncryptionEnabled=%d{BLSet/} and the current server has ConnStringEncryptionEnabled=%d{CSSet/}.�The database cannot be attached because it was detached from a server with EnableXMLMetadata=%d{BLSet/} and the current server has EnableXMLMetadata=%d{CSSet/}.�The database cannot be attached because it was detached from a server with EnableCompression=%d{BLSet/} and the current server has EnableCompression=%d{CSSet/}.�The database folder '%{detach_log_location/}' does not exist, is too long, or contains characters that are not valid or are reserved.2The database folder '%{filename/}' does not exist.�The database with ID '%{dbid/}' cannot be created with ReadWriteMode set to ReadOnly. A database can only be created in ReadWrite mode.�The database with ID '%{dbid/}' cannot be altered from ReadWrite to ReadOnly or vice versa. The ReadWriteMode property cannot be modified by an Alter command.DThe database folder specified in the Attach command cannot be empty.�The database cannot be attached because an error occurred while loading the detach log from the file '%{filename/}'. One possible reason is that database is already attached in ReadWrite mode to another server instance.rAttach and detach functionality is not supported by the embedded Analysis Services engine running in Tabular mode.<Relative file path is not supported for detached DB folders.@Query requests are not allowed within active write transactions.oThe database cannot be detached because an error occurred while persisting the detach log file '%{filename/}'. �The database cannot be detached because an error occurred while replicating the database '%{database/} to shared persistence location'. �The database cannot be detached because the sync state of the current synchronize operation record for the database '%{database/}' was invalid. �The database cannot be detached because there was no operation record found for the current syncrhonize operation for database '%{database/}'. >Detach database '%{database/}' failed with unclassified error.ADetach database '%{database/}' failed due to replication timeout.^Detach database '%{database/}' failed to storage blob conflict in storage blob copy operation.]Detach database '%{database/}' failed because of a badrequest in storage blob copy operation.gDetach database '%{database/}' failed because the blob was notfound during storage blob copy operation.ZDetach database '%{database/}' failed of a forbidden error in storage blob copy operation.�During Attach with AllowOverwrite=true we found no single database that matches both: database name and database Id stored in the detach log.�Attaching with AllowOverwrite=true over existing database is supported only for databases with DBStorageLocation property specified. Existing database '%{name/}' has no DBStorageLocation specified.�Attach with AllowOverwrite=true over existing database is supported only for databases with DBStorageLocation property specified. The database '%{name/}' that is being attached has no DBStorageLocation specified.�Attach with AllowOverwrite=true over existing database is supported only for Tabular databases with CompatibilityLevel of 1200 and above. Existing database '%{name/}' either has lower CompatibilityLevel or is not a Tabular database.�Attach with AllowOverwrite=true over existing database is supported only for Tabular databases with CompatibilityLevel of 1200 and above. The database '%{name/}' that is being attached either has lower CompatibilityLevel or is not a Tabular database.iThe database '%{name/}' with exact same DBStorageLocation and PersistLocationVersion is already attached.Detach started.Detach finished.Detach failed.Attach started.Attach finished.Attach failed.cThe password specified in the Detach command was ignored because the database is in Read-Only mode./Microsoft Analysis Services Managed Code Module$%s{mengine_eventlistener_exception/}MEngineHelper is not loaded.3Failed to initiate menginehelper async load thread.QThe '%{column/}' column is a measure and cannot be included in a GROUP BY clause.YThe '%{column/}' measure column cannot be aggregated because there is no GROUP BY clause.QThe '%{column/}' column is a measure and must be aggregated in a GROUP BY clause.EThe '%{measure/}' measure cannot be aggregated with the Sum function.EThe '%{measure/}' measure cannot be aggregated with the Avg function.GThe '%{measure/}' measure cannot be aggregated with the Count function.EThe '%{measure/}' measure cannot be aggregated with the Min function.EThe '%{measure/}' measure cannot be aggregated with the Max function.mThe '%{column/}' column is an attribute and cannot be aggregated. It must be included in the GROUP BY clause.<Drillthrough can only return columns from one measure group.?The SQL query cannot be executed unless a catalog is specified.6The '%{schema/}' schema is not valid in the SQL query.hThe '%{table/}' table in the FROM clause of the SQL query is not qualified by the schema (or cube) name.�The '%{cube/}' schema (or cube) either does not exist in the '%{database/}' database or the user does not have the necessary permissions to access it.VAll tables that are specified in a SQL query must come from the same schema (or cube).DThe '%{table/}' table is included multiple times in the FROM clause.�The '%{table/}' table either does not exist in the '%{cube/}' schema (or cube.), or the user does not have the necessary permissions to access it.:The WHERE clause contains an expression that is not valid.AAn unsupported binary operation is specified in the WHERE clause.eA GROUP BY clause cannot be used on the '%{column/}' column because the column is based on a measure.uA GROUP BY clause cannot be used on the '%{column/}' column because the column is not specified in the SELECT clause.<An ORDER BY clause cannot be used without a GROUP BY clause.AAn ORDER BY clause cannot be used if SQLQueryMode is set to Data./Multiple ORDER BY conditions are not supported.�An error has been encountered with the '%{column/}' column. The ORDER BY clause is supported only on UniqueName and Name attributes..SQL queries with OR clauses are not supported.ZA GROUP BY clause cannot be used to query dimension tables if SQLQueryMode is set to Data.4The column contains an expression that is not valid.AThe Index parameter of the Key function is not a valid data type.IThe '%{function/}' function cannot be applied on the '%{column/}' column.tThe '%{schema/}' schema name for the '%{column/}' column does not match the schema of the tables in the FROM clause.TThe '%{table/}' table for the '%{column/}' column is not present in the FROM clause.�The '%{column/}' column is not qualified. A qualified column name is required if multiple tables are specified in the FROM clause. =A badly formed schema, table, or column name was encountered.AThe '%{column/}' column cannot be found in the '%{table/}' table.aThere is an unexpected operator in the WHERE clause. Only the Equals operator ( = ) is supported.cThere is an unexpected operator in the WHERE clause. Only the Equal To operator ( = ) is supported.LThe '%{column/}' column is a measure and cannot be used in the WHERE clause.XA function that is not valid was applied to the '%{column/}' column in the WHERE clause.iThe '%{member/}' member specified in the WHERE clause cannot be located in the '%{hierarchy/}' hierarchy.rThe result format specified for the SQL query was not valid. Only Tabular and Native result formats are supported..SQL queries with subqueries are not supported.BSQL queries with SKIP, TOP or BOTTOM operations are not supported.ISQL queries support only one MDXFilter function call in the WHERE clause.aSQL queries does not allow conditions when the MDXFilter function is present in the WHERE clause.�The '%{member/}' member specified in the WHERE clause does not belong to the expected level within the '%{hierarchy/}' hierarchy.�The attribute '%{attrName/}' in the dimension '%{dimName/}' is outside the granularity of the measure group '%{mgName/}' and cannot be returned as a column.�Drillthrough columns must belong to exactly one measure group. The columns requested by the drillthrough statement are referencing multiple measure groups.aThe '%{column/}' column in the '%{table/}' table does not have a key column at offset %{offset/}.hParameter 1 of a SYSTEMRESTRICTSCHEMA clause must specify a schema rowset name of the form $SYSTEM.name.SRestriction name '%{restriction/}' is not valid for the '%{rowset/}' schema rowset.�The '%{strName/}' restriction is required but is missing from the request.  Consider using SYSTEMRESTRICTSCHEMA to provide restrictions.WSQLQueryMode can only be set to DataKeys when using Analysis Services in Tabular mode. @An unsupported unary operation is specified in the WHERE clause.�An invalid NOT operator is specified in the WHERE clause. NOT can only be used in front of the following cluase: [ColName] IS NULL.ETabular queries do not support expressions containing function calls.3Tabular queries do not support column calculations.IYou can only order by one attribute and optionally the row number column.7Tabular queries do not support DrillThrough statements.4There is an unexpected operator in the WHERE clause.dTabular queries support only MATCHESRULE, and KEYWORDSMATCHPREFIX function call in the WHERE clause.^Tabular queries can only have string, numeric, or NULL values as operands in the WHERE clause.6Tabular queries can only have a measure of type COUNT.ZTabular Query: Main table cannot be found in the natural joined tables of the FROM clause.�Sorting is not supported on column '%{column/}' in table '%{table/}' because no hierarchy is associated with that column, or because the hierarchy associated with the column has not been processed.PTabular Query: Type mismatch on the column '%{column/} in the table '%{table/}'.�Tabular Query: The OR expression is invalid. A valid OR expression should be wrapped in parenthesis and involve only a single column.  Furthermore, OR expressions on string columns may only use the equal (=) and IS NULL operators.kTabular Query: The range filters on column '%{column/} in the table '%{table/}' do not cover a valid range.hTabular Query: More than two range filters are specified on column '%{column/} in the table '%{table/}'.xTabular Query: The COUNT measure in the query is invalid. Please specify COUNT in either 'COUNT()' or 'COUNT(*)' format.1Tabular Query: Only COUNT measures are supported.�Tabular Query: Select column list of COUNT query must contain exactly one 'COUNT(*)'. Other columns, 'SKIP n', and 'TOP k' are not allowed.;Tabular Query: The operand of the IS operator must be NULL.BTabular Query: The operator is incompatible with the NULL operand.PTabular Query: Either the order by column is not found or it is a COUNT measure.�'SQLQueryMode' must be set to 'DataKeys' in order to support Tabular Query SQL syntax when using Analysis Services in Tabular mode.�Tabular Query: Invalid WHERE clause on the column '%{column/} in the table '%{table/}'. Only constants preceeded by '+' or '-' sign are supported.sTabular Query: SELECT DISTINCT requires exactly one column to be selected and may only sort on the DISTINCT column.�Either the user, '%{pii_strUser/}', does not have permission to access the referenced table, '%{strName/}', or the object does not exist.�DrillThrough is not supported because either the server is running in Tabular mode or the user does not have sufficient permission.LDrillThrough is not supported because the server is running in Tabular mode.&Unable to resolve column '%{column/}'.KNo columns are specified for output. At least one column must be specified.dCan not run table widget query since the current database '%{DBName/}' has DirectQuery Mode enabled.�Invalid argument provided to MatchesRule method. Expected column name as first parameter, and search string as second parameter. DTable passed to MatchesRule function is not tokenized or processed. U Search string argument passed to MatchesRule function does not have correct syntax. [ You can have only one predicate in WHERE clause if KEYWORDSMATCHPREFIX function is called.� Please provide only one column in SELECT AUTOSUGGESTEDTOKEN(basetable_columnname). It's required if you call KEYWORDSMATCHPREFIX to get suggested tokens.W Base table column passed to AUTOSUGGESTEDTOKEN, and KEYWORDSMATCHPREFIX are not same. 6Tabular query against Measures table is not supported.<Tabular Query: ORDERBY column is ignored in the COUNT query.RThe ScalarPredict function returns the most likely value for the specified column.YThe TablePredict function returns the most likely set of values for the specified column.^The PredictAssociation function returns a set of rows that are associated with the input case.~The PredictSequence function returns a sequence of events that is n steps long (one if not specified) based on the input case.bThe PredictTimeSeries function returns the next n steps of the time series (one if not specified).nThe PredictSupport function returns the support value for either the most likely value or the specified value.PThe PredictVariance function returns the variance value of the specified column.WThe PredictStdev function returns the standard deviation value of the specified column.mThe PredictProbablility function returns the probability value for either the most likely or specified value.}The PredictAdjustedProbability function returns the adjusted probability value for either the most likely or specified value.SThe Cluster function returns the most likely cluster identifier for the input case.pThe ClusterDistance function returns the distance of the input case from the specified (or most likely) cluster.~The ClusterProbability function returns the probability of the input case belonging to the specified (or most likely) cluster.
The PredictHistogram function returns a table that contains the statistics for all states of a predictable column. The table contains the following columns: the specified column, $Support, $Probability, $ProbabilityVariance, $ProbabilityStdev, $Variance, and $Stdev.!The PredictHistogram function returns a table that contains the statistics for cluster membership of the input case. The table contains the following columns: the specified column, $Support, $Probability, $ProbabilityVariance, $ProbabilityStdev, $Variance, $Stdev, $Cluster, and $Distance.�The TopCount function returns the first n-item rows of the table expression, ordered in descending order by the rank expression.�The BottomCount function returns the last n-item rows of the table expression, ordered in ascending order by the rank expression.�The TopSum function returns the smallest number of rows in descending order such that the sum of the rank expression values is as least the sum specified.�The BottomSum function returns the smallest number of rows in increasing order such that the sum of the rank expression values is at least the sum specified.�The TopPercent function returns the smallest number of rows in descending order such that the sum of the rank expression values is at least the specified percentage of the total sum of rank expression values.�The BottomPercent function returns the smallest number of rows in increasing order such that the sum of the rank expression values is at least the specified percentage of the total sum of rank expression values.yThe RangeMid function returns either the midpoint of a continuous column or the specified bucket of a discretized column.|The RangeMin function returns either the lower bound of a continuous column or the specified bucket of a discretized column.|The RangeMax function returns either the upper bound of a continuous column or the specified bucket of a discretized column.`The PredictNodeId function returns a node ID that the algorithm uses in performing a prediction.dThe IsInNode function returns a value of true if the input case is considered in the specified node.{The IsDescendant function returns a value of true if the input case is considered to be a descendant of the specified node.C$Cluster is a selectable column from PredictHistogram for clusters.]$Probability is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).e$AdjustedProbability is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).W$Stdev is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).Y$Support is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).Z$Variance is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).X$NodeId is a selectable column from PredictHistogram or Predict(...,INCLUDE_STATISTICS).6$Sequence is a selectable column from PredictSequence.4$Time is a selectable column from PredictTimeSeries.D$Distance is a selectable column from PredictHistogram for clusters.GThe Lag function returns the time lag of the case in  the mining model.[The PredictCaseLikelihood function returns the likelihood of the case in  the mining model.bThe IsTrainingCase function returns a value of true if the input case belongs to the training set.]The IsTestCase function returns a value of true if the input case belongs to the testing set.lThe Exists function returns true if the SELECT statement specified as its argument returns one or more rows.zThe StructureColumn function returns the value of the specified scalar mining structure column for the current model case.yThe StructureColumn function returns the value of the specified table mining structure column for the current model case.�The '%{function/}' function cannot be applied in a drillthrough to the '%{column/}' column. Only the 'Key', 'Name', 'Caption' and 'MemberValue' MDX functions are supported with a Tabular database.yTabular mode drillthrough only supports AND slices. But at least one OR slice is found in the current drillthrough query.HTabular mode drillthrough does not support measure or calcuated measure..The compression library cannot be initialized.#The data could not be decompressed.bFailed to initialize Huffman encoder. Huffman encoder doesn't support 0 or 1 character statistics.2Failed to create lookup table for Huffman decoder.WThe Encoder Create failed with error code %d{code/}, error description '%{xpr9descr/}'.^The Encoder Start Session failed with error code %d{code/}, error description '%{xpr9descr/}'.WThe Encoder Attach failed with error code %d{code/}, error description '%{xpr9descr/}'.YThe Encoder Compress failed with error code %d{code/}, error description '%{xpr9descr/}'.fThe Encoder Fetch Compressed Data failed with error code %d{code/}, error description '%{xpr9descr/}'.The Encoder out buffer is full.WThe Encoder Detach failed with error code %d{code/}, error description '%{xpr9descr/}'.WThe Decoder Create failed with error code %d{code/}, error description '%{xpr9descr/}'.^The Decoder Start Session failed with error code %d{code/}, error description '%{xpr9descr/}'.WThe Decoder Attach failed with error code %d{code/}, error description '%{xpr9descr/}'.hThe Decoder Fetch Uncompressed Data failed with error code %d{code/}, error description '%{xpr9descr/}'.IThe Decoder decoded a block with decompressed size smaller than expected.WThe Decoder Detach failed with error code %d{code/}, error description '%{xpr9descr/}'.Decompression failed because the number of bytes decompressed was greater than the number of bytes that was left to decompress.WAn error occurred while attempting to load the dataset (reference ID '%{databaseId/}').<The file %{file/} is encrypted. You must provide a password.VThe CryptAcquireContext function with the specified provider name failed: %{External/}7Failed to create a hash object or to hash the password.)Failed to get or set hash key parameters.�Failed to decrypt sensitive data. Possibly the encryption key does not match or is inaccessible because of improper service account change.yFailed to encrypt sensitive data. Possibly the encryption key is inaccessible because of improper service account change.Invalid cryptographic key.YFailed to encrypt data page. Possibly the page size is invalid or page data is corrupted.YFailed to decrypt data page. Possibly the page size is invalid or page data is corrupted.Failed to attach to SAFEARRAY.The file is not encrypted.�Failed to decrypt sensitive data. Possibly the encryption key does not match or is inaccessible because of improper service account change. Some server functionality will be inaccessible.�Failed to encrypt sensitive data. Possibly the encryption key is inaccessible because of improper service account change. Some server functionality will be inaccessible.0Multiple-record DIME payloads are not supported.JA damaged DIME header has been encountered. The connection will be closed.EThe ID field of a chunk record for a DIME message is not set to null.[An unexpected value was encountered in the TYPE field of a chunk record for a DIME message.-The beginning of a DIME message was expected.:An unexpected beginning of a DIME message was encountered.	Internal.GA chapter column was unexpectedly encountered in a forward-only rowset.kInternal error: A forward-only rowset does not support certain operations, such as Current, Next, and Move.JA chapter column was unexpectedly encountered in a multiple-reader rowset.pInternal error: The multiple-reader rowset does not support certain operations, such as Current, Next, and Move.]Internal error: The multiple-reader rowset does not support the creation of a time dimension.VInternal error: The multiple-reader rowset does not support the insertion of new rows.BThe '%{columnname/}' column does not exist in the pipeline rowset.kUnable to convert a value to the data type requested for table '%{IWTableName/}' column '%{IWColumnName/}'.�An unexpected error was detected. The schema of the store declared that a column can never contain null values, but a null value was specified.CVBA Expression Services returned the following error: %{External/}..VBA Expression Services cannot be initialized.DThe '%{func/}' function is not supported by VBA Expression Services.�The cell writeback operation has a non-trivial slice on the '%{measuregroupdimension/}' many-to-many measure group dimension, on the '%{measuregroup/}' measure group. Cell writeback operations to many-to-many dimensions are not allowed.�The cell writeback operation has a non-trivial slice on the '%{measuregroupdimension/}' reference measure group dimension, on the '%{measuregroup/}' measure group. Cell writeback operations to reference dimensions are not allowed.�The cell writeback operation has a non-trivial slice on the '%{measuregroupdimension/}' data mining measure group dimension, on the '%{measuregroup/}' measure group. Cell writeback operations to data mining dimensions are not allowed.�The cell writeback operation has a non-trivial slice on the '%{cubedimension/}' dimension, which is not associated with the '%{measuregroup/}' measure group. Cell writeback operations to dimensions not associated with the measure group are not allowed.�The cell writeback operation cannot be committed, because the '%{measuregroup/}' measure group does not have a write-enabled partition.�The direct cell writeback operation cannot be committed, because the '%{measuregroup/}' measure group has no direct write-enabled partition.BThe cell writeback operation cannot update a cell to a NULL value.>Cell writeback has failed because one of the cells is secured.yThe cell writeback operation has the non-sum measure named '%{measure/}' as the current coordinate, which is not allowed.\The cell writeback operation cannot be performed on this cell (ordinal = '%{CellOrdinal/}').aThe cell writeback operation has a calculated member as current coordinate, which is not allowed.�The cell writeback operation has failed because the underlying relational storage has a table whose number of columns differ from the number of columns that are actually expected, which is a data corruption.[Unable to write back to a cell because the specified cell does not exist in the cube space.�The cell writeback operation has a non-trivial slice and measure expression, on the '%{measuregroup/}' measure group. Cell writeback operations to measure expression for non-trivial slice are not allowed.aThe cell writeback operation has a weighted allocation to a 0 or null cell, which is not allowed.SThe cell writeback operation has been aborted because cube scopes have been deleted]Unable to write back to a non-leaf cell which does not have any subordinate leaf-level cells.GThe cell writeback operation cannot update a cell to an infinity value.�The following exception occurred while the SharePoint utility (Microsoft.AnalysisServices.SharePointUtil.dll) was running: %1[%{exception/}%]%[;%{exceptioninner/}%].�SharePoint related properties in ImageLoad command: ImageVersion, ImageUrl and ImageUniqueId should be specified alltogether or not specified.uNo HTTP path is allowed for ImagePath property of ImageLoad command; only absolute UNC and local paths are supported.5Password in ImageLoad: RESERVED. NOT YET IMPLEMENTED.JA file saved in '%{FromMode/}' mode cannot be loaded in '%{ToMode/}' mode.aCommand ImageSave with Data=false is allowed only on databases with ImagePath property specified.5Password in ImageSave: RESERVED. NOT YET IMPLEMENTED.�A newer version of this document is available on the server. To use this document, open the latest version.  Choose a different name or location to save your current file.KThe Excel file '%{FromFile/}' does not exist. ImageSave command is aborted.>This command requires administrator permissions on the server.>This command requires administrator permissions on the server.FThis command requires a token when saving a file to a SharePoint path.IThis command requires a token when loading a file from a SharePoint path.DThe command cannot specify a token when saving a file to a UNC path.JThe commmand cannot specify a token when loading the file from a UNC path.`ImageLoad command supports loading data form Excel files only, file extension can be only .XLS?.>This command requires administrator permissions on the server.EThe CloneDatabase command is not supported for local cubes scenarios.CThe CloneDatabase command is not supported in PowerPivot for Excel.TCannot use Object reference and DatabaseName together, only one should be specified.FNeither DatabaseName nor DatabaseId is specified in ImageSave command.>This command requires administrator permissions on the server.^The ImageLoad command cannot be executed against a remote store using a restricted connection.^The ImageSave command cannot be executed against a remote store using a restricted connection.LThe ImageSave command cannot target a stream when using an admin connection.�ImageLoad/ImageSave commands supports loading/saving data for Excel, PBI Desktop or Zip files. File extension can be only .XLS?, .PBIX or .ZIP..ImageLoad failed due to storage account error.=ImageLoad failed due to corruption in corresponding abf file.�The Excel workbook, file '%{XLSXPathname/}', does not contain embedded PowerPivot data, or a data corruption error was detected.oThe embedded PowerPivot data was not found for the given ItemId in the Excel workbook, file '%{XLSXPathname/}'.SWindows 8 DLL was already loaded and OffGemHrInitLibrary() has already been called.0OffGemHrUnInitLibrary() has already been called.KAn internal error occurred while working with the embedded PowerPivot data.xA connection corresponding to the embedded PowerPivot data was not found in the Excel workbook, file '%{XLSXPathname/}'.uA connection corresponding to the embedded PowerPivot data is corrupt in the Excel workbook, file '%{XLSXPathname/}'.�During ImageLoad from FabricHost, a call to IDatabaseBackupReadStream::SizeRemaining() function returns invalid stream size equal to %ld{size/}.During ImageLoad from FabricHost, a call to IDatabaseBackupReadStream::Read() function didn't return requested amount of data: requested size is %ld{reqSize/}, read size is %ld{readSize/}, remaining size is %ld{remSize/}, initial stream size is %ld{initSize/}.During ImageLoad from FabricHost, a call to PFMemeStream::Write() function failed to write requested amount of data: requested size is %ld{reqSize/}, written size is %ld{writtenSize/}, remaining size is %ld{remSize/}, initial stream size is %ld{initSize/}.hDuring ImageLoad from FabricHost, after reading all the bytes the remaining number of bytes is non-zero.�During ImageLoad from FabricHost, after reading all the bytes from the managed stream and writing them into native stream, stream sizes are not equal, managed stream size is %ld{sourceSize/}, native stream size is %ld{destSize/}�During ImageLoad from FabricHost, a call to IDatabaseBackupReadStream::SizeRemaining() / IDatabaseBackupDownloader::GetTotalSize() function returns too big stream size equal to %ld{size/}.(Could not open embedded PowerPivot data.(Could not load embedded PowerPivot data.(Could not save embedded PowerPivot data.8Error updating embedded PowerPivot data with a new name.)Error accessing embedded PowerPivot data.(Error querying embedded PowerPivot data.CCould not connect to embedded PowerPivot data for '%{servername/}'.#Error cancelling current operation.XEvent initialization failure."XEvent session creation is failed.!Closing XEvent session is failed.EXEvent trace file supports only '.xem' and/or '.xel' file extensions.;Relative file path is not supported for XEvent trace files.:Failed to complete the command. XEvent is not initialized.%{xeventerror/}_All tables used when querying in DirectQuery Mode must be from a single relational Data Source.�Table '%{table/}' cannot be queried in DirectQuery mode because it is based on multiple DSVs. Tables that get data from multiple DSVs are not supported in DirectQuery mode.UThe database is in DirectQuery mode, therefore, cannot support InMemory mode queries.VThe database is in InMemory mode, therefore, cannot support DirectyQuery mode queries.�Setting DirectQueryMode to any value other than Default is not supported when Analysis Services are not running in Tabular mode. �DirectQuery may not be used with this data source - please consider moving to a supported data source or upgrading the SQL Server data source to the latest available version.�Table '%{table/}' does not have a partition with DirectQueryUsage property set to DirectQueryOnly or InMemoryWithDirectQuery. To enable DirectQuery mode for this model you must create a partition and specify one of these values.�Table '%{table/}' includes multiple partitions with DirectQueryUsage property set to DirectQueryOnly or InMemoryWithDirectQuery. Only a single partition in the table can be enabled for DirectQuery use.�Table '%{table/}' is not based on the same Data Source as other tables in the model. When querying in DirectQuery Mode all tables must be from a single Data Source.�Function %{funcName/} may not be used in DirectQuery-enabled models. Consider changing the expression of the formula or disabling DirectQuery mode.aCurrent data source does not support a feature, '%{capName/}', that is required to run the query.kTable '%{TableName/}' is based on pasted data, and cannot be used in a model with DirectQuery mode enabled.{'%{ColumnName/}' in table '%{TableName/}' is a calculated column and cannot be used in model with DirectQuery mode enabled.OOperation %{opName/} cannot be used in the model with DirectQuery mode enabled.9MDX/SQL operations are not supported in DirectQuery mode.�Calculated columns may not be used in DirectQuery-enabled models. Consider deleting the calculated column or disabling DirectQuery mode.kDirectQuery mode does not support casting from numeric data types (such as: I8, R8 and Currency) to string.^In DirectQuery mode, the first argument of SEARCH function must be a non-empty string literal.NIn DirectQuery mode, the second argument of '%{funcName/}' function must be 1.dIn DirectQuery mode, SUBSTITUTE function only allows 3 arguments, the 4th argument is not supported.eIn DirectQuery mode, the second argument of WEEKDAY function must be one of  these values: 1, 2 or 3.KIn DirectQuery mode, an expression cannot return values of different types.�There are duplicate values for '%{SortByAttribute/}'. Only one-to-one relationship is supported between members of '%{SortAttribute/}' and '%{SortByAttribute/}' attributes. MDuplicate members are obtained for '%{SortAttribute/}' which is not expected.ZThe DataView property is only supported when Analysis Services is running in Tabular mode.�Data seen at different points in time during execution of this query are inconsistent with each other. This could be due to external transactions updating same data while this query was running. Please rerun this query.�The CATALOG_NAME restriction in MDSCHEMA_FUNCTIONS discover request can only be used for a DirectQuery model. The model is either running in InMemory mode or has a Compatibility Level less than 1200.]The CATALOG_NAME restriction specified to the MDSCHEMA_FUNCTIONS discover request is invalid.ELeaf casts are not supported DirectQuery models with Opaque Measures.MCalculated columns are not supported DirectQuery models with Opaque Measures.XThe DAX query failed to generate a DirectQuery query because it exceeded the maximum number of allowed parameters/literals, '%d{limit/}'. This usually occurs when a DistinctCount measure is computed for group-by columns which are indirectly related to the DistinctCount column. This can be due to the presence of bi-directional cross-filtering.4The streamed PowerPivot database could not be found.lA connection to a streamed PowerPivot database could not be established (Exceeded allowable retry attempts).cThere are no available servers running in PowerPivot mode, and none are actively being initialized.4Interpret command is only supported in Tabular mode.*The feature '%{featureName/}' is disabled.#Feature switches are not available.Failure simulation error.GFailure Simulation initialization failed with error code %{errorCode/}..Sorry, something went wrong. Please try again.?Sorry, the refresh took so long it timed out. Please try again.�Sorry, the data source for this data connection isn't registered for Power BI. Ask your Power BI admin to register the data source in the Power BI admin center.vThe data source isn't working. Ask your Power BI admin to ensure the data source is configured properly and try again.uSorry, you don't have permissions to retrieve data for this data connection. Request access from your Power BI admin.}Sorry, we can't connect to this data source. Ask your Power BI admin to check whether the Data Management Gateway is offline.DSorry, we can't refresh connections to this kind of data source yet.�Sorry, we can't connect to this data source. Ask your Power BI admin to ensure the gateway is available and properly configured.�Sorry, we are not able to refresh this data connection. On-premises data sources can only be refreshed via scheduled refresh in Power BI for Office 365.�Sorry, we are not able to refresh this data connection. Power Query data sources can only be refreshed via scheduled refresh in Power BI for Office 365.SSorry, we can't refresh connections to this kind of data source in Power Query yet._Sorry, we can't refresh the data connection because you need a Power BI for Office 365 license.|Sorry, the Power Query data connection isn't working. Open the workbook in Excel and fix the data connection in Power Query.�Sorry, the data sources for this data connection need to be reconfigured. Tell your Power BI admin that in a workbook with Power Query data connections, all the data sources need to be bound to the same gateway.�Sorry, we can't connect to this data source. Tell your Power BI admin .NET Framework 4.5.1 isn't installed on the machine hosting the Data Management gateway..Sorry, Execution Plan Rowset is not supported.�Sorry, we are not able to execute the direct query from the cloud model to an on prem data source. A personal or enterprise gateway needs to be setup so Power BI can query the data source available on premises.%s{powerbierror/}�Sorry, we are not able to execute the direct query without a configured PowerBI enterprise gateway (DMTS). Tell your Power BI admin that a personal or enterprise gateway needs to be setup so Power BI can query the data source.�Sorry, currently only direct query models are supported via PowerBI enterprise gateway (DMTS). Tell your Power BI admin that a Data Management Gateway needs to be setup so Power BI can refresh the model's data.�Failed to start the server because a component used for this purpose ('%{dll/}') was not found on your computer or failed to load.)Failure from Azure Storage: '%{message/}'+Storage blob already exists : '%{message/}'*Storage blob does not exist: '%{message/}'�The identity '%{strMemberName/}' has invalid identity provider '%{strProvider/}'. Only Azure Active Directory users or groups are supported. Use 'AzureAD' as the value of the identity provider.<Name is required for an Azure Analysis Services role member.mThe user or application: '%{pii_strMemberName/}' was not found in your organization's Azure Active Directory.GThis operation is not supported by the Azure Analysis Services product._DelayLoadModeRequested mode equal to 1 is not supported by the Azure Analysis Services product.LFilter type is unsupported. Failed to execute blob store query '%{filter/}'.OFilter type is unsupported. Failed to rename file '%{file/}' to '%{filedest/}'.QID cannot be specified for Azure Analysis Services role member: '%{memberName/}'.~%{newLine/}%{newLine/}Technical Details:%{newLine/}RootActivityId: %{rootActivityId/}%{newLine/}Date (UTC): %{currentUtcDate/}�Http Header: '%{headerName/}', not found in Http response that was returned by Azure Analysis Server. System error code: %d{systemErrorCode/}.%{technicalDetailsText/}%{strValue/}@Azure Analysis Server returned the following error: %{strValue/}�Could not find Azure Analysis Server: '%{serverName/}'. Make sure the server exists and the server name was entered correctly.%{technicalDetailsText/}�Resolution of actual cluster endpoint of Azure Analysis Server: '%{serverName/}' failed. Response from server: %{serverResponse/}.%{technicalDetailsText/}�The Trace object cannot have a name that contains the specified GUID. The GUID is reserved for internal use in the AS Azure environment.iThis operation is not allowed by the Azure Analysis Services product as the current context is read-only.BThe server is temporarily unavailable. Please try the query later.gCreating XEvent sessions with local file targets is not allowed by the Azure Analysis Services product.&Backup failed with unclassified error.yInvalid backup path (maximum 1024 characters). Valid examples: /recovery/10.12.2016/db1.abf, recovery/10.12.2016/db1.abf.�Backup is not configured for this server. Contact the administrator of the server to configure a backup storage account using Azure portal or PowerShell.1The provided backup storage account is not found.+The provided backup container is not found.dThe provided backup already exists; AllowOverwrite needs to be set to overwrite the existing backup.cInvalid security option used for the Backup request in AS PaaS mode; provide CopyAll as the option.>Invalid remote partitions option; provide false as the option.jInvalid remote locations option used for the Backup or Restore request in AS PaaS mode; needs to be empty.aInvalid DBStorageLocation option used for the Restore request in AS PaaS mode; needs to be empty.AThis operation is not supported by the PowerBI Dedicated product.#The provided backup does not exist.]Imageload for database '%{databaseName/}' failed because the curent server is not the master.4Connection failure from Azure Storage: '%{message/}'ZMember type cannot be specified for Azure Analysis Services role member: '%{memberName/}'.@Blob cannot be committed because of ETag mismatch: '%{message/}'LThe blob container uri with SAS token does not conform to the specification.2The configured backup container is not accessible.UThe request timed out because the server instance was not able to evict any database.`The server terminated because the number of databases with eviction errors exceed the threshold.7The link file at URI '%{strURL/}' could not be fetched.lThe link file content at URL '%{strURL/}' is not in the correct format. It needs to start with 'asazure://'.=Restore failed because the blob was not found: '%{blobName/}'PFor Azure Analysis Services, Attach command is not supported for external users.^For Azure Analysis Services, Attach command only supports attaching database in ReadOnly mode.JFor Azure Analysis Services, Attach is only allowed on secondary replicas.=Dedicated admin connection is not allowed for non-admin user.�Operation is cancelled due to another dedicated admin connection request. Only one active dedicated admin connection is allowed at a time.JInvalid data folder specified in the configuration file: '%{datafolder/}'.WThe link URI '%{strURL/}' is invalid. Custom HTTPs port cannot be specified in the URI.2The %{feature_name/} feature is not supported yet.EThe '%{columnname/}' column type is not supported for this operation.eColumn count should be 1 for AnalyzeRefreshPolicyImpact command. The rest of columns will be ignored.AThis operation is not supported by the PowerBI Dedicated product.dThe database eviction operation timeout out. Database with ID '%{databaseid/}' could not be evicted.�DISCOVER_POWERBI_DATASOURCES is not supported outside of Power BI Premium or on tabular model with property 'DefaultPowerBIDataSourceVersion' set to 'PowerBI_V1'.ZThe scheduled refresh is cancelled because a new refresh is detected on the same database.JDISCOVER_M_EXPRESSIONS is supported only for Power BI Premium and Service.cConnection to Azure blob storage failed. Please double check your backup storage container setting.Storage blob does not exist.zPlease ensure that only existing data sources are being used, adding of new data sources is not allowed in this operation.�Connection to external data source '%{throttling_key/}' is not allowed because of too many failed connection attempts with invalid credentials.ZServer could not find database folder with detach log using search path: '%{searchPath/}'.SServer could not find the detach log in the database folder: '%{detachLogFolder/}'.lDatabase '%{databaseName/}' cannot be queried currently because the storage mode is currently being updated.JDISCOVER_POWERBI_ROLES is supported only for Power BI Premium and Service.lDatabase '%{databaseName/}' cannot be converted to '%{targetStorageMode/}' since it is already in that mode.bGetEstimatedDatabaseSize method not supported for backup storage mode database '%{databaseName/}'.1Request to storage account timeout: '%{message/}'3Request to storage account throttled: '%{message/}'4The dynamic feature '%{featureName/}' was not found.UThe DynamicFeatureSwitch property is supported only for Power BI Premium and Service.WThe CACHE statement encountered a subcube with multiple granularities for an attribute.;The %{dim/} hierarchy already appears in the %{axis/} axis.fThe '%{name/}' calculated member cannot be created because a member with the same name already exists.uThe %{name/} calculated member cannot be created because its parent is at the lowest level in the %{hier/} hierarchy./The %{name/} dimension attribute was not found.(The %{strCubeName/} cube does not exist.SAggregate functions cannot be used on calculated members in the Measures dimension.XThe dimension '%{name/}' was not found in the cube when the string, %{str/}, was parsed.XThe hierarchy '%{name/}' was not found in the cube when the string, %{str/}, was parsed.[The level '%{name/}' object was not found in the cube when the string, %{str/}, was parsed.UThe '%{name/}' member was not found in the cube when the string, %{str/}, was parsed.^Infinite recursion detected. The loop of dependencies is: %1[%{strName/}%]%[ -> %{strName/}%].9The numeric expression evaluates to an unusable distance.---.OThe %d{arg/} argument in the %{func/} function cannot be converted to a string.KThe %{func/} function cannot accept a null member as the %d{arg/} argument.�The first argument of the 'Rank' function, a tuple expression, should reference the same hierarchies as the second argument, a set expression.{The specified sets in the %{func/} function have incompatible hierarchies at position %{iHier/}. The sets are incompatible.>The set does not contain a hierarchy with the level specified.sToo many arguments were passed to the %{func/} function. The maximum argument count for the function is %ld{cMax/}.rToo few arguments were passed to the %{func/} function. The minimum argument count for the function is %ld{cMin/}.`No arguments were passed to the %{func/} function, which requires at least %ld{cMin/} arguments.TAn expression was expected for the function argument and no expression was detected.�The third argument of the Descendants function must be one of the following: SELF, BEFORE, AFTER, SELF_AND_BEFORE, SELF_AND_AFTER, BEFORE_AND_AFTER, SELF_BEFORE_AFTER, or LEAVES.SThe member and level in the Descendants function must belong to the same hierarchy.JThe expression in the %{func/} function cannot be converted to an integer.BThe CALCULATE statement cannot appear in the SCOPE statement body.;The level ordinal is out of range in the %{func/} function.0The '%{name/}' level does not exist in the cube.LRange operator ( : ) operands' have different levels; they must be the same.QRange operator ( : ) operands' have different hierarchies; they must be the same.MA calculated member cannot be used as an operand of the Range operator ( : )...'Axis numbers must be between 0 and 127.ZAxis numbers specified in a query must be sequentially specified, and cannot contain gaps.-An axis number cannot be repeated in a query.=The '%{hier/}' hierarchy appears more than once in the tuple.FThe CREATE MEMBER statement cannot appear in the SCOPE statement body.CThe CREATE SET statement cannot appear in the SCOPE statement body.tOnly one description may be supplied.  The '%{strDesc/}' was supplied as part of a calculated cell and is redundant.SA duplicate DISABLED property was supplied as part of a calculated cell definition.YA duplicate CONDITION property was supplied as part of a definition of a calculated cell.gA duplicate %{strPass/} pass number property was supplied as part of a definition of a calculated cell.fA duplicate %{strPass/} pass depth property was supplied as part of a definition of a calculated cell.rThe '%{strDim/}' dimension contains more than one hierarchy, therefore the hierarchy must be explicitly specified.lThe %{func/} function expects a level expression for the %d{arg/} argument. A dimension expression was used.lThe %{func/} function expects a level expression for the %d{arg/} argument. A hierarchy expression was used.iThe %{func/} function expects a level expression for the %d{arg/} argument. A member expression was used.hThe %{func/} function expects a level expression for the %d{arg/} argument. A tuple expression was used.tThe %{func/} function expects a level expression for the %d{arg/} argument. A string or numeric expression was used.lThe %{func/} function expects a level expression for the %d{arg/} argument. A tuple set expression was used.lThe %{func/} function expects a dimension expression for the %d{arg/} argument. A level expression was used.pThe %{func/} function expects a dimension expression for the %d{arg/} argument. A hierarchy expression was used.mThe %{func/} function expects a dimension expression for the %d{arg/} argument. A member expression was used.lThe %{func/} function expects a dimension expression for the %d{arg/} argument. A tuple expression was used.xThe %{func/} function expects a dimension expression for the %d{arg/} argument. A string or numeric expression was used.pThe %{func/} function expects a dimension expression for the %d{arg/} argument. A tuple set expression was used.lThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A level expression was used.mThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A member expression was used.lThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A tuple expression was used.xThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A string or numeric expression was used.pThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A tuple set expression was used.iThe %{func/} function expects a member expression for the %d{arg/} argument. A level expression was used.iThe %{func/} function expects a member expression for the %d{arg/} argument. A tuple expression was used.uThe %{func/} function expects a member expression for the %d{arg/} argument. A string or numeric expression was used.mThe %{func/} function expects a member expression for the %d{arg/} argument. A tuple set expression was used.hThe %{func/} function expects a tuple expression for the %d{arg/} argument. A level expression was used.tThe %{func/} function expects a tuple expression for the %d{arg/} argument. A string or numeric expression was used.lThe %{func/} function expects a tuple expression for the %d{arg/} argument. A tuple set expression was used.tThe %{func/} function expects a string or numeric expression for the %d{arg/} argument. A level expression was used.xThe %{func/} function expects a string or numeric expression for the %d{arg/} argument. A tuple set expression was used.lThe %{func/} function expects a tuple set expression for the %d{arg/} argument. A level expression was used.xThe %{func/} function expects a tuple set expression for the %d{arg/} argument. A string or numeric expression was used.HAn overflow exists in the value of the calculation pass depth or number.iA duplicate expression for the %{strPropName/} property was specified in the definition of a calculation.OA duplicate SOLVE_ORDER value was specified in the definition of a calculation.HThe %{hier/} hierarchy is used more than once in the Crossjoin function.�A member in the '%{attr/}' attribute has the unsupported '%{uop/}' unary operator value. Only the following unary operator values are allowed: +, -, *, /, or ~.'The '%{name/}' function does not exist.lLoading of the %{name/} assembly failed with the following error: %1[%{exception/}%]%[;%{exceptioninner/}%].�Enumeration of types or functions through reflection in managed code failed with the following error: %1[%{exception/}%]%[;%{exceptioninner/}%].~Execution of the managed stored procedure %{sproc/} failed with the following error: %1[%{exception/}%]%[%{exceptioninner/}%]."Read access to the cell is denied.#Write access to the cell is denied.OMembers, tuples or sets must use the same hierarchies in the %{func/} function.�The %{func/} function expects a set of members for the %d{arg/} argument. A set of tuples with more than one hierarchy was passed.LTwo tuples specified in the %{func/} function have different dimensionality.eThe %{strHierName/} drilldown hierarchy cannot be found in the set of tuples specified for drilldown.OThe specified drill hierarchy %{strHierName/} cannot be found in the drill set.�DrillDownMember function doesn't support recursive drilldown when second set hierarchy is different from the hierarchy parameter.tA valid statement was expected, but an expression or a collection of custom rollup properties was specified instead.gThe ALL option was expected for the third argument of the Intersect function. An expression was passed.DAn MDX expression was expected while a full statement was specified.[By default, a dimension of type time was expected. No such dimension was found in the cube.UThe member and level in a date conversion function must belong to the same hierarchy.YThe MDX function cannot be applied because an argument expression returned a null member.LBy default, a month level was expected. No such level was found in the cube.NBy default, a quarter level was expected. No such level was found in the cube.KBy default, a week level was expected. No such level was found in the cube.KBy default, a year level was expected. No such level was found in the cube.MThe second argument passed to the Hierarchize function should be set to POST.bThe third argument passed to the Order function should be set to either ASC, BASC, DESC, or BDESC./Cannot process an empty text string as a query.pThe functions, AVG, SUM, MIN, and MAX, do not work if an expression passed as an argument evaluates to a string..An ordinal has not been specified for an axis.bNo appropriate overload function was found for the stored procedure. The parameters are incorrect.bThe Dimension function expects a dimension, hierarchy, level, or member expression as an argument.WThe Hierarchy function expects a hierarchy, level, or member expression as an argument.NDefault member must be defined on the hierarchy, '%{str/}' is not an hierarchy%The slicer axis cannot be referenced.3The %{num/} axis cannot be referenced in the query.?The hierarchy ordinal is out of range in the %{func/} function.0%{name/} was referenced before it was evaluated.PThe default member was defined for the lower level, but not for the upper level.XThe specified default member '%{membername/}' must be from the '%{hiername/}' hierarchy.WThe %{name/} calculated member cannot be used as a parent of another calculated member.7The cell range provided is out of the acceptable range.dA collection of custom member properties was expected. An MDX expression or statement was specified.ENo cube specified. A cube must be specified for this command to work.CThe END SCOPE statement does not match the opening SCOPE statement.<Invalid query syntax. A valid MDX or DAX query was expected.3The THIS statement cannot be used in an expression.wThe Set_Count argument of the NonEmptyCrossJoin function is either negative or larger than the number of sets provided.OThe third argument passed to the ToggleDrillState function should be RECURSIVE.dThe Item function expects either a tuple or an array of members as a parameter. It cannot take both.�The Item function expects an array of members as a parameter that match the dimensionality of the object on which the function is called.�The cube contains a semiadditive measure '%{name/}'. The time dimension in the relevant measure group contains more than a single attribute; only one is supported.iThe %{func/} function expects an array expression for the %d{arg/} argument. A level expression was used.mThe %{func/} function expects an array expression for the %d{arg/} argument. A hierarchy expression was used.jThe %{func/} function expects an array expression for the %d{arg/} argument. A member expression was used.iThe %{func/} function expects an array expression for the %d{arg/} argument. A tuple expression was used.gThe %{func/} function expects an array expression for the %d{arg/} argument. A set expression was used.uThe %{func/} function expects an array expression for the %d{arg/} argument. A string or numeric expression was used.mThe %{func/} function expects an array expression for the %d{arg/} argument. A dimension expression was used.mThe %{func/} function expects a dimension expression for the %d{arg/} argument. An array expression was used.mThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. An array expression was used.uThe %{func/} function expects a string or numeric expression for the %d{arg/} argument. An array expression was used.gThe %{func/} function expects a set expression for the %d{arg/} argument. An array expression was used.iThe %{func/} function expects a tuple expression for the %d{arg/} argument. An array expression was used.jThe %{func/} function expects a member expression for the %d{arg/} argument. An array expression was used.iThe %{func/} function expects a level expression for the %d{arg/} argument. An array expression was used.3All elements of the array must be of the same type.NThe '%{func/}' user-defined function returns an array, which is not supported.dThe number of parameters specified does not match any available overload of the '%{func/}' function.nManaged assemblies cannot be loaded. The library, msmgdsrv.dll, was not loaded or a version mismatch occurred.GThe expression is empty. Please provide a valid calculation expression.`The '%{dimname/}' name specified in the CALCULATE USING statement is not a valid dimension name.ZThe '%{dimname/}' dimension was specified more than once in the CALCULATE USING statement.MCurrent session is no longer valid due to structural changes in the database.+The calculation pass number cannot be zero./The pass depth of the calculation is not valid.�The '%{template/}' string is not a valid expression for the Pattern argument of the VisualTotals function. Use the asterisk (*) character.5The %{type/} type cannot be converted to an MDX type..A null tuple cannot be used in a WHERE clause.dThe expression contains a function that cannot operate on a set with more than 4,294,967,296 tuples..The MDX script for the cube contains an error.AThe definition of the %{name/} set contains a circular reference.^The argument value passed for Count was negative. Negative values are not supported for Count.fThe CURRENT function cannot be invoked in this context because the '%{name/}' set is not in the scope.8The %{func/} function can be called only on a named set.,The SOLVE_ORDER property must be a constant.(The VISIBLE property must be a constant.)The DISABLED property must be a constant.TThe CALCULATION_PASS_NUMBER and CALCULATION_PASS_DEPTH properties must be constants.`The request transaction was not validated. The server is terminating the request unsuccessfully.8A subcube definition cannot resolve to an empty subcube.�Sets with members from multiple levels of a non-parent-child hierarchy cannot be specified as part of a subcube definition. Use the Descendants function instead.�Sets with multiple members from a level in an unnatural hierarchy cannot be specified as part of a subcube definition. Use the Children, Descendants, Members, or AllMembers function instead.�Sets with multiple hierarchies cannot be specified as part of a subcube definition. Use the Crossjoin function or the Crossjoin operator (*) instead.User specified error.%{usernote/}MThe set must have a single hierarchy to be used with the complement operator.PSet used with the complement operator must have all members from the same level.hMDX queries must contain exactly three axes when the BlsContentType property is set to 'SpreadsheetXml'.eMDX queries cannot have a WHERE clause when the 'BlsContentType' property is set to 'SpreadsheetXml'.gMDX queries cannot have a NON EMPTY clause when the BlsContentType property is set to 'SpreadsheetXml'.[Drillthrough failed because the coordinate identified by the SELECT clause is out of range.JDrillthrough failed because the SELECT clause returned more than one cell.LYou cannot drillthrough if the cell in a select clause is a calculated cell.pDrillthrough cannot be performed with a condition on a level if that level does not have an attribute hierarchy.8UnknownMember function cannot be called in this context.3There is a type mismatch for the %{func/} function.3There is a Type mismatch for the %{func/} operator.HThere is a type mismatch for the left argument of the %{func/} operator.UThere is a type mismatch for the (right hand side) argument of the %{func/} operator./The %{func/} function expects a set expression.TThe %{func/} function expects a Key Performance Indicator (KPI) name as an argument.fThe '%{kpi/}' argument passed to the %{func/} function must be a Key Performance Indicator (KPI) name.WStored procedures with different impersonation modes can not be called from each other.zCode-based security in managed code was not set because of the following error: %1[%{exception/}%]%[;%{exceptioninner/}%].GPrepare is not safe during execution of the %{sproc/} stored procedure.]The '%{name/}' measure name is not valid. It should be of the form [cube name].[measure name]aThe '%{name/}' dimension name is not valid. It should be of the form [cube name].[dimension name]&CREATE GLOBAL CUBE statement. %{text/}EAn arbitrary shape of the sets is not allowed in the current context./The '%{op/}' operator cannot be used with sets.OThe GROUPING level, '%{name/}', cannot appear last in the hierarchy definition.�The Axis function was indirectly referenced from the context of a statement other than SELECT. Evaluation of expressions involving this function succeed only when indirectly triggered by a SELECT statement.�The %{func/} function expects a member or set of a single hierarchy for the %d{arg/} argument. A set of multiple hierarchies was passed.�Database administrator permissions are required to execute either the Set Calculations Contingent or Set Calculations NonContingent command.RSet Calculations NonContingent cannot be called after Set Calculations Contingent.BThe %{func/} function cannot be executed in a NonContingent state.=The %{arg/} argument to the %{func/} function must be a flag.UThe %d{arg/} argument to the %{func/} function contains a flag that is not supported.XThe restrictions imposed by the CONSTRAINED flag in the %{func/} function were violated.dThe MDX function %{func/} failed because the coordinate for the '%{attr/}' attribute contains a set.)The mining model name should be a string.'The mining model name is not specified.*The specified mining model does not exist.2The specified mining model has not been processed.CThe specified mining model is not part of an OLAP mining structure.fThe context cube is not the source of the OLAP mining structure containing the specified mining model.NThe expression parameter should be a string that evaluates to a numeric value.(The numeric expression is not specified.MThe following numeric expression cannot be evaluated: %{detailed_error_text/}EThe numeric expression was evaluated; but it did not return a result.The expression is not valid.^The function failed because of the following error: %1[%{exception/}%]%[;%{exceptioninner/}%].[The '%{name/}' named set cannot be created because a set with the same name already exists.oThe '%{name/}' cell calculation cannot be created because a cell calculation with the same name already exists.\The '%{name/}' action cannot be created because an action with the same name already exists..The %{name/} calculated member does not exist.&The %{name/} named set does not exist.-The %{name/} cell calculation does not exist.#The %{name/} action does not exist.oThe method can be executed only in the scope of the cube. The request does not have the current cube specified.[The DROP CUBE command is only supported on session cubes. '%{name/}' is not a session cube.The value cannot be computed.$Multiple statements are not allowed.YThe Extract function was called with hierarchy '%{hier/}' that does not exist in the set.KThe hierarchy '%{hier/}' was passed more than once to the Extract function.fCalculated members are not supported on fact dimensions. The '%{name/}' dimension is a fact dimension.dRange cannot include calculated members when the BlsContentType property is set to 'SpreadsheetXml'._Only tabular results are supported when the BlsContentType property is set to 'SpreadsheetXml'.hThe query must contain exactly three axes when the property 'BlsContentType' is set to 'SpreadsheetXml'.jOnly the .Members and range sets are accepted when the BlsContentType property is set to 'SpreadsheetXml'.IUnable to execute BLS request because the BLS session is not initialized.UThe DROP SUBCUBE command failed because no subcubes are associated with this session.=The set in the WHERE clause cannot contain multiple measures.BA set has been encountered that cannot contain calculated members.8Cell updates are not supported for sets in WHERE clause.IIt is not safe to call a user-defined function from interface '%{intf/}'.�The time dimension in the relevant measure group is parent-child type and there is a semiadditive measure '%{name/}' in the cube. This configuration is not supported.>Query optimizer generated too many subcubes in the query plan.cLeaves function for attributes with mixed granularity in different measure groups is not supported.8Distinct count measure is not supported for local cubes.4The attribute %{strAttr/} does not have any members.SThe VisualTotals function may only be called with a single-hierarchy set parameter.KSubselects and subcubes cannot restrict the space using calculated members.JSubselects and subcubes cannot restrict the space using the HAVING clause.MSubselects and subcubes cannot define new calculations using the WITH clause.4Subselects and subcubes cannot have cell properties.8Subselects and subcubes cannot use the NON EMPTY clause.>Subselects and subcubes cannot be queried in flattened format.:Subselects and subcubes cannot have prediction join input.:Subselects and subcubes cannot have model prediction join.4Subselects and subcubes cannot have GROUP BY clause.4Subselects and subcubes cannot have ORDER BY clause.3Subselects and subcubes cannot query model content.8Subselects and subcubes cannot query model sample cases.1Subselects and subcubes cannot query model cases./Subselects and subcubes cannot query model xml.=Subselects and subcubes cannot query model dimension content.5No dimensions specified for the measure '%{measure/}'�Aggregation function %{aggfunc/} specified for mapping account type %{accounttype/} is not supported for ByAccount semiadditive measure.)Subselects only support the COLUMNS axis.GArbitrary shape is not allowed when slicing on many-to-many dimensions.BThe %{func/} function expects a stored procedure for the argument.@Cannot aggregate distinct count measure using custom expression.JSemiadditive measure %{msr/} requires Time dimension in the measure group.8Semiadditive measure %{msr/} requires Account dimension.�Semiadditive measure %{msr/} requires Account attribute in the Account dimension. If Account has parent-child hierarchy, then Account attribute must be Parent attribute.�Semiadditive measure %{msr/} requires Account Type attribute in the Account dimension to be present and related to Account attribute.QThe default members for the dimension '%{dimName/}' do not exist with each other.�Unable to obtain the current member because a non-aggregatable attribute has a calculated member coordinate from a different hierarchy.+Clr Assembly must have main file specified.EThe MDX function %{func/} failed because current coordinate is empty.0Clr assemblies are not supported in local cubes./The drillthrough operation cannot be performed.XThe drillthrough operation cannot be performed because a writeback operation is pending.nThe drillthrough operation cannot be performed because cell security does not allow access to the source data.WThe DistinctCount function can only be used on a calculated measure (and not a member).gUnable to drop the object '%{strObjectName/}', because it is referenced by at least one another object.�You may not use a calculated measure or an aggregation function for the column '%{measure/}' in the RETURN clause of the drillthrough query.>non_empty_behavior property can not contain calculated member.)The %{name/} measure group was not found.MArbitrary shape is not allowed when its elements cross a reference dimension.7The parameter for UrlEscapeFragment should be a string.%Specified name could not be resolved.,Specified calculated member name is invalid.:Multiple hierarchy set was specified in DROP VISUALTOTALS.d%{name/} hierarchy is parent/child hierarchy. Grouping of parent/child hierarchies is not supported.9The group '%{name/}' does not have a corresponding level.�The 'CREATE CUBE' statement is not valid because none of the selected dimensions belongs to the measure group of the selected '%{name/}' measureY%{name/} dimension is a linked dimension. Grouping on linked dimensions is not supported.W%{name/} dimension is a ROLAP dimension. Grouping on ROLAP dimensions is not supported.W%{name/} attribute is discretized. Grouping of discretized attributes is not supported.E%{name/} is a data mining dimension, it can't be added to local cube.�AggregateFunction of measure %{name/} is FirstChild/LastChild/FirstNonEmpty/LastNonEmpty/AverageOfChildren and Time dimension is not included in full in the local cube.rAggregateFunction of measure %{name/}is ByAccount and Account dimension is not included in full in the local cube.�Many-to-many dimension %{name/} is included in the local cube, but none of the measures from its intermediate measure group %{mg_name/} is.�Many-to-many dimension %{name/} is included in the local cube, but there are dimensions common to its measure group %{mg_name/} and to its intermediate measure group %{img_name/}, which are not included in full.CExpression cannot be resolved in the context of an arbitrary shape.rDatabase administrator or server administrator permissions are required to execute SystemGetLogicalDrives command.+The SOLVE_ORDER property cannot be changed./Only session calculated members can be updated. The %{name/} KPI does not exist.UThe '%{name/}' KPI cannot be created because a KPI with the same name already exists.�The plug-in assembly '%{plugin/}' raised the following exception when processing '%{event/}' event. %1[%{exception/}%]%[;%{exceptioninner/}%]`The plug-in assembly '%{assemblyname/}' is only supported in service account impersonation mode.RThe second function argument is a zero-based ranking index and cannot be negative.SThe third function argument is a zero-based hierarchy index and cannot be negative.hThe function argument is a hierarchy index and is out of range for existing hierachies in the given set.hThe operation was aborted because the set specified for creating the cache contains a calculated member.KThe value '%d{value/}' for function parameter '%d{param/}' is out of range.ECould not evaluate dynamic set '%{name/}' in the current query scope.3Could not apply EAGER or STRICT hint to expression.CCould not apply both EAGER and STRICT hints to the same expression.6The provided expression is not a valid MDX expression.�The %{func/} function expects a table reference expression for argument '%d{arg/}', but a string or numeric expression was used.rThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a set expression was used.tThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a tuple expression was used.uThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a member expression was used.tThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a level expression was used.xThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a hierarchy expression was used.xThe %{func/} function expects a table reference expression for argument '%d{arg/}', but a dimension expression was used.uThe %{func/} function expects a table reference expression for argument '%d{arg/}', but an array expression was used.The %{func/} function expects a table reference expression for argument '%d{arg/}', but a column reference expression was used.vThe %{func/} function expects a table expression for argument '%d{arg/}', but a string or numeric expression was used.hThe %{func/} function expects a table expression for argument '%d{arg/}', but a set expression was used.jThe %{func/} function expects a table expression for argument '%d{arg/}', but a tuple expression was used.kThe %{func/} function expects a table expression for argument '%d{arg/}', but a member expression was used.jThe %{func/} function expects a table expression for argument '%d{arg/}', but a level expression was used.nThe %{func/} function expects a table expression for argument '%d{arg/}', but a hierarchy expression was used.nThe %{func/} function expects a table expression for argument '%d{arg/}', but a dimension expression was used.kThe %{func/} function expects a table expression for argument '%d{arg/}', but an array expression was used.uThe %{func/} function expects a table expression for argument '%d{arg/}', but a column reference expression was used.sThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a set expression was used.uThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a tuple expression was used.vThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a member expression was used.uThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a level expression was used.yThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a hierarchy expression was used.yThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a dimension expression was used.vThe %{func/} function expects a column reference expression for argument '%d{arg/}', but an array expression was used.The %{func/} function expects a column reference expression for argument '%d{arg/}', but a table reference expression was used.uThe %{func/} function expects a column reference expression for argument '%d{arg/}', but a table expression was used.>The '%{colname/}' column was not found in table '%{tblname/}'.vThe %{func/} function expects a column reference for argument '%d{arg/}', but a string or numeric expression was used.rThe %{func/} function expects a set expression for argument '%d{arg/}', but a table reference expression was used.tThe %{func/} function expects a tuple expression for argument '%d{arg/}', but a table reference expression was used.uThe %{func/} function expects a member expression for argument '%d{arg/}', but a table reference expression was used.tThe %{func/} function expects a level expression for argument '%d{arg/}', but a table reference expression was used.xThe %{func/} function expects a hierarchy expression for argument '%d{arg/}', but a table reference expression was used.xThe %{func/} function expects a dimension expression for argument '%d{arg/}', but a table reference expression was used.tThe %{func/} function expects a array expression for argument '%d{arg/}', but a table reference expression was used.iThe %{func/} function expects a table reference for argument '%d{arg/}', but a table expression was used.hThe %{func/} function expects a set expression for argument '%d{arg/}', but a table expression was used.jThe %{func/} function expects a tuple expression for argument '%d{arg/}', but a table expression was used.kThe %{func/} function expects a member expression for argument '%d{arg/}', but a table expression was used.jThe %{func/} function expects a level expression for argument '%d{arg/}', but a table expression was used.nThe %{func/} function expects a hierarchy expression for argument '%d{arg/}', but a table expression was used.nThe %{func/} function expects a dimension expression for argument '%d{arg/}', but a table expression was used.jThe %{func/} function expects a array expression for argument '%d{arg/}', but a table expression was used.sThe %{func/} function expects a set expression for argument '%d{arg/}', but a column reference expression was used.uThe %{func/} function expects a tuple expression for argument '%d{arg/}', but a column reference expression was used.vThe %{func/} function expects a member expression for argument '%d{arg/}', but a column reference expression was used.uThe %{func/} function expects a level expression for argument '%d{arg/}', but a column reference expression was used.yThe %{func/} function expects a hierarchy expression for argument '%d{arg/}', but a column reference expression was used.yThe %{func/} function expects a dimension expression for argument '%d{arg/}', but a column reference expression was used.uThe %{func/} function expects a array expression for argument '%d{arg/}', but a column reference expression was used.hMore than one name was detected when parsing column reference '%{name/}', but a single name is expected.RThe '%{name/}' measure was not found in the table when parsing the text '%{str/}'.>The '%{name/}' measure was not found in the table '%{table/}'.BA measure has been specified where a column reference is expected.CThe row context for the column reference has not been set properly.<The '+' operator can not be used to concatenate two strings.BA valid, non-blank measure name is required, but was not provided.\The '%{name/}' measure cannot be created because a member with the same name already exists.IThe %{funcName/} function only accepts a column reference as an argument.fThe 'CREATE GLOBAL CUBE' statement is not supported when Analysis Services is running in Tabular mode.cThe 'CREATE SESSION CUBE' statement is not supported for Analysis Services running in Tabular mode.lThe 'CREATE SESSION CUBE' statement is not supported when using multiple base cubes mixed with perspectives.VCreate measure statement can only be run when using Analysis Services in Tabular mode.COperator or expression '%{node/}' is not supported in this context.COperator or expression '%{node/}' is not supported in this context.VCommon Language Runtime assemblies are not supported when using the PowerPivot engine.bCommon Language Runtime assemblies are not supported when using Analysis Services in Tabular mode.sUDF assemblies are not supported when using the embedded Analysis Services engine; assembly name is '%{asm_name/}'.oUDF assemblies are not supported when using Analysis Services in Tabular mode; assembly name is '%{asm_name/}'.5Argument '%d{arg/}' in %{func/} function is required.�The query requires the generation of a data request involving a slice that consists of an arbitrary-shaped set with tuples from different hierarchy levels, which is not supported when using Analysis Services in Tabular mode.IThe specified query is too complex to be evaluated as a single statement.�There's not enough memory to complete this operation. Try reducing the complexity of the model by removing tables or columns or by simplifying the queries.qThe '%{name/}' calculated member cannot be created because a calculated member with the same name already exists.gThe '%{name/}' calculated member cannot be created because a measure with the same name already exists.gThe '%{name/}' measure cannot be created because a calculated member with the same name already exists.]The '%{name/}' measure cannot be created because a measure with the same name already exists.hThe [%{name/}] variable cannot be created because a calculated member with the same name already exists.^The [%{name/}] variable cannot be created because a measure with the same name already exists._The [%{name/}] variable cannot be created because a variable with the same name already exists.^The '%{name/}' measure cannot be created because a variable with the same name already exists.hThe '%{name/}' calculated member cannot be created because a variable with the same name already exists.5Hints for CASE statement can only be EAGER or STRICT.%A variable cannot have an empty name.{The columns and types of the DATATABLE function do not appear to be correctly paired (the number of arguments must be odd).�The table definition appears to be missing from the DATATABLE function; the last parameter of the DATATABLE function must be a list of tuples, enclosed within '{' and '}'.�The tuple at index '%ld{tuple/}' from the table definition of the DATATABLE function appears to be incorrect; the tuples must be a list of values, enclosed within '{' and '}'.�The tuple at index '%ld{tuple/}' from the table definition of the DATATABLE function does not have the expected number of columns.�The tuple at index '%ld{tuple/}' from the table definition of the DATATABLE function does not have a constant expression in the column at index '%ld{col/}'.�The name of the table is inconsistent across columns definition in the DATATABLE function, the table of the column at index '%ld{col/}' does not match the table of the previous column(s).{The type in the %{function/} function is invalid; valid types include BOOLEAN, DOUBLE, INTEGER, DATETIME, CURRENCY, STRING.KThe function DATATABLE expects a column name as argument number %ld{iArg/}.WThe Auto Exist operation is exceeding the permitted memory limit and is being canceled.:The default measure for perspective '%{name/}' is invalid.Only single query is allowed.6One or more errors were encountered in the MDX script.TThe %{func/} function expects a Forecast Model expression for the %d{arg/} argument.^The %{func/} function expects a Forecast Model reference expression for the %d{arg/} argument.The %{func/} function expects a dimension expression for the %d{arg/} argument. A Forecast Model reference expression was used.The %{func/} function expects a hierarchy expression for the %d{arg/} argument. A Forecast Model reference expression was used.�The %{func/} function expects a string or numeric expression for the %d{arg/} argument. A Forecast Model reference expression was used.yThe %{func/} function expects a set expression for the %d{arg/} argument. A Forecast Model reference expression was used.{The %{func/} function expects a tuple expression for the %d{arg/} argument. A Forecast Model reference expression was used.|The %{func/} function expects a member expression for the %d{arg/} argument. A Forecast Model reference expression was used.{The %{func/} function expects a level expression for the %d{arg/} argument. A Forecast Model reference expression was used.|The %{func/} function expects an array expression for the %d{arg/} argument. A Forecast Model reference expression was used.�The %{func/} function expects a table reference expression for argument '%d{arg/}', but a Forecast Model reference expression was used.}The %{func/} function expects a table expression for argument '%d{arg/}', but a Forecast Model reference expression was used.�The %{func/} function expects a column reference expression for argument '%d{arg/}', but a Forecast Model reference expression was used.uThe %{func/} function expects a dimension expression for the %d{arg/} argument. A Forecast Model expression was used.uThe %{func/} function expects a hierarchy expression for the %d{arg/} argument. A Forecast Model expression was used.}The %{func/} function expects a string or numeric expression for the %d{arg/} argument. A Forecast Model expression was used.oThe %{func/} function expects a set expression for the %d{arg/} argument. A Forecast Model expression was used.qThe %{func/} function expects a tuple expression for the %d{arg/} argument. A Forecast Model expression was used.rThe %{func/} function expects a member expression for the %d{arg/} argument. A Forecast Model expression was used.qThe %{func/} function expects a level expression for the %d{arg/} argument. A Forecast Model expression was used.rThe %{func/} function expects an array expression for the %d{arg/} argument. A Forecast Model expression was used.}The %{func/} function expects a table reference expression for argument '%d{arg/}', but a Forecast Model expression was used.sThe %{func/} function expects a table expression for argument '%d{arg/}', but a Forecast Model expression was used.~The %{func/} function expects a column reference expression for argument '%d{arg/}', but a Forecast Model expression was used.aMultiply and Divide Unary operators cannot be used when Visual Totals and subselects are enabled.�The Exists function was used with the third parameter (MeasureGroupName) specified. This is not supported for a data model that is running in compatibility mode 1200 or higher.VMDX session-scope statements like CREATE MEMBER are not allowed on DirectQuery models.\References to user-defined hierarchies are not allowed in MDX queries on DirectQuery models.NUnqualified MDX member names are not allowed in queries on DirectQuery models.WQuery execution encountered an MDX construct that is not allowed on DirectQuery models.eSets with tuples from different levels are not allowed in this context when querying a tabular model.rMore than two names were detected when parsing column reference '%{name/}', but only up to two names are expected.JCell Security is disabled for session cubes and member grouping scenarios.\The grouping operation cannot be performed because session cubes are disabled on the server.eThe source cube of the session/grouping cube cannot be found. Please try recreating the session cube.�The DataView property cannot be set to Sample when the model does not contain any Vertipaq data. Please create some sample partitions, or use the Full DataView.0The %{strCubeName/} cube has not been processed.mThe unique name '%{uniqueName/}' is based on a compound key format, which is not supported in Tabular models. (Value) (Goal)	 (Status) (Trend)	 (Weight)cThe %{typename/} with the ID of '%{id/}' already exists in the '%{parentname/}' %{parenttypename/}.gThe %{typename/} with the name of '%{name/}' already exists in the '%{parentname/}' %{parenttypename/}.bThe %{typename/} with the ID of '%{id/}' cannot be found in the '%{parentid/}' %{parenttypename/}.�Either the %{typename/} with the ID of '%{id/}' does not exist in the %{parenttypename/} with the ID of '%{parentid/}', or the user does not have permissions to access the object.sThe object reference '%{objrefids/}' is not valid. It does not match the structure of the metadata class hierarchy.�The %{typename/} named, %{name/}, already exists in the %{parentname/} %{parenttypename/}. It must be deleted in a separate transaction before creating this objectqThe ALTER statement must be fully expanded because it will cause a structure change to the %{name/} %{typename/}.MServer and server role objects cannot be created, deleted, or fully expanded.hThe transaction cannot be committed because one or more objects were invalidated during the transaction.NThe %{typename/} with the ID of '%{id/}' is not a valid object for processing.�The '%{id/}' ID of the %{typename/} is not valid because this ID is a reserved word, contains one or more characters that are not valid: '%{invalidchars/}', or is longer than 100 characters.FThe process type specified for the %{name/} %{typename/} is not valid.TThe type of the parent reference cannot be added to the specified object definition.vThe object definition supplied for the ALTER statement is of a different type that the object reference to be altered.�The object ID cannot be changed from '%{strID/}' to '%{strNewID/}' for the '%{name/}' %{typename/}. The object ID cannot be changed by an ALTER statement.�The object ID is missing from the object definition of %{strName/}. When a CREATE statement has set the object overwrite option, the statement requires an object ID.�The '%{filename/}' key error log file name of the '%{name/}' %{typename/} is not valid. The file name is either too long, or contains characters that are not valid or are reserved.nThe %{typename/} with the ID of '%{id/}', Name of '%{name/}' was invalidated by operations in the transaction.�The name, '%{name/}', for the %{typename/} is not valid because this name is a reserved word, contains one or more invalid characters (%{invalidchars/}), or is longer than 100 characters.^The '%{masterdatasourceid/}' master data source of the '%{database/}' database does not exist.^Impact analysis inside a pending transaction cannot support CREATE, DELETE, or ALTER commands.IThe data directory of the server does not exist and could not be created.`The process type specified for the %{name/} %{typename/} is not valid since it is not processed.lThe '%{collation/}' collation of the '%{name/}' %{typename/} is not valid or is not supported by the server.?The '%{id/}' ID for the %{typename/} is empty or not specified.BThe '%{name/}' name of the %{typename/} is empty or not specified.�The %{name/} %{typename/} was invalidated by operations in the transaction. Before another operation can be performed on this object, the object must be altered .UAn error occurred when instantiating a metadata object from the file, '%{filename/}'.MAn error occurred when loading the '%{name/}', from the file, '%{filename/}'.�An error occurred when loading VertiPaq data for the table '%{dimId/}' in the database '%{DBId/}'. Database object is corrupt and cannot be queried. Delete this database from server, restore it from backup or create/process it.lCannot enable DirectQuery mode for database '%{DBName/}' since the server is not running under Tabular mode.XAn error occurred when loading the '%{tablename/}' table, from the file, '%{filename/}'.\An error occurred when loading the info file '%{filename/}' for the '%{name/}' %{typename/}.�Database '%{DBName/}' has compatibility level larger than 1103 with StorageEngineUsed set to InMemory. Tabular databases with compatibility level at 1200 or above must use StorageEngineUsed set to TabularMetadata.yDatabase '%{DBName/}' uses the TabularMetadata storage engine and and does not support annotations at the database level.�The '%{datasourceviewid/}' data source view of the '%{dimension/}' dimension does not correspond to an existing data source view in the database.�The %{defaulthierarchy/} default hierarchy of the %{dimension/} dimension does not correspond to an existing hierarchy in the dimension.*The %{dimension/} table has no attributes.OThe %{dimension/} table cannot have two columns that are ordered by each other.@The %{dimension/} table has either zero or multiple key columns.�The attribute hierarchy for the %{property/} attribute cannot be created because a hierarchy with the same ID or name already exists.�Either an OLAP mining model corresponding to the '%{miningmodelid/}' source mining model ID of the '%{dimension/}' data mining dimension does not exist, or the user does not have access to the OLAP mining model.bThe %{dimension/} data mining dimension does not have a parent-child MiningContentNodes hierarchy.�The key attribute of the %{dimension/} data mining dimension does not have the required, related attribute named ATTRIBUTE_NAME.WThe '%{dimension/}' dimension has no user-defined hierarchies or attribute hierarchies.NThe source dimension of the '%{dimension/}' linked dimension cannot be linked.iThe '%{dimension/}' dimension is linked, ROLAP, or proactive cached and cannot have out-of-line bindings.NThe source of the '%{dimension/}' dimension is either missing or is not valid.IThe '%{dimension/}' table has a cube dimension binding that is not valid.;The %{dimension/} dimension has multiple parent attributes.�The '%{dimension/}' dimension with the '%{miningmodel/}' source mining model cannot be processed. The algorithm for the source mining model does not support data mining dimensions.�The '%{dimension/}' dimension is parent-child, and is either ROLAP or proactive cached. This combination of features is not supported.�The '%{dimension/}' dimension contains an attribute with invalid attribute name: '%{attribute_name/}' is one of the reserved words.~The '%{dimension/}' dimension contains a member property with invalid name: '%{memb_prop_name/}' is one of the reserved words.VThe invalid hierarchy level name was specified: hierarchy level name can not be (All).LThe invalid datasource name was specified: datasource name can not be (All).HThe invalid datasource Id was specified: datasource Id can not be (All).OThe source of the '%{detail/}' measure group is either missing or is not valid.oThe partition %{partitionCaption/} cannot have a custom storage location since it belongs to a local cube file.YThe impersonation with the current user is not supported when deployment mode is tabular.cEither the database '%{databasename/}' does not exist, or you do not have permissions to access it.�Analysis Services is running in multi-dimensional mode, StorageMode property of measure group '%{name/}' cannot be set to InMemory.�Datasets with Incremental Refresh and DirectQuery tables on data sources other than SQL Server, Teradata and Oracle are not allowed.RThe key columns of the %{property/} attribute are either missing or are not valid.The %{orderbypropertyid/} orderby attribute ID of the %{property/} attribute either does not exist or is not a member property.�The '%{relatedpropertyid/}' member property ID in the '%{property/}' attribute does not correspond to an existing attribute in the dimension.qThe '%{property/}' attribute is not a key attribute, but is related to the '%{parentproperty/}' parent attribute.�The key columns of the '%{parentproperty/}' parent attribute must have the same composition and data types as those of the '%{keyproperty/}' key attribute.gThe name column of the '%{property/}' attribute is either missing or has a data type other than string.nThe Usage property of the '%{property/}' attribute is set to Parent, but the RootMemberIf property is missing.�The skipped levels column of the %{property/} attribute is not valid because either the attribute is not a parent attribute or the data type is not integer.hThe custom rollup column of the %{property/} attribute is not valid because the data type is not string.sThe custom rollup properties column of the %{property/} attribute is not valid because the data type is not string.�The unary operator column of the %{property/} attribute is not valid because either the attribute is not a parent attribute or the data type is not string.�One or more translations of the %{property/} attribute have a caption column that is not valid because the data type is not string.MThe source of the '%{property/}' attribute is either missing or is not valid.�The %{property/} attribute is a user-defined grouping attribute, but the attribute's bindings to custom rollups, a unary operator, or skipped levels are not allowed.CThe '%{property/}' discretized attribute cannot have multiple keys.�The discretization method specified for the '%{property/}' attribute is not valid because this attribute is bound to a non-numeric column.HThe '%{property/}' discretized attribute cannot have related attributes.�The '%{property/}' column cannot be aggregated. This non-aggregatable column cannot be related to the '%{parentproperty/}' parent attribute.lThe %{property/} attribute cannot have translations because the attribute's Usage property is set to Parent.sThe '%{property/}' attribute cannot have member properties because the attribute's Usage property is set to Parent.mThe '%{property/}' attribute cannot be discretized because the attribute's Usage property is set to 'Parent'.sThe %{property/} attribute cannot have user-defined groups because the attribute's Usage property is set to Parent.EThe %{property/} column does not have an attribute hierarchy enabled.-The %{property/} column cannot be aggregated.YInternal Error: The MemberValue column of the %{property/} column has an invalid binding.�The %{collation/} collation of the key column of the %{property/} attribute is either not valid or is not supported by the server.�The name column of the '%{property/}' attribute has '%{collation/}' collation. This collation is either not valid or is not supported by the server.|The '%{property/}' column cannot have member properties because this attribute does not have an attribute hierarchy enabled..The '%{hierarchy/}' hierarchy has zero levels.�The '%{hierarchy/}' hierarchy has two levels, '%{level1/}' and '%{level2/}', that have the same source attribute '%{sourceproperty/}'.YThe %{hierarchy/} hierarchy cannot have a parent-child level in addition to other levels.cThe grouping operation cannot be performed on the %{dimension/} table since it is a ROLAP dimension�The '%{sourcepropertyid/}' source attribute ID of the '%{level/}' level does not correspond to an existing attribute in the dimension.TThe %{level/} level is an All level, but it is not the first level of the hierarchy.�The '%{parentpropertyid/}' parent attribute ID, of the '%{level/}' level either does not exist in the dimension or is not a parent attribute.tThe attribute hierarchy for the '%{sourceproperty/}' source attribute, of the '%{level/}' %{typename/}, is disabled.kThe Usage property for the '%{sourceproperty/}' source attribute of the '%{level/}' level is set to Parent.�The '%{sourceproperty/}' non-aggregatable source column cannot belong to the '%{level/}' level because this level is not the top level of the hierarchy.aThe '%{sourceproperty/}' source column of the '%{level/}' parent-child level is not a key column.YSession cubes are not overwritable therefore they can not be created with AllowOverwrite.�The '%{datasourceviewid/}' data source view ID of the '%{cube/}' cube does not correspond to an existing data source view in the database.OThe '%{defaultmeasure/}' default measure of the '%{cube/}' cube does not exist.:The table with Name of '%{dimensionName/}' does not exist.�The attribute with ID of '%{propertyid/}', Name '%{propertyname/}' of referenced by the '%{cubedimension/}' cube dimension, does not exist.�The hierarchy with ID of '%{hierarchyid/}', Name of '%{hierarchyname/}' referenced by the '%{cubedimension/}' cube dimension, does not exist.�The level with ID of '%{levelid/}', Name of '%{levelname/}' referenced by the '%{cubehierarchy/}' cube hierarchy does not exist.`The '%{cube/}' cube has a measure with the ID of '%{measureid/}' in more than one measure group.dThe '%{cube/}' cube has a measure with the name of '%{measurename/}' in more than one measure group.ZThe '%{cube/}' cube has no measure groups. A cube must contain at least one measure group.BThe source of the %{cube/} cube is either missing or is not valid.|The '%{datasourceid/}' data source ID of the '%{cube/}' cube does not correspond to an existing data source in the database.�The cube attribute with ID '%{propertyid/}' and Name '%{propertyname/}' referenced by the cube dimension '%{cubedimension/}' is a Parent attribute, therefore it must have its attribute hierarchy enabled.�The detail dimension with ID of '%{dimensionid/}', Name of '%{dimensionname/}' referenced by the '%{detail/}' measure group does not exist.�The attribute with ID of '%{propertyid/}', Name of '%{propertyname/}' referenced by the '%{detaildimension/}' measure group dimension does not exist.�The key columns of the %{detailproperty/} measure group attribute do not match in either number or data types to the key columns of the source attribute.�The hierarchy with ID of '%{hierarchyid/}', Name of '%{hierarchyname/}' referenced by the %{detaildimension/} measure group dimension does not exist.�The measure group dimension with ID of '%{detaildimensionid/}', Name of '%{name/}' referenced by the '%{measure/}' measure either does not exist or does not contain exactly one granularity attribute.GNo dimension relationships exist within the '%{detail/}' measure group.'The '%{detail/}' table has no measures.oThe data type of the '%{measure/}' measure is not valid because the data type of the measure is a string type. HThe '%{detail/}' measure group has more than one distinct count measure.{The '%{detail/}' measure group is not dynamically linked, but it contains the '%{dimension/}' dynamically linked dimension.GCannot link the '%{detail/}' measure group to its source measure group.eThe '%{detail/}' measure group cannot have out-of-line bindings because this measure group is linked.MThe source of the %{detail/} measure group is either missing or is not valid.JThe source of the '%{measure/}' measure is either missing or is not valid.�The '%{detail/}' measure group is linked, but this group contains a non-linked measure group dimension, named '%{dimension/}'. The '%{dimension/}' dimension must be an indirect, reference, or data mining dimension.�The '%{detailproperty/}' granularity attribute in the '%{detaildimension/}' measure group dimension does not have an attribute hierarchy enabled.NUnknownMember is not a valid NullProcessing value for the %{measure/} measure..�The '%{dimension/}' dimension in the '%{detail/}' measure group has either zero or multiple granularity attributes. Must have exactly one attribute.�The %{detailproperty/} granularity attribute in the %{detaildimension/} measure group dimension is not valid because it is a parent attribute.�The data type of the '%{measure/}' measure must be the same as its source data type. This is because the aggregate function is not set to count or distinct count.tThe measure expression of the %{measure/} measure is not of the form [measure1]*[measure2] or [measure1]/[measure2].sThe measure expression of the %{measure/} measure contains the [%{operand/}] operand , which could not be resolved.The '%{operand/}' right operand of the measure expression of the '%{measure/}' measure cannot belong to the same measure group.rThe '%{operand/}' operand of the measure expression of the '%{measure/}' measure cannot have a measure expression.�The aggregation function of the '%{measure/}' measure must be sum, count, min, or max because the function has a measure expression.�The aggregation function of the %{operand/} left operand of the measure expression of the %{measure/} measure must be sum, count, min, or max.�The aggregation function of the %{operand/} right operand of the measure expression of the %{measure/} measure must be sum, count, min, max, or distinct count.�The NullProcessing value of the '%{measure/}' measure must be Preserve because its '%{operand/}' measure expression operand is Preserve.tThe data type of the %{measure/} measure must be the same as the %{operand/} left operand of its measure expression.�The '%{collation/}' collation of the source column for the '%{measure/}' measure is either not valid or is not supported by the server.�The '%{mmdim/}' many-to-many dimension in the '%{detail/}' measure group requires that the granularity of the '%{commondim/}' dimension is lower than that of the '%{lookupdetail/}' measure group.�The '%{granularitypropertyid/}' granularity attribute ID referenced by the '%{detaildimension/}' measure group dimension does not exist.�The '%{intermediatedimensionid/}' intermediate dimension ID of the '%{detaildimension/}' measure group dimension does not exist.�The '%{intermediategranularitypropertyid/};' intermediate granularity attribute ID of the '%{detaildimension/}' measure group dimension does not exist.�The '%{granularityproperty/}' intermediate granularity attribute of the '%{detaildimension/}' measure group dimension does not have an attribute hierarchy enabled.�The '%{intermediatedimension/}' intermediate dimension of the '%{detaildimension/}' measure group dimension cannot be a many-to-many, reference, or data mining dimension.�The '%{mmdim/}' many-to-many dimension in the '%{detail/}' measure group must belong to the '%{lookupdetail/}' intermediate measure group and cannot form close loop.�In the '%{detail/}' measure group, the '%{mmdim/}' many-to-many dimension references a missing lookup measure group with an ID of '%{indirectdetailid/}'.|The object with ID of '%{id/}', Name of '%{name/}' is of type '%{typename/}' which does not support the requested operation.The %{datasourceid/} data source of the %{partition/} partition does not correspond to an existing data source in the database.^The '%{dimensionid/}' dimension ID referenced by the '%{partition/}' partition does not exist.pThe '%{propertyid/}' attribute ID referenced by the '%{partitiondimension/}' partition dimension does not exist.eThe key columns of the %{partitionproperty/} partition attribute are either missing or are not valid.ZThe '%{measureid/}' measure ID referenced by the '%{partition/}' partition does not exist.UThe %{dimension/} table referenced by the %{aggregation/} aggregation does not exist.�The attribute with ID of '%{propertyid/}', Name of '%{propertyname/}' referenced by the %{aggregationdimension/} aggregation dimension does not exist.�The attribute with ID of '%{propertyid/}', Name of '%{propertyname/}' in the %{aggregationdimension/} aggregation dimension is not valid because it is a parent attribute.bThe '%{dimension/}' dimension referenced by the '%{aggdesign/}' aggregation design does not exist.tThe '%{property/}' attribute referenced by the '%{aggdesigndimension/}' aggregation design dimension does not exist.�The aggregation design with an ID of '%{aggdesignid/}', of the '%{partition/}' partition, does not correspond to an existing aggregation design in the measure group.TThe parent measure group of the '%{partition/}' partition is a linked measure group.aThe '%{remotedatasourceid/}' remote data source ID of the '%{partition/}' partition is not valid.eThe '%{partition/}' partition is either a MOLAP or HOLAP partition, yet contains no MOLAP dimensions.�The %{partition/} partition is a remote partition, but the partition contains a ROLAP or proactive cached dimension named '%{dimension/}'.rThe %{partition/} partition is either a ROLAP or proactive cached partition, and cannot have out-of-line bindings.NThe source of the '%{partition/}' partition is either missing or is not valid.�The '%{storagelocation/}' storage location of the %{partition/} partition does not exist, is too long, or contains characters that are not valid or are reserved.RThe %{partition/} write enabled partition cannot have Proactive caching turned on.cThe %{remotedatasource/} remote data source must have an explicit catalog in its connection string.SThe %{remotedatasource/} remote data source cannot point back to the same database.iThe %{remotedatasource/} remote data source points to a database that does not have a master data source.eThe '%{masterdatasource/}' master data source must have an explicit catalog in its connection string.IThe '%{masterdatasource/}' master data source cannot be self-referential.iThe '%{masterdatasource/}' master data source points to a database that cannot have a master data source.	Analysis Services does not allow '%{storagelocation/}' storage location of the '%{partition/}' partition to be located under the server data directory. Simplest way to fix this issue is to specify correct partition storage location mapping in '%{command/}' command.{The '%{storagelocation/}' folder (Location in Restore or Synch command) can not be located under the server data directory.DThe write enabled '%{partition/}' partition must have table binding.8The '%{measure/}' measure has invalid or missing source.kThe '%{detail/}' measure group is not allowed to be write-enabled if any measure aggregates other than sum.mThe '%{detail/}' measure group is not allowed to be write-enabled if any measure is bound to unsigned column.�The '%{attrib/}' attribute with IsAggregatable=false must not have any relationship to '%{relattrib/}' attribute that has AttributeHierarchyEnabled=true.}The '%{storagelocation/}' storage location of the '%{database/}' database can not be located under the server data directory.�Cannot find an attribute in the source cube '%{srccube/}' that matches the attribute '%{attrib/}' in dimension '%{dim/}' of cube '%{cube/}', or the attribute hierarchy is disabled in the source cube.
With linked measure groups, the cube dimensions on each side of the link must refer to the same database dimensions. Cube dimension '%{dim/}' of the cube '%{cube/}' does not refer to the same database dimension as the cube dimension in the source cube '%{srccube/}'.�The '%{datasourceid/}' data source ID of the '%{datasourceview/}' data source view does not correspond to an existing data source in the database.:The '%{measure/}' measure has a binding that is not valid.iProblems were encountered when trying to read '%{fname/}' trace definition file. The file may be damaged.The discretized attribute with ID of '%{propertyId/}', Name of '%{propertyName/}'in the '%{dimension/}' dimension has a name column or a translation binding with a FormatString that is not valid. A FormatString must have the following format: FirstBucketFormat;MidBucketFormat�The '%{property/}' discretized attribute in the '%{dimension/}' dimension has a name or translation binding that has an unknown specifier in the '%{segment/}' FormatString segment.YThe '%{strRef/}' dimension referenced by the '%{strObj/}' cube permission does not exist.hThe '%{strRef/}' dimension attribute referenced by the '%{strObj/}' dimension permission does not exist.hThe '%{strRef/}' dimension attribute referenced by the '%{strObj/}' dimension permission does not exist.8The source cube for the OLAP mining model was not found.�Either the source cube or the database dimension with ID of '%{dimensionId/}' for the '%{structure/}' OLAP mining structure was not found.hThe '%{measuregroup/}' source measure group for the '%{structure/}' OLAP mining structure was not found.'The specified connection was not found.$The specified session was not found.2The '%{miningmodel/}' mining model has no columns.IThe '%{miningmodel/}' mining model must have at least one non-key column.�Processing for the database will be disabled because an error occurred while loading the '%{strRef/}' database cryptography key. One possible reason for this error is that the service account has changed.�Failed to encrypt or decrypt sensitive data in the '%{strRef/}' database because the encryption key is unavailable. One possible cause is an improper change to the service account.sFailed to access the server master encryption key. One possible cause is an improper change to the service account.�The '%{strRef/}' table referenced by the '%{strObj/}' cube permission has its Write permission set to Allowed, so no attribute permissions can Allowed/Denied Set specified.RAn error occurred while setting the value for the '%{id/}' configuration property.QAn error occurred while getting the value of the '%{id/}' configuration property.�The column with ID of '%{propertyid/}', Name of '%{propertyname/}' referred to by the '%{aggregationdimension/}' table cannot be aggregated from the '%{granularityprop/}' granularity attribute of the measure group.�The '%{property/}' column referred to by the '%{aggregationdimension/}' table of the '%{aggregation/}' aggregation is not browsable.jThe source of the '%{dimension/}' dimension does not obey the restrictions required for proactive caching.qThe '%{name/}' measure group cannot be created because a dimension with the same name already exists in the cube.eThe proactive caching object of the '%{dimension/}' ROLAP dimension does not have real-time settings.^The '%{partition/}' ROLAP partition proactive caching object does not have real-time settings.eThe proactive caching object of the '%{partition/}' HOLAP partition does not have real-time settings.�The proactive caching object of the '%{dimension/}' MOLAP dimension does not have a finite duration for the silence interval, silence override interval, or force rebuild interval.�The '%{partition/}' MOLAP partition proactive caching object does not have a finite duration for silence interval, silence override interval, or force rebuild interval.eThe '%{partition/}' HOLAP partition proactive caching object does not have a finite silence interval.�The '%{dimension/}' dimension has proactive caching enabled for incremental processing, but not all the tables required by the dimension have been specified.�The '%{partition/}' partition has proactive caching enabled for incremental processing, but not all of the tables required by the partition have been specified.�The '%{dimension/}' dimension has proactive caching enabled for incremental processing. This setting requires that the dimension be MOLAP; which it currently is not.�The '%{partition/}' partition has proactive caching enabled for incremental processing. This setting requires that the partition be MOLAP, but the partition is not set to MOLAP.�Background processing failed for the '%{name/}' %{typename/}. Processing will be retried according to LazyProcessing\MaxRetries server configuration value.�The '%{dimension/}' dimension has proactive caching enabled for the OnCacheComplete online mode. This setting requires that the dimension have an infinite latency, but the dimension currently does not have an infinite latency.�The '%{partition/}' partition has proactive caching enabled for the OnCacheComplete online mode. This setting requires that the partition have an infinite latency, but the partition does not have an infinite latency.tThe '%{defmb/}' security default member from the '%{attribute/}' column returns a result from a different hierarchy.�The '%{dimension/}' dimension has proactive caching enabled for force rebuild. This setting requires that the dimension have an infinite latency, but the dimension does not have an infinite latency.�The '%{partition/}' partition has proactive caching enabled for force rebuild. This setting requires that the partition have an infinite latency, but the partition does not have an infinite latency.nThe '%{action/}' action is a DrillThrough action that does not support the target type that has been provided.5The file name of the assembly must have an extension.UThe source of the '%{structure/}' mining structure is either missing or is not valid.�The '%{datasourceid/}' data source ID of the '%{structure/}' mining structure does not correspond to an existing data source in the database.TThe '%{structure/}' mining structure has a cube dimension binding that is not valid.OThe '%{structure/}' mining structure has a dimension binding that is not valid.>The file name of the assembly is missing and must be provided.9The system assembly cannot be modified by a user request.bThe extension specified for the '%{fname/}' trace file is not valid. The extension must be '.trc'.�The '%{property/}' attribute must be included in all aggregations because this attribute is non-aggregatable. However, the '%{aggregationdimension/}' aggregation dimension does not include this property.�The '%{dimension/}' dimension must be included in all aggregations because this dimension contains one or more non-aggregatable attributes. However, the '%{aggregation/}' aggregation does not include this property.�The event Id=%d{EventId/} does not contain the column Id=%d{ColId/}. Please refer to product documentation for a list of available event columns.PThe %d{eventid/} event column was already specified for the %d{columnid/} event.�The '%{objectname/}' object cannot be created as a session object. Session scope can only be used when creating dimensions, cubes, mining structures, or mining models.vThe '%{cube/}' cube cannot be created as a session object because the cube's '%{detail/}' measure group is not linked.aThe server failed to create the processing schedule, possibly due to concurrent metadata changes.UThe server failed to create the processing schedule due to an object dependency loop.�The '%{datasourceid/}' datasource specified in the '%{datasourceview/}' source DSV for the '%{dimension/}' data mining dimension is not valid. The datasource specified must point to the current database ('.').kThe dimension '%{dimension/}' has a discretized attribute and therefore writeback cannot be enabled for it.zThe '%{measure/}' measure has a source of type RowBinding. Therefore its aggregation type must be changed to Count or Sum.�The '%{object/}' dimension has proactive caching enabled using SQL Notification and therefore its source cannot be a named query.~The '%{object/}' partition has proactive caching enabled using SQL Notification. Therefore its source cannot be a named query.mThe '%{object/}' dimension has proactive caching enabled. Therefore its source cannot be a remote datasource.mThe '%{object/}' partition has proactive caching enabled. Therefore its source cannot be a remote datasource.]The server failed to create the processing schedule due to concurrent metadata graph changes.EThe partition '%{partition/}' does not have a valid data source view.VMember cannot be deleted because its data cannot be transferred to the unknown member.$LOG file extension can be only .LOG.The property %{relatedpropertyname/}, which is related to key property %{property/}, can not have relationship type set to None9The lock operation is supported only on database objects.�The non-aggregatable attribute '%{attribute/}' in the '%{dimension/}' dimension, is referenced by the cube attribute '%{property/}' from cube dimension '%{dimension/}', which has aggregation usage Full.�The partition with ID '%{partitionID/}' and name '%{partitionName/}' is a regular partition and cannot be altered to be a Writeback partition.KThe remote partition '%{partition/}' cannot have proactive caching enabled.The '%{detail/}' regular measure group cannot be created because it uses the '%{dimension/}' linked dimension, whose 'UnknownMember' property is set to 'None'. A regular measure group can only use a linked dimension whose 'Unknown Member' property is set to either 'Hidden' or 'Visible'.The '%{dimension/}' reference dimension specified in '%{detail/}' measuregroup of the '%{cube/}' cube is invalid because it is materialized and uses the server time dimension. A materialized reference dimension cannot have a server time dimension as its intermediate dimension.&Both the '%{cubedimension2/}' and '%{cubedimension1/}' cube dimensions of the '%{cube/}' cube have a hierarchy named '%{cubehierarchy/}'. These dimensions cannot have a hierarchy with the same name because the HierarchyUniqueNameStyle property of both dimensions is set to ExcludeDimensionName.�The '%{dimension/}' reference dimension specified in '%{detail/}' measuregroup of the '%{cube/}' cube is invalid because it is a server time dimension. A reference dimension cannot be a server time dimension.�Could not resolve the data source for the '%{partition/}' partition. Out of line objects have been provided. Please check their definitions.�Could not resolve the data source view for the '%{partition/}' partition. Out of line objects have been provided. Please check their definitions.�Could not resolve the data source view for the '%{dimension/}' dimension. Out of line objects have been provided. Please check their definitions.\The database with the name of '%{name/}', ID of '%{id/}' is read only and cannot be deleted.�The %{typename/} with the name of '%{name/}', ID of '%{id/}' belongs to a read only database with the name of '%{db_name/}', ID of '%{db_id/}' and cannot be deleted.�The '%{dialect/}' statement cannot be executed since it attempting to modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be processed since it belongs to the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be overwritten since it belongs to the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The Create command cannot be executed since it is attempting to create an object in a read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be altered since it belongs to the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The dimension writeback operation cannot be executed since it is attempting to modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The partition merge operation cannot be executed since it is attempting to modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The aggregation design operation cannot be executed since it is attempting to modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.�The commit transaction operation cannot be executed since it is attempting to modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.YThe database cannot have a custom storage location since it belongs to a local cube file.�The operation cannot be executed since the database folder '%{dir_name/}' for the database with the name of '%{db_name/}', ID of '%{db_id/}' already exists.�The operation cannot be executed since the database folder '%{dir_name/}' for the database with the name of '%{db_name/}', ID of '%{db_id/}' already exists.^The database with the name of '%{name/}', ID of '%{id/}' is read only and cannot be processed.{The database can not be created or altered as its definition contains circular dependency between regular and linked cubes.}Proactive cache settings for parent-child dimension '%{dimension/}' require infinite latency and OnCacheComplete online mode.�The operation cannot be executed since the database with the name of '%{db_name/}', ID of '%{db_id/}' already exists in the detached state in folder '%{dir_name/}'. Either attach the database or delete the folder and retry the operation.�PowerPivot data object '%{name/}', of type '%{typename/}', was not created or loaded because the StorageEngineMode configuration property is set to 'Traditional' for database '%{db_name/}'.kCannot create or load objects in the database '%{name/}' because the server is not running in Tabular mode.|Cannot set StorageEngineMode property, of database '%{name/}', to 'InMemory' when the server is not running in Tabular mode.�Commit operation cannot be executed since it is attempting to materialize cell writebacks and modify the contents of the read only database with the name of '%{db_name/}', ID of '%{db_id/}'.`The hierarchy cannot be disabled for the parent attribute `%{attr/}' of the dimension `%{dim/}'.`'Data Feed' can only be used as a data source when Analysis Services is running in Tabular mode.uUnknownMember property of dimension '%{name/}' cannot be set to 'AutomaticNull' unless the server is in Tabular mode.ZPreserve is not a valid NullProcessing value for the '%{measure/}' distinct count measure.VLowering the compatibility level of a database is not supported. Database: '%{name/}'.�The value specified for StringStoresCompatibilityLevel is not valid. The database '%{name/}' has a compatibility level of '1050'. Databases at this level only support a value of '1050' for the StringStoresCompatibilityLevel property.oFromRelationshipEnd's DimensionId '%{relenddimensionid/}' doesn't match parent's DimensionId '%{dimensionid/}'.�RelationshipEnd with role '%{role/}' under dimension '%{dimensionname/}' has invalid multiplicity value. Databases with the compatibility level below 1200 support only Many to One relationships.cRelationshipEnd with role '%{role/}' under dimension '%{dimensionname/}' has to have one attribute.�The name, '%{role/}', for the RelationshipEnd is not valid because this name is a reserved word, contains one or more invalid characters (%{invalidchars/}), or is longer than 100 characters.WThe table '%{dimname/}' has two identical relationships: '%{relid1/}' and '%{relid2/}'.UThe table '%{dimname/}' has relationship to itself: '%{relid/}' which is not allowed.~The table '%{dimname/}' has two relationships with the same ToRelationshipEnd Role name: '%{rolename/}', which is not allowed.lThe table '%{dimname/}' cannot have relationship object when database compatibility level is less than 1100.�An error with code '%{error/}' occurred when instantiating a database metadata object from the file '%{filename/}'. This error is unrecoverable, and the service was stopped. Please fix the issue and restart the service. If it is not possible to fix the issue, please delete that file as well as any corresponding directory with the same base name excluding the file extension if one is present in directory '%{directory/}'.YAn error occurred when instantiating an server assembly metadata object from the file, '%{filename/}'. This error is unrecoverable and service was stopped. Please fix the issue and restart the service. If the fix is not possible please delete that file as well as corresponding directory with the same name if it's present under '%{directory/}'.NAn error occurred when instantiating a trace metadata object from the file, '%{filename/}'. This error is unrecoverable and service was stopped. Please fix the issue and restart the service. If the fix is not possible please delete that file as well as corresponding directory with the same name if it's present under '%{directory/}'.TAn error occurred when instantiating a server role metadata object from the file, '%{filename/}'. This error is unrecoverable and service was stopped. Please fix the issue and restart the service. If the fix is not possible please delete that file as well as corresponding directory with the same name if it's present under '%{directory/}'.5Incorrect metadata structure for table '%{dimname/}'.�The ProcessAdd specified for the %{name/} %{typename/} is not valid for IMDI dimensions if that dimension is associated with detail with more than one partition.�RelationshipEnd with role '%{role/}' under dimension '%{dimensionname/}' has non unique attibute with the ID of '%{id/}' of the dimension '%{parentid/}'.The dimension '%{dimname/}' cannot have relationship object when database property 'StorageEngineUsed' is set to 'Traditional'.5Relative path is not supported for DBStorageLocation.The compatibility level of database '%{name/}' can only be upgraded by scripting the entire database (including child objects).IMeasureGroup '%{mgname/}' has zero or more than one degenerate dimension.�The BI semantic model in the '%{database/}' database is inconsistent. A database must contain a cube when the database contains any tables.�Inconsistent table name: database dimension name '%{dimname/}', cube dimension name '%{cubedimname/}', measure group name '%{mgname/}'.dThe number of MeasureGroups is '%d{mgcount/}' while number of CubeDimensions is '%d{cubedimcount/}'.\The number of MeasureGroups is '%d{mgcount/}' while number of Dimensions is '%d{dimcount/}'.�Dimension '%{dimname/}' has '%d{dimattrcount/}' attributes while CubeDimension '%{cubedimname/}' has '%d{cubedimattrcount/}' attributes. In Tabular mode, the number of Dimension attributes must match the number of CubeDimension attributes.�Attribute '%{dimattrname/}' of Dimension '%{dimname/}' was not found in CubeDimension '%{cubedimname/}'. In Tabular mode, the names of the attributes in the CubeDimension must match the names of the attributes in the Dimension.3Relative path is not supported for StorageLocation.�Refresh operation for workbooks created with earlier version of PowerPivot is not available. Please upgrade your workbook by opening it with recent version of PowerPivot for Excel.|A relationship has more than one ProcessingState element, which is not allowed. This may indicate corrupt database metadata.]Attribute '%{property/}' should have Type set to 'ExtendedType' when ExtendedType is defined.DThe OLAP partition '%{partition/}' cannot have DirectQueryUsage set.QMultidimensional databases support CompatibilityLevel equal to 1050 or 1100 only.>Tabular databases do not support CompatibilityLevel downgrade.�VERSION restriction in Discover CSDL should have the following format: <integer>.<integer>, and should be greater or equal to 1.0.|Annotations are allowed on Script Command objects only for Tabular databases with CompatibilityLevel equal to 1103 or later._The database contains more than one cube. You must specify a specific cube or perspective name.�The current model can only be expressed when the client is requesting tabular view metadata with VERSION restriction of 2.0 or later.=MaxCPU in ResourcePool can not be greater than 100 (percent).�An error occurred when instantiating a resource pool metadata object from the file, '%{filename/}'. This error is unrecoverable and service was stopped. Please fix the issue and restart the service. If the fix is not possible please delete that file.�An error occurred when instantiating a DB workload group metadata object from the file, '%{filename/}'. This error is unrecoverable and service was stopped. Please fix the issue and restart the service. If the fix is not possible please delete that file.�Tokenization cannot be enabled for attribute '%{property/}' in dimension '%{dimension/}' since server is not running in Tabular mode.oTokenization cannot be enabled for attribute '%{property/}' in table '%{table/}' since it is not a Text column.�Rule relationship with id '%{relationshipId/}' couldn't be created. Property '%{property/} in table '%{table/}' needs to be tokenized.�ActiveState property of the relationship with id = '%{relationshipId/}' in table '%{table/}' has to be set to Ignore since it is not a Rule Based Relationship.�ActiveState property of the relationship with id = '%{relationshipId/}' in table '%{table/}' has to be set to Active/Inactive since it is a Rule Based Relationship.�Relationship is required between table '%{maintable/}' with editable column '%{editableattribute/}' and its Override table '%{overridedimension/}'hColumnUsage property should always be set to 'UnrestrictedUsage'. Please check attribute '%{property/}'.iInconsistency between EDVMP and database metadata; dimension with Id='%{DimId/}' not found in EDVMP file.�The '%{strRoleName/}' role includes domain account that does not exist. The following domain user account is no longer valid for this role: '%{strDomainAccount/}'.�ActiveState property on relationship should always be set to 'ActiveStateIgnore'. Please check the relationship with id: '%{relId/}' in table: '%{tableName/}'.�ActiveState property on relationship should be set to Active/Inactive when database compatibility level is greater than 1103. Please check the relationship with id: '%{relId/}' in table: '%{tableName/}'.�Only DegenerateMeasureGroupDimension is allowed in Measure Groups when database compatibility level is greater than 1103. Please check the entries in the Measure Group for the table: '%{tableName/}'.�Processing of calculated column failed due to ambiguous paths between tables '%{table1/}' and '%{table2/}': %{path1/} and %{path2/}�CrossFilterDirection property on relationship should always be set to 'ToEndFiltersFromEnd'. Please check the relationship with id: '%{relId/}' in table: '%{tableName/}'.�CrossFilterDirection property value 'FromEndFiltersToEnd' is not currently supported. Please check the relationship with id: '%{relId/}' in table: '%{tableName/}'.�If multiplicity of the relationship needs to be One-One then create twin One-One relationships in both directions between '%{dimension1/}'[%{column1/}] and '%{dimension2/}'[%{column2/}].yRelationship from column�'%{dimension/}'[%{column/}]�has an invalid %{from/} to %{to/} multiplicity�and is not supported.CThere is a problem with the relationship between '%{dimension1/}'[%{column1/}] and '%{dimension2/}'[%{column2/}]. The current settings for endpoint Cardinality and CrossFilterDirection are incompatible.  You may need to change either the endpoint cardinality (One vs Many) or the CrossFilterDirection for this relationship.iDatabase version on the remote node is different from the one on the primary node executing user request.gFollowing partition files were not found:'%{FileList/}' for the sharded table with Name='%{TblName/}'. Following partition files were not saved on disk:'%{FileList/}'; files are expected to be saved during distributed processing. oPartition data file '%{IDFFile/}' uploaded by the secondary node must exist in primary node dimension filelist.oPartition data file '%{IDFFile/}' uploaded by the secondary node must not exist in primary node Data directory.DUnexpected file '%{UnexpectedFile/}' uploaded by a subordinate node.JExpected files '%{MissingFiles/}' were not uploaded by a subordinate node.Fetch tabular metadata command requested following partition Ids list: '%{PartIdsList/}' for the database with Id='%{DbId/}', dimension Id='%{DimId/}'. Partitions '%{NotFoundParts/}' were not found. Make sure that subordinate node metadata matches primary node metadata.dShardDirectory returned an invalid partition id: '%{PartitionId/}' for dimension: '%{DimensionId/}'.{Command InternalProcessPartitions is supported only by server running in VertiPaq mode and AzureMode with ScaleOut enabled.PCommand InternalProcessPartitions can be executed by server administrators only.[Command InternalProcessPartitions can support only following processing types: ProcessData.�All objects specified in InternalProcessPartitions command should belong the same database specified by DatabaseId='%{DatabaseId/}'.MOnly partition objects can be specified in InternalProcessPartitions command.gCommand Synchronize can be executed by server administrators only when server is running in Azure mode.qWhen server is running in Azure mode command Synchronize can be executed only when SynchronizeFromStorage is set.�The ActiveState property on Dimension/Relationships/Relationship element is not in sync with ReferenceMeasureGroupDimension for the corresponding MeasureGroup element for database: '%{database/}'.�The dimension property '%{TableId/}'['%{ColumnId/}'] in the sharded dimension has attribute hierarchy enabled. Set ColumnUsage property to DaxUsage to disable attribute hierarchies.�There is a problem with the relationship between '%{dimension1/}'[%{column1/}] and '%{dimension2/}'[%{column2/}]. Sharded dimension should not have any incoming relationships./Rename is not supported in session transactionsnCalculated tables are not supported for the Azure servers running in ScaleOut mode (dimension Id='%{DimId/}').vFetch tabular metadata request contains an incorrect dimension entry '%{DimensionId/}', for database '%{DatabaseId/}'.sFetch tabular metadata request contains duplicate dimension entry '%{DimensionId/}', for database '%{DatabaseId/}'.�Fetch tabular metadata request contains duplicate partition entry '%{PartitionId/}', for dimension '%{DimensionId/}, database '%{DatabaseId/}'.vFetch tabular metadata request has an empty partitions list for dimension '%{DimensionId/}, database '%{DatabaseId/}'.tDuring synchronization from RPS of the database with Id='%{dbId/}' an empty version map was returned by fabric host.�ShardDirectory returned same endpoint='%{Endpoint/}' at least twice; no endpoint repetitions are allowed. ShardDirectory snapshot: '%{ShardDirSnapshot/}'.�ShardDirectory returned same shard Id='%{PartitionId/}' at least twice; no shard Id repetitions are allowed. ShardDirectory snapshot: '%{ShardDirSnapshot/}'.�Partition with Id='%{PartitionId/}' belonging to a table with Id='%{TableId/}' is not found in shard directory. ShardDirectory snapshot: '%{ShardDirSnapshot/}'.CDatabase '%{DatabaseName/}' exceeds the maximum size limit on disk.GThe ColumnID '%{ColumnId/}' was not found in the Table '%{TableName/}'.8The TableID '%{TableId/}' was not found in the Database.@The MeasureName '%{MeasureName/}' was not found in the database.�The data model has a very long calculated table dependency chain that is likely a loop. Please check the calculated table formulas.RMerge of transaction version map file '%{fileName/}' to master version map failed.WMerge of transaction version map file '%{fileName/}' to lazy master version map failed.fThe query definition for the '%{datasourceid/}' data source of the '%{partition/}' partition is empty.�The DirectQueryUsage property of '%{partition/}' partition cannot be set to 'DirectQueryOnly' or 'InMemoryWithDirectQuery' when the DirectQueryMode property of '%{database/}' database is 'InMemory'.�A column named '%{ColumnName/}' already exists in the calculated table named '%{CalculatedTableName/}' and the source of that column is the table named '%{TableName/}'.gA column named '%{ColumnName/}' already exists in the calculated table named '%{CalculatedTableName/}'.NThe StorageEngineMode property of the database '%{DBName/}' cannot be altered.�The DAX expression for the calculated table '%{table/}' results in a variant data type for the column '%{column/}'. Please modify the calculation such that the column has a consistent data type.7The ExternalMembers feature is reserved for future use.�The operation cannot be executed since metadata file '%{file_name/}' for the database with the name of '%{db_name/}', ID of '%{db_id/}' already exists.OThe data model was created using a preview version and can no longer be loaded.)Unsupported database is being downgraded.�Excel workbook has model containing ambiguous active relationships or a loop of active relationships. These models are not supported.<Culture name '%{culture/}' is not valid or is not supported.�This command cannot be executed on database '%{db_name/}' because it has been defined with StorageEngineUsed set to TabularMetadata. For databases in this mode, you must use Tabular APIs to administer the database.^Processing of objects from multiple databases in a single processing request is not supported.�This command cannot be executed on database with name='%{db_name/}', Id='%{db_id/}' because database is disabled for scoped connections.|Transaction cannot be committed because database with name='%{db_name/}', Id='%{db_id/}' is disabled for scoped connections.�Scoped connection cannot be created because database with name='%{db_name/}', Id='%{db_id/}' is disabled for scoped connections.aTarget server mode mismatch: DisableDatabase operation is not supported in Multidimensional mode.Merge of existing transaction version map file '%{fileName/}' to lazy master version map failed with error code=%d{ErrorCode/}.�Error during rename of script measure '%{old_measure_name/}' to new name '%{new_measure_name/}', an internal measure Id '%{measure_id/}' already exists in the script measures collection.�Error during rename of script measure '%{old_measure_name/}' to new name '%{new_measure_name/}', an internal measure Name '%{measure_name/}' already exists in the script measures collection.�Scoped connection cannot be created because not all of DatabaseId='%{db_id/}', internalDatabaseName='%{internal_db_name/}' and externalDatabaseName='%{external_db_name/}' are properly set.�File '%{file/}' is corrupted. It contains last committed timestamp = '%{timestampfile/}' which is newer than the last committed timestamp of the tabular database on disk = '%{timestampdb/}'.�DefinitionType property on relationship should always be set to 'Identity'. Please check the relationship with id: '%{relId/}' in table: '%{tableName/}'.UThe '%{storagelocation/}' storage location of the '%{database/}' database is invalid.2Member ID is required for an external role member.OAzure Analysis Server databases support only CompatibilityLevel 1200 or higher.MAzure Analysis Services do not support custom StorageLocation for a database.[This deployment of Analysis Services doesn't support custom StorageLocation for a database.YPowerBI Premium Analysis Services does not support custom StorageLocation for a database.{When attempting to perform commit transaction, the clone state of the dimension and table '%{TableId/}' are not consistent.[Evict command can not be invoked in a user initiated transaction or in transactional batch.7Evict command can be executed by the server admin only.VEvict command can be executed against database with CompatibilityLevel 1100 and above.VEvict command cannot be executed against a server where EagerLoading has been enabled.fEvict command cannot be executed against a server where AutoSetDefaultInitialCatalog has been enabled.�The database '%{db_name/}' was imported from a PBIX file, but some conversion operations must still be completed before it can be used. Until the conversion has been completed, queries may only be performed by a server administrator.aCommitImport command cannot be invoked in a user initiated transaction or in transactional batch.DCommitImport command can only be executed by a server administrator.dCommitImport command can only be executed against a database with CompatibilityLevel 1200 and above.fCommitImport command can only be executed against a database that is in the process of being imported.�Corrupt database metadata file '%{db_pathname/}' was found during server startup, failed to quarantine due to multiple matching database folders.ZDelayLoadModeRequested mode 1 is the only mode supported by the Analysis Services product.-DelayLoadModeRequested mode is not supported.HDBStorageLocation is not supported when running in PowerBI Premium mode.�The metadata description file '%{filename/}' contains unexpected metadata object '%{id/}' of version '%d{version/}' and persist location version '%d{persist_version/}'.JThe persist directory '%{directory/}' of database '%{id/}' does not exist.�The database '%{strDatabaseId/}' could not be evicted because its persistence mode was changed. This is a temporary situation, and a retry should succeed.RA column named '%{ColumnName/}' already exists in the table named '%{TableName/}'.pDatasources '%{Datasource1/}' and '%{Datasource2/}' have the same resource path '%{path/}', this is not allowed.YData source '%{Datasource/}' has impersonation mode which can not be used for processing.DM partition(s) in DirectQuery mode don't reference any data sources.YAn M partition in DirectQuery mode references a provider data source in its M expression.�An M partition '%{PartitionName/}' of table '%{TableName/}' in DirectQuery mode references more than one data source in its M expression.wAn M partition uses a data function which results in access to a data source different from those defined in the model.$M engine integration is not enabled.HMaxContainerCount cannot be set to a value greater than %d{upperLimit/}.�Direct Query partitions '%{Partition1/}' of table '%{Table1/}' and '%{Partition2/}' of table '%{Table2/}' are referring to different datasources, which is not supported.AThe encryption key for the '%{strRef/}' database was not changed.xThe %{partition/} remote partition is defined as ROLAP or HOLAP but all ROLAP queries will be executed by master anyway.Analysis Services does not allow '%{storagelocation/}' storage location of the '%{partition/}' partition to be located under the server data directory. Simplest way to fix this issue is to create backup file and restore it specifying correct partition storage location mapping.=The encryption key for the '%{strRef/}' database was changed.6The configuration property updates were not persisted.]The command cannot be cancelled because there is no command currently running on the session.~ShardDirectory does not report following shards to be available on the node for the scale-out query: '%{MissingPartitionIDs/}'bWhen attempting to perform Backup operation on the  database '%{id/}', the database was not found.AnalysisServicesServerInput4Microsoft Analysis Services Pipeline Processing TaskMSMDPPPartition ProcessingDimension ProcessingData Mining Model TrainingData Mining Model AccuracyData Mining QueryPartition ProcessingDimension ProcessingData Mining Model TrainingData Mining Model AccuracyData Mining Query?Wrong number of inputs encountered. Only one input is expected.)Connection string to instance is not set.Object reference is not set.Data mining query is not set.Catalog name is not set.Database ID is not set.Mining structure ID is not set.%Data mining lift queries are not set.=Data mining lift queries are not saved in the correct format.Data Mining AccuracyData Mining Query6The component does not supply error code descriptions.4The specified input column must contain sorted data.;The requested operation is not supported by this component.MThe data type of the  '%{column/}' column is not supported by this component.�This component only supports data mining PREDICTION JOIN  queries executed against the target model based on the data in the pipeline rowset.@Pipeline processing of parent-child dimensions is not supported.�The attribute key cannot be found when processing: %1[Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]%[; Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]. The attribute is '%{Attribute/}'.�A duplicate attribute key has been found when processing: %1[Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]%[; Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]. The attribute is '%{Attribute/}'.�A null attribute key was converted to an unknown member when processing: %1[Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]%[; Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]. The attribute is '%{Attribute/}'.6Started reading data from the '%{strName/}' partition.7Finished reading data from the '%{strName/}' partition.8Started reading data from the '%{strName/}' aggregation.9Finished reading data from the '%{strName/}' aggregation.GStarted reading data from the '%{strName/}' direct writeback partition.HFinished reading data from the '%{strName/}' direct writeback partition./Started processing the '%{strName/}' dimension.0Finished processing the '%{strName/}' dimension.6Started reading data from the '%{strName/}' attribute.7Finished reading data from the '%{strName/}' attribute.4Started discretizing of the '%{strName/}' attribute.5Finished discretizing of the '%{strName/}' attribute.4Grouping of the '%{strName/}' attribute has started..Finished grouping the '%{strName/}' attribute.2Started reading data for the '%{strName/}' column.3Finished writing data for the '%{strName/}' column.:Building indexes for the '%{strName/}' column has started.7Finished building indexes for the '%{strName/}' column./Started processing the '%{strName/}' hierarchy.0Finished processing the '%{strName/}' hierarchy.@Starting to build decode stores for the '%{strName/}' hierarchy.@Finished building decode stores for the '%{strName/}' hierarchy.RBuilding the lookup store for the '%{strName/}' data mining dimension has started.KFinished building lookup store for the '%{strName/}' data mining dimension.YConstruction of the record group '%{Group/}' for the '%{strName/}' attribute has started.DFinished grouping records %{Group/} for the '%{strName/}' attribute.=Processing of the '%{strName/}' mining structure has started.7Finished processing the '%{strName/}' mining structure.1Processing of the '%{strName/}' cube has started.+Finished processing the '%{strName/}' cube.:Processing of the '%{strName/}' measure group has started.4Finished processing the '%{strName/}' measure group.2Processing of the '%{strName/}' model has started.,Finished processing the '%{strName/}' model.6Processing of the '%{strName/}' partition has started.0Finished processing the '%{strName/}' partition.<Processing of the '%{strName/}' group partition has started.6Finished processing the '%{strName/}' group partition.FStarting to group records '%{Group/}' for the '%{strName/}' partition.DFinished grouping records %{Group/} for the '%{strName/}' partition.6Starting to write data of the '%{strName/}' partition.6Finished writing data for the '%{strName/}' partition.RBuilding the aggregations and indexes for the '%{strName/}' partition has started.KFinished building aggregations and indexes for the '%{strName/}' partition.9The query of the '%{strName/}' measure group has started.2Finished querying the '%{strName/}' measure group.GReading the linked data of the '%{strName/}' measure group has started.@Finished reading linked data of the '%{strName/}' measure group.CReading the linked data of the '%{strName/}' partition has started.<Finished reading linked data of the '%{strName/}' partition.The job completed successfully.The job completed with failure. The operation has been launched.6Processing of the '%{strName/}' attribute has started.0Finished processing the '%{strName/}' attribute.AIndexing aggregations of the '%{strName/}' partition has started.>Finished indexing aggregations of the '%{strName/}' partition.=Building indexes for the '%{strName/}' partition has started.:Finished building indexes for the '%{strName/}' partition.BBuilding aggregations for the '%{strName/}' partition has started.?Finished building aggregations for the '%{strName/}' partition.AMerging aggregations for the '%{strName/}' partition has started.>Finished merging aggregations for the '%{strName/}' partition.5Processing of the '%{strName/}' database has started./Finished processing the '%{strName/}' database.%Started building processing schedule.&Finished building processing schedule.�There were errors generated during the calculation of the CACHE statements. Query processing will continue without calculating the CACHE statements. The failure occurred for the following reason(s): '%{errors/}'.�The number of buckets found by the discretization method is not same as the number of buckets requested by the attribute with ID of %{PropertyId/}, Name of %{PropertyName/}.?Processing of the '%{strName/}' cube script caches has started.9Finished processing the '%{strName/}' cube script caches.AStarted checking segment indexes for the '%{strName/}' partition.BFinished checking segment indexes for the '%{strName/}' partition.5Started processing the relationship to '%{strName/}'.6Finished processing the relationship to '%{strName/}'.TCannot order '%{table/}'[%{column/}] by [%{orderbycolumn/}] because at least one value in [%{column2/}] has multiple distinct values in [%{orderbycolumn2/}]. For example, you can sort [City] by [Region] because there is only one region for each city, but you cannot sort [Region] by [City] because there are multiple cities for each region.�The attribute key cannot be found when processing: %1[Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]%[; Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]. The attribute is '%{Attribute/}'.
The attribute key was converted to an unknown member because the attribute key was not found. Attribute %{Property/} of Dimension: %{Dimension/} from Database: %{Database/}, %1[Cube: %{Cube/}, Measure Group: %{Detail/}, Partition: %{Partition/}, %]Record: %ld{Record/}.�The record was skipped because the attribute key was not found. Attribute: %{Property/} of Dimension: %{Dimension/} from Database: %{Database/}, %1[Cube: %{Cube/}, Measure Group: %{Detail/}, Partition: %{Partition/}, %]Record: %ld{Record/}.�The record was skipped because the attribute key is a duplicate. Attribute: %{Property/} of Dimension: %{Dimension/} from Database: %{Database/}, %1[Cube: %{Cube/}, Measure Group: %{Detail/}, Partition: %{Partition/}, %]Record: %ld{Record/}.�A null attribute key was converted to an unknown member. Attribute: %{Property/} of Dimension: %{Dimension/} from Database: %{Database/}, %1[Cube: %{Cube/}, Measure Group: %{Detail/}, Partition: %{Partition/}, %]Record: %ld{Record/}.�The record was skipped because a null attribute key was encountered. Attribute: %{Property/} of Dimension: %{Dimension/} from Database: %{Database/}, %1[Cube: %{Cube/}, Measure Group: %{Detail/}, Partition: %{Partition/}, %]Record: %ld{Record/}.�Errors were encountered while calculating CACHE statements included in the script. Query processing will continue without calculating CACHE statements that contain errors.PThe %{dimension/} dimension cannot be updated because it has not been processed.�A loop involving the member with the key %1[%{key/}%]%[, %{key/}%], was detected in the parent-child relationship between the '%{property/}' attribute and the '%{relatedproperty/}' attribute.�Rigid relationships between attributes cannot be changed during incremental processing of a dimension. The error occurred when processing attribute '%{Attribute/}'. %1[Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]%[; Table: '%{Table/}', Column: '%{Column/}', Value: '%{Value/}'%]. Source attribute: '%{SourceAttribute/}'. Key column value(s) of the source attribute: %1['%{KeyColumnValue/}'%]%[, '%{KeyColumnValue/}'%].�The '%{dimension/}' data mining dimension cannot be processed because the '%{miningmodel/}' mining model on which the dimension is based must be processed first.�An unexpected null value was encountered for the following measure during processing: '%{Measure/}' of Measure Group: '%{Detail/}' from Database: '%{Database/}', Cube: '%{Cube/}' in Table: '%{Table/}', Column: '%{Column/}'.�The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.�The version of the linked %{typename/}, with the name of '%{name/}', on the remote instance has changed. Repeat the operation to resolve the issue.�The version of the linked %{typename/} with the ID of '%{id/}' ID, Name of '%{name/}' on the remote instance has changed. Repeat the operation to resolve the issue.�The version of the linked %{typename/}, with the ID of '%{id/}', Name of '%{name/}' on the remote server has changed. Repeat the operation to resolve the issue.�The version of the linked %{typename/}, with the ID of '%{id/}', Name of '%{name/}' on the remote server has changed. Repeat the operation to resolve the issue.�The version of the linked %{typename/}, with the ID of '%{id/}', Name of '%{name/}' on the remote server has changed. Repeat the operation to resolve the issue.;An error occurred while processing table '%{IWTableName/}'.�An error occurred while the '%{Property/}' attribute of the '%{Dimension/}' dimension from the '%{Database/}' database was being processed.�An error occurred while processing the '%{PartitionName/}' partition of the '%{Detail/}' measure group for the '%{Cube/}' cube from the %{Database/} database.The metadata for the statically linked %{typename/}, with the name of '%{name/}', cannot be verified against the source object.KAn error occurred while the '%{Property/}' attribute was being discretized.�The '%{Property/}' attribute cannot be discretized into the requested number of buckets because there are too few distinct values.�The attribute with ID of '%{PropertyId/}', Name of '%{PropertyName/}' cannot be discretized because there are too few distinct values.iEither you do not have permission to access the specified member, or the specified member does not exist.RThe source measure group of the '%{detail/}' linked measure group cannot be found.�An error occurred while processing the indexes for the %{Partition/} partition of the %{Detail/} measure group of the %{Cube/} cube from the %{Database/} database.rThe source %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be queried because it is not processed.AThe sort order specified for distinct count records is incorrect.@The slice specified for the %{Property/} attribute is incorrect.JThe '%{Property/}' discretized attribute cannot be bound to multiple keys.mThe '%{measurename/}' measure name was not found when resolving the binding for the '%{property/}' attribute.�The '%{agg/}' user-defined aggregation in the '%{partition/}' partition does not have a valid binding associated to the source object.CThe '%{dim/}' dimension is not valid for the '%{agg/}' aggregation.^The '%{cubedimid/}' dimension bound to the '%{cubename/}' cube is not valid or does not exist.tAttribute '%{attribute/}' in dimension '%{dimension/}' has a binding to a remote dimension which is no longer valid.}The binding of the measure group '%{measuregroupid/}' references a server measure group '%{remotemgid/}' that does not exist.xThe binding to measure ID '%{measureid/}' in measure group '%{measuregroup/}' was not found in the source measure group.@The remote data source for the '%{object/}' object is not valid.NThe '%{cubedimid/}' dimension was not found in the '%{cubename/}' source cube.WThe '%{measuregroupid/}' measure group was not found in the '%{cubename/}' source cube.vThe '%{attribute/}' attribute in the '%{dimension/}' dimension has an binding to a remote dimension that is not valid.AOnly databases of type BLS can be used for workbook data sources.MAttributes in a workbook dimension can only have workbook attribute bindings.IThe data type of a key for the '%{member/}' grouping member is incorrect.4The '%{member/}' grouping member could not be found.eThe '%{database/}' database was not found when resolving the binding for the '%{property/}' property.]The '%{cube/}' cube was not found when resolving the binding for the '%{property/}' property.aThe '%{dim/}' dimension was not found when resolving the binding for the '%{property/}' property.bThe '%{attr/}' attribute was not found when resolving the binding for the '%{property/}' property.bThe '%{hier/}' hierarchy was not found when resolving the binding for the '%{property/}' property._The '%{level/}' level was not found when resolving the binding for the '%{property/}' property.TThe '%{attr/}' attribute has more than the maximum number of supported translations.,The '%{attr/}' attribute has no key columns.nThe '%{measuregroup/}' measure group was not found when resolving the binding for the '%{property/}' property.cThe '%{measure/}' measure was not found when resolving the binding for the '%{property/}' property.|Either an incorrect number of filter values or mismatched filter values were encountered while building the ROLAP condition.qThe source measure group specified for the '%{detail/}' linked measure group cannot both belong to the same cube.rAn error was encountered while resolving the key for the member with key %['%{key/}' ]in attribute '%{property/}'.lAn error was encountered while resolving the name for the '%{name/}' member in the '%{property/}' attribute.GMaximum number of ROLAP rows to process in one query has been exceeded.Execution limit reached:The restrictions imposed on partition slice were violated.OAn error was encountered while processing the Parent/Child Dimension '%{dim/}'.jThe default member specified for the '%{Dimension/}' dimension in '%{Detail/}' measure group is incorrect.QThe '%{DimensionName/}' dimension is remote linked, so no queries can be allowed.kThe cube attribute can not be found for a cube attribute permission object with ID of '%{CubeAttrPermID/}'._User-defined group member '%{GroupMember/}' could not be resolved in '%{Dimension/}' dimension.iUser-defined grouping attribute '%{GroupAttr/}' can not be found in '%{Dimension/}' dimension attributes.RUser-defined grouping attributes are only supported with session-scope dimensions.eUser-defined grouping members can only be specified when the grouping type is set to be user-defined.rAttribute binding for property '%{property_name/}' is invalid because the parent dimension has a non-OLAP binding.|Cube attribute binding for property '%{property_name/}' is invalid because the parent dimension has a different source cube.�Cube attribute binding for property '%{property_name/}' is invalid because the parent dimension has a different source cube dimension.yThe '%{agg/}' aggregation in the '%{partition/}' partition does not have a valid binding associated to the source object.RInvalid source for aggregation measure '%{agg_measure/}' of aggregation '%{agg/}'.ZThe workbook cache file '%{workbook_connstr/}' could not be found in the workbook manager.FThe workbook specified by DatabaseId='%{database_id/}' already opened.BThe workbook specified by DatabaseId='%{database_id/}' not opened.=Element Parallel is not supported in non-transactional batch.FOnly Process nodes are allowed under node Parallel in a batch command.oObject specified in a client request is not a datasource. Only Datasource objects are allowed for this command.�The linked %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be processed because its source object is not processed.�The linked %{typename/} with the ID of '%{id/}', Name of '%{name/}' cannot be processed because it contains MG dimension with the ID of '%{mgdim_id/}', Name of '%{mgdim_name/}' with different granularity attribute than its source object.`The dimension ID of '%{dimId/}' for linked subcube with the ID of '%{cubeId/}' can not be found.�The attribute ID of '%{attrId/}' for linked subcube with the ID of '%{cubeId/}' and dimension ID of '%{dimId/}' can not be found.�The total number of keybindings of the linked %{typename/}, with the ID of '%{id/}', Name of '%{name/}' on the remote server has changed. Repeat the operation to resolve the issue.�Member from dimension '%{name/}' could not be found. This may be because of a stale dimension cache. Re-running the query after clearing the cache may solve the problem.�The query has encountered a design where a many-to-many, reference dimension or measure expression have a circular relationship and querying these objects would result in infinite recursion. For example, perhaps measure group A references a many to many dimension through measure group B, and measure group B has a measure expression that references a measure in measure group A. The objects involved are: %{objectIds/}.QCannot schedule parallel processing of the following objects. Ids: %{objectIds/}.�Partition with id %{partitionId/} is being scheduled more than once with different processing type. This happens, for example, when the same table is scheduled more than once as part of Parallel request.^An error occurred while processing the partition '%{PartitionName/}' in table '%{TableName/}'.cDetected inconsistency in internal data structures, this may be caused by an unsupported operation.�An error occurred while checking consistency of the '%{PartitionName/}' partition of the '%{Detail/}' measure group for the '%{Cube/}' cube from the %{Database/} database. You might be able to fix this by re-processing the partition or indexes./The partition segment statistics are corrupted.#The partition segment is corrupted.�RETURN clause cannot be used with the DRILLTHROUGH statement when a DetailRows expression is already defined on the measure '%{MeasureName/}'.XDetailRows expression is used in Restricted DirectQuery mode. This is not yet supported.QThe input parameter for the DETAILROWS function is not a valid measure reference.:Microsoft Analysis Services evaluation period has expired.The SKU is not valid.XThe '%{feature/}' feature is not included in the '%{sku/}' edition of Analysis Services.SThe '%{feature/}' feature is disabled by the '%{property/}' configuration property.�A SKU violation has been discovered; this normally indicates an attempt to use features from a lower SKU version of the product that are usable only in a higher SKU version.�Exceeded the maximum number of partitions in a measure group. The installed server edition allows not more than 3 partitions and not more than 1 writeback partition.dThis edition of Analysis Service cannot run on multiple processor groups or more than 64 processors.Standard64 Bit Standard
Enterprise64 Bit Enterprise	Developer64 Bit Developer
Evaluation64 Bit EvaluationLocal Cubes64 Bit Local CubesBusiness Intelligence64 Bit Business IntelligenceManaged code executionRemote partitionsSemi-additive measuresMeasure expressionsPerspectivesDimension writebackDirect writeback	Data PushParallel Processing.Third-party plug-in algorithms for data mining"Microsoft Neural Network algorithm'Microsoft Sequence Clustering algorithmMicrosoft Time Series algorithmMicrosoft Text Mining algorithm%Microsoft Association Rules algorithmMicrosoft Naive Bayes algorithm)Parallel processing of data mining models9No limit on the number of concurrent data mining queries.Flight Recorder	Query Log	Error LogLazy ProcessingLinking inside same database$Linking inside same server instance.Linking to other instance.Linking to other instance.Password EncryptionProactive CachingNetwork Binary XMLNetwork CompressionFile Binary XMLFile Compression!Unlimited data mining attributes.Multiple prediction targets-Cross prediction across multiple time series.Sequence predictionAdvanced algorithm parameters5Parallel processing for certain Data Mining algorithmCOM UDFsBackupRestoreSynchronizeCACHEMetadata translationsTrace%Microsoft Linear Regression algorithm'Microsoft Logistic Regression algorithmAMicrosoft Time Series algorithm allows PREDICTION JOIN statements&Data-based filtering for mining models$Fold partitioning for mining models.#Cross prediction for mining models.Database storage locationAttach/Detach functionalitySupport of ReadOnly databases!ImageSave/ImageLoad functionality0Analysis Services in SharePoint Integration Mode!Analysis Services in Tabular ModeEnterprise Core64 Bit Enterprise CoreTabular ViewMultiple PartitionsDirect QueryPerspectives]This edition of SQL Server Analysis Services does not support multiple partitions in a table.OThis edition of SQL Server Analysis Services does not support DirectQuery mode.KThis edition of SQL Server Analysis Services does not support perspectives.�The Context object cannot be used since there is no available server context. This typically occurs because the AdomdServer object model is not being used within a stored procedure.�The CurrentCube property on the Context object cannot be used since there is no available cube context. This typically occurs because the stored procedure is not being called within an MDX/SQL query to a cube.OThe operation is allowed only in the context of CALL statement or JSON request.~Either an object with unique name '%{uniquename/}' does not exist, or the user does not have permissions to access the object.�The object model does not accept the calls from non-server threads. This typically occurs because the AdomdServer object model is not being used within a stored procedure.�The object model cannot be used since there is no available session context. This typically occurs because the AdomdServer object model is not being used within a stored procedure.�The local connection is not available. This typically occurs because the AdomdServer object model is not being used within a stored procedure.!Operation completed successfully.
InformationalWarningError
Memory error:Resource Governing:PowerPivot Engine:DirectQuery error:
NLP error:Feature On/Off error:Failure simulation error:OnPremise error:GFunctionality available only when Analysis Services is in Tabular mode.IFunctionality is not available when Analysis Services is in Tabular mode.;Table Id '%{IMBITableId/}' not found in the current schema.TMeasure group '%{name/}' do not have exactly one degenerate measure group dimension.jTable '%{IWTableName/}' cannot be created because the column '%{IWColumnName/}' binds to a BLOB data type.fTable name '%{IWTableName/}' cannot be created because it binds to multiple tables in the data source.HColumn name '%{IWColumnName/}' not found in the table '%{IWTableName/}'.fThere is no intrinsic hierarchy associated with table '%{IWTableName/}' and column '%{IWColumnName/}'.pThe intrinsic hierarchy associated with table '%{IWTableName/}' and column '%{IWColumnName/}' was not processed.HAnalysis Services in Tabular mode is not supported on the IA64 platform.QError happened while loading table '%{IWTableName/}', file '%{strPartFileName/}'.�Error happened while loading table metadata, node '%{nodename/}'. Possible causes are: incorrect xsi:type specified in this node, missing or improperly specified xmlns.�Error happened while loading table metadata. Possible causes are: missing or improperly specified property in the XMObject node.�Error happened while loading table metadata. Possible causes are: unknown class name '%{strClassName/}' is specified for the object '%{strObjectName/}'.�Error happened while loading table metadata. Possible causes are: unknown class name '%{strClassName/}' is specified for the object '%{strObjectName/}'.kError happened while loading table data. Possible cause is: corrupt data file for one of the table columns.xError happened while loading table data. Possible cause is: corrupt string store data file for one of the table columns.yError happened while loading table data. Possible cause is: corrupt variant store data file for one of the table columns.sThe process type specified for the '%{name/}' %{typename/} is not valid when Analysis Services is in VertiPaq mode.\Cannot process the object '%{name/}' %{typename/} when Analysis Services is in Tabular mode.RThe datatype for column '%{IWColumnName/}' is not supported. DBTYPE = %d{dbtype/}.eThe VertiPaq schema '%{strSchemaName/}' could not be created in the engine because it already exists.bThe VertiPaq schema '%{strSchemaName/}' does not exist or you do not have permission to access it.`The VertiPaq session cannot perform the requested operation because no schema has been selected.9Duplicate primary key defined on table '%{IMBITableId/}'.2No primary key defined on table '%{IWTableName/}'.DAt least one partition should be defined on table '%{IWTableName/}'.�Cannot create relationship from the '%{mgname/}' table to the '%{degdimname/}' table because the '%{attributename/}' column in the '%{pkdimname/}' table has duplicate values.ARelationship '%{name/}' not found in the table '%{IWTableName/}'.<VertiPaq database '%{name/}' cannot have more than one cube.�VertiPaq column '%{IWColumnName/}' must be bound to the table through the table primary key and only through it.  Columns cannot have more than one key binding.>VertiPaq property '%{IWColumnName/}' cannot have name binding.�When operating in Tabular mode, a measure group can only have degenerate or reference dimension.  Measure group '%{name/}' has dimension of a different kind.cA table can only be referenced in one measure group. '%{name/}' table is referenced more than once.FA %{parentType/} measure group '%{name/}' can only have one partition.�Relationship to the reference table '%{refdimname/}' should have the Materialization property set to Regular because '%{dimname/}' directly refers to the base table.�Binding for VertiPaq measure '%{name/}' in measure group '%{mgname/}' is invalid because it does not match any property binding of the fact dimension '%{dimname/}'.�Aggregation for measure '%{name/}' in measure group '%{mgname/}' is not supported in VertiPaq mode. Supported aggregations are SUM, MIN, MAX, and COUNT.�Processing measure group '%{name/}' failed because the measure '%{measurename/}' binding do not match the dimension property '%{propertyname/}' binding.~MeasureGroupDimension '%{name/}' in measure group '%{mgname/}' does not have property 'ShareDimensionStorage' set to 'Shared'.LProperty '%{name/}' is not supported with Analysis Services in Tabular mode.QProperty '%{name/}' has value '%{value/}' which is not supported in Tabular mode.VIn %{typename/} '%{objectname/}', property '%{name/}' can only have value '%{value/}'.UKey column '%{IWColumnName/}' should be related to all other attributes in dimension.FRegular column '%{IWColumnName/}' cannot have attribute relationships.If source is specified for dimension attribute's '%{IWColumnName/}' KeyColumn it can only be ColumnBinding or RowNumberBinding.rStorageEngineMode property for database '%{name/}' is invalid in Tabular mode. Only supported value is 'InMemory'.�Failed creating or loading the MOLAP object %{typename/}, Name of '%{name/}' because the StorageEngineMode of the database '%{db_name/}' is 'InMemory'.nFailed creating or loading object %{typename/}, Name of '%{name/}' because it's not supported in Tabular mode.oTable '%{IWTableName/}' must have exactly one attribute of type RowNumber which is bound to a RowNumberBinding.oColumn '%{IWColumnName/}' of table '%{IWTableName/}' is of type RowNumber but does not have a RowNumberBinding.|Column '%{IWColumnName/}' of table '%{IWTableName/}' has a RowNumberBinding, but the type of the attribute is not RowNumber.�PowerPivot objects cannot be created or manipulated when the StorageEngineMode configuration property is set to 'Traditional' for database '%{name/}'.{Cannot set StorageEngineMode property of database '%{name/}' to 'Traditional' because Analysis Services is in Tabular mode.�Column segment data size is incorrect for table '%{IWTableName/}'. Either the partition file '%{strPartFileName/}' is corrupt or table metadata file is corrupt.pPartition '%{strPartIdx/}' of table '%{IWTableName/}' cannot contain column segments of different data versions.�Relationship to the reference table '%{refdimname/}' must have the Materialization property set to Indirect because '%{dimname/}' indirectly refers to the base table.hRowNumber column '%{IWColumnName/}' in VertiPaq table '%{IWTableName/}' only supports Integer data type.�RowNumber column '%{IWColumnName/}' in VertiPaq table '%{IWTableName/}' must have an attribute relationship to the key attribute of the dimension with Cardinality='One'.�The relationship '%{strNewRelationship/}' cannot be created since relationship '%{strExistingRelationship/}' already exists from table '%{IWTableName/}' and column '%{strFKColumnName/}' to table '%{strPKTableName/}' and column '%{strPKColumnName/}' .�Column '%{IWColumnName/}' in Table '%{IWTableName/}' contains a duplicate value '%{value/}' and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table.�Column '%{IWColumnName/}' in Table '%{IWTableName/}' contains blank values and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table.�The value specified for the '%{IMBIColumnId/}' property of the ErrorConfiguration object is not valid. The only supported value is '%{value/}'.�The '%{detaildimension/}' measure group dimension has ShareDimensionStorage set to Shared. This is only supported in Tabular mode.�Unable to create a new relationship on table '%{Table/}' because it introduces a relationship loop between the following tables: '%{Cycle/}'.�The operation on '%{name/}' %{typename/} cannot be completed since it creates ambiguous relationship between reference tables '%{startname/}' and '%{endname/}', which is not valid in Tabular mode.rThe DDL command '%{commandname/}' on '%{name/}' %{typename/} is not supported since the object is in Tabular mode.cAggregation Design on '%{name/}' %{typename/} is not supported since the object is in Tabular mode.�The path for non-materialized reference dimension '%{refdimname/}' between '%{startname/}' and '%{endname/}' must exist in Tabular mode.pTable '%{IWTableName/}' must have at least one attribute whose binding type is 'ColumnBinding' in VertiPaq mode.WAn integer division by zero has been encountered in the storage engine query processor.jDatatype conversion failed for [Table: '%{IWTableName/}', Column: '%{IWColumnName/}', Value: '%{value/}'].�Invalid OrderByAttributeID '%{orderby/}' set in table '%{IWTableName/}' attribute '%{IWColumnName/}' pointing to a Row Number type attribute.xObject '%{typename/}' '%{objectname/}': Property 'OrderBy' can only have value 'Key' or 'AttributeKey' in VertiPaq mode.mThe table '%{IWTableName/}' has a calculated column '%{IWColumnName/}' but is not bound to any measure group.[There is a syntax error in calculated column '%{IWColumnName/}' in table '%{IWTableName/}'.`The value '%{value/}' for the '%{name/}' property of the ErrorConfiguration object is not valid.�Dimension '%{dimname/}' attribute '%{name/}' can only have 'NullProcessing' set to 'Error' since the attribute is marked key or unique.�A command to refresh a table '%{name/}' has failed because the command did not specify the correct number of columns in the table.�Column '%{ColId/}' count of segments is different from partition segments count. Possible cause for this issue is table metadata file corruption, '%{strPartFileName/}'.Error during instantiation '%{InstObjClass/}' object of name '%{strObjectName/}': expected parent object's class is '%{ExpectedParentObjClass/}', but provided object class is '%{PassedParentObjClass/}'. Possible cause for this issue is table metadata file corruption.�Overwriting existing file '%{filename/}' while saving embedded PowerPivot data for dimension '%{dimname/}'. [Save Mask='0x%{msksave/}'][Data Object State='%{dostate/}']. This is an internal server error.�Invalid transactional state while saving embedded PowerPivot data for dimension '%{dimname/}'. [Server State='%{serverstate/}'][Caller='%{caller/}'][Dimension State='%{dimstate/}'][Table State='%{tablestate/}']. This is an internal server error.�Error during instantiation '%{InstObjClass/}' object: object name can not be empty for serializable data objects. Possible cause for this issue is table metadata file corruption.�Unexpected node found during deserialization of '%{ObjClass/}' dataobject. Possible cause for this issue is table metadata file corruption.�Table name '%{IWTableName/}' cannot be created, when in Tabular mode because it specifies multiple collation or language settings for different columns.�Error during deserialization of column '%{strColumnName/}': column segment map must be deserialized and instantiated before instantiation of table columns. Possible cause is corrupt table metadata file for table '%{strTableName/}'.&Inconsistent name for table '%{name/}'3Inconsistent name for table '%{cubedimensionname/}'lCalculated column '%{dimension/}'['%{calccolumn/}'] contains definition for DataSize which is not supported.�Binary type columns cannot be used in relationships. The column '%{IWColumnName/}' is defined as Binary and cannot be used to create lookup relationships between table '%{IMBITableId/} and another table'.�Binary type columns cannot be used in relationships. The column '%{IWColumnName/}' is defined as Binary, in table '%{IMBITableId/}', and cannot be used to create a relationship with another table.�You cannot change a Binary column to a different data type, or change a non-binary column to the Binary type: column '%{IMBIColumnId/}' in the table '%{IMBITableId/}'.EProperty '%{name/}' has value which is not supported in Tabular mode.uMeasure group '%{mgname/}' missing reference dimension for existing indirect relationship to dimension '%{dimname/}'._Table information returned by auxiliary processing node should contain at least one partition..�Master processing node expects different number of partitions included in auxiliary processing node response; expected:%d{ExpCount/} returned:%d{RetCount/}.�Master processing node does not expect this partition information (partitionId='%{strPartId/}') to be included in auxiliary processing node response.�Master processing node must receive all expected partitions information from auxiliary processing node response accordig to the order of partition in a primary table; primary partitions Ids='%{strExpPartIds/}', received partitions Ids='%{strRecPartIds/}'..Processing of the '%{strName/}' table started.,Finished processing the '%{strName/}' table.5Reading data for the '%{IMBITableId/}' table started.-Reading data for the '%{IMBITableId/}' table.6Finished reading data for the '%{IMBITableId/}' table.PAnalyzing\Encoding segment %d{segment/} for the '%{IMBITableId/}' table started.QFinished Analyzing\Encoding segment %d{segment/} for the '%{IMBITableId/}' table.fCompressing segment %d{segment/} of column '%{IMBIColumnId/}' for the '%{IMBITableId/}' table started.fFinished compressing segment %d{segment/} of column '%{IMBIColumnId/}' for the '%{IMBITableId/}' tableLBuilding and preparing relationship for the '%{IMBITableId/}' table started.MFinished building and preparing relationship for the '%{IMBITableId/}' table.PCompression started for the segment %d{segment/} of the '%{IMBITableId/}' table.�Compression for the segment '%d{segment/}' of the '%{IMBITableId/}' table completed in '%d{steps/}' steps with '%d{clusters/}' clusters computed in total. Execution has been timeboxed.�Compression for the segment '%d{segment/}' of the '%{IMBITableId/}' table completed in '%d{steps/}' steps with '%d{clusters/}' clusters computed in total. Execution hasn't been timeboxed.^Started tokenization processing for column '%{IMBIColumnId/}' for the table '%{IMBITableId/}'._Finished tokenization processing for column '%{IMBIColumnId/}' for the table '%{IMBITableId/}'.
Load started.Load finished.Load failed.Metadata load started.Metadata load finished.Metadata load failed.Data load started.Data load finished.Data load failed.Post load started.Post load finished.Post load failed.�Column '%{IWColumnName/}' in Table '%{IWTableName/}' contains a duplicate value '%{value/}' and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table.�Column '%{IWColumnName/}' in Table '%{IWTableName/}' contains blank values and this is not allowed for columns on the one side of a many-to-one relationship or for columns that are used as the primary key of a table.	%{query/}	%{query/}�Re-encoding the '%{IMBIColumnId/}' column of the '%{IMBITableId/}' table: switching to a value dictionary with updated magnitude.iRe-encoding the '%{IMBIColumnId/}' column of the '%{IMBITableId/}' table: switching to a hash dictionary.\Ended switching dictionary for the '%{IMBIColumnId/}' column of the '%{IMBITableId/}' table.�The '%{IMBIColumnId/}' column of the '%{IMBITableId/}' table contains a value, '%{value/}',  which is not supported (line number '%{line/}').JCannot convert value '%{value/}' of type %{srctype/} to type %{desttype/}.�Cannot create or modify relationship between foreign key column '%{fktable/}'[%{fkcol/}] and primary key column '%{pktable/}'[%{pkcol/}] because the data types are incompatible.1Database files failed to pass consistency checks.GInvalid argument. Unupported aggregation datatype for VertiPaq measure.�Parent-child hierarchies are not supported in Tabular mode, and level '%{level/}' includes a reference to parent attribute ID '%{parentpropertyid/}'.WThe '%{hier/}' hierarchy does not have an ALL level, which is required in Tabular mode.�The '%{IMBIColumnId/}' column of the '%{IMBITableId/}' table cannot be processed because it contains more than two billion unique values.RThe '%{hier/}' hierarchy is marked as processed but has an unknown structure type.UThe '%{hier/}' hierarchy is marked as processed but has an unknown ragged hole state.pThe '%{hier/}' hierarchy belongs to a database with a compatibility mode that does not support user hierarchies.}The current query cannot be evaluated for the '%{IMBITableId/}' table, because the table contains more than two billion rows.iThe '%{hier/}' hierarchy cannot be processed because it may contain more than two billion unique members.ZThe '%{hier/}' hierarchy cannot be processed because it includes the row number attribute.[Cannot find relationship object '%{relid/}' between '%{FKTable/}' and '%{PKTable/}' tables.�The primary/foreign key combination doesn't match for relationship object '%{relid/}' and preferred path between '%{FKTable/}' and '%{PKTable/}' tables.^The preferred path between '%{FKTable/}' and '%{PKTable/}' tables must specify RelationshipID.�Cannot query the '%{table/}'[%{hier/}] hierarchy because it is not processed.  Please refresh or recalculate the table '%{recalctable/}'.�The table, '%{IWTableName/}', cannot be created in Tabular mode because the column, '%{IWColumnName/}', is associated with a Binary data type that has an incorrect or unspecified DataSize property.�Columns of Binary type cannot be used in user defined hierarchies. The column '%{IWColumnName/}' in the table '%{IWTableName/}' is defined as Binary.YProcessing of the '%{IMBIPartitionId/}' partition of the '%{IMBITableId/}' table started.WFinished processing the '%{IMBIPartitionId/}' partition of the '%{IMBITableId/}' table.�The source of the Binary data type column is larger than the size that was specified in the DataSize property when the column was defined. Or the size of BLOB data exceeds the allowed maximum.TMeasure group '%{mgname/}' must have at least one partition defined in Tabular mode.�The table column '%{IWColumnName/}', in the table '%{IWTableName/}', binds to a column of Binary data type, which is not supported in earlier versions of SQL Server.�Partition '%{partname/}' cannot override the measure group's error configuration when Analysis Services is operating in Tabular mode.wSome in-memory partitions have been modified in the same transaction prior to merging. This is not currently supported.}The '%{CollationName/}' collation name specified for the '%{IWColumnName/}' column in the '%{IWTableName/}' table is invalid.�Cannot query internal supporting structures for column '%{table/}'[%{column/}] because they are not processed.  Please refresh or recalculate the table '%{recalctable/}'.kCube cannot be processed when Analysis Services is in Tabular mode. Please process Database object instead.�Cannot query internal supporting structures for column '%{table/}'[%{column/}] because they depend on a column, relationship, or measure that is not processed.  Please refresh or recalculate the model.�Cannot query the '%{table/}'[%{hier/}] hierarchy because it depends on a column, relationship, or measure that is not processed.  Please refresh or recalculate the model.3The DBTYPE='%d{dbtype/}' datatype is not supported._Query cannot be executed as attribute hierarchy for the '%{ColumnId/}' column is not processed.&Cannot find table with id '%{table/}'.ECannot find column with id '%{column/}' in table with id '%{table/}'.Binary Data�The source of the Binary data type column is larger than the size that was specified in the DataSize property when the column was defined. The column is set to an empty value.�Unable to create a new attribute relationship on table '%{Table/}' because it introduces a attribute relationship loop between the following attributes: '%{Cycle/}'.�The Vertipaq Table '%{Table/}' has no partition objects defined and therefore cannot be processed. This may happen if a PowerPivot 2010 data model was not properly upgraded.UReading data for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition started.MReading data for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition.VFinished reading data for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition.�Compressing segment %d{segment/} of column '%{IMBIColumnId/}' for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition started.�Finished compressing segment %d{segment/} of column '%{IMBIColumnId/}' for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition.pCompression started for the segment %d{segment/} of the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition.�Compression for the segment '%d{segment/}' of the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition completed in '%d{steps/}' steps with '%d{clusters/}' clusters computed in total. Execution has been timeboxed.�Compression for the segment '%d{segment/}' of the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition completed in '%d{steps/}' steps with '%d{clusters/}' clusters computed in total. Execution hasn't been timeboxed.pAnalyzing\Encoding segment %d{segment/} for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition started.qFinished Analyzing\Encoding segment %d{segment/} for the '%{IMBITableId/}' table '%{IMBIPartitionId/}' partition.	%{query/}	%{query/}	%{query/}	%{query/}�The table column '%{IWColumnName/}', in the table '%{IWTableName/}', has the corresponding attribute hierarchy not optimized which also requires the hierarchy to be invisible.�The dimension property '%{IMBIColumnId/}', in the dimension '%{IMBITableId/}', has the corresponding attribute hierarchy not optimized which also requires the hierarchy to be unsorted.�The Vertipaq dimension property '%{ColumnId/}', in the dimension '%{TableId/}', must use the same optimization setting in the cube '%{CubeId/}'.�The dimension property '%{ColumnId/}', in the dimension '%{TableId/}', has the corresponding attribute hierarchy not optimized which prohibits the type of access you were trying to use.�The column '%{IMBIColumnId/}', in the table '%{IMBITableId/}', has attribute hierarchy with column usage set to DAX Usage, and this requires the hierarchy to also be unsorted.�Attribute hierarchies in columns set to DAX Usage cannot be included in user defined hierarchies. The attribute '%{IMBIColumnId/}' in the dimension '%{IMBITableId/}' is set to DAX Usage.�Attribute hierarchies in columns set to DAX Usage cannot be ordered by any other column. The attribute '%{IMBIColumnId/}' in the dimension '%{IMBITableId/}' is set to DAX Usage.�Columns with Column Usage set to DAX Usage cannot be used in the Where, Order By or Distinct clauses when Query mode is set to Data Keys. The '%{ColumnId/}' column has Column Usage set to DAX Usage.�The column '%{IMBIColumnId/}', in the table '%{IMBITableId/}', has property Column Usage set to DAX Usage, and this requires the database compatibility level to be 1103 or higher.�Calculated column '%{dimension/}'['%{calccolumn/}'] should contain definition of both OverrideDimensionID and OverrideAttributeID. One of them is missing.KUnsupported version for internal scale out distributed processing protocol.SUnrecognised payload header for internal scale out distributed processing protocol.RUnrecognised table payload for internal scale out distributed processing protocol.SUnrecognised column payload for internal scale out distributed processing protocol.	%{query/}	%{query/}tUnsupported change in encoding for an attribute detected. Consider preseeding the data to avoid changes in encoding.YThe information regarding shard definition does not match distributed processing request.BUnexpected transaction context for distributed processing request.pCannot convert value '%{value/}' of type %{srctype/} to type %{desttype/} while processing column - %{colName/}.`Table '%{table/}' metadata file is corrupt. The main table is not found under DataFileList node.kThere is corruption in the storage layer. The collection of tables in the '%{parent/}' database is corrupt.(The '%{table/}' system table is missing.mThere is corruption in the storage layer. The collection of hierarchies in the '%{parent/}' table is corrupt.ODatabase consistency checks (DBCC) failed while checking the '%{db/}' database.MDatabase consistency checks (DBCC) failed while checking the '%{tbl/}' table.NDatabase consistency checks (DBCC) failed while checking the '%{col/}' column.ODatabase consistency checks (DBCC) failed while checking the column statistics.NDatabase consistency checks (DBCC) failed while checking the table statistics.PDatabase consistency checks (DBCC) failed while checking the segment statistics.MDatabase consistency checks (DBCC) failed while checking the data dictionary.RDatabase consistency checks (DBCC) failed while checking the '%{hier/}' hierarchy.KDatabase consistency checks (DBCC) failed while checking the data segments.]A duplicate value has been detected in the Unique Value store associated with the dictionary.:Failed to deserialize a hash table due to data corruption.<Failed to deserialize a string store due to data corruption.JDatabase consistency checks (DBCC) failed while checking the string store.IDatabase consistency checks (DBCC) failed while checking the token store.iThere is corruption in the storage layer. The collection of columns in the '%{parent/}' table is corrupt.oThere is corruption in the storage layer. The collection of relationships in the '%{parent/}' table is corrupt.lThere is corruption in the storage layer. The collection of partitions in the '%{parent/}' table is corrupt.!A bad table type was encountered.kThere is corruption in the storage layer. The collection of segments in the '%{parent/}' column is corrupt.#A bad segment type was encountered.RDatabase consistency checks (DBCC) failed while checking the partition statistics.IDatabase consistency checks (DBCC) failed while checking the segment map.GDatabase consistency checks (DBCC) failed while checking relationships.@Checking consistency of the '%{db/}' database. Phase: pre-check.@Checking consistency of the '%{table/}' table. Phase: pre-check.?Checking consistency of the '%{col/}' column. Phase: pre-check.=Checking consistency of database '%{db/}'. Phase: post-check.AChecking consistency of the '%{table/}' table. Phase: post-check.@Checking consistency of the '%{col/}' column. Phase: post-check.�The data model has encountered an unexpected inconsistency and cannot be loaded. The system table '%{IMBITableId/}' is expected to be in the schema, but it cannot be found.�The data model has encountered an unexpected inconsistency and cannot be loaded. The dictionary storage type for column '%{col/}' in table '%{table/}' has an unexpected value '%{storetype/}'.�The data model has encountered an unexpected inconsistency and cannot be loaded. The column partition file names '%{file1/}' and '%{file2/}' do not match.`The DBCC command specified a partition name without a table name. Please specify the table name.�This DBCC API command is designed for use against databases which are using the TabularMetadata setting for the StorageEngineUsed property. The target database has a different StorageEngineUsed setting.  Please use the alternate DBCC API.4Value Encoding failure - Data ID range is too large.PAn error occurred while loading Vertipaq data objects for Table '%{TableName/}'.JAn error occurred while loading Vertipaq data objects for multiple tables.�BitPackCompression failure: during processing of the partition with index=%d{partIdx/} of column '%{IMBIColumnId/}', segment with index %d{segIdx/} reports zero distinct states.�An error occurred while creating/modifying the storage file. File '%{filename/}' already exists. The new file version is incorrect. Transaction table versions between Vertipaq Table '%{IMBITableName/}' and Tabular Metadata storage encountered unexpected inconsistencies while committing Tabular Metadata Transaction. Vertipaq Version: %d{IMBIVersion/}, Tabular Metadata Version: %d{TMVersion/}.Master table versions between Vertipaq Table '%{IMBITableName/}' and Tabular Metadata storage encountered unexpected inconsistencies while committing Tabular Metadata Transaction. Vertipaq Version: %d{IMBIVersion/}, Tabular Metadata Version: %d{TMVersion/}.�Master and Transaction copy of Vertipaq Table: '%{IMBITableName/}' encountered inconsistencies while committing Tabular Metadata Transaction. Master Version: %d{MasterVersion/}, Transaction Version: %d{TxnVersion/}.�Table versions between Vertipaq Table '%{IMBITableName/}' and Tabular Metadata storage encountered unexpected inconsistencies after loading Vertipaq Metadata. Vertipaq Version: %d{IMBIVersion/}, Tabular Metadata Version: %d{TMVersion/}.tVertiPaq schema was cloned in VertiPaq Transaction but Tabular SavePoint was not created in the Tabular Transaction.�An error occurred while parallel saving VertiPaq data objects for Schema '%{SchemaName/}', Table '%{TableName/}' and Column '%{ColumnName/}'.YAn error occurred while parallel loading Vertipaq data objects for multiple relationshipsrAn error occurred while parallel saving VertiPaq data objects for Schema '%{SchemaName/}', Table '%{TableName/}'.'[An error occurred while parallel saving VertiPaq data objects for Schema '%{SchemaName/}'.'�The data type '%{sourceValueType/}' does not match the expected data type '%{columnType/}' for the column '%{column/}' in table '%{table/}', column mask '%{columnMask/}'.�Database consistency checks (DBCC) failed while checking the multi-partition segment map, partIndex %ld{PartIndex/} is out of valid range [0, %ld{SegCount/}).�Analysis Services is running in Tabular mode therefore StorageMode property of measure group '%{name/}' can be set only to InMemory.�Analysis Services is running in Tabular mode therefore StorageMode property of dimension '%{name/}' can be set only to InMemory.uTable '%{IMBITableId/}' isn't expected to be master. Current operation requires all tables to be in non-master state..Returns the specified date in datetime format.Day8A number from 1 to 31 representing the day of the month.Month9A number from 1 to 12 representing the month of the year.Year*A four digit number representing the year.UReturns the number of units (unit specified in Interval) between the input two dates.Date19A date in datetime format that represents the start date.Date27A date in datetime format that represents the end date.Interval?The unit that will be used to calculate, between the two dates.AConverts a date in the form of text to a date in datetime format.DateText%A text string that represents a date.@Returns a number from 1 to 31 representing the day of the month.DateA date in datetime format.WReturns the date that is the indicated number of months before or after the start date.Months0The number of months before or after start_date.	StartDate9A date in datetime format that represents the start date.nReturns the date in datetime format of the last day of the month before or after a specified number of months.Months4The number of months before or after the start_date.	StartDate"The start date in datetime format.DReturns the hour as a number from 0 (12:00 A.M.) to 23 (11:00 P.M.).DatetimeHA datetime value or text in time format, such as 16:48:00 or 4:48:00 PM.6Returns a number from 0 to 59 representing the minute.DatetimeHA datetime value or text in time format, such as 16:48:00 or 4:48:00 PM.JReturns a number from 1 (January) to 12 (December) representing the month.DateA date in datetime format.5Returns the current date and time in datetime format.6Returns a number from 0 to 59 representing the second.DatetimeSThe time in datetime format or text in time format, such as 16:48:23 or 4:48:47 PM.SConverts hours, minutes, and seconds given as numbers to a time in datetime format.Hour,A number from 0 to 23 representing the hour.Minute.A number from 0 to 59 representing the minute.Second.A number from 0 to 59 representing the second.<Converts a time in text format to a time in datetime format.TimeTextKA text string that gives a time; date information in the string is ignored.,Returns the current date in datetime format.cReturns the current date and time in datetime format expressed in Coordinated Universal Time (UTC).ZReturns the current date in datetime format expressed in Coordinated Universal Time (UTC).GReturns a number from 1 to 7 identifying the day of the week of a date.DateA date in datetime format.
ReturnType�A number that determines the return value: for Sunday=1 through Saturday=7, use 1; for Monday=1 through Sunday=7, use 2; for Monday=0 through Sunday=6, use 3.$Returns the week number in the year.DateA date in datetime format.
ReturnTypeqA number that determines the return value: use 1 when week begins on Sunday, or use 2 when week begins on Monday.3Returns the year of a date as a four digit integer.DateA date in datetime format.`Returns the year fraction representing the number of whole days between start_date and end_date.Basis#The type of day count basis to use.EndDate The end date in datetime format.	StartDate"The start date in datetime format.?Combines the given set of operands using a specified delimiter.	DelimiterEDelimiter which is used to join the expressions into a single string.Expression1SFirst Expression to be evaluated and joined with other strings using the Separator.Expression2TSecond Expression to be evaluated and joined with other strings using the Separator.VReturns TRUE if there exists at least one row where all columns have specified values.
ColumnName2A column in the input table or in a related table.TableThe table to test.Value.A scalar expression to look for in the column.VReturns TRUE if there exists at least one row where all columns have specified values.TableThe table to test.Value<A scalar expression to look for in the corresponding column.^Returns the value of the CustomData connection string property if defined; otherwise, BLANK().Raises a user specified error.	ErrorText#The text of the error to be raised.-Invokes external expression from data source.
Datasource:The name of external data source executing the expression.
Expression9The expression to be evaluated from external data source.Table[The table containing the rows for which the Values and Dates expressions will be evaluated.ValuesaAn expression to be evaluated for each row of the table, which will yield a series of cash flows.
ColumnName A column in the same base table.1Convert an expression to the specified data type.
Expression*An expression which needs to be converted.DataTypeSAn enumeration that includes: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME.3Clear filters from the specified tables or columns.
ColumnName A column in the same base table.TableNameOrColumnName(The name of an existing table or column.Type1A type name to be associated with the expression.*Invokes external measure from data source.
Datasource7The name of external data source executing the measure.MeasureName=The measure object to be evaluated from external data source.Type.A type name to be associated with the measure.XReturns the content available at the provided url and the return type is of binary type.DefaultImageURLDefault image URL.ImageURL
Image URL.HReturns true the specified table or column have one and only one filter.
ColumnName$The column to check the filter info.AReturns true when there's only one value in the specified column.
ColumnName$The column to check the filter info.;Checks whether a value is blank, and returns TRUE or FALSE.ValueThe value you want to test.AReturns true when the specified table or column is crossfiltered.TableNameOrColumnName-The column or table to check the filter info.AReturns true if the specified table or table-expression is Empty.TableTable or table-expression.>Checks whether a value is an error, and returns TRUE or FALSE.ValueThe value you want to test.:Returns TRUE if number is even, or FALSE if number is odd.Number@The value to test. If number is not an integer, it is truncated.CReturns true when there are direct filters on the specified column.TableNameOrColumnName-The table or column to check the filter info.MReturns true when the specified column is the level in a hierarchy of levels.
ColumnNameThe column of the level.UChecks whether a value is a logical value (TRUE or FALSE), and returns TRUE or FALSE.ValueThe value you want to test.YChecks whether a value is not text (blank cells are not text), and returns TRUE or FALSE.ValueThe value you want to test.>Checks whether a value is a number, and returns TRUE or FALSE.ValueThe value you want to test.:Returns TRUE if number is odd, or FALSE if number is even.Number@The value to test. If number is not an integer, it is truncated._Returns TRUE if the current row contains a subtotal for a specified column and FALSE otherwise.
ColumnNameThe column you want to test.:Checks whether a value is text, and returns TRUE or FALSE.ValueThe value you want to test.Returns the user culture.iReturns the domain name and user name of the current connection with the format of domain-name\user-name.�Returns the current user's Object ID from Azure AD for Azure Analysis Server and the current user's SID for on-premise Analysis Server. Returns the user principal name.RChecks whether all arguments are TRUE, and returns TRUE if all arguments are TRUE.Logical1$The logical values you want to test.Logical2$The logical values you want to test. Returns the logical value FALSE.]Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE.LogicalTest?Any value or expression that can be evaluated to TRUE or FALSE.
ResultIfFalseWThe value that is returned if the logical test is FALSE; if omitted, FALSE is returned.ResultIfTrueUThe value that is returned if the logical test is TRUE; if omitted, TRUE is returned.lReturns value_if_error if the first expression is an error and the value of the expression itself otherwise.ValueAny value or expression.ValueIfErrorAny value or expression.(Changes FALSE to TRUE, or TRUE to FALSE.Logical=A value or expression that can be evaluated to TRUE or FALSE.\Returns TRUE if any of the arguments are TRUE, and returns FALSE if all arguments are FALSE.Logical1$The logical values you want to test.Logical2$The logical values you want to test.BReturns different results depending on the value of an expression.Else;If there are no matching values the Else value is returned.
ExpressionThe expression to be evaluated.Result@The result to be returned if Expression has corresponding value.ValueGIf expression has this value the corresponding result will be returned.Returns the logical value TRUE.'Returns the absolute value of a number.Number1The number for which you want the absolute value.�Returns the arccosine, or inverse cosine, of a number. The arccosine is the angle whose cosine is number. The returned angle is given in radians in the range 0 (zero) to pi.Number:The cosine of the angle you want and must be from -1 to 1.�Returns the inverse hyperbolic cosine of a number. The number must be greater than or equal to 1. The inverse hyperbolic cosine is the value whose hyperbolic cosine is number, so ACOSH(COSH(number)) equals number.Number+Any real number equal to or greater than 1.SReturns the principal value of the arccotangent, or inverse cotangent, of a number.NumberJNumber is the cotangent of the angle you want. This must be a real number.5Returns the inverse hyperbolic cotangent of a number.Number4The absolute value of Number must be greater than 1.�Returns the arcsine, or inverse sine, of a number. The arcsine is the angle whose sine is number. The returned angle is given in radians in the range -pi/2 to pi/2.Number8The sine of the angle you want and must be from -1 to 1.�Returns the inverse hyperbolic sine of a number. The inverse hyperbolic sine is the value whose hyperbolic sine is number, so ASINH(SINH(number)) equals number.NumberAny real number.�Returns the arctangent, or inverse tangent, of a number. The arctangent is the angle whose tangent is number. The returned angle is given in radians in the range -pi/2 to pi/2.Number# The tangent of the angle you want.�Returns the inverse hyperbolic tangent of a number. Number must be between -1 and 1 (excluding -1 and 1). The inverse hyperbolic tangent is the value whose hyperbolic tangent is number, so ATANH(TANH(number)) equals number.Number!Any real number between 1 and -1.�Returns the beta distribution. The beta distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.A#A lower bound to the interval of x.Alpha A parameter of the distribution.B$An upper bound to the interval of x.BetaA parameter the distribution.
Cumulative� A logical value that determines the form of the function. If cumulative is TRUE, BETA.DIST returns the cumulative distribution function; if FALSE, it returns the probability density function.X<The value between A and B at which to evaluate the function.+Returns the inverse of the beta cumulative probability density function (BETA.DIST). If probability = BETA.DIST(x,...TRUE), then BETA.INV(probability,...) = x. The beta distribution can be used in project planning to model probable completion times given an expected completion time and variability.A#A lower bound to the interval of x.Alpha A parameter of the distribution.B$An upper bound to the interval of x.BetaA parameter the distribution.Probability4A probability associated with the beta distribution.RRounds a number up, to the nearest integer or to the nearest unit of significance.NumberThe value you want to round.Significance(The multiple to which you want to round.�Returns the chi-squared distribution. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.
Cumulative�A logical value that determines the form of the function. If cumulative is TRUE, CHISQ.DIST returns the cumulative distribution function; if FALSE, it returns the probability density function.Deg_freedom!The number of degrees of freedom.X9The value at which you want to evaluate the distribution.�Returns the right-tailed probability of the chi-squared distribution. The chi-squared distribution is associated with a chi-squared test. Use the chi-squared test to compare observed and expected values. For example, a genetic experiment might hypothesize that the next generation of plants will exhibit a certain set of colors. By comparing the observed results with the expected ones, you can decide whether your original hypothesis is valid.Deg_freedom!The number of degrees of freedom.X9The value at which you want to evaluate the distribution.Returns the inverse of the left-tailed probability of the chi-squared distribution. The chi-squared distribution is commonly used to study variation in the percentage of something across samples, such as the fraction of the day people spend watching television.Deg_freedom!The number of degrees of freedom.Probability;A probability associated with the chi-squared distribution."Returns the inverse of the right-tailed probability of the chi-squared distribution. If probability = CHISQ.DIST.RT(x,...), then CHISQ.INV.RT(probability,...) = x. Use this function to compare observed results with expected ones in order to decide whether your original hypothesis is valid.Deg_freedom!The number of degrees of freedom.Probability;A probability associated with the chi-squared distribution.�Returns the number of combinations for a given number of items. Use COMBIN to determine the total possible number of groups for a given number of items.NumberThe number of items.
Number_chosen(The number of items in each combination.RReturns the number of combinations (with repetitions) for a given number of items.NumberqMust be greater than or equal to 0, and greater than or equal to Number_chosen. Non-integer values are truncated.
Number_chosenEMust be greater than or equal to 0. Non-integer values are truncated.SReturns the confidence interval for a population mean, using a normal distribution.Alpha�The significance level used to compute the confidence level. The confidence level equals 100*(1 - alpha)%, or in other words, an alpha of 0.05 indicates a 95 percent confidence level.SizeThe sample size.Standard_devPThe population standard deviation for the data range and is assumed to be known.XReturns the confidence interval for a population mean, using a Student's t distribution.Alpha�The significance level used to compute the confidence level. The confidence level equals 100*(1 - alpha)%, or in other words, an alpha of 0.05 indicates a 95 percent confidence level.SizeThe sample size.Standard_devPThe population standard deviation for the data range and is assumed to be known.&Returns the cosine of the given angle.Number3The angle in radians for which you want the cosine.*Returns the hyperbolic cosine of a number.NumberAAny real number for which you want to find the hyperbolic cosine.6Return the cotangent of an angle specified in radians.Number6The angle in radians for which you want the cotangent.6Return the hyperbolic cotangent of a hyperbolic angle.NumberAny real number.*Returns the value as a currency data type.Value:A scalar expression to be converted to currency data type.Converts radians into degrees.Number.The angle in radians that you want to convert. Returns number rounded up to the nearest even integer. You can use this function for processing items that come in twos. For example, a packing crate accepts rows of one or two items. The crate is full when the number of items, rounded up to the nearest two, matches the crate's capacity.NumberThe value to round.0Returns e raised to the power of a given number.NumbervThe exponent that is applied to the base e. The constant e equals 2.71828182845904, the base of the natural logarithm.Returns the exponential distribution. Use EXPON.DIST to model the time between events, such as how long an automated bank teller takes to deliver cash. For example, you can use EXPON.DIST to determine the probability that the process takes at most 1 minute.
Cumulative�A logical value that indicates which form of the exponential function to provide. If cumulative is TRUE, EXPON.DIST returns the cumulative distribution function; if FALSE, it returns the probability density function.LambdaThe parameter value.XThe value of the function.>Returns the factorial of a number, equal to 1*2*3*...* Number.Number1The nonnegative number you want the factorial of.KRounds a number down, toward zero, to the nearest multiple of significance.NumberThe number you want to round.SignificancerThe multiple to which you want to round. Number and significance must either both be positive or both be negative.�Returns the greatest common divisor of two integers. The greatest common divisor is the largest integer that divides both number1 and number2 without a remainder.Number1>The first number, if value is not an integer, it is truncated.Number2?The second number, if value is not an integer, it is truncated.,Rounds a number down to the nearest integer.Number0The number you want to round down to an integer.VRounds a number up, to the nearest integer or to the nearest multiple of significance.NumberThe value you want to round.Significance(The multiple to which you want to round.�Returns the least common multiple of integers. The least common multiple is the smallest positive integer that is a multiple of both integer arguments number1, number2. Use LCM to add fractions with different denominators.Number1>The first number, if value is not an integer, it is truncated.Number2?The second number, if value is not an integer, it is truncated.*Returns the natural logarithm of a number.Number=The positive number for which you want the natural logarithm.:Returns the logarithm of a number to the base you specify.Base*The base of the logarithm; if omitted, 10.Number5The positive number for which you want the logarithm.*Returns the base-10 logarithm of a number.Number=The positive number for which you want the base-10 logarithm.=Returns the remainder after a number is divided by a divisor.Divisor'The number by which you want to divide.NumberTThe number for which you want to find the remainder after the division is performed.1Returns a number rounded to the desired multiple.Multiple3The multiple to which you want to round the number.NumberThe value to round.NReturns the normal distribution for the specified mean and standard deviation.
Cumulative�A logical value that determines the form of the function. If cumulative is TRUE, NORM.DIST returns the cumulative distribution function; if FALSE, it returns the probability mass function.Mean(The arithmetic mean of the distribution.Standard_dev+The standard deviation of the distribution.X.The value for which you want the distribution.hReturns the inverse of the normal cumulative distribution for the specified mean and standard deviation.Mean(The arithmetic mean of the distribution.Probability7A probability corresponding to the normal distribution.Standard_dev+The standard deviation of the distribution.^Returns the standard normal distribution (has a mean of zero and a standard deviation of one).
Cumulative�Cumulative is a logical value that determines the form of the function. If cumulative is TRUE, NORMS.DIST returns the cumulative distribution function; if FALSE, it returns the probability mass function.Z.The value for which you want the distribution.�Returns the inverse of the standard normal cumulative distribution. The distribution has a mean of zero and a standard deviation of one.Probability7A probability corresponding to the normal distribution.5Returns number rounded up to the nearest odd integer.NumberThe value to round.dReturns the number of permutations for a given number of objects that can be selected from number objects. A permutation is any set or subset of objects or events where internal order is significant. Permutations are different from combinations, for which the internal order is not significant. Use this function for lottery-style probability calculations.Number0An integer that describes the number of objects.
Number_chosenDAn integer that describes the number of objects in each permutation.AReturns the value of Pi, 3.14159265358979, accurate to 15 digits.�Returns the Poisson distribution. A common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in 1 minute.
CumulativedA logical value that determines the form of the probability distribution returned. If cumulative is TRUE, POISSON.DIST returns the cumulative Poisson probability that the number of random events occurring will be between zero and x inclusive; if FALSE, it returns the Poisson probability mass function that the number of events occurring will be exactly x.MeanThe expected numeric value.XThe number of events.1Returns the result of a number raised to a power.NumberThe base number.Power1The exponent, to which the base number is raised.*Returns the integer portion of a division.DenominatorThe divisor.	Numerator
The dividend.Converts degrees to radians.Number-An angle in degrees that you want to convert.Returns a random number greater than or equal to 0 and less than 1, evenly distributed. Random numbers change on recalculation.8Returns a random number between the numbers you specify.Bottom-The smallest integer RANDBETWEEN will return.Top,The largest integer RANDBETWEEN will return.0Rounds a number to a specified number of digits.NumberThe number you want to round.NumberOfDigitsThe number of digits to which you want to round. Negative rounds to the left of the decimal point; zero to the nearest integer."Rounds a number down, toward zero.Number+Any real number that you want rounded down.NumberOfDigits�The number of digits to which you want to round. Negative rounds to the left of the decimal point; zero or omitted, to the nearest integer.#Rounds a number up, away from zero.Number)Any real number that you want rounded up.NumberOfDigits�The number of digits to which you want to round. Negative rounds to the left of the decimal point; zero or omitted, to the nearest integer.wReturns the sign of a number: 1 if the number is positive, zero if the number is zero, or -1 if the number is negative.NumberAny real number.$Returns the sine of the given angle.Number1The angle in radians for which you want the sine.(Returns the hyperbolic sine of a number.NumberAny real number.$Returns the square root of a number.Number.The number for which you want the square root.)Returns the square root of (number * pi).Number%The number by which pi is multiplied.1Returns the Student's left-tailed t-distribution.
Cumulative�A logical value that determines the form of the function. If cumulative is TRUE, T.DIST returns the cumulative distribution function; if FALSE, it returns the probability density function.Deg_freedom7An integer indicating the number of degrees of freedom.X8The numeric value at which to evaluate the distribution.0Returns the two-tailed Student's t-distribution.Deg_freedom7An integer indicating the number of degrees of freedom.X8The numeric value at which to evaluate the distribution.2Returns the right-tailed Student's t-distribution.Deg_freedom7An integer indicating the number of degrees of freedom.X8The numeric value at which to evaluate the distribution.@Returns the left-tailed inverse of the Student's t-distribution.Deg_freedomMThe number of degrees of freedom with which to characterize the distribution.Probability=The probability associated with the Student's t-distribution.?Returns the two-tailed inverse of the Student's t-distribution.Deg_freedomMThe number of degrees of freedom with which to characterize the distribution.Probability=The probability associated with the Student's t-distribution.'Returns the tangent of the given angle.Number4The angle in radians for which you want the tangent.+Returns the hyperbolic tangent of a number.NumberAny real number.\Truncates a number to an integer by removing the decimal, or fractional, part of the number.Number The number you want to truncate.NumberOfDigitsJA number specifying the precision of the truncation; if omitted, 0 (zero).Returns a blank.,Joins two text strings into one text string.Text1bThe first text string to be joined into a single text string. Strings can include text or numbers.Text2cThe second text string to be joined into a single text string. Strings can include text or numbers.�Evaluates expression for each row on the table, then return the concatenation of those values in a single string result, seperated by the specified delimiter.	Delimiter1The delimiter to be concatenated with expression.
Expression9The expression to be evaluated for each row of the table.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.OrderBy_Expression,Expression to be used for sorting the table.TableIThe table containing the rows for which the expression will be evaluated.cReturns TRUE if one text string contains another text string. CONTAINSSTRING is not case-sensitive.FindTextuThe text you want to find. You can use the ? and * wildcard characters; use ~? and ~* to find the ? and * characters.
WithinText2The text in which you want to search for FindText.dReturns TRUE if one text string contains another text string. CONTAINSSTRINGEXACT is case-sensitive.FindText?The text you want to find. Wildcard characters are not allowed.
WithinText2The text in which you want to search for FindText.iChecks whether two text strings are exactly the same, and returns TRUE or FALSE. EXACT is case-sensitive.Text1The first text string.Text2The second text string.dReturns the starting position of one text string within another text string. FIND is case-sensitive.FindText�The text you want to find. Use double quotes (empty text) to match the first character in within_text; wildcard characters not allowed.
NotFoundValue\The numeric value to be returned if the text is not found; if omitted, an error is returned.
StartPosition�The character at which to start the search; if omitted, StartPosition = 1. The first character in WithinText is character number 1.
WithinText.The text containing the text you want to find.hRounds a number to the specified number of decimals and returns the result as text with optional commas.DecimalsFThe number of digits to the right of the decimal point; if omitted, 2.NoCommasA logical value: if TRUE, do not display commas in the returned text; if FALSE or omitted, display commas in the returned text.Number1The number you want to round and convert to text.8Converts a value to text in the specified number format.Format!A number format that you specify.Value9A number, or a formula that evaluates to a numeric value.FReturns TRUE if there is a match between the MatchExpression and Text.MatchExpression-MatchExpression to be evaluated against Text.Text-Text to be evaluated against MatchExpression.KReturns the specified number of characters from the start of a text string.NumberOfCharactersAThe number of characters you want LEFT to extract; if omitted, 1.Text>The text string containing the characters you want to extract.2Returns the number of characters in a text string.TextCThe text whose length you want to find. Spaces count as characters.3Converts all letters in a text string to lowercase.Text[The text you want to convert to lowercase. Characters that are not letters are not changed.fReturns a string of characters from the middle of a text string, given a starting position and length.NumberOfCharacters#The number of characters to return.
StartPositionNThe position of the first character you want to extract. Positions start at 1.Text>The text string from which you want to extract the characters.<Replaces part of a text string with a different text string.NewTextThe replacement text.NumberOfCharacters2The number of characters that you want to replace.OldTextDThe string of text that contains the characters you want to replace.
StartPositionQThe position of the character in old_text that you want to replace with new_text.jRepeats text a given number of times. Use REPT to fill a cell with a number of instances of a text string.
NumberOfTimes@A positive number specifying the number of times to repeat text.TextThe text you want to repeat.IReturns the specified number of characters from the end of a text string.NumberOfCharacters<The number of characters you want to extract; if omitted, 1.TextAThe text string that contains the characters you want to extract.jReturns the starting position of one text string within another text string. SEARCH is not case-sensitive.FindTextuThe text you want to find. You can use the ? and * wildcard characters; use ~? and ~* to find the ? and * characters.
NotFoundValue\The numeric value to be returned if the text is not found; if omitted, an error is returned.
StartPositionnThe character position in WithinText at which you want to start searching. If omitted, the default value is 1.
WithinText2The text in which you want to search for FindText.6Replaces existing text with new text in a text string.InstanceNumbercThe occurrence of old_text you want to replace. If omitted, every instance of old_text is replaced.NewText+The text you want to replace old_text with.OldText�The existing text you want to replace. If the case of old_text does not match the case in the existing text, SUBSTITUTE will not replace the text.TextgA string of text, or a reference to a cell containing text, in which you want to substitute characters.MRemoves all spaces from a text string except for single spaces between words.Text,The text from which you want spaces removed.LReturns the Unicode character that is referenced by the given numeric value.NumberRNumber is the Unicode number(code point) for which you want the Unicode character.QReturns the number (code point) corresponding to the first character of the text.Text;Text is the character for which you want the Unicode value.0Converts a text string to all uppercase letters.Text_The text you want converted to uppercase, or a reference to a cell that contains a text string.<Converts a text string that represents a number to a number.TextThe text to be converted.Evaluates the specified expression for the date corresponding to the end of the current month after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.�Evaluates the specified expression for the date corresponding to the end of the current quarter after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.~Evaluates the specified expression for the date corresponding to the end of the current year after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.YearEndDateEnd of year date.5Moves the given set of dates by a specified interval.DatesMThe name of a column containing dates or a one column table containing dates.Interval"One of: Day, Month, Quarter, Year.NumberOfIntervals!The number of intervals to shift.*Returns the dates between two given dates.DatesMThe name of a column containing dates or a one column table containing dates.EndDate	End date.	StartDateStart date.(Returns the dates from the given period.DatesMThe name of a column containing dates or a one column table containing dates.Interval"One of: Day, Month, Quarter, Year.NumberOfIntervalsThe number of intervals.	StartDateStart date.7Returns a set of dates in the month up to current date.DatesMThe name of a column containing dates or a one column table containing dates.9Returns a set of dates in the quarter up to current date.DatesMThe name of a column containing dates or a one column table containing dates.6Returns a set of dates in the year up to current date.DatesMThe name of a column containing dates or a one column table containing dates.YearEndDateEnd of year date.Returns the end of month.DatesMThe name of a column containing dates or a one column table containing dates.Returns the end of quarter.DatesMThe name of a column containing dates or a one column table containing dates.Returns the end of year.DatesMThe name of a column containing dates or a one column table containing dates.YearEndDateEnd of year date.Returns first non blank date.DatesMThe name of a column containing dates or a one column table containing dates.UReturns the first value in the column for which the expression has a non blank value.
ColumnNameThe source values.
Expression.The expression to be evaluated for each value.Returns last non blank date.DatesMThe name of a column containing dates or a one column table containing dates.TReturns the last value in the column for which the expression has a non blank value.
ColumnNameThe source values.
Expression.The expression to be evaluated for each value.Returns a next day.DatesMThe name of a column containing dates or a one column table containing dates.Returns a next month.DatesMThe name of a column containing dates or a one column table containing dates.Returns a next quarter.DatesMThe name of a column containing dates or a one column table containing dates.Returns a next year.DatesMThe name of a column containing dates or a one column table containing dates.YearEndDateEnd of year date.�Evaluates the specified expression for the date corresponding to the end of the previous month after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.�Evaluates the specified expression for the date corresponding to the end of the previous quarter after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.Evaluates the specified expression for the date corresponding to the end of the previous year after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.YearEndDateEnd of year date.VReturns a parallel period of dates by the given set of dates and a specified interval.DatesMThe name of a column containing dates or a one column table containing dates.Interval"One of: Day, Month, Quarter, Year.NumberOfIntervalsThe number of the intervals.Returns a previous day.DatesMThe name of a column containing dates or a one column table containing dates.Returns a previous month.DatesMThe name of a column containing dates or a one column table containing dates.Returns a previous quarter.DatesMThe name of a column containing dates or a one column table containing dates.Returns a previous year.DatesMThe name of a column containing dates or a one column table containing dates.YearEndDateEnd of year date.GReturns a set of dates in the current selection from the previous year.DatesMThe name of a column containing dates or a one column table containing dates.Returns the start of month.DatesMThe name of a column containing dates or a one column table containing dates.Returns the start of quarter.DatesMThe name of a column containing dates or a one column table containing dates.Returns the start of year.DatesMThe name of a column containing dates or a one column table containing dates.YearEndDateEnd of year date.�Evaluates the specified expression over the interval which begins on the first of the month and ends with the last date in the specified date column after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.�Evaluates the specified expression over the interval which begins on the first day of the quarter and ends with the last date in the specified date column after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.�Evaluates the specified expression over the interval which begins on the first day of the year and ends with the last date in the specified date column after applying specified filters.DatesMThe name of a column containing dates or a one column table containing dates.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.YearEndDateEnd of year date.BReturns a table with new columns specified by the DAX expressions.
Expression.The expression for the new column to be added.Name'The name of the new column to be added.Table)The table to which new columns are added.,Add the rows with empty measure values back.FilterTableHAn expression that defines the table from which rows are to be returned.GroupBy_ColumnName�A column to group by or a call to ROLLUP function and ISSUBTOTALCOLUMNS function to specify a list of columns to group by with subtotals.ShowAll_ColumnNameShowAll columns.TableA SummarizeColumns table.rReturns all the rows in a table, or all the values in a column, ignoring any filters that might have been applied.
ColumnName A column in the same base table.TableNameOrColumnName(The name of an existing table or column.;Clear all filters which are applied to the specified table.	TableName,The table that you want to clear filters on.hReturns all the rows in a table except for those rows that are affected by the specified column filters.
ColumnName+A column whose filtering is to be retained.	TableNameThe name of an existing table.�Returns all the rows except blank row in a table, or all the values in a column, ignoring any filters that might have been applied.
ColumnName A column in the same base table.TableNameOrColumnName(The name of an existing table or column.�Returns all the rows in a table, or all the values in a column, ignoring any filters that might have been applied inside the query, but keeping filters that come from outside.TableNameOrColumnNameMRemove all filters on the specified table or column applied within the query.9Evaluates an expression in a context modified by filters.
ExpressionThe expression to be evaluated.FilterNA boolean (True/False) expression or a table expression that defines a filter.>Evaluates a table expression in a context modified by filters.FilterNA boolean (True/False) expression or a table expression that defines a filter.Table%The table expression to be evaluated.KReturns a table with one column of all dates between StartDate and EndDate.EndDate The end date in datetime format.	StartDate"The start date in datetime format.QReturns a table with one column of dates calculated from the model automatically.FiscalYearEndMonthBAn integer from 1 to 12 representing the end month of fiscal year.�Specifies cross filtering direction to be used in the evaluation of a DAX expression. The relationship is defined by naming, as arguments, the two columns that serve as endpoints.CrossFilterType�The third argument to the CROSSFILTER function should be 0 for None or 1 for OneWay, or 2 for Both. It is also possible to use words None, OneWay, Both.LeftColumnNameLeft Column.RightColumnName
Right Column.<Returns a table that is a crossjoin of the specified tables.Table/A table that will participate in the crossjoin.rAccess to the (sub)table representing current group in GroupBy function. Can be used only inside GroupBy function.)Returns a table with data defined inline.dataThe data for the table.nameA column name to be defined.type-A type name to be associated with the column.�Returns the table data corresponding to the DetailRows expression defined on the specified Measure. If a DetailRows expression is not defined then the entire table to which the Measure belongs is returned.MeasureCA Measure reference whose DetailRows expression is to be evaluated.�Returns a one column table that contains the distinct (unique) values in a column, for a column argument. Or multiple columns with distinct (unique) combination of values, for a table expression argument.ColumnNameOrTableExprhThe column (or table expression) from which unique values (or combination of values) are to be returned.\Returns the value in the column prior to the specified number of table scans (default is 1).
ColumnName+The column that contains the desired value.NumberThe number of table scan.ZReturns the value in the column for the very first point at which there was a row context.
ColumnName+The column that contains the desired value.CCreate a summary table for the requested totals over set of groups.
Expression!The expression of the new column.FilterTableHAn expression that defines the table from which rows are to be returned.GroupBy_ColumnName�A column to group by or a call to ROLLUP function and ISSUBTOTALCOLUMNS function to specify a list of columns to group by with subtotals.NameA column name to be added.TCreate a table but make some columns depend on columns from other tables in context.
ColumnName+A column from another table in the context.Table*An expression that defines the table data.LReturns the rows of left-side table which do not appear in right-side table.	LeftTable5The Left-side table expression to be used for Except.
RightTable6The Right-side table expression to be used for Except.'Returns a table that has been filtered.FilterExpressionTA boolean (True/False) expression that is to be evaluated for each row of the table.TableThe table to be filtered.NReturns a table of the filter values applied directly to the specified column.
ColumnName6The column for which filter values are to be returned.�The second table expression will be evaluated for each row in the first table. Returns the crossjoin of the first table with these results.Table1The base table in Generate.Table2JA table expression that will be evaluated for each row in the first table.�The second table expression will be evaluated for each row in the first table. Returns the crossjoin of the first table with these results, including rows for which the second table expression is empty.Table1The base table in Generate.Table2JA table expression that will be evaluated for each row in the first table.TReturns a table with one column, populated with sequential values from start to end.EndValueThe end value of the column.IncrementValue"The increment value of the column.
StartValueThe start value of the column.CCreates a summary the input table grouped by the specified columns.
Expression!The expression of the new column.GroupBy_ColumnNameA column to group by.NameA column name to be added.TableThe input table.Tags a measure expression specified in the call to SUMMARIZECOLUMNS function to be ignored when determining the non-blank rows.Measure_ExpressionXThe Expression which needs to be ignored for the purposes of determining non-blank rows.EReturns the rows of left-side table which appear in right-side table.	LeftTable8The Left-side table expression to be used for Intersect.
RightTable9The Right-side table expression to be used for Intersect.�The IsOnOrAfter function is a boolean function that emulates the behavior of Start At clause and returns true for a row that meets all the conditions mentioned as parameters in this function.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.Value10Expression to be compared with second parameter.Value2/Expression to be compared with first parameter.KReturns true if one of the specified measures is currently being evaluated.MeasureMeasure,...FChanges the CALCULATE and CALCULATETABLE function filtering semantics.
Expression:CALCULATE or CALCULATETABLE function expression or filter.(Retrieves a value from a decision table.resultcolumn+The column that contains the desired value.searchcolumn<The column that contains the predicate for the search_value.searchvalue6The value that you want to match in the search_column.Retrieves a value from a table.Alternate_Result�The value that is returned when there is no value or more than one value in the specified column; if omitted, BLANK is returned for no value and an error is returned for more than one value.Result_ColumnName+The column that contains the desired value.Search_ColumnName&The column that contains search_value.Search_Value1The value that you want to find in search_column.EJoins the Left table with right table using the Inner Join semantics.	LeftTable3The Left-side table expression to be used for join.
RightTable4The Right-side table expression to be used for join.JJoins the Left table with right table using the Left Outer Join semantics.	LeftTable3The Left-side table expression to be used for join.
RightTable4The Right-side table expression to be used for join.Mark the filter as NonVisual.
ExpressionFilter expression.Sorts the table.
ExpressionA column or an expression.TableA table to be sorted.+Returns a related value from another table.
ColumnName+The column that contains the desired value.NReturns the related tables filtered so that it only includes the related rows.Table*The table that contains the desired value.vIdentifies a subset of columns specified in the call to SUMMARIZE function that should be used to calculate subtotals.GroupBy_ColumnNameA column to be returned.�Identifies a subset of columns specified in the call to SUMMARIZECOLUMNS function that should be used to calculate groups of subtotals.GrandtotalFilter-Filter to be applied to the grandtotal level.GroupBy_ColumnNameA column to be returned.GroupLevelFilter*Filter to be applied to the current level.NameA column name to be added.�Identifies a subset of columns specified in the call to SUMMARIZE function that should be used to calculate groups of subtotals.GroupBy_ColumnNameA column to be returned.HPairs up the rollup groups with the column added by ROLLUPADDISSUBTOTAL.GrandtotalFilter-Filter to be applied to the grandtotal level.GroupBy_ColumnNameA column to be returned.GroupLevelFilter*Filter to be applied to the current level.IsSubtotal_ColumnNameAn added IsSubtotal column.MReturns a single row table with new columns specified by the DAX expressions.
ExpressionThe expression for the column.NameName of the new column.6Returns a sample subset from a given table expression.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.OrderBy8A scalar expression evaluated for each row of the table.Size,Number of rows in the sample to be returned.Table6A table expression from which the sample is generated.�Returns a sample subset from a given table expression that is obtained by binning the primary X-Axis into equal sized bins and then preserving the local min/max for each bin across different series.Axis�The numerical Axis column from the specified table that should be binned. Each bin will preserve rows that contain min/max measure value per series.
DynamicSeriesEThe column/s from the specified table that play the role of a series.DynamicSeriesSelectionCriteriaOne of: NONE, ALPHABETICAL.DynamicSeriesSelectionOrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.MaxDynamicSeries6The maximum number of distinct dynamic series allowed.
MaxIterationsrFor number of iterations with different bin-sizes to try in order to satisfy the desired number of requested rows.
MaxResolutionQFor any series, the maximum number of selected rows across the global Axis range.MeasurekThe measure column from the specified table that should be used to determine min/max value within each bin.
MinResolutionQFor any series, the minimum number of selected rows across the global Axis range.Size,Number of rows in the sample to be returned.Table6A table expression from which the sample is generated.�Returns a sample subset from a given table expression that is obtained by plotting the rows as points in a 2D space, based on the input coordinates and radius columns, and then removing overlapping points.
MaxBlankRatio|When we have a radius column, what is the ratio between the maximum drawn point and the points that have blank radius value.MaxMinRatioaWhen we have a radius column, what is the ratio between the maximum and the minimum drawn points.Radius5The numerical Radius column from the specified table.Size,Number of rows in the sample to be returned.Table6A table expression from which the sample is generated.XAxis4The numerical XAxis column from the specified table.YAxis4The numerical YAxis column from the specified table.fReturns a table with selected columns from the table and new columns specified by the DAX expressions.
Expression.The expression for the new column to be added.Name'The name of the new column to be added.Table*The table from which columns are selected.6Returns the measure that is currently being evaluated.HReturns format string for the measure that is currently being evaluated.>Returns name of the measure that is currently being evaluated.nReturns the value when there's only one value in the specified column, otherwise returns the alternate result.AlternateResult�The value that is returned when there is no value or more than one value in the specified column; if omitted, BLANK is returned.
ColumnName7The column from which a single value is to be returned.�Returns a table which represents the semijoin of two tables supplied and for which the common set of columns are replaced by a 0-based index column. The index is based on the rows of the second table sorted by specified order expressions.
ExpressionBOrder by expression for the second parameter (SemiJoinIndexTable).Name4A name of the column to be added to the first table.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.SemiJoinIndexTable[Table that will be ordered and used to calculate index and to join with the first argument.TableTable to be modified.CCreates a summary the input table grouped by the specified columns.
Expression!The expression of the new column.GroupBy_ColumnNamejA column to group by or a call to ROLLUP function to specify a list of columns to group by with subtotals.NameA column name to be added.TableThe input table.CCreate a summary table for the requested totals over set of groups.
Expression!The expression of the new column.FilterTableHAn expression that defines the table from which rows are to be returned.GroupBy_ColumnName�A column to group by or a call to ROLLUP function and ISSUBTOTALCOLUMNS function to specify a list of columns to group by with subtotals.NameA column name to be added.GReturns a given number of top rows according to a specified expression.N_ValueThe number of rows to return.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.OrderBy_Expression,Expression to be used for sorting the table.TableHAn expression that defines the table from which rows are to be returned.iReturns top N rows according to a specified expression, after skipping a given number of rows on the top.N_ValueThe number of rows to return.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.OrderBy_Expression,Expression to be used for sorting the table.Skip_Rows_ValueThe number of rows to skip.TableHAn expression that defines the table from which rows are to be returned.Ties�Function behavior in the event of ties. Skip - ranks that correspond to elements in ties will be skipped; Dense - all elements in a tie are counted as one.�Treats the columns of the input table as columns from other tables.For each column, filters out any values that are not present in its respective output column.
ColumnNameThe name of the output column.
Expression@The expression that generates the set of columns to be remapped.8Returns the union of the two tables whose columns match.Table5A table that will participate in the crossjoin union.�Specifies an existing relationship to be used in the evaluation of a DAX expression. The relationship is defined by naming, as arguments, the two columns that serve as endpoints.ColumnName1-Foreign (or primary) key of the relationship.ColumnName2-Primary (or foreign) key of the relationship.]Returns a one column table or a table that contains the distinct (unique) values in a column.TableNameOrColumnName@The column or table from which unique values are to be returned.!Adds all the numbers in a column.
ColumnName,The column that contains the numbers to sum.CReturns the sum of an expression evaluated for each row in a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.�Returns a string which contains a delimited list of IDs, starting with the top/root of a hierarchy and ending with the specified ID.
ID_ColumnName+The column containing the IDs for each row.Parent_ColumnName2The column containing the parent IDs for each row.DReturns TRUE if the specified Item exists within the specified Path.Item A value to be found in the path.Path0A string which contains a delimited list of IDs.IReturns the nth item in the delimited list produced by the Path function.Path0A string which contains a delimited list of IDs.Position?An integer denoting the position from the left end of the path.TypejOptional. If missing or 0 then this function returns a string. If 1 then this function returns an integer.|Returns the nth item in the delimited list produced by the Path function, counting backwards from the last item in the path.Path0A string which contains a delimited list of IDs.Position@An integer denoting the position from the right end of the path.TypejOptional. If missing or 0 then this function returns a string. If 1 then this function returns an integer.�Returns returns the number of items in a particular path string.  This function returns 1 for the path generated for an ID at the top/root of a hierarchy.Path0A string which contains a delimited list of IDs.�Counts the approximate number of distinct values in a column. Currently this function is only available on a DirectQuery table from Azure SQL or Azure SQL Data Warehouse.
ColumnName5The column for which the distinct values are counted.EReturns the average (arithmetic mean) of all the numbers in a column.
ColumnNameDThe column that contains the numbers for which you want the average.eReturns the average (arithmetic mean) of the values in a column. Handles text and non-numeric values.
ColumnNameAA column that contains the values for which you want the average.XCalculates the average (arithmetic mean) of a set of expressions evaluated over a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.Counts the numbers in a column.
ColumnName3The column that contains the numbers to be counted.(Counts the number of values in a column.
ColumnName2The column that contains the values to be counted._Counts the number of values which result from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.(Counts the number of blanks in a column.
ColumnName/The column containing the blanks to be counted.%Counts the number of rows in a table.Table,The table containing the rows to be counted._Counts the number of values which result from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.1Counts the number of distinct values in a column.
ColumnName5The column for which the distinct values are counted.1Counts the number of distinct values in a column.
ColumnNameNThe column for which the distinct values are counted, no blank value included.@Safe Divide function with ability to handle divide by zero case.AlternateResult?Optional. The alternate result to return when dividing by zero.DenominatorDenominator.	Numerator
Numerator.1Returns geometric mean of given column reference.
ColumnName/Column that contains values for geometric mean.:Returns geometric mean of an expression values in a table.
Expression1Expression to evaluate for each row of the table.Table2Table over which the Expression will be evaluated.�Returns the largest numeric value or largest string in a column, or the larger value between two scalar expressions. Ignores logical values.ColumnNameOrScalar1|The column in which you want to find the largest numeric value or largest string, or the first scalar expression to compare.Scalar2The second number to compare.OReturns the largest value in a column. Does not ignore logical values and text.
ColumnName7The column in which you want to find the largest value.wReturns the largest numeric value or largest string that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.2Returns the 50th percentile of values in a column.ColumnA column containing the values.?Returns the 50th percentile of an expression values in a table.
Expression1Expression to evaluate for each row of the table.Table2Table over which the Expression will be evaluated.�Returns the smallest numeric value or smallest string in a column, or the smaller value between two scalar expressions. Ignores logical values.ColumnNameOrScalar1�The column in which you want to find the smallest numeric value or smallest string in a column, or the first scalar expression to compare.Scalar2The second number to compare.PReturns the smallest value in a column. Does not ignore logical values and text.
ColumnName9The column for which you want to find the smallest value.yReturns the smallest numeric value or smallest string that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.>Returns the k-th (exclusive) percentile of values in a column.ColumnA column containing the values.KgDesired percentile value in the interval [1/(n+1),1-1/(n+1)], where n is a number of valid data points.>Returns the k-th (inclusive) percentile of values in a column.ColumnA column containing the values.K/Desired percentile value in the interval [0,1].KReturns the k-th (exclusive) percentile of an expression values in a table.
Expression1Expression to evaluate for each row of the table.KgDesired percentile value in the interval [1/(n+1),1-1/(n+1)], where n is a number of valid data points.Table2Table over which the Expression will be evaluated.KReturns the k-th (inclusive) percentile of an expression values in a table.
Expression1Expression to evaluate for each row of the table.K/Desired percentile value in the interval [0,1].Table2Table over which the Expression will be evaluated..Returns the product of given column reference.
ColumnName(Column that contains values for product.7Returns the product of an expression values in a table.
Expression1Expression to evaluate for each row of the table.Table2Table over which the Expression will be evaluated.�Returns the rank of a number in a column of numbers. If more than one value has the same rank, the top rank of that set of values is returned.
ColumnName+A column in which the value will be ranked.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.ValueThe value to be ranked.�Returns the rank of an expression evaluated in the current context in the list of values for the expression evaluated for each row in the specified table.
Expression:An expression that will be evaluated for row of the table.OrderKThe order to be applied. 0/FALSE/DESC - descending; 1/TRUE/ASC - ascending.TableA table expression.Ties�Function behavior in the event of ties. Skip - ranks that correspond to elements in ties will be skipped; Dense - all elements in a tie are counted as one.ValueoAn expression that will be evaluated in the current context.  If omitted, the Expression argument will be used.qCalculates standard deviation based on the entire population given as arguments. Ignores logical values and text.
ColumnName=A column that contains numbers corresponding to a population.^Estimates standard deviation based on a sample. Ignores logical values and text in the sample.
ColumnNameIA column that contains numbers corresponding to a sample of a population.Estimates standard deviation based on the entire population that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.rEstimates standard deviation based on a sample that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.fCalculates variance based on the entire population. Ignores logical values and text in the population.
ColumnName<A column that contains values corresponding to a population.TEstimates variance based on a sample. Ignores logical values and text in the sample.
ColumnNamePA column that contains numeric values corresponding to a sample of a population.uEstimates variance based on the entire population that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.hEstimates variance based on a sample that results from evaluating an expression for each row of a table.
Expression9The expression to be evaluated for each row of the table.TableIThe table containing the rows for which the expression will be evaluated.bReturns the internal rate of return for a schedule of cash flows that is not necessarily periodic.DatesfAn expression to be evaluated for each row of the table, which will yield a schedule of payment dates.GuessBOptional.  A number that you guess is close to the result of XIRR.Table[The table containing the rows for which the Values and Dates expressions will be evaluated.ValuesaAn expression to be evaluated for each row of the table, which will yield a series of cash flows.;Returns the net present value for a schedule of cash flows.DatesfAn expression to be evaluated for each row of the table, which will yield a schedule of payment dates.Rate-The discount rate to apply to the cash flows.	%{error/}	%{error/}	%{error/}*Dependency error in the calculated column. Dependency error in the measure.7Started processing the '%{strName/}' calculated column.8Finished processing the '%{strName/}' calculated column.;Started processing the relationship to table '%{strName/}'.<Finished processing the relationship to table '%{strName/}'.)Dependency error in the calculated table.	%{error/}	%{error/}AStarted processing the relationship with role name '%{strName/}'.BFinished processing the relationship with role name '%{strName/}'.4Expression error in AllowedRowsExpression: %{error/}5Dependency error in AllowedRowsExpression expression.	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}gThe calculated column '%{dimension/}[%{calccolumn/}]' contains a syntax error. Provide a valid formula.1A circular dependency was detected: %{strCycle/}.Cannot find table '%{table/}'._Column '%{column/}' in table '%{table/}' cannot be found or may not be used in this expression.JColumn '%{column/}' cannot be found or may not be used in this expression.�A function '%{function/}' has been used in a True/False expression that is used as a table filter expression. This is not allowed.�The expression contains multiple columns, but only a single column can be used in a True/False expression that is used as a table filter expression.�The True/False expression does not specify a column. Each True/False expressions used as a table filter expression must refer to exactly one column.All arguments within an ALLEXCEPT function must be related to (or contained by) the table which is used as the first argument. Where a one-to-many relationship exists, the table which is used as the first argument must be on the 'many' side of that relationship.�The expression that you specified as the argument to the ALLEXCEPT function includes all columns in the table; therefore, no results can be returned. Specify fewer columns.�The expression invokes an object that was defined by using an MDX calculated member or script. Such objects are not supported in DAX expressions.bThe expression refers to multiple columns. Multiple columns cannot be converted to a scalar value.�A single value for column '%{column/}' in table '%{table/}' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.WThe function used in this expression is not a valid function nor the name of a measure.MThe second argument of function EARLIER must be an integer greater than zero.FEARLIER/EARLIEST refers to an earlier row context which doesn't exist.bThe first argument of EARLIER/EARLIEST is not a valid column reference in the earlier row context.'Cannot nest EARLIER/EARLIEST functions.�The column '%{table/}[%{column/}]' either doesn't exist or doesn't have a relationship to any table available in the current context.JA table of multiple values was supplied where a single value was expected.FQualified name '%{table/}[%{column/}]' is not allowed in this context.�An argument of function '%{name/}' has the wrong data type or the result is too large or too small. If the argument is expected to be a date, that date must be between March 1, 1900 and December 31, 9999.:The result of function '%{name/}' is too large (overflow).;The result of function '%{name/}' is too small (underflow).BDivision by zero has occurred when evaluating function '%{name/}'.AA required argument of function '%{name/}' has not been provided.SAn argument of function '%{name/}' has the wrong data type or has an invalid value.cAn argument of function '%{name/}' has the wrong data type or the result is too large or too small.9Null range reference when evaluating function '%{name/}'.]An invalid function name or object name has been entered when evaluating function '%{name/}'.GAn invalid reference was specified when evaluating function '%{name/}'.(A division by zero has been encountered.KMultiple table arguments are not allowed in the ALL/ALLNOBLANKROW function._All column arguments of the ALL/ALLNOBLANKROW/ALLSELECTED function must be from the same table.8Year end date arguments is not allowed in this function.@Only constant date value is allowed as a year end date argument.fDatesBetween and DatesInPeriod functions are only accepting date column reference as a first argument.CFunction '%{function/}' only works with contiguous date selections.cThe calculated column '%{dimension/}[%{calccolumn/}]' cannot be used as a primary key of the table.A table expression containing more than one column was specified in the call to function '%{function/}'. This is not supported._The second and third arguments of function IF have different data types. This is not supported.�The value for '%{column/}' cannot be determined. Either '%{column/}' doesn't exist, or there is no current row for a column named '%{column/}'.WFailed to resolve name '%{name/}'. It is not a valid table, variable, or function name.uA date column containing duplicate dates was specified in the call to function '%{function/}'. This is not supported.bA 'DAY' interval type was specified in the call to function '%{function/}'. This is not supported.eA column specified in the call to function '%{function/}' is not of type DATE. This is not supported.LFunction RELATED expects a fully qualified column reference as its argument.#This is not a valid DAX expression.\The '%{name/}' measure cannot be created because a column with the same name already exists.�The expression referenced column '%{table/}'[%{column/}] which does not hold any data because it needs to be recalculated or refreshed.�The query referenced calculated column '%{table/}'[%{column/}] which does not hold any data because there is an error in its expression.�The query referenced calculated column '%{table/}'[%{column/}] which does not hold any data because evaluation of one of the rows caused an error.�The query referenced column '%{table/}'[%{column/}] which depends on another column, relationship or measure that is not in a valid state. Additional information: '%{message/}'.GThe function %{function/} cannot work with values of type %{datatype/}.BAn invalid numeric representation of a date value was encountered.TThe result of a conversion or arithmetic operation is either too large or too small.UThe search Text provided to function '%{name/}' could not be found in the given text.QFunction '%{name/}' encountered a Text that exceeds the maximum allowable length.NThe last argument must be one of these keywords: DAY, MONTH, QUARTER, or YEAR.�The measure '%{deptable/}'[%{depcolumn/}] depends on another measure named '%{srctable/}'[%{srccolumn/}] which has an error: %{error/}�The measure '%{deptable/}'[%{depcolumn/}] depends on another measure named '%{srctable/}'[%{srccolumn/}] which has an dependency error.=Calculation error in column '%{dimension/}'[%{calccolumn/}]: 7Calculation error in measure '%{table/}'[%{measure/}]: KFunction '%{func/}' cannot add column [%{column/}] since it already exists.\Function %{funcName/} does not allow two columns with the same name '%{table/}'[%{column/}].pThe number of arguments is invalid. Function %{funcName/} must have a value for each specified column reference.eThe number of parameters is invalid. Function SWITCH must have a value for each conditions specified.HFunction %{funcName/} expects a column name as argument number %{iArg/}.MFunction %{funcName/} expects a column reference as argument number %{iArg/}.dColumn '%{colName/}' added by the '%{funcName/}' function must have the scalar expression specified.9The parameter %{paramName/} is not referred in the query.9The variable [%{varName/}] does not have a value defined.-Calculation error in variable [%{varName/}]: FThe parameter that overrides the variable [%{varName/}] is not scalar.BThe variable %{varNameEscaped/} has an unknown type '%{varType/}'.LTable expressions that contain subtotals cannot be used in a filter context.PCannot reference a base table in the EVALUATE query, because it is undetermined.[Search column '%{name/}' for LOOKUPVALUE does not exist in the same table as result column.LThe %{func/} function only accepts a simple column reference as an argument.^LOOKUPVALUE function must have pairs of filter column and its corresponding filter expression.FThe expression specified in the query is not a valid table expression.^The column '%{column/}' specified in the '%{func/}' function was not found in the input table.PThe column '%{column/}' was specified more than once in the '%{func/}' function.tThe number of expressions specified in START AT clause cannot be greater than the number of expressions in ORDER BY.;The first argument to '%{function/}' must specify a column.bFunction '%{func/}' cannot add column %{column/}, as it has the same name with an existing column.pFunction SUMMARIZE does not support more than one group of subtotal columns specified in with the ROLLUP clause.\Unexpected value for TIES argument in RANKX function. The admisible values are: SKIP, DENSE.MThe %{func/} function accepts only a column reference as the second argument.aIsSubtotal function can only be used in the expression of column added by the Summarize function.>The ambiguous column reference [%{column/}] can't be resolved.IThe ambiguous column reference '%{table/}'[%{column/}] can't be resolved.CThe type of parameter %{paramName/} does not match the column type.;Table parameters are not supproted in DAX Evaluate queries.�Unexpected value for ORDER argument in %{funcName/} function. Use 0/FALSE/DESC for descending order or 1/TRUE/ASC for ascending order.GDAX Evaluate queries work only on databases that have exactly one cube.�[%{column/}] is not a valid reference to a column in a table.  Please provide a table name in front of the column name or fix the column name.�Each value in '%{table1/}'[%{column1/}] must have the same value in '%{table2/}'[%{column2/}]. The value '%{idvalue/}' has multiple values.!The columns specified in the PATH function must be from the same table, have the same data type and that type must be Integer or Text. It is incorrect to reference the same column twice. The columns '%{table1/}'[%{column1/}] and '%{table2/}'[%{column2/}] do not satisfy these requirements.�The value '%{idvalue/}' in '%{table1/}'[%{column1/}] must also exist in '%{table2/}'[%{column2/}].  Please add the missing data and try again.}The PATH function has found the following loop '%{loop/}' in columns '%{table1/}'[%{column1/}] and '%{table2/}'[%{column2/}].�The PATH function cannot work with values such as '%{incompatvalue/}' that contain a vertical pipe ('|') because that character is used as a separator in the path that is returned.�The final argument to the PathItem or PathItemReverse functions should be 0 for TEXT or 1 for INTEGER. It is also possible to use words 'TEXT' and 'INTEGER' respectively.dThe first and second arguments of function IFERROR have different data types. This is not supported.lSearch column '%{name/}' for %{funcName/} is Text type, but its coressponding search value is not Text type.6Calculation error in calculated table '%{dimension/}':}Function %{funcName/} expects a fully qualified column reference as argument number %{iArg/}, when it's used within EVALUATE.EThe %{funcName/} function cannot rank non-Text values in Text arrays.<Cannot identify the table that contains [%{column/}] column.QCannot find relationship with id '%{relationship/}' in table with id '%{table/}'.cSearch column '%{name/}' for LOOKUPDECISIONTABLE does not exist in the same table as result column.MAll result expressions and the else expression must be of the same data type.zALLSELECTED function without parameters cannot be used as a table expression. It can appear only as a filter in CALCULATE.ZThe %{funcName/} function only accepts a column reference as the argument number %{iArg/}.Unexpected constant type.�The query referenced hierarchy '%{table/}'[%{hierarchy/}] which does not hold any data because it needs to be processed or refreshed.�The query referenced hierarchy '%{table/}'[%{hierarchy/}] which depends on a column, relationship, or measure that is not in a valid state.PCannot find user hierarchy with id '%{hierarchy/}' in table with id '%{table/}'./Started processing the '%{strName/}' hierarchy.0Finished processing the '%{strName/}' hierarchy."Dependency error in the hierarchy.UCannot find attribute hierarchy with id '%{hierarchy/}' in table with id '%{table/}'.\ROLLUP function can only be used on groupBy_ColumnName parameters of the SUMMARIZE function.=ROLLUPGROUP function can only be used in the ROLLUP function.DUSERELATIONSHIP function can only be used in the CALCULATE function._USERELATIONSHIP function can only use the two columns references participating in relationship.DUSERELATIONSHIP, or CROSSFILTER cannot be nested more than 10 times.XThere are ambiguous paths between '%{table1/}' and '%{table2/}': %{path1/} and %{path2/}VCalculation error in AllowedRowsExpression for table '%{table/}' with role '%{role/}'.�CUSTOMDATA, USERNAME, USERCULTURE and USERPRINCIPALNAME functions are not supported in calculated tables/columns. These functions may only be used in Measures or in the AllowedRowsExpression.TThe UseRelationship() and CrossFilter() functions are not available in this context.�The UseRelationship() and CrossFilter() functions may not be used when querying '%{table1/}' because it is constrained by row-level security defined on '%{table2/}' or related tables.ZRow level security expression defined for the table '%{table/}' is not of type True/False.�An error was encountered during the evaluation of the row level security expression defined on table '%{table/}'. Error message: %{error/}�KEEPFILTERS function can only be used as a top level filter argument of CALCULATE and CALCULATETABLE or with a table argument of a function performing a table scan.JSAMPLE function can only be used with a non-negative sample size argument.|An error was encountered during the evaluation of the row level security expression defined on table '%s'. Error message: %s;Cannot explicitly references RowNumber in DirectQuery mode.SSpecial flag is not allowed as an argument number %ld{arg/} of function '%{func/}'.[Function '%{func/}' cannot be used with columns added by ADDCOLUMNS or SUMMARIZE functions.�The expression referenced a relationship between '%{FKTable/}'[%{FKColumn/}] and '%{PKTable/}'[%{PKColumn/}], which does not hold any data because it needs to be recalculated.�The query referenced a relationship between '%{FKTable/}'[%{FKColumn/}] and '%{PKTable/}'[%{PKColumn/}], which depends on a column that is not in a valid state.WA relationship cycle involving tables '%{tables/}' was detected in the current context.AOnly DAX query is supported for dependency information discovery.XThe alternate result to return on divide by zero cases must be a constant numeric value.�The multidimensional model contains objects that cannot be expressed in a tabular view. Cannot create table '%{tablename/}', because it is already present in the model.�The multidimensional model contains objects that cannot be expressed in a tabular view. The measure '%{measure/}' is already claimed as value of the KPI '%{KPI1/}', KPI '%{KPI2/}' cannot use this measure as a value.KYou cannot create a DAX measure '[%{measure/}]' in multidimensional models.�Column [%{name/}] is part of composite key, but not all columns of the composite key are included in the expression or its dependent expression.EThe DAX function PATH cannot be used against multidimensional models.�DAX measures are supported only when Analysis Services is in Tabular mode, or when it is defined within an Evaluate DAX statement while querying against multidimensional models.<An Evaluate statement cannot return a table without columns.�Tabular metadata and DAX queries are not supported when there is an uncommited transaction on the session. Please contact your administrator for more information.�Tabular metadata and DAX queries are not supported when there is cell security defined for this session. Please contact your administrator for more information.�Tabular metadata and DAX queries are not supported when there are dimension calculations defined for this session or query scope. Please contact your administrator for more information.�DAX calculations on session and global scopes are not supported for multidimensional models. Please contact your administrator for more information.�An argument of a function has the wrong data type or the result is too large or too small. If the argument is expected to be a date, that date must be between March 1, 1900 and December 31, 9999.�DAX comparison operations do not support comparing values of type %{type1/} with values of type %{type2/}. Consider using the VALUE or FORMAT function to convert one of the values.�Function '%{funcName/}' does not support comparing values of type %{type1/} with values of type %{type2/}. Consider using the VALUE or FORMAT function to convert one of the values.UExpressions that yield variant data-type cannot be used to define calculated columns.GEach table argument of '%{func/}' must have the same number of columns.EColumns in SELECTCOLUMNS function cannot be used in a filter context.HOnly constant values are allowed as top and skip argument for SUBSELECT.pThe '%{function/}' function in the RETURN clause of DrillThrough statement cannot be used against Tabular model.=Columns in UNION function cannot be used in a filter context.3Min or Max of booleans are not currently supported.�Join paths are expected to form a tree, but the table '%{table1/}' has two join paths to table '%{table2/}': %{path1/} and %{path2/}.dVariable '%{name/}' cannot be created because a table or variable with the same name already exists.]Table variable '%{name/}' cannot be used in current context because a base table is expected.KCannot find partition with id '%{partition/}' in table with id '%{table/}'.@CROSSFILTER function can only be used in the CALCULATE function.\CROSSFILTER function can only use the two column references participating in a relationship.�The third argument to the CROSSFILTER function should be 0 for None or 1 for OneWay, or 2 for Both. It is also possible to use words None, OneWay, Both.�A relationship's cross-filtering direction cannot be specified (using the CROSSFILTER function) more than once within a single CALCULATE function.}USERELATIONSHIP and CROSSFILTER functions have been used within a single CALCULATE function to specify incompatible settings.OROLLUPADDISSUBTOTAL function can only be used in the SUMMARIZECOLUMNS function.�The %{funcName/} function accepts only groupby columns from unrelated tables. Tables '%{table1/}' and '%{table2/}' are related. Try to remove the grouby column or insert one of the table as value filter table.\The %{funcName/} function only accepts fully qualified column reference as group by columns.�The %{funcName/} function only accepts a fully qualified column reference or ROLLUPGROUP function as the argument number %{iArg/}.VCrossFilter function for One to One relationships should not contain oneway direction.UThe input table in the function call '%{function/}' contains wrong number of columns.�The first column of the table specified in the call to function '%{function/}' is not of type DATE or NUMERIC. This is not supported.�The last column of the table specified in the function call '%{function/}' is not of type NUMERIC such as INTEGER, DOUBLE or CURRENCY. This is not supported.EColumns in FULLOUTERJOIN function cannot be used in a filter context.oThe tables supplied to the FULLOUTERJOIN must have a column with similar name to be used as the join indicator.@The FULLOUTERJOIN function must be applied to at least 2 tables.6The operator '%{operator/}' expects two target values.5The operator '%{operator/}' expects one target value.?There are more than one EVALUATE statement in DirectQuery mode.BIGNORE function can only be used in the SUMMARIZECOLUMNS function.C'%{name/}' is a table name and cannot be used to define a variable.6The supplied operator '%{operator/}' is not supported.pDefine forecast model statement should use a model expression. For example use the DEFINEFORECASTMODEL function.(Forecasting algorithm library not loaded+Descision tree algorithm library not loadedAPredictive Analytics algorithm returned an error: '%{algoError/}'hDecisionTreeTarget() function can only be used on Target parameter of the CreateDecisionTree() function.fDecisionTreeInput() function can only be used on Input parameter of the CreateDecisionTree() function.�Unexpected value for COLUMNTYPE argument in DecisionTreeInput() function. The admisible values are:  0 (Unknown), 1 (Category) and 2 (Continuous).QFunction %{funcName/} expects a DecisionTreeTarget() as argument number %{iArg/}.PFunction %{funcName/} expects a DecisionTreeInput() as argument number %{iArg/}.cA column '%{name/}' for CreateDecisionTree() does not exist in the same table as the target column.�Only positive constant integer values are allowed as the periodicity value of the forecasting model. Use 0 for no periodicity and 1 for auto detection..The forecasting utility library is not loaded.YThe third argument of CreateDecisionTree() must an integer greater than or equal to zero.bIsOnOrAfter() function contains a scalar expression to compare without a value to compare against.OFunction %{funcName/} expects a DecisionTreeNode() as argument number %{iArg/}.LFunction %{funcName/} expects a SplitByValues() as argument number %{iArg/}.fDecisionTreeNode() function can only be used on Target parameter of the CreateDecisionTree() function.aSplitByValues() function can only be used on Target parameter of the DecisionTreeNode() function.<The supplied split operator '%{operator/}' is not supported.VThe supplied value '%{value/}' in '%{funcName/}' does not exist in column '%{column/}'aSplitByColumn() function can only be used on Target parameter of the DecisionTreeNode() function.cSplitByColumn() function can only be used as a single split instruction inside a DecisionTreeNode()�An incompatible join column, ('%{table/}'[%{column/}]) was detected. '%{function/}' doesn't support joins by using columns with different data types or lineage.kNo common join columns detected. The join function '%{function/}' requires at-least one common join column.Detected multiple columns from one side joining with the same column ('%{table/}'[%{column/}]) on the other side. Currently, function '%{function/}' does not support joins where multiple columns from one side joining with a single column on the other side.�The column '%{table/}[%{column/}]' doesn't have a relationship to table '%{maintable/}' which is used in the decision tree context.xOnly positive constant integer values are allowed as the hindcast value of the forecasting model. Use 0 for no hindcast.RHindcast is not supported for forecasting models with more than a single category.�Wrong number of arguments. %{function/} expects a table as the first argument, and a series of override points, each is represented by a value for each column.h%{function/} expects value of type %{type1/} as argument %{arg/} but received a value of type %{type2/}.M%{func/} function can only be used as a parameter of the %{parent/} function.rThe column '%{table/}[%{column/}]' can't be defined as continuous column because it's type is not numeric or date.VArgument number %{arg/} specifies an additional factor and must be a table expression.&Too many additional factors specified.8Too many arguments were passed to the %{func/} function.aTable '%{name/}' cannot be created because a table or variable with the same name already exists.bFunction TimeSeriesData() expects TableIndex and ColumnProperty values for every specified column.`The TableIndex parameter passed to function %{funcName/} in argument number %{iArg/} is invalid.dThe ColumnProperty parameter passed to function %{funcName/} in argument number %{iArg/} is invalid.EFunction %{funcName/} expects a constant as argument number %{iArg/}.aOnly positive constant integer values are allowed as the forecast value of the forecasting model.qGetImage() function supports HTTP scheme URLs and file paths only; HTTPS and file schemes URLs are not supported.5HTTP returned status code '%{status/}' for '%{URL/}'.oFunction GetImage() only accepts image content type, but received content type '%{contenttype/}' for '%{URL/}'.uFunction SubstituteWithIndex() is not able to detect common columns between its operands that could be used for join.�Function SubstituteWithIndex() detected more than one row in the index table matching to the current row of the original table. Consider changing input table expressions to change join columns.<The percentile value should be in the range 0..1, inclusive.mThe percentile value should be in the range 1/(N+1)..N/(N+1) inclusive, where N is the number of data values.F%{funcName/} does not support expressions of type string/Boolean/date.>The function %{func/} must only be used in the DEFINE section.GThe start date or end date in Calendar function can not be Blank value.GThe start date in Calendar function can not be later than the end date.Z%{func/} does not support expressions of type string/Boolean/date for the Values argument.@The Guess argument to the XIRR function must be greater than -1.+The XIRR function couldn't find a solution.FThere isn t a valid result for the XIRR function for the given values.ZA result for XIRR couldn t be determined because the Values and Dates arguments are empty.FOne or more values for the Dates argument passed to %{func/} is blank.tThe third argument Interval can only be one of the following: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND.JThe first argument Interval of the DATEDIFF function should be a constant.?The Rate argument to the XNPV function must be greater than -1.]The optional argument of CALENDARAUTO function must be an integer between 1 and 12 inclusive.OCALENDARAUTO function can not find a base column of DateTime type in the model.^CALENDARAUTO function can not find a valid date in base columns of DateTime type in the model.QThe optional argument of CALENDARAUTO function must evaluate to a constant value.ISummarizeColumns() and AddMissingItems() may not be used in this context.CURRENTGROUP() must be specified as the table argument to a table aggregation function when it is specified as the expression argument to a GROUPBY() function. For example, GROUPBY(Sales, Geography[Country], 'Total Sales', SUMX(CURRENTGROUP(), Sales[Price] * Sales[Qty]))gNo table scans other than introduced by GroupBy() function are allowed before CurrentGroup() functions.^The %{function/} function cannot be used in an expression argument for the GROUPBY() function.{The second parameter passed to function %{funcName/} is invalid. Please specify 0 for the Step Unit or 1 for the Step Size.�The query referenced calculated table '%{table/}' which does not hold any data because it needs to be recalculated or refreshed.{The query referenced calculated table '%{table/}' which does not hold any data because there is an error in its expression.�The query referenced calculated table '%{table/}' which does not hold any data because evaluation of one of the rows caused an error.�The query referenced calculated table '%{table/}' which depends on another column, table, relationship or measure that is not in a valid state.lROLLUPISSUBTOTAL function can only be used on groupBy_ColumnName parameters of the ADDMISSINGITEMS function.VROLLUPISSUBTOTAL function expects '%{column/}' to be a column of TRUE/FALSE data type.EADDMISSINGITEMS function expects a table in argument number %{iArg/}._ShowAll column of ADDMISSINGITEMS function must be fully qualified in argument number %{iArg/}.fShowAll column of ADDMISSINGITEMS function is not found as GroupBy column in argument number %{iArg/}.<DiscoverAmbiguity call may have only one evaluate statement.tThe %{func/} function expects a column reference expression or a table reference expression for argument '%d{arg/}'.jThe %{func/} function expects a column reference expression or a table expression for argument '%d{arg/}'.AAt least one filter was too large to execute in DirectQuery mode.oThe resultset of a query to external data source has exceeded the maximum allowed size of '%{threshold/}' rows.lFunction '%{funcName/}' does not support joining a column of type %{type1/} with a column of type %{type2/}.^Expression cannot be executed on the remote datasource since '%{funcName/}' cannot be remoted.jFunction '%{funcName/}' is not allowed as part of calculated column DAX expressions on DirectQuery models.�An argument of function '%{name/}' has the wrong data type or the result is too large or too small. If the argument is expected to be a date, that date must be between January 1, 100 and December 31, 9999.=Function '%{funcName/}' is not supported in DirectQuery mode.MFunction '%{funcName/}' is not supported in this context in DirectQuery mode.jFunction '%{funcName/}' is not allowed as part of the row level security expression on DirectQuery models.IThe constant value '%{value/}' is not supported in the remote datasource.�Function '%{funcName/}' scalar expressions have to be Aggregation functions over CurrentGroup(). The expression of each Aggregation has to be either a constant or directly reference the columns in CurrentGroup().OFunction '%{funcName/}' doesn't support DistinctCount as its scalar expression.aTOPNSKIP is not supported with the given parameter combination. Please review MSDN documentation.-TOPNSKIP is not supported in DirectQuery mode�Column reference to '%{column/}' in table '%{table/}' cannot be used with a variation '%{variationColumn/}' because it does not have any.\Variation column '%{variation/}' was not found for column '%{column/}' in table '%{table/}'.A single value for variaton '%{variation/}' for column '%{column/}' in table '%{table/}' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.`Variaton notation '%{variation/}' cannot be used for measure '%{measure/}' in table '%{table/}'.hVariation '%{variation/}' for column '%{column/}' cannot be found or may not be used in this expression.VQualified name '%{table/}[%{column/}].[%{variation/}]' is not allowed in this context.�The column '%{table/}[%{column/}].[%{variation/}]' either doesn't exist or doesn't have a relationship to any table available in the current context.IThe function '%{funcName/}' is not available for Multidimensional models.�DAX queries aren't allowed on this multidimensional model because the default member of '%{CubeDim/}'.'%{Attr/}' is a calculated member '%{MemName/}'. Please contact your administrator or developer if the model needs to support DAX queries.|The variation '%{variation/}' for column '%{column/}' specified in the '%{func/}' function was not found in the input table.�The query encountered security filters on a table relationship that cannot be reconciled for the current user. Please contact your administrator or developer to review role memberships and security definitions.�The user belongs to multiple roles '%1[%{strRole/}%]%[, %{strRole/}%]' that have security filters, which isn't supported when one of the roles has filters affecting table '%{tablename/}' with SecurityFilteringBehavior=Both relationships.tThe number of arguments is invalid. Function %{function/} must have a value for each column in the table expression.Tuple cannot be empty.EEach tuple in table constructor must have the same number of columns.0Table constructor cannot have optional argument.?Column name [%{column/}] was already used in table '%{table/}'.�Could not find a valid overload for the ('%{funcName/}') that takes the specified list of parameters. Please check the usage and try again.x%1['%{exception/}'%]%[;'%{exceptioninner/}%']. An unexpected exception was raised by the ExtensionDiscoveryHelper class.PThe function '%{funcName/}' expects its argument number %{iArg/} to be constant.	%{error/}dThe extension library function ('%{funcName/}') returned data that was not found in the base column.�In the function %{funcName/} the number of output columns (%{outputCols/}) does not match the number of columns in the input table (%{inputCols/}).]Function %{funcName/} expects a fully qualified column reference as argument number %{iArg/}.;Function '%{name/}' does not return invalid XML characters.8The code point does not correspond to a valid character.DThe input specified is not supported by the function '%{function/}'.8Extension Library function description: '%{Decription/}'BExtension library function parameter description: '%{Decription/}'>Extension library function parameter name: '%{ParameterName/}'�Function '%{function/}' expects a contiguous selection when the date column is not unique, has gaps or it contains time portion.�Function '%{function/}' expects a contiguous selection when the date column comes from a table on the 1-side of a bi-directional relationship.
%{errortext/}DCannot find data source '%{datasource/}' in function '%{funcName/}'.VTable '%{table/}' cannot be used in computations because it does not have any columns.YTable '%{table/}' cannot have virtual columns since it does not have any regular columns.{The SampleAxisWithLocalMinMax function requires a Minimum-Resolution parameter to be specified at argument number %{iArg/}.�The SampleAxisWithLocalMinMax function requires Axis parameter (at argument number %{iArg/}) to be a numeric column reference from the specified table.�The SampleAxisWithLocalMinMax function requires Measure parameter (at argument number %{iArg/}) to be a numeric column reference from the specified table.�The SampleAxisWithLocalMinMax function requires Dynamic-Series parameter(at argument number %{iArg/}) to be a column reference from the specified table.�The SampleAxisWithLocalMinMax function requires a valid Dynamic Series Selection Criteria enum value to be specified at argument number %{iArg/}.zThe SampleAxisWithLocalMinMax function expects a positive numeric parameter value to be specified for argument %{strArg/}.vThe SampleAxisWithLocalMinMax function expects a Maximum Resolution to be greater than or equal to Minimum Resolution.[The remote datasource does not support scanning table '%{table/}' without group by columns.QGenerateSeries function cannot have an IncrementValue less than or equal to zero.9The arguments in GenerateSeries function cannot be blank.PThe arguments in GenerateSeries function must be of a numeric or date/time type.SGenerateSeries function cannot have a floating point IncrementValue less than 1E-6.KThe GenerateSeries function is not precise for such a small IncrementValue.VGenerateSeries function cannot have a datetime IncrementValue less than a millisecond.ZAt least one argument of the GenerateSeries function is not a valid floating point number.�The SampleCartesianPointsByCover function requires coordinate parameter (at argument number %{iArg/}) to be a numeric scalar expression.�The SampleCartesianPointsByCover function requires radius parameter (at argument number %{iArg/}) to be a numeric scalar expression.}The SampleCartesianPointsByCover function expects a positive numeric parameter value to be specified for argument %{strArg/}.xThe SampleCartesianPointsByCover function expects MaxMinRatio as argument %{iArg/}, since you specified a radius column.zThe SampleCartesianPointsByCover function expects MaxBlankRatio as argument %{iArg/}, since you specified a radius column.wSomething went wrong with the sampling algorithm. We were unable to find a good sample in a reasonable amount of tries.�The SampleCartesianPointsByCover function expects a numeric parameter value, greater than 1, to be specified for argument %{strArg/}.\The SampleCartesianPointsByCover input table has too many rows. We support up to %{strArg/}.9Internal error: looking up invalid data on a dense spool.ZThe delimiter value in the COMBINEVALUES function can only be a constant non empty string.LCalculation error in the calculation item '%{table/}'[%{calculationitem/}]: VThere is no measure reference in the current context to be applied as SELECTEDMEASURE.2Internal error: query object has dependency error.]There is no measure reference in the current context that can be used by SELECTEDMEASURENAME.[There is no measure reference in the current context that can be used by ISSELECTEDMEASURE..Invalid input arguments for ISSELECTEDMEASURE.�Invalid input arguments for ISSELECTEDMEASURE function. ISSELECTEDMEASURE works only with model measures. Measure [%{measure/}] is not a measure defined in your tabular model.<The second argument to '%{function/}' must specify a column.JNONVISUAL function can only be used as a value filter of SUMMARIZECOLUMNS.=NONVISUAL function cannot be applied on non group-by columns.6Rowset parameter is not supported in query expression.NAPPROXIMATEDISTINCTCOUNT function is not supported with current configuration.UDEFINE TABLE is supported for Tabular Models with compatibility level 1200 and above.EALLCROSSFILTERED function must have one table reference as parameter.lALLCROSSFILTERED function cannot be used as a table expression. It can appear only as a filter in CALCULATE.rALL function without parameters cannot be used as a table expression. It can appear only as a filter in CALCULATE.rA calculated column or RLS expression on a DirectQuery table cannot reference tables from a different data source.yCube variables override no longer allowed, please make sure to set DataSourceVariablesOverride property in tabular model.dA fatal exception is caught when serializing query metrics to JSON. Error message: %{exceptionWhat/}lMultiple arguments are not allowed in the ALLSELECTED function when the first argument is a table reference.ZSELECTEDMEASUREFORMATSTRING misused. There is no measure reference in the current context.mDAX function executed against multi dimensional model does not support '%{columnrole/}' as an input argument.lCannot create column '%{column/}' in table '%{table/}' since query scope calculated column is not supported.�The query referenced Calculation Group Table '%{table/}' which does not hold any data because it needs to be recalculated or refreshed.rAll columns of a composite key must appear in the TreatAs query, missing column '%{column/}' in table '%{table/}'.LCalculation error in the calculation item '%{table/}'[%{calculationitem/}]: nNot able to create measure '%{measure/}', because it has a name conflict with other reserved internal measure.bSlice on calculation group column '%{table/}'[%{column/}] refers to non-existing calculation item.mSlice on calculation group column '%{table/}'[%{column/}] requires selection of exactly one calculation item.�Invalid format string definition of calculation item '%{calculationItem/}' in table '%{table/}'. Format string definition must have a DAX expression which is of type String.iREMOVEFILTERS function cannot be used as a table expression. It can appear only as a filter in CALCULATE.KDAX Evaluate queries work only on databases which have at least one tables.nPermission denied on calculation item '%{table/}'[%{calculationItem/}] because it references a secured object.8The column '%{column/}' is missing from the DQ response.bThis Analysis Services feature is only available with database compatibility level 1200 or higher.aThis Analysis Services feature is not available with database compatibility level 1200 or higher.LThis feature requires the database compatibility level to be 1200 or higher.6The %{typename/} object with ID %{id/} does not exist.>The %{strType/} object with name '%{strName/}' does not exist.gThe %{strType/} object with name '%{strName/}' does not exist in %{strParentType/} '%{strParentName/}'.8The name for the %{typename/} is empty or not specified.|The name '%{name/}' is not valid for the %{typename/} because it contains one or more invalid characters (%{invalidchars/}).hThe name '%{name/}' is not valid for the %{typename/} because it is longer than %{maxchars/} characters.tThe calculated column '%{table/}'['%{column/}'] has a DataSize value, which is not supported for calculated columns.MThe hierarchy '%{hier/}' in table '%{table/}' includes the row number column.�Columns of type Binary cannot be used in user-defined hierarchies. The column '%{column/}' in table '%{table/}' is defined as Binary.3Table '%{table/}' must have at least one partition.PThe column '%{table/}[%{column/}]' does not have an attribute hierarchy enabled.fThe column '%{table/}[%{column/}]' is of type Binary with an invalid or unspecified DataSize property.�The column '%{table/}[%{column/}]' cannot be of type Empty. The Empty data type can only be set on a column if the column is either a calculated column or is part of a calculated table.jThe level '%{level/}' of hierarchy '%{hierarchy/}' in table '%{table/}' has an invalid index '%d{index/}'.kThe hierarchy '%{hierarchy/}' in '%{table/}' table has two levels with the same source column '%{column/}'.JThe table '%{table/}' has two columns with the IsKey property set to True.0The table '%{table/}' has two RowNumber columns.vLevels '%{level1/}' and '%{level2/}' in hierarchy '%{hierarchy/}' in table '%{table/}' have the same index %d{index/}.^The level '%{level/}' of hierarchy '%{hier/}' in table '%{table/}' does not refer to a column.qThe attribute hierarchy for the source column '%{column/}' of level '%{level/}' in table '%{table/}' is disabled.%The table '%{table/}' has no columns.(The table '%{table/}' has no key column.[The RowNumber column '%{column/}' in table '%{table/}' only supports the Integer data type.YThe table '%{table/}' has a relationship to itself: '%{relname/}'. This is not supported.LThe column '%{column/}' in table '%{table/}' has invalid bindings specified.�Binary type columns cannot be used in relationships. The primary key column '%{column/}' in table '%{table/}' is defined as Binary and cannot be used in a relationship.�Binary type columns cannot be used in relationships. The foreign key column '%{column/}' in table '%{table/}' is defined as Binary and cannot be used in a relationship.�The calculated column '%{table/}'['%{column/}'] cannot be defined as Binary because this data type is not supported for calculated columns.wThe column '%{column/}' in table '%{table/}' has a SortByColumn property that refers to itself, which is not supported.NThe KPI for measure '%{measure/}' does not have a target expression specified.NThe KPI for measure '%{measure/}' does not have a status expression specified.{The column '%{column/}' in table '%{table/}' has the SortByColumn property set to column '%{name/}' which has been deleted.rThe column '%{column/}' in table '%{table/}' has the SortByColumn property set to an invalid column ID %I64u{id/}.�The column '%{column/}' in table '%{table/}' has the SortByColumn property set to column '%{name/}' which belongs to table '%{sortbytable/}'. The sort column must belong to the same table.�Partition '%{partition/}' in table '%{table/}' has the DataSource property set to data source '%{datasource/}' which has been deleted.sPartition '%{partition/}' in table '%{table/}' has the DataSource property set to an invalid ID %I64u{datasource/}.�Level '%{level/}' in hierarchy '%{hier/}' in table '%{table/}' has the Column property set to column '%{column/}' which has been deleted.�Level '%{level/}' in hierarchy '%{hier/}' in table '%{table/}' has the Column property set to an invalid column ID %I64u{column/}.�Level '%{level/}' in hierarchy '%{hier/}' in table '%{table/}' has the Column property set to column '%{column/}', which belongs to a different table '%{columntable/}'. All levels in a hierarchy must refer to columns from the same table.?Relationship '%{relname/}' points to deleted table '%{table/}'.VRelationship '%{relname/}' points to deleted column '%{column/}' in table '%{table/}'.DRelationship '%{relname/}' uses an invalid column ID %I64u{column/}.VColumn '%{column/}' in table '%{table/}' has an invalid Type property (%I64d{value/}).�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' has CrossFilterDirection on it set to OneDirection. CrossFilterDirection for One-to-One relationships should always be set to BothDirections.ATable '%{table/}' cannot have more than one calculated partition.�The data model has a very long calculated table dependency chain, which likely indicates a loop. Please check the calculated table formulas.�The DAX expression for calculated table '%{table/}' results in a variant data type for column '%{column/}'. Please modify the calculation such that the column has a consistent data type.jMissing Tabular Metadata '%{TMType/}' object: '%{TMName/}' for IMBI '%{IMBIType/}' object: '%{IMBIName/}'.jThe Upgrade command for an empty database '%{DBName/}' cannot contain any rows in rowset '%{RowsetType/}'.�The metadata database appears to be in an inconsistent state. A reference was found to a %{typename/} object with ID %{id/} but that object cannot be found.{The StorageEngineUsed property cannot be set to TabularMetadata for database '%{DBName/}' because this feature is disabled.�The translation for culture '%{culture/}' references an object of type '%{typename/}' with ID %I64u{id/} but that object cannot be found.�The translation for culture '%{culture/}' references an object of type '%{typename/}' with name '%{name/}' but that object has been deleted.�A translation for culture '%{culture/}' was defined for property '%{prop/}' and the object of type '%{typename/}' with name '%{name/}' but that property is invalid for that object type.�The translation for object of type '%{typename/}' with name '%{name/}' for culture '%{culture/}' does not specify a property. Please specify which property of that object is being translated (e.g. Name, Description).�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' has the TO end cardinality set to Many. TO end cardinality must always be set to One.�Relationship '%{name/}' between columns, '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' has an invalid type. The type must always be set to SingleColumn.BRelationship '%{relname/}' uses an invalid table ID %I64u{table/}.kRelationship '%{relname/}' uses the ID of a column which does not belong to the table of this relationship.�Cannot set the StorageEngineMode property of database '%{name/}' to TabularMetadata because the database compatibility level is %d{dbCompatLevel/} and minimum compatibility level required for tabular metadata is %d{minTabularCompatLevel/}.�Tabular Metadata '%{TMType/}' object: '%{TMName/}' does not match any '%{UDMType/}' object of UDM '%{UDMParentType/}' object with ID '%{ParentID/}'.kA LinguisticMetadata object references a Culture object with ID %I64u{id/} but that object cannot be found.eA LinguisticMetadata object references Culture object '%{culture/}' but that object has been deleted.YThe content property of the LinguisticMetadata object for culture '%{culture/}' is empty.SCulture '%{culture/}' and collation '%{collation/}' are not valid or not supported.{Partition '%{partition/}' in table '%{table/}' has the DataSourceID property set, which is valid only for Query partitions.]Query partition '%{partition/}' in table '%{table/}' must have the DataSourceID property set.�Partition '%{partition/}' in table '%{table/}' has the QueryDefinition property set, which is not valid for partitions with no source.]Partition '%{partition/}' in table '%{table/}' has the Type property set to an invalid value.bThe target partition must be specified either by id only or by both table name and partition name.�The source partition '%{SourcePartitionName/}' from table '%{SourceTableName/}' must be in the same table as the target partition: '%{TargetTableName/}'.xMerge partitions target partition '%{PartitionName/}' from table '%{TableName/}' cannot be one of the source partitions.BNo source partitions for merge partitions specified in the rowset.sPartition '%{partition/}' in table '%{table/}' has an invalid Mode. Partitions of this type must be in Import mode.dThe Variant data type was set on column: '%{column/}'. Columns do not support the Variant data type.�The value for DefaultMode of model '%{model/}' is invalid, valid values of the DefaultMode must be either Import or DirectQuery.Partitions that contain a full dataset (not sampled data) have to be configured for DirectQuery and Full DataViews, or use Import query mode to retrieve data. This model appears to have partitions that are non-compliant. Please check partition configuration.�An unexpected inconsistency was detected while loading the data model. The column '%{colname/}' in table '%{table/}' could not be mapped into the multidimensional schema.�The data model cannot be loaded because an error occurred while attempting to query the field '%{fieldname/}' in the DBPROPERTIES table.�The data model cannot be loaded because of an inconsistency in the metadata schema versions. The last known schema version (%{lastver/}) cannot be larger than the current schema version (%{curver/}).�The data model cannot be loaded because of an invalid enumeration value '%{enumValue/}' for member '%{memberName/}' in object '%{objectName/}' with ID '%{objectId/}'.RThis expression refers to a %{type/} object named '%{label/}', which has an error.�The column referenced by the PerspectiveColumn '%{perspcolumn/}' in table '%{persptable/}' in perspective '%{persp/}' cannot be altered. Altering the referenced object is not permitted after the object has been created.�The measure referenced by the PerspectiveMeasure '%{perspmeasure/}' in table '%{persptable/}' in perspective '%{persp/}' cannot be altered. Altering the referenced object is not permitted after the object has been created.�The hierarchy referenced by the PerspectiveHierarchy '%{persphierarchy/}' in table '%{persptable/}' in perspective '%{persp/}' cannot be altered. Altering the referenced object is not permitted after the object has been created.�A PerspectiveColumn in perspective '%{persp/}' refers to column '%{perspcolumn/}' in table '%{persptable/}', but it belongs to a PerspectiveTable which references a different table '%{persptableparent/}'.�A PerspectiveMeasure in perspective '%{persp/}' refers to measure '%{perspmeasure/}' in table '%{persptable/}', but it belongs to a PerspectiveTable which references a different table '%{persptableparent/}'.�A PerspectiveHierarchy in perspective '%{persp/}' refers to hierarchy '%{persphierarchy/}' in table '%{persptable/}', but it belongs to a PerspectiveTable which references a different table '%{persptableparent/}'.MA PerspectiveTable in perspective '%{persp/}' is missing the table reference.cA PerspectiveTable in perspective '%{persp/}' refers to an invalid table with ID '%I64u{tableID/}'.bA PerspectiveTable in perspective '%{persp/}' refers to a table '%{table/}' that has been deleted.iA PerspectiveColumn in table '%{persptable/}' in perspective '%{persp/}' is missing the column reference.}A PerspectiveColumn in table '%{persptable/}' in perspective '%{persp/}' refers to an invalid column with ID '%I64u{colID/}'.A PerspectiveColumn in table '%{persptable/}' in perspective '%{persp/}' refers to a column '%{column/}' that has been deleted.oA PerspectiveHierarchy in table '%{persptable/}' in perspective '%{persp/}' is missing the hierarchy reference.�A PerspectiveHierarchy in table '%{persptable/}' in perspective '%{persp/}' refers to an invalid hierarchy with ID '%I64u{hierID/}'.�A PerspectiveHierarchy in table '%{persptable/}' in perspective '%{persp/}' refers to a hierarchy '%{hier/}' that has been deleted.kA PerspectiveMeasure in table '%{persptable/}' in perspective '%{persp/}' is missing the measure reference.�A PerspectiveMeasure in table '%{persptable/}' in perspective '%{persp/}' refers to an invalid measure with ID '%I64u{measureID/}'.�A PerspectiveMeasure in table '%{persptable/}' in perspective '%{persp/}' refers to a measure '%{measure/}' that has been deleted.�The table referenced by the PerspectiveTable object '%{persptable/}' in perspective '%{persp/}' cannot be altered. Altering the referenced object is not permitted after the object has been created.nThe RoleMembership object '%{name/}' cannot be altered. RoleMembership objects can only be created or deleted.�Insufficient permissions to perform Tabular Upgrade on database '%{DBName/}'. Server administrator permissions are required to execute a Tabular Upgrade command.KA TablePermission object in role '%{role/}' is missing the table reference.aA TablePermission object in role '%{role/}' refers to an invalid table with ID '%I64u{tableID/}'.`A TablePermission object in role '%{role/}' refers to a table '%{table/}' that has been deleted.�The newly created Windows RoleMembership object in role '%{role/}' has no value specified for either MemberName or MemberID. Either MemberName or MemberID or both must be specified when creating a Windows RoleMembership object.�The newly created External RoleMembership object in role '%{role/}' for provider '%{provider/}' has no value specified for MemberID. MemberID must be specified when creating an External RoleMembership object.�The Tabular database '%{DBName/}' is in an inconsistent state and cannot be accessed. Please delete it and recreate it or restore it from a valid backup.fVariation '%{variation/}' must have a Relationship, a default hierarchy or a default column specified.XVariation '%{variation/}' cannot have both DefaultHierarchy and DefaultColumn specified.^Default Variation '%{variation/}' must have a default hierarchy or a default column specified.vThe relationship for Variation '%{variation/}' must be defined on the current table, when a relationship is specified.~The default hierarchy of Variation '%{variation/}' must be on the PrimaryKey End of the relationship, when both are specified.�The default column of Variation '%{variation/}' must be on the PrimaryKey End of the relationship, when both DefaultColumn and Relationship properties are specified for the Variation object.~The default hierarchy of Variation '%{variation/}' must be defined on the current table, when a relationship is not specified.{The default column of Variation '%{variation/}' must be defined on the current table, when a relationship is not specified.�Multiple Variation objects for column '%{column/}' in table '%{column/}' have been marked as IsDefault. Please select a single Variation object as the default Variation.}The DataType property of column '%{column/}' in table '%{table/}' cannot be changed from Binary to non-Binary, or vice versa.wThe total number of columns in the model is %ld{NumberOfColumns/}, which exceeds the limit of %ld{MaxNumberOfColumns/}.YColumn '%{column/}' in calculated table '%{table/}' is missing the SourceColumn property.�Column '%{column/}' in table '%{table/}' has the InferredName set, only columns from a calculated table can have inferred names.�JSON DDL can be executed only against databases with compatibility level 1200 or higher. The target database for the current JSON DDL request: '%{database/}' has compatibility level: '%{compat/}'.�An out-of-line binding was specified in the request, but its target is not a valid object. The specified ID must be a valid table, partition, or model object.tA table that has partitions using Import mode and a Full DataView cannot have partitions that use a Sample DataView.�Every table must contain at least one partition in the Full DataView. Table '%{table/}' does not contain a partition that uses Full DataView. To continue, configure at least one partition to use Full DataView.�The query mode on a partition must be one of the following: Import, DirectQuery, or Default. Partition '%{partition/}' in Table '%{table/}' has query mode set to Push. Please change the query mode to a valid value.�DirectQuery partitions are not allowed in '%{table/}' because it has a datetime-to-date relationship with another table. A table having this relationship type must have its query mode set to Import.1A table that has partitions using DirectQuery mode and a Full DataView can have only one partition in DirectQuery mode. In this model, table '%{table/}' has invalid partition settings. You might need to merge or delete partitions so that there is only one partition in DirectQuery mode with Full DataView.YAll partitions using DirectQuery mode with Full DataView must query the same data source.�All partitions based on a Sample DataView must use the Import query mode to get data. Partition '%{partition/}' in Table '%{table/}' is using an invalid query mode.VThe data source '%{dsname/}' in the database was not specified in the Upgrade command.�The relationship between column '%{fromTable/}'['%{fromColumn/}'] and column '%{toTable/}'['%{toColumn/}'] cannot have SecurityFilterBehavior set to BothDirections when the CrossFilterBehavior is set to OneDirection.[Bi-directional cross filtering for row level security is not enabled for the current model.�The relationship between column '%{fromTable/}'['%{fromColumn/}'] and column '%{toTable/}'['%{toColumn/}'] cannot have SecurityFilterBehavior set to BothDirections when the relationship is not set to active.�The Culture '%{culture/}' has more than one object translation defined for the object with ID: '%lu{objectID/}' and ObjectType: '%d{objectType/}', for the same translated property: '%d{propertyType/}'.�Table '%{table/}' already has a relationship where Security Filtering Behavior is set to Both. Only one relationship per table with this setting is allowed.�Table '%{table/}' is configured for row-level security, introducing constraints on how security filters are specified. The setting for Security Filter Behavior on relationship '%{relationship/}' cannot be Both.yA Variation object '%{variation/}' in Column '%{column/}' refers to an invalid %{objectType/} with ID '%I64u{objectID/}'.{A Variation object '%{variation/}' in Column '%{column/}' refers to %{objectType/} '%{objectName/}' which has been deleted.vThe '%{table/}' table contains a Column and a %{objecttype/} with the same name '%{name/}'. Please rename one of them.�Variation object '%{variation/}' in column '%{column/}' in table '%{table/}' must have a relationship specified when variation notation is enabled.�Table '%{table/}' must have ShowAsVariationsOnly property set to '1', because it is a target of variation '%{variation/}' for column '%{variationColumn/}' in table '%{variationTable/}', when variation notation is enabled.%Variation '%{variation1/}' for column '%{variation1Column/}' in table '%{variation1Table/}' and variation '%{variation2/}' for column '%{variation2Column/}' in table '%{variation2Table/}' point to the same table '%{table/}', but only one is allowed to do so when variation notation is enabled.�Table '%{table/}' with ShowAsVariationsOnly property set to '1' must be a target of a variation when variation notation is enabled.hColumn '%{column/}' in table '%{table/}' can have only one variation when variation notation is enabled.�Variation '%{variation/}' for column '%{column/}' in table '%{table/}' must have the IsDefault flag set to 'true' when the variation notation is enabled.�A PerspectiveSet in perspective '%{persp/}' refers to set '%{perspset/}' in table '%{persptable/}', but it belongs to a PerspectiveTable which references a different table '%{persptableparent/}'.�The set referenced by the PerspectiveSet '%{perspset/}' in table '%{persptable/}' in perspective '%{perspective/}' cannot be altered. Altering the referenced object is not permitted after the object has been created.cA PerspectiveSet in table '%{persptable/}' in perspective '%{persp/}' is missing the set reference.wA PerspectiveSet in table '%{persptable/}' in perspective '%{persp/}' refers to an invalid set with ID '%I64u{setID/}'.vA PerspectiveSet in table '%{persptable/}' in perspective '%{persp/}' refers to a set '%{set/}' that has been deleted.1Set feature is not enabled for the current model.�Could not add %{newobjecttype/} with the name '%{name/}' because a %{existingobjecttype/} with the same name already exists in the '%{parentname/}' Model.JExpression '%{expression/}' has the Kind property set to an invalid value.OExpression '%{expression/}' has the Kind property set to a not supported value.�A TablePermission object in role '%{role/}' referring to a table '%{table/}' is using the MetadataPermission property, which is reserved for future use.�The DetailRowsExpression/DefaultDetailRowsExpression feature is not enabled. The table '%{table/}' is using one of those properties, but they are reserved for future use.�A TablePermission object in role '%{role/}' referring to a table '%{table/}' is using the MetadataPermission property, which is not allowed for admin, refresh or read-refresh roles.cThe role '%{role/}' is a refresh role and therefore doesn't allow TablePermission objects under it.jThe role '%{role/}' is an administrator role and therefore doesn't allow TablePermission objects under it.�You belong to a Read role and a Refresh/ReadRefresh role, but this is not supported when combined with object level security. Please contact your database administrator.�A column '%I64u{columnID/}' of a ColumnPermission object belongs to a table '%I64u{columnTableID/}', which is different from a table '%I64u{tablePermissionTableID/}' referred to by the corresponding TablePermission object.:A ColumnPermission object is missing the column reference.QA ColumnPermission object refers to an invalid column with ID '%I64u{columnID/}'.PA ColumnPermission object refers to a column '%{column/}' that has been deleted.�A ColumnPermission object referring to a column '%{column/}' is using the MetadataPermission property, which is reserved for future use.�A ColumnPermission object in a TablePermission '%{role/}[%{table/}]' referring to a column '%{column/}' is using the MetadataPermission property, which is not allowed for admin, refresh or read-refresh roles.�A ColumnPermission object referring to a column '%{column/}' cannot be less restrictive than its corresponding TablePermission object referring to a table '%{table/}'.xThe ImpersonationInfo for datasource '%{Datasource/}' has ImpersonationMode set to 'Default' which is not a valid value.�The ImpersonationInfo for datasource '%{Datasource/}' has ImpersonationMode other than 'Default'. Only 'Default' impersonation mode is supported for Structured data sources.�ConnectionString, Account or Password properties cannot be specified for datasource '%{Datasource/}' that has 'Structured' type.�ConnectionDetails, ContextExpression, Credential or Options properties cannot be specified for datasource '%{Datasource/}' that has 'Provider' type.QDatasource '%{Datasource/}' has Type set to %d{type/} which is not a valid value.FConnectionDetails property is missing for datasource '%{Datasource/}'.?Credential property is missing for datasource '%{Datasource/}'.jExpression '%{expression/}' has the Expression property set to an empty string which is not a valid value.�Partition '%{partition/}' in table '%{table/}' has the QueryDefinition property set to an empty string which is not a valid value.zPartition '%{partition/}' in table '%{table/}' has an invalid Mode. Partitions of type Entity must be in DirectQuery mode.�Partition '%{partition/}' in table '%{table/}' has the QueryDefinition property set to an empty string which is not a valid value.QA ColumnPermission object refers to the row number column. This is not supported.ADirectQuery 1400 does not support the specified data source kind.JUnable to convert one or multiple M partitions into native source queries.:ContextExpression cannot be used in DirectQuery 1400 mode.wCannot delete the measure '%{name/}' in table '%{table/}' because it is referenced by the default measure of the model.=The DefaultMeasure reference in model '%{model/}' is invalid.�The metadata restrictions for role '%{role/}' resulted with the table '%{table/}' being inaccessible from table '%{rootTable/}'. The relationship chain to this table passes through a secured table, which is not allowed.eCannot delete the column '%{groupByColumn/}' because it is used to group a column '%{groupedColumn/}'iThe column '%{groupedColumn/}' has an invalid GroupByColumn reference set to ID '%I64u{groupByColumnId/}'kThe column '%{groupedColumn/}' is grouped by a column '%{groupByColumn/}' that belongs to a different table<The name of the Role may not be set to '*' or '*SharePoint'.VRelationship '%{relname/}' points to a column of type row number, this is not allowed.FThe table '%{table/}' must have 0 partitions because it has 0 columns.~Database '%{db_name/}' is a New Tabular database and cannot be altered to contain UDM metadata objects like cubes, dimensions.xDatabase '%{db_name/}' is a New Tabular database and cannot be created with UDM metadata objects like cubes, dimensions.�The database '%{db_name/}' was imported from a PBIX file, but some conversion operations must still be completed before it can be used. Only the RefreshCalculate operation may be performed until the conversion has been completed.�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' cannot be created because they are not from the same DirectQuery data source.�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' cannot be created because one is in DirectQuery mode but the other is in Import mode.�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' has one of the end cardinality set to None. The end cardinalities must always be set to One/Many.�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' has the From end cardinality set to One. From end cardinality must always be set to Many, unless the relationship is One-To-One.�Calculation Group '%{calculationGroupName/}' contains Calculation Item '%{calculationItemName/}' with invalid ordinal = '%d{calculationItemOrdinal/}'. Calculation Item ordinal must be greater or equal zero and unique within Calculation Group.�Model '%{modelName/}' contains Calculation Group '%{calculationGroupName/}' with invalid precedence = '%d{calculationGroupPrecedence/}'. Calculation Group precedence must be greater or equal zero and unique within Model.�An AlternateOf object references both a BaseColumn '%{basecolumn/}' from table '%{basecolumntable/}' and a BaseTable '%{basetable/}' which is not permitted as they are mutually exclusive.NAn AlternateOf baseColumn object refers to an invalid column '%{basecolumn/}'.�An AlternateOf object refers to a BaseColumn '%{basecolumn/}' from table '%{basecolumntable/}' where either the column or the table has been deleted.zAlternateOf baseColumn '%{basecolumn/}' object must have the same data type as the referencing column '%{column/}' object.YAn AlternateOf baseTable object refers to an invalid table with ID '%I64u{basetableID/}'.RAn AlternateOf object refers to a BaseTable '%{basetable/}' that has been deleted.OA non-null AlternateOf object must refer to either a BaseColumn or a BaseTable.)The AlternateOf feature is not supported.gPartition '%{partition/}' in table '%{table/}' is not of type M. Only M partitions are supported in DQ.lRefreshPolicy parameter '%{parameterName/}' for table '%{table/}' has an invalid value '%{parameterValue/}'.�RefreshPolicy parameter 'RollingWindowGranularity' for table '%{table/}' has an invalid value. It should be greater than or equal to the value of 'IncrementalGranularity'.�RefreshPolicy parameter 'IncrementalWindow' for table '%{table/}' has an invalid value. The value should be less than or equal to the 'RollingWindow'.xPartition '%{partition/}' in table '%{table/}' has the Granularity property set to 'Invalid' which is not a valid value.�Partition '%{partition/}' in table '%{table/}' has the time range combination (Granularity, Start and End) not set to valid combination of values.�Partition '%{partition/}' in table '%{table/}' has the QueryDefinition property set which is not a valid field for this partition type.gPartition '%{partition/}' in table '%{table/}' has the 'Start' or 'End' property set to invalid format.PTable '%{table/}' has invalid RefreshPolicy value for Partition '%{partition/}'.]Table '%{table/}' has a Dual partition. It may not have any other Sample DataView partitions.[Table '%{table/}' has a Dual partition. It may not have any other Full DataView partitions.oPartition '%{partition/}' in table '%{table/}' is a Dual partition. It may not be a calculated table partition.sPartition '%{partition/}' in table '%{table/}' is PolicyRange source type, which does not support DirectQuery mode.lTable '%{table/}' cannot have partitions of type PolicyRange mixed with partitions of other different types.;Policy based refresh is only supported in Power BI Premium.�RefreshPolicy source expression of table '%{table/}' has an invalid value. Source expression should contain 'RangeStart' and 'RangeEnd' parameter names.uPower BI Data Source Version is only allowed to change from V1 to a higher version, Current version is '%d{Current/}'cPower BI datasets using M based data source format are only supported in Power BI Premium services.UTable '%{table/}' uses Calculation Group feature which is not enabled on this server.cAlternateOf baseColumn '%{column/}' object must have an integer datatype for a COUNT summarization.�AlternateOf baseColumn '%{basecolumn/}' object must be not-nullable because the referencing column '%{column/}' is not nullable.jObject level security and/or row level security not supported with role '%{role/}' when using AlternateOf.�The partition '%{partition/}' in the table '%{table/}' referred to by the AlternateOf column '%{alttable/}'[%{altcol/}] must be set to DirectQuery mode and Full DataView.�AlternateOf column '%{alttable/}'[%{altcol/}] cannot reference the base column '%{table/}'[%{col/}] because it is already referenced by another AlternateOf column and summarization is the same.`The base table referred to by AlternateOf '%{table/}'[%{col/}], cannot also contain AlternateOf.{Aggregations in tables '%{aggTable1/}' and '%{aggTable2/}' pose ambiguity based on relationships with table '%{baseTable/}'~The calculated column '%{column/}' in table '%{table/}' is invalid because Dual mode tables do not support calculated columns.�The table '%{table/}' contains a CalculationGroup and must therefore contain a partition with a source of type 'CalculationGroup'.�Table '%{table/}' contains a partition '%{partition/}' with source of type 'CalculationGroup', but a CalculationGroup object was not defined.�Table '%{table/}' with defined CalculationGroup object must have only one partition which should have source of type 'CalculationGroup'.hReferencing column object '%{column/}' must have an integer datatype when using the COUNT summarization.�AlternateOf column '%{alttable/}'[%{altcol/}] cannot reference the base table '%{table/}' because it is already referenced by another AlternateOf column and summarization is the same.�Partition '%{partition/}' of table '%{table/}' may not operate in Dual mode. Please change partition's mode to Import or DirectQuery.&Policy based refresh is not supported.�The model already contains measure '%{name/}' which has the same name as a column in table '%{table/}'. Please rename one of them.�Partition '%{partition/}' in table '%{table/}' has the QueryDefinition property set, which is not valid for partitions of that kind.IThe '%d{Version/}' value for the Power BI Data Source version is invalid.xThe Model '%{Model/}' property DiscourageImplicitMeasures must be set to true in order to create any calculation groups.�The Model '%{Model/}' property DiscourageImplicitMeasures cannot be changed from true to false until all calculation groups in the model are deleted.�The relationship '%{relname/}' is invalid because an AlternateOf table cannot be the ToTable in a relationship with a cardinality of one.�Relationship '%{name/}' between columns '%{fromTable/}[%{fromColumn/}]' and '%{toTable/}[%{toColumn/}]' involves calculation group table '%{table/}' which is not allowed.�The relationship '%{relname/}' is invalid because an AlternateOf table cannot have a bi-directional relationship with security filtering enabled.�The Measure with the name '%{name/}' cannot be added because it has a name conflict with other reserved internal measure in the '%{parentname/}' Model. Please rename it.�An RLS expression filters this aggregation table '%{aggTable/}', but not the detail table '%{baseTable/}', which is not allowed.<Data Source Version V2 is not supported in Power BI Desktop.mThe Folder '%{folder/}' is invalid because the parent folder '%{parentfolder/}' does not exists in the Model.gThe Folder '%{folder/}' is used as the parent folder for the '%{childfolder/}' QueryGroup in the Model.OThe deleted QueryGroup '%{folder/}' is referenced by a Partition or Expression.qA TablePermission object in role '%{role/}' refers to a calculation group table '%{table/}' which is not allowed.�Table '%{table/}' contains column '%{column/}' with invalid data type or source column. This column's data type must be string and source column must be 'Name'.�Calculation group table '%{table/}' supports maximum two data columns: one is string datatype with source column 'Name' and the other is integer datatype with source column 'Ordinal'. Please modify them correctly and retry.�The total number of data columns inside the calculation group table '%{table/}' is %ld{NumberOfDataColumns/}, while calculation group table only supports 1 or 2 data columns.�Calculation Group table '%{table/}' contains Calculation Item '%{calculationItemName/}' with invalid ordinal = '%d{calculationItemOrdinal/}'. Calculation Item Ordinal must be greater or equal zero.wTable '%{table/}' is marked as excluded from model refresh, yet it is a Calculated-Table, which is an invalid scenario.�Table '%{table/}' is marked as excluded from model refresh, yet has a Refresh-Policy associated with it, which is an invalid scenario.�Table '%{table/}' is marked as excluded from model refresh, yet has a Calculation-Group associated with it, which is an invalid scenario.�Role '%{role/}' has more than one members resolved to the same member-id. Members '%{members/}' are all resolved to the same id.�The MeasureAnalysisDefinition property of the '%{analyticsAIMetadata/}' AnalyticsAIMetadata object for model '%{model/}' is empty.�The DataType '%{datatype/}' of column '%{column/}' in table '%{table/}' does not match SourceProviderType '%{sourceproviderType/}'.mRefreshPolicy parameter '%{parameterName/}' for table '%{table/}' has an invalid value '%d{parameterValue/}'.;The model already exists in the database '%{strDatabase/}'.�A transaction attempted either to modify Tabular and non-Tabular metadata or to perform operations on multiple Tabular databases.3Transaction attempted to modify multiple databases.lUnexpected column name: Received column '%{actual/}' in rowset '%{rowset/}'. Expected column '%{expected/}'.sUnexpected column type: Column '%{column/}' in rowset '%{rowset/}' has type %{actual/}. Expected type %{expected/}.HRequired column missing: '%{column/}' is missing in rowset '%{rowset/}'.fRequired column value missing: Column '%{column/}' is missing a value in a row in rowset '%{rowset/}'.mChild object already exists: The %{typename/} object '%{name/}' already has a child %{childtypename/} object.oUnable to modify system objects: The %{typename/} object '%{name/}' is a system object and may not be modified.mInvalid enumeration value: An  invalid '%{typename/}' value %{value/} was encountered in rowset '%{rowset/}'.DOut of line bindings are specified twice for the same target object.OThe same object is specified twice in out-of-line bindings for the same target.�The Process command cannot be executed because multiple objects are affected. Only one object can be processed when out-of-line bindings are used.�The Process command for partition '%{partition/}' in table '%{table/}' cannot be executed because the pipeline rowset is missing.dOnly Tabular DDL requests are allowed in a Batch when the ReturnAffectedObjects property is enabled.lOnly one command is allowed in a non-transactional Batch when the ReturnAffectedObjects property is enabled.QThe base version must be set to -1 when impact is requested inside a transaction.QThe base version must not be negative when impact is requested for a transaction.�Column '%{column/}' in table '%{table/}' does not have its source pipeline rowset column specified. Either provide out-of-line bindings for the column or set the 'SourceColumn' property.UA Refresh request with RefreshType Add may only be used on non-calculated partitions.qThe database with the name '%{name/}' and ID '%{id/}' is read-only. The command '%{command/}' cannot be executed.�The database with the name '%{name/}' and ID '%{id/}' has pending model changes. Run the SequencePoint command before executing a query or a discover request.WThe Model object is created automatically and cannot be created using a Create command.#The Model object cannot be deleted.TReceived an unexpected non-null value in column '%{column/}' of rowset '%{rowset/}'.{Received an object type value of %d{type/} in column '%{column/}' of rowset '%{rowset/}', which is not a valid object type.UReceived an object path or ID in rowset '%{rowset/}', but the object type is missing.8The object path or ID is missing in rowset '%{rowset/}'.=Missing some object path component(s) in rowset '%{rowset/}'.;A row in the Refresh rowset is missing a RefreshType value.YAn out-of-line binding cannot specify both the partition ID and the partition/table name.rCulture and Collation properties of the Model object may be changed only before any other object has been created.OChanging the partition type from or to PartitionType.Calculated is not allowed.jChanging the partition type from or to PartitionType.Calculated using out-of-line bindings is not allowed.XChanging properties of a calculated partition using out-of-line bindings is not allowed.VA Refresh request of type Defragment is only supported on a Table or the entire Model._A Refresh request of type Defragment can only be performed independently from other operations.�The operation cannot be performed because it references an object or property that is unavailable in the current edition of the server or the compatibility level of the database.�This database contains features that are not supported by the current edition of the server or the compatibility level of the database.zRenaming multiple objects in the same command is not supported. Please re-send the rename operations in multiple commands.�The combination of active roles results in a dynamic security configuration that is currently not supported. Please contact the administrator of the database to resolve this issue.�The combination of active roles results in a dynamic security configuration that is not consistent. Please contact the administrator of the database to resolve this issue.!Started sequence point algorithm."Finished sequence point algorithm.*Started processing of table '%{strName/}'.+Finished processing of table '%{strName/}'.GStarted processing partition '%{strName/}' of table '%{strTableName/}'.HFinished processing partition '%{strName/}' of table '%{strTableName/}'.GStarted processing hierarchy '%{strName/}' of table '%{strTableName/}'.HFinished processing hierarchy '%{strName/}' of table '%{strTableName/}'..Started processing relationship '%{strName/}'./Finished processing relationship '%{strName/}'.@Out-of-line bindings have been specified but have not been used.=The pipeline rowset has been specified but has not been used.#Started column data validation job.$Finished column data validation job.AStarted Phase 1 of the Commit operation in a Tabular transaction.BFinished Phase 1 of the Commit operation in a Tabular transaction.AStarted Phase 2 of the Commit operation in a Tabular transaction.BFinished Phase 2 of the Commit operation in a Tabular transaction.'Unable to complete Tabular transaction.OStarted processing calculated column '%{strName/}' of table '%{strTableName/}'.PFinished processing calculated column '%{strName/}' of table '%{strTableName/}'.wError processing partition '%{strName/}' of table '%{strTableName/}' [Internal Error Code: '%{strInternalErrorCode/}'].wError processing hierarchy '%{strName/}' of table '%{strTableName/}' [Internal Error Code: '%{strInternalErrorCode/}'].^Error processing relationship '%{strName/}' [Internal Error Code: '%{strInternalErrorCode/}'].Error processing calculated column '%{strName/}' of table '%{strTableName/}' [Internal Error Code: '%{strInternalErrorCode/}'].`Started analyzing refresh policy impact for partition '%{strName/}' of table '%{strTableName/}'.�Finished analyzing refresh policy impact for partition '%{strName/}' of table '%{strTableName/}'. The impact is that data has changed.�Finished analyzing refresh policy impact for partition '%{strName/}' of table '%{strTableName/}'. The impact is that data has not changed.Started saving the database.Finished saving the database.�Failed to delete file '%{FileName/}' during commit or rollback. In total, there were '%{nFiles/}' file deletion failure(s) during the operation.:SQL error or missing database. SQLite Error Code=%{code/}.;Internal logic error in SQLite. SQLite Error Code=%{code/}.*Access denied. SQLite Error Code=%{code/}.@Callback routine requested an abort. SQLite Error Code=%{code/}.8The database file is locked. SQLite Error Code=%{code/}.>A table in the database is locked. SQLite Error Code=%{code/}.6Failed to allocate memory. SQLite Error Code=%{code/}.AAttempt to write a readonly database. SQLite Error Code=%{code/}.HOperation terminated by sqlite3_interrupt(). SQLite Error Code=%{code/}.\A disk I/O error occurred while performing a database operation. SQLite Error Code=%{code/}.AThe database disk image is malformed. SQLite Error Code=%{code/}.^Internal database error: Unknown opcode in sqlite3_file_control(). SQLite Error Code=%{code/}.JInsertion failed because the database is full. SQLite Error Code=%{code/}.=Unable to open the database file. SQLite Error Code=%{code/}.DA database lock protocol error occurred. SQLite Error Code=%{code/}.2The database is empty. SQLite Error Code=%{code/}.<The database schema was changed. SQLite Error Code=%{code/}.FThe string or BLOB exceeds the size limit. SQLite Error Code=%{code/}.>Abort due to constraint violation. SQLite Error Code=%{code/}./Data type mismatch. SQLite Error Code=%{code/}.NInternal database error: Library used incorrectly. SQLite Error Code=%{code/}.�Internal database error: The database uses Operating System features that are not supported on the current host. SQLite Error Code=%{code/}.1Authorization denied. SQLite Error Code=%{code/}.<Auxiliary database format error. SQLite Error Code=%{code/}.jInternal database error: The second parameter to sqlite3_bind is out of range. SQLite Error Code=%{code/}.[The specified file is not a database file and cannot be opened. SQLite Error Code=%{code/}.=Notifications from sqlite3_log(). SQLite Error Code=%{code/}.8Warnings from sqlite3_log(). SQLite Error Code=%{code/}.WThe metadata database system returned an unexpected status. SQLite Error Code=%{code/}.;Failed to open the metadata database for the Tabular model.cAn error occurred while attempting to query a system table '%{schema/}' from the metadata database.oAn error occurred while attempting to insert a row into the system table '%{schema/}' in the metadata database.kAn error occurred while attempting to update a row in a system table '%{schema/}' in the metadata database.oAn error occurred while attempting to delete a row from the system table '%{schema/}' in the metadata database.�A metadata update operation affected zero rows. This is unexpected and indicates an inconsistency in the metadata of the data model.uThe structure of the system table '%{schema/}' is unexpected. The metadata of the data model appears to be malformed.�Unexpected internal error: The system table '%{schema/}' doesn't exist in the metadata or hasn't been upgraded to match the compatibility version of the current data model engine.=Failed to delete files in parallel during commit or rollback."The values in the time series on the x axis do not increase at regular intervals. We have filled in %{insertedDataRatio/} percent missing rows in a series of %{originalDataPoints/} rows, for the purpose of forecasting only. If possible, complete missing rows to improve prediction accuracy.�Values are missing for some rows on the x axis. We have completed %{insertedDataRatio/} percent of a series of %{originalDataPoints/} rows for the purpose of forecasting only. If possible, complete missing values to improve prediction accuracy.�Accurate forecasting requires at least 3 times as many data points as the seasonality value. If possible, add more historical data to improve prediction accuracy.DThe number of requested forecast points exceeds the maximum allowed.>Sorry, hindcast requires at least three times the seasonality.>Sorry, hindcast requires at least half of the historical data.�Values are missing for some rows on the x axis. We have filled in those values for the purpose of forecasting only. If possible, complete missing values to improve prediction accuracy.mSorry, we do not recognize a time series. Make sure the x-axis field contains values with a date/time format.}Sorry, forecasting does not work on line charts when the x-axis date/time values increase in intervals smaller than a second.�Sorry, forecasting only works on line charts when the x-axis date/time values increase in whole-number multiples of a second, minute, hour, day, week, month, or year.mSorry, forecasting only works on line charts when the x-axis date/time values increase in regular increments.}Sorry, forecasting only works on line charts with x-axis date/time or whole number values that increase in regular intervals.zSorry, forecasting does not work on line charts when the x-axis date/time values increase in intervals smaller than a day.�Sorry, forecast supports a maximum of %{dataSize/} data points. Please filter your data to display at most %{dataSize/} data points.�Sorry, Forecast identifies %{dataPoints/} historical data points. It requires at least %{minDataPoints/} data points for prediction.�Sorry, forecast requires consecutive time series data points. It requires at least 50 percent data points to complete missing data.
Sorry, forecasting only works on line charts when the x-axis values increase in regular intervals.  Forecasting can only complete missing rows of up to the number of historical data points, for the purpose of forecasting. Please complete missing rows or remove filters.�Sorry, forecasting can only complete missing y values of up to the number of historical data points, for the purpose of forecasting. Please try to complete missing values or remove filters.\Aligning this category with the one with the largest value halted due to dataset limitation.dAligning this category with the one with the largest value halted due to forecast offset limitation.BTo forecast, all lines must align to end at the same X-axis value.;To forecast, all lines must increase in the same increment.sTo forecast, the time increment on the x-axis must have the same start and end position for all lines in the chart.HCredential JSON in datasource '%{datasource/}' is malformed. %{message/}�ConnectionDetails property in datasource '%{datasource/}' contains query parameter. This is not supported in DirectQuery 1400 mode.ConnectionDetails property in datasource '%{datasource/}' contains parameters which are not supported in DirectQuery 1400 mode.cDatasource '%{datasource/}' has encryption enabled. This is not supported in DirectQuery 1400 mode.qDatasource '%{datasource/}' has authentication kind %{authKind/}. This is not supported in DirectQuery 1400 mode.tExpression in partition '%{partition/}' in table '%{table/}' references unknown variable or function '%{function/}'.ZExpression in partition '%{partition/}' in table '%{table/}' references an unknown entity.OConnectionDetails JSON in datasource '%{datasource/}' is malformed. %{message/}EOptions JSON in datasource '%{datasource/}' is malformed. %{message/}0DataAccessOptions JSON is malformed. %{message/}MSyntax error in ContextExpression in datasource '%{datasource/}'. %{message/}2Syntax error in expression '%{name/}'. %{message/}KSyntax error in partition '%{partition/}' in table '%{table/}'. %{message/}NUsername is missing in the Credential property of datasource '%{datasource/}'.BAnalyze refresh policy impact is only supported for M source type.BPolling expression is empty, cannot analyze refresh policy impact.�Conversion of the datasource from Power BI format to AS Engine format failed because Mashup segment is not found in the connection string.�Conversion of the datasource from Power BI format to AS Engine format failed because location segment is not found in the connection string.�Conversion of the datasource from Power BI format to AS Engine format failed because after uncompressing, the package failed to load.�Conversion of the datasource from Power BI format to AS Engine format failed because after uncompressing, the package was found to be too large to be loaded.BParameter substitution failed with following error: '%{message/}'.^Syntax error in refresh policy %{expressionType/} expression of table '%{table/}'. %{message/}M Engine error: '%{message/}'.8The '%{table/}' table cannot have multiple M partitions.vInconsistency in Power BI v1 format data source models where the duplicate queries are found with the same query name.�Inconsistency in Power BI v1 format data source models where the duplicate queries are found with the same query name. The duplicate values are found in shared queries.+Cube apply parameters error: '%{message/}'.�MinContainerCount setting has a value greater than the MaxContainerCount setting. Using the value of MaxContainerCount setting for both MinContainerCount and MaxContainerCount settings.QReturns TRUE if a specified member is in a specified generation, FALSE otherwise.EReturns TRUE if a specified member is a leaf member, FALSE otherwise.]Returns TRUE if a specified member is a sibling of another specified member, FALSE otherwise.6Returns the ancestor of a member at a specified level.NReturns the ancestor of a member at a specific distance away in the hierarchy.PReturns the last sibling among the descendants of a member at a specified level.mReturns the child member with the same relative position under a parent member as the specified child member.AReturns the current member along a dimension during an iteration.JReturns the system-generated data member associated with a nonleaf member.*Returns the default member of a hierarchy.*Returns the default member of a dimension..Returns the first child of a specified member.<Returns the first child of the parent of a specified member.@Returns a member that excludes values from a specific dimension.(Returns a member from a specified tuple.yReturns the member that is a specified number of positions prior to a specified member along the dimension of the member.-Returns the last child of a specified member.;Returns the last child of the parent of a specified member.zReturns the member that is a specified number of positions following a specified member along the dimension of the member.MReturns the member equivalent to a specified member in a specified hierarchy.BReturns the member whose name is specified by a string expression.FReturns the next member in the level that contains a specified member.gReturns the first sibling among the descendants of a specified level, optionally at a specified member.YReturns a member from a prior period in the same relative position as a specified member.)Returns the parent of a specified member.JReturns the previous member in the level that contains a specified member.8Returns a member from a string expression in MDX format.`Returns a valid measure in a virtual cube by forcing inapplicable dimensions to their top level.qReturns a calculated value using the appropriate aggregate function, based on the aggregation type of the member.GReturns the average value of a numeric expression evaluated over a set.OReturns the current calculation pass of a cube for the specified query context.fReturns the value of a numeric MDX expression evaluated over the specified calculation pass of a cube.*Coalesces an empty cell value to a number.;Returns the correlation of two series evaluated over a set.VReturns the number of tuples in a set, optionally including or excluding empty tuples.*Counts the number of members in the tuple.'Counts the number of tuples in the set.,Counts the number of dimensions in the cube.-Counts the number of levels in the dimension._Returns the covariance of two series evaluated over a set, using the biased population formula.aReturns the covariance of two series evaluated over a set, using the unbiased population formula./Returns the number of distinct tuples in a set.?Returns one of two numeric values determined by a logical test.gCalculates the linear regression of a set and returns the value of b in the regression line y = ax + b.gCalculates the linear regression of a set and returns the value of y in the regression line y = ax + b.]Calculates the linear regression of a set and returns R�� (the coefficient of determination).gCalculates the linear regression of a set and returns the value of a in the regression line y = ax + b.rCalculates the linear regression of a set and returns the variance associated with the regression line y = ax + b.bReturns the value of an MDX expression evaluated over another specified cube in the same database.MReturns a value of a string expression evaluated over another specified cube.GReturns the maximum value of a numeric expression evaluated over a set.FReturns the median value of a numeric expression evaluated over a set.GReturns the minimum value of a numeric expression evaluated over a set.GReturns the zero-based ordinal value associated with a specified level.KReturns a value of a numeric expression evaluated over a data mining model.CReturns the one-based rank of a specified tuple in a specified set.|Returns a value generated by rolling up the values of the children of a specified member using the specified unary operator.}Returns the standard deviation of a numeric expression evaluated over a set, using an unbiased population. (Alias for Stdev.){Returns the standard deviation of a numeric expression evaluated over a set, using a biased population. (Alias for StdevP.)jReturns the standard deviation of a numeric expression evaluated over a set, using an unbiased population.gReturns the standard deviation of a numeric expression evaluated over a set, using a biased population.)Returns a value from a string expression.GReturns the sum of a numeric expression evaluated over a specified set.(Returns the value of a specified member.`Returns the variance of a numeric expression evaluated over a set, using an unbiased population.zReturns the variance of a numeric expression evaluated over a set, using an unbiased population. (Alias for Var function.)xReturns the variance of a numeric expression evaluated over a set, using a biased population. (Alias for VarP function.)]Returns the variance of a numeric expression evaluated over a set, using a biased population.0Executes a void-returning user-defined function.HReturns a set generated by adding calculated members to a specified set.TReturns a set containing all members of the dimension, including calculated members.PReturns a set containing all members of the level, including calculated members.@Returns a set of all ancestors of a member at a specified level.dReturns a set of all ancestors of a member at a specific distance above the member in the hierarchy.0Returns the set of the ascendants of the member.!Returns a set defined in an axis._Returns a specified number of items from the bottom of a set, optionally sorting the set first.~Sorts a set and returns the specified number of bottommost elements whose cumulative total is at least a specified percentage.ySorts a set and returns the specified number of bottommost elements whose cumulative total is at least a specified value.!Returns the children of a member.&Returns the cross product of two sets.Returns the set of descendants of a member at a specified level, optionally including or excluding descendants in other levels.�Returns the set of descendants of a member at a specific distance away in the hierarchy, optionally including or excluding descendants in other levels.>Returns a set, removing duplicate tuples from a specified set.�Drills down the members of a set one level below the lowest level represented in the set, or to one level below a dimension optionally selected by its zero-based index of a member represented in the set.�Drills down the members of a set one level below the lowest level represented in the set, or to one level below an optional level of a member represented in the set.rDrills down the members of a specified count of bottom members of a set, at a specified level, to one level below.`Drills down a specified count of top members of a set, at a specified level, to one level below.VDrills down the members in a specified set that are present in a second specified set.�Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of bottommost members.�Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of topmost members.@Drills up the members of a set that are below a specified level.TDrills up the members in a specified set that are present in a second specified set.GFinds the difference between two sets, optionally retaining duplicates.:Returns a set of tuples from extracted dimension elements.KReturns the set resulting from filtering a set based on a search condition.RApplies a set to each member of another set and joins the resulting sets by union.8Returns the first specified number of elements in a set.cOrders the members of a specified set in a hierarchy in natural or, optionally, post-natural order.FReturns the intersection of two sets, optionally retaining duplicates.CReturns a set of members prior to and including a specified member.8Returns the set of all members in a specified dimension.8Returns the set of all members in a specified hierarchy.CReturns the set of all members at a specified level in a dimension.�Returns a set of members from the Month level in a Time dimension starting with the first period and ending with a specified member._Returns a set containing a single member based on a string expression containing a member name.PReturns the cross product of two or more sets as a set, excluding empty members.YArranges the members of a specified set, optionally preserving or breaking the hierarchy.|Returns a set of members (periods) from a specified level starting with the first member and ending with a specified member.�Returns a set of members from the Quarter level in a Time dimension starting with the first period and ending with a specified member.OReturns the set of siblings of a specified member, including the member itself.LReturns a set generated by removing calculated members from a specified set.BConstructs a set from a specified string expression in MDX format.1Returns a subset of members from a specified set.<Returns a subset of members from the end of a specified set.#Toggles the drill state of members.sReturns a specified number of items from the topmost members of a specified set, optionally ordering the set first.gSorts a set and returns the topmost elements whose cumulative total is at least a specified percentage.bSorts a set and returns the topmost elements whose cumulative total is at least a specified value.YReturns a set generated by the union of two sets, optionally retaining duplicate members.�Returns a set generated by dynamically totaling child members in a specified set, optionally using a pattern for the name of the parent member in the result set.�Returns a set of members from the Week level in a Time dimension starting with the first period and ending with a specified member.�Returns a set of members from the Year level in a Time dimension starting with the first period and ending with a specified member.eReturns the value of a string MDX expression evaluated over the specified calculation pass of a cube.*Coalesces an empty cell value to a string.SReturns a concatenated string created by evaluating a string expression over a set.>Returns one of two string values determined by a logical test.LReturns a string in Multidimensional Expressions (MDX) format from a member.*Returns the name of a specified dimension.'Returns the name of a specified member.&Returns the name of a specified level.*Returns the name of a specified hierarchy.GReturns a string containing the value of the specified member property.-Constructs a string in MDX format from a set.6Returns a string in MDX format from a specified tuple.1Returns the unique name of a specified hierarchy.1Returns the unique name of a specified dimension.-Returns the unique name of a specified level..Returns the unique name of a specified member.@Returns the domain name and user name of the current connection.9Returns the current tuple from a set during an iteration.%Returns a tuple from a specified set.DConstructs a tuple from a specified string expression in MDX format.                                                  �4VS_VERSION_INFO����?4StringFileInfo040904B0PlatformNT�PLegalTrademarksMicrosoft Analysis Services is a registered trademark of Microsoft Corporation."CommentsSSAS&GoldenBitsTrueLCompanyNameMicrosoft Corporationv'FileDescriptionMicrosoft SQL Server Analysis Services�2FileVersion2018.0151.0005.15 ((BI_ASEngine_Dev).190923-1837)BInternalNameResource stringsd LegalCopyrightMicrosoft. All rights reserved.B
OriginalFilenamemsmdsrvi.rllXProductNameMicrosoft Analysis Services8
ProductVersion15.1.5.15DVarFileInfo$Translation	�<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
�#0�#}	*�H��
��#n0�#j10
	`�He0\
+�7�N0L0
+�70	���010
	`�He ��w𰴯���/��ʄ�%�&.���<�zjn����
�0�0��3R�@�PV�u�R0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
190502213746Z
200502213746Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
���������t�����ǔߖ�6�+�xL���5���oK��w�U��buAN��[�V7V�p�Cn�3(A6��~��/�k����>��\�6��ɳ����mJ�
�X�%y�D�����*��Or�}Y�Gڗ}tP����M�4dc�睘�*�!�U��}�W����P��e���.����lA ��+4�Ih��z%�x�tr�
����������c� �����i��Zai^���76q�3ހ����0�~0U%0
+�7L+0U��[�e�'f��5kE�0TUM0K�I0G1-0+U$Microsoft Ireland Operations Limited10U
230012+4541360U#0�Hnd�Pӂ�77"�m��u�0TUM0K0I�G�E�Chttp://www.microsoft.com/pkiops/crl/MicCodSigPCA2011_2011-07-08.crl0a+U0S0Q+0�Ehttp://www.microsoft.com/pkiops/certs/MicCodSigPCA2011_2011-07-08.crt0U�00
	*�H��
���D懾��,V�(�-����6@��m�z� 65�W��Q`[�F�y8��t�ھ$�&��C��=�d�R�m���(ߜ����S�]��!��h2]g����"���S��E��v���5@��7�8��t�=0|3e�?�O��%�vS�Y�������ޭ��b�����+O�yDT
�ͅC�8xQ#�+7&�T��",ۮ8��P���h�(�T@�`���T�l������T����G6~�ܷ�f��D�k�IB���	��m������r����aݽ��G>ƚ읶��2>�Ҁ\�����]��r!���K��Q!��(�V�&sLDt�>��QZ�M����W5X��)l�}F�G�M3�s4��O��8v�vT���:�e:����*Ɲ�N�
���hP���z?别2��fwǴ��#cU�b���ӧx�\Ȇ޽�e,��Ul*!����43=+�
�m����
 ��ސ��n���Iy/钒>
�0�z0�b�
a��0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20110
110708205909Z
260708210909Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110�"0
	*�H��
�0�
���r.��n��M4��X!�B*k�ZP��8I���7k���8™��9�1BӉ
yd�~�`$l��I��h^�ߛS�
,ï٩+�z	�זY�`�fv�2R&/�PϳD�]��.u�h��m�:\��F��8d�nd5x��c-�@����
�\y�I)�
��w��=��+ZMV(�zr�:�I^���C���{�{��>��]�O��/Y�;-�3Xŷ>�2ӳ=����8~ҝ�,�NV�!5%�9ndS���#������_��R������!t%_(��'(8%�9J6�|���#��f�aj�(I�_��%]�!K>RĵW?$��z[/�#�p]QFw��Ἤ�_����UK�9��#I��D|E��rz�r�$߿F����Wۃ��MI0�����[���ݰf��{���K�I)�(��}g��bx_�/��W�\�w((��m�(�,�@7O��D��	L�ԥC/t��n�x X,]`��>O3�ڰ�ޞN�F�l���ֈ����0��0	+�70UHnd�Pӂ�77"�m��u�0	+�7
SubCA0U�0U�0�0U#0�r-:1�C�N���1�#�40ZUS0Q0O�M�K�Ihttp://crl.microsoft.com/pki/crl/products/MicRooCerAut2011_2011_03_22.crl0^+R0P0N+0�Bhttp://www.microsoft.com/pki/certs/MicRooCerAut2011_2011_03_22.crt0��U ��0��0��	+�7.0��0?+3http://www.microsoft.com/pkiops/docs/primarycps.htm0@+042 Legal_policy_statement. 0
	*�H��
�g򆥘�Ty.��tg"���c��B�}�y��e_.,>��r�m���?�
�;�G���i�c�"5��]e��}�FPU��|�K�<B�Rа�k�>.)��=�Եw�9��d�D=xz#�}��t����&F*Š�����h�h.��*?*kXIc	inZ�����F+�;н5�n%��'������(��M=����2���-�[��I9
�
�ƭ�����QEX82q'��'��,: i��Y�hno��t�@�*(>�?Mf��M��o}E�v�@*e��]Rb��c6��������'�ͥ���]cA�[��>w��u�aa������A�(��e/��\��֡F�Y�	KH���)ű��?Ew5�Ң��zz"�H���G#�����k�K���ux��7�yK�ֳ#hu������i;��0�L���umc�=ѝVNO��W"�x2!z�A
�?��̤]����WqVNHE�Bɛv[
�Hk�y���mmj�Rs
zP�1�k0�g0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113R�@�PV�u�R0
	`�He���0	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" �'�H��]%��6J�Q{6�͘BJ�&�S0R
+�71D0B�$�"Analysis Services��http://www.microsoft.com0
	*�H��
����f?Y��&$�ݡ�a�u=��CdC�c���W,Y�$��V���%[ȓ�y��'\n�o�r�E��8���B
�^��t�k�Lb��~�#fZ0���?��6��Bw��R���-�NB��23�	�(uM�B9H��]�gn�=x��h�)�k;�dU�������-B����SlD�J��$�h���gS�ε
Ӌ�A�_�e�$�xx��gm��G*Y.y�@k悥 	&T��~ě�-V��T�|�����������0��
+�71��0��	*�H��
���0��10
	`�He0�Q*�H��
	��@�<0�8
+�Y
010
	`�He ���~0&�ކ�1��	j&�Q39W��OT�`�]]^ `�20190923185326.647Z0��Ф��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1%0#UMicrosoft America Operations1&0$UThales TSS ESN:7BF1-E3EA-B8081%0#UMicrosoft Time-Stamp Service��<0��0�٠3���v*st���0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
181024211427Z
200110211427Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1%0#UMicrosoft America Operations1&0$UThales TSS ESN:7BF1-E3EA-B8081%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
����@�1��z�V�nX<��5�{f@��NEz����P����M'�G|�zA}t����!dz*�����+ퟐjj�+o�H쌃s_;��`�ӈd3	��ti��1�M�f��D$Zث�$)��I�l���j�|��?�T�y��݄#B�V�����P�{��$������\�A�j'.%eE!lĸ�6힭o1H��ZY�=��˻�����
���KS��٥�5m�?&}��G��
|���lmU��0�0U�b��h�IH�l�d��&�J0U#0��c:\�1��C{|F�3hZ�mU0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0U�00U%0
+0
	*�H��
�0���WИ����ݻ��o��/���+N�0�H7Pg�
	>�(��yjԡq'!2����@mR�B%��N����-�W{�����y.@f���v��4�P��
�+r�A��\����I�m�d�#���\�0���'�%��Y5��ch?ž���'5i�Ι�r�g��v���%�{���7��[��ϵ��4��:<?���rf���N�,M$@�BȞ!������㸩����U������0�q0�Y�
a	�*0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
��
�w�: ����i�ktTե
����|hK,_���a�v�>f+[�S'1A��	�|a0Y�0D�`��TC�M�8�Bݓ��s0W&��E
��G�Ϳ$`2X`F�XG�2�tag�_�T�ϓL��Ħ]�an(������a�F�'$gr!��Kd�Pb�]�w=�Wu���BM@Q��>g�f��D~��K�n�ʱ��z*
1��N���5�x���<�/D����d��� 	�x����D]^�O"M���0��0	+�70U�c:\�1��C{|F�3hZ�mU0	+�7
SubCA0U�0U�0�0U#0��Vˏ�\bh�=��[�Κ�0VUO0M0K�I�G�Ehttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0�>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0��U ���0��0��	+�7.0��0=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*�H��
��Q
���?�q=���!o���1����Wm0���f�j���x�Ǩ�%��kTW+Q�D��S���`�v�@@A��\�\�^5�$VKt�Bȯ���7}Z?�yJ�R�8�/y�e٩�k����zoK0D$"<�����Y)����p�2J'�U�/���3�b_��W@��Ιf���jb��J�&�9�Jqc�{!mÜ��<�}�j�x�m���8ؔ�ƥ
������B�����"8 �%�d��~cY%z.9Wv�q����a�˚�G����ͧ��}���;q	�]t�"aڰPo�����1��:�eGx�H���r~akow��˧	�9����؂�r�����*T9�[��
U�z�s;�-��3.)��/T'!�ȬN�(���ۖ��B���AM�*��f0ӻt2K�c{���/�!�Y���D<�Pqס��U�i�W���0����M�
�]O�8/��X.�
�P5��	'ճ~5��6��_��t�I���0�70����Ф��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1%0#UMicrosoft America Operations1&0$UThales TSS ESN:7BF1-E3EA-B8081%0#UMicrosoft Time-Stamp Service�#
0+G�{�7�Zӛ��[��V�����0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�3]�0"20190923230516Z20190924230516Z0w0=
+�Y
1/0-0
�3]�0
��0�0
�4�,06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
��}-Fu���ܚt��
����[��Q�g�^��(&ۃ8�R�����=�c/#dZ�Z��~ݼ�}rM$Ñg�o��b1P���u�Wɲ�Ng��՗��^���Oɂ�2���i�����0r76
j���1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103���v*st���0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" BцG�p�L{>�n�]+��r�/zR�$g��<��0��*�H��
	/1��0��0��0�� ��Awj��	��%�=�RV�b���Nq/���0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103���v*st���0" R
���G�9uZM�#CQw��Fϱ	�&R�0
	*�H��
�~�>R����m=��nNKU��1E9��%3j�\()z���P4�Gf0��S�v4{�s�k�: G�eV�:3����6��k��@�����(���	��xg
B��k�81��}�	i�5V���-�rd�T����Ou�Í	O���찺��;O(�(jl;�qF,7Z8�b���OanÚ����[	=��[rlTA���S�7�|����!�O߄x�5����j_��u�N�U��?�N}���=�܀�i8��-Υ�

Youez - 2016 - github.com/yon3zu
LinuXploit