�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 103.30.72.248  /  Your IP : 216.73.216.144
Web Server : Microsoft-IIS/10.0
System : Windows NT WIN-CARKG80MF9A 10.0 build 17763 (Windows Server 2019) AMD64
User : IUSR ( 0)
PHP Version : 8.2.7
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files (x86)/Microsoft Analysis Services/AS OLEDB/140/Resources/1026/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

$aje�%�%�%��~�$�%��&��~	�$�Rich%�PEL �c�"!�@�@( ����'T.rdatad@@.rsrc� �@@ �cull �c�� �c
l����RSDS�,b8�,E�
���_�D:\dbs\sh\uikp\0207_175759\cmd\6\obj\x86retail\sql\picasso\engine\src\px\rll_iw\msmdsrvi.pdbT.rdataT.rdata$voltmdl�.rdata$zzzdbg 0�.rsrc$010� S.rsrc$028�h���������������(�@�X�p�	��
������
����0�H�`�x���p��}��~�������� ��8��P��h�������������
��3�4(�8@�=X�Hp�l�������������������0�H�$`�*x�0��Y�������������� ��8��P��h�����������������N�f(��@��X��p����������������0�H�`�x�	��
��������� �8�P�h��������������(�@� X�!p�"��#��$��%��&��' �+ �@0 �AH �B` �Cx �F� �G� �Y� �r� �s� �t!�u !�v8!�wP!�xh!�y�!�z�!�{�!���!���!���!��"��("��@"��X"��p"���"���"���"���"���"��#��#��0#��H#��`#�x#��#�!�#�"�#�#�#�$�#�%$�: $�;8$�SP$�Th$�U�$�m�$���$���$���$���$��%��(%��@%��X%��p%���%���%���%���%���%��&��&��0&��H&��`&��x&���&��&��&��&��&�'� '�8'�(P'�Ah'���'���'���'���'���'���'��(��((��@(��X(��p(���(��(��(��(�4�(�5)�6)�A0)�MH)�N`)�Tx)�f�)�g�)��)���)���)��*�� *��8*��P*��h*���*���*���*���*���*���*��+��(+��@+��X+��p+���+���+���+���+���+��,�,�0,�H,�`,�x,��,� �,�$�,�&�,�(�,�)-�* -�+8-�,P-�-h-�.�-�/�-�0�-�1�-�2�-�3�-�4.�5(.�6@.�7X.�8p.�9�.�:�.�;�.�<�.�=�.�>/�?/�@0/�AH/�B`/�Cx/�D�/�E�/�F�/�G�/�T�/�U0�V 0�`80�gP0�hh0�i�0�j�0�k�0�l�0�m�0�|�0�}1�~(1��@1��X1��p1���1���1���1���1���1��2��2��02��H2��`2��x2���2���2���2���2���2��3�� 3��83��P3��h3���3���3���3���3���3���3��4��(4��@4��X4��p4�	�4�"	�4�#	�4�$	�4�%	�4�&	5�'	5�T	05�m	H5�n	`5�o	x5�p	�5��	�5��	�5��	�5��	�5��	6�
 6�
86�
P6�
h6�
�6�
�6�
�6�
�6�
�6�)
�6�*
7�+
(7�,
@7�-
X7�.
p7�/
�7�1
�7�2
�7�3
�7�4
�7�5
8�6
8�7
08�8
H8�9
`8�:
x8�g
�8�h
�8��
�8�#�8�$�8�%9�& 9�'89�(P9�)h9�*�9�+�9�,�9�-�9�.�9�/�9�0:�1(:�2@:�3X:�4p:�5�:�6�:�7�:�8�:�9�:�:;�;;�<0;�=H;�>`;�?x;�B�;�C�;�D�;�E�;�F�;�G<�j <�k8<��P<��h<���<���<���<�&�<�e�<���<��=��(=��@=��X=��p=���=���=���=���=���=��>��>��0>��H>��`>��x>���>���>���>���>���>��?�� ?��8?��P?�
h?�
�?�
�?�
�?�
�?�
�?�B
�?�C
@�U
(@�V
@@�W
X@�[
p@�\
�@��
�@��
�@��
�@��
�@��
A��
A��
0A��
HA��
`A��
xA��
�A��
�A��
�A��A��A�B�? B�\8B�]PB�^hB�_�B�`�B�a�B�b�B�c�B�d�B�eC�f(C�i@C�kXC�lpC�m�C�n�C�o�C�p�C�q�C�rD�sD�t0D�vHD�x`D�yxD�|�D�}�D��D���D���D��E�� E��8E��PE��hE���E���E���E���E���E���E��F��(F��@F��XF��pF���F���F���F���F���F��G��G��0G��HG��`G��xG���G���G���G���G���G��H�� H��8H��PH��hH���H���H���H���H���H���H��I��(I��@I��XI��pI���I���I���I���I���I��J��J��0J��HJ��`J��xJ���J���J���J���J���J��K�� K��8K��PK��hK���K���K���K���K���K���K��L��(L��@L��XL��pL���L���L���L���L���L��M��M��0M��HM��`M��xM���M���M���M���M���M��N�� N��8N��PN��hN���N���N���N���N���N���N�O�(O�@O�XO�pO��O��O��O��O�	�O�
P�P�0P�
HP�`P�xP��P��P��P��P��P�Q� Q�8Q�PQ�hQ��Q��Q��Q��Q��Q��Q� R�!(R�"@R�#XR�$pR�%�R�&�R�'�R�(�R�)�R�*S�+S�,0S�-HS�.`S�/xS�0�S�1�S�2�S�3�S�4�S�5T�6 T�78T�8PT�9hT�:�T�;�T�<�T�=�T�>�T�?�T�@U�(U�@U���XU�pU��U�U�U�U�U�U�U�UVV(V8VHVXVhVxV�V�V�V�V�V�V�V�VWW(W8WHWXWhWxW�W�W�W�W�W�W�W�WXX(X8XHXXXhXxX�X�X�X�X�X�X�X�XYY(Y8YHYXYhYxY�Y�Y�Y�Y�Y�Y�Y�YZZ(Z8ZHZXZhZxZ�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`�`�`�`�`�`�`�`�`aa(a8aHaXahaxa�a�a�a�a�a�a�a�abb(b8bHbXbhbxb�b�b�b�b�b�b�b�bcc(c8cHcXchcxc�c�c�c�c�c�c�c�cdd(d8dHdXdhdxd�d�d�d�d�d�d�d�dee(e8eHeXehexe�e�e�e�e�e�e�e�eff(f8fHfXfhfxf�f�f�f�f�f�f�f�fgg(g8gHgXghgxg�g�g�g�g�g�g�g�ghh(h8hHhXhhhxh�h�h�h�h�h�h�h�hii(i8iHiXihixi�i�i�i�i�i�i�i�ijj(j8jHjXjhjxj�j�j�j�j�j�j�j�jkk(k8kHkXkhkxk�k�k�k�k�k�k�k�kll(l8lHlXlhlxl�l�l�l�l�l�l�l�lmm(m8mHmXmhmxm�m�m�m�m�m�m�m�mnn(n8nHnXnhnxn�n�n�n�n�n�n�n�noo(o8oHoXohoxo�o�o�o�o�o�o�o�opp(p8pHpXphpxp�p�p�p�p�p�p�p�pqq(q8qHqXqhqxq�q�q�q�q�q�q�q�qrr(r8rHrXrhrxr�r�r�r�r�r�r�r�rss(s8sHsXshsxs�s�s�s�s�s�s�s�stt(t8tHtXthtxt�t�t�t�t�t�t�t�tuu(u8uHuXuhuxu�u�u�u�u�u�u�u�uvv(v8vHvXvhvxv�v�v�v�v�v�v�v�vww(w8wHwXwhwxw�w�w�w�w�w�w�w�wxx(x8xHxXxhxxx�x�x�x�x�x�x�x�xyy(y8yHyXyhyxy�y�y�y�y�y�y�y�yzz(z8zHzXzhzxz�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~�~�~�~�~�~�~�~�~(8HXhx��������0�������$�$������̶l�8�t���������T�����n�L��L�&�t���(�����������$	�����.��x�4�����d�$�8J��`�����	��\
�pn��R�4
�D���J�<X��z����|�4h����L���r�Xx����T�����x��$������l�������0n��R��F�<�����h��������Xn��r�< ��� ~�L!���!j�L"���"��|#��\$���$�&`�p&��'���'��D(���;
�F� Q���`D��ob�L�����������	��������
���Z
���t�T�b��
�����#*
��0��pF��HYd
��fJ��v���������8���,�����������z��
��#���6���Fx
��Ph�d\���\v�l].��d��|h��Xk:
��u\��vF�8}
�D��
�(����������H�L�������
�\���L��T��p���p���T�p	P��	���	�X$�
��.�
�|9�
�G�	�Q�
��[��`@�a@�Pa@��a"��a��@c��0fx��kX�z� ��
��<�X������������2���������<�������t�Z������<���������l�`�� ���'���8L��Pt�Hc�HnD��v*��~B	�����������X��
�,��4�Z���f���
���
��������L���0�	���	^	�	�,X��'@��3���B�
�M.�8R���dv
�@o���sB�@w��zP�\�p�̑������H�.�x�>���<��X
�L�2������d�l����0�����L���(����j��������������8������X��.����	��h
d��"��.� !,�L/z��;���>��BZ�(S���T���V���WV��W^�<Xp
��e$	��n���q��Xtx��t���u2��z@��P�D������Ȧ�
����
�\�l	����
�t��
��	� �:�\��	�L��
��	��
d
�`�	�8"�
� -�	��6x
�0D���O�
�|]��kz�x�
����
���T�������
�p�
����
�l���0��
�������4���V�(����p������	n��	2
�0	��-	���-	v�h.	>��4	0��8	��h=	���I	���V	�
��d	��he	|��q	J�0�	t���	@��	��	��	����	����	�
���	��p�	����	"
��	����	n��	���	����	�
���	��p�	�
��	���
b�(
l��
r�
h�p
J��
h�$
f��
T��
n�P
��
d�h'
��X(
 �x(
 ��(
 ��(
R�*
 �,*
�H,
���2
��D
���T
L�f
���g
@��j
L�l
���t
��tz
B
���
f� �
���
����
��T�
��4�
D�x�
��8�
�T�
J���
���
L���
��
���
���B��:�,#<�h1��`@��PC�XW��Td@
��nN��u�����
�D�x���`
�����v�d�T
����
�|��
�h��
� �&�H���@�
�T	��H�
�8$t��5��<D.�lK4��Vv�e���m��t�	�|~~���|
�x�:�����t����T
�l�����������p����
���
���
��h
@��#
�	�@-
R��8
��H:
n��:
��l=
��I
���U
:	�_
���_
��\a
�tt
��u
���u
���x
f�z
F
�d�
�l�
�
�8�
�<�
���
����
<��
���
���~�(�4(���:���G���[x�k`�tz��P��X��
��z�p�0���t��r��������	��$�
�^�p&�
�L4��L6��7�(;j��FN��J���M��T��VB�0[D�t[V��\��](�_���`���bh�c��jV�hz&	���J�܄V	�4����h�|�����
�����P��
������b
��������
N�  P�p0��,?`��Nh��U���W��LX|��g�
��u��xx

�����d�N�������
�L�.�|���8�����0�������B���L
�<�h���:��z
�\ �|"��\$x
��.���6r��G�V���h��P}��<���$�l���d���������|������Z�*H�X9���=�
��Kv
�Y�$j�4k
�@o:�|{v��������h�8���,�̞|�H�������ܯ������d�<������������$�D�h���(�@�h�r	�����|����n��0��	V������L0�|%j��)x�`/~��6:
�A���D���J��\Oj��T���Y��_V�f�m��rX�lw��8|r��������l�v������t���(������ܦ����^������������,�4�`�f�������$���~�d�Z�����H��\��x�r��������<�r��>��	���Z������T"�l&��h+,��3&��8���=��|F�|K��TQ��LV��\���b���g~�Tl~��r��pz��d���X������̐�������n������������ ���Լ$���������P����:�@��������	�����H�:���t��R�L	�����|�� �<#<�x( ��.��3���;��`?�`Bh��J��P���W��(`���d��hhV��mV�t>�XyJ��}\��T�T��h�X����	�����H���$����D�D�2�x���@�b���&	������4~�W��\���}�TRACEDEFINITION.XML;>10;5= 54=>7=0G5= 5@A8O =0 AE5<0 =0 AJ18B85	ETW :0=0;@09 =0 :><0=40 A 3@5H:0.(7?>;720=5 =0 :5H0 =0 70O2:0 VertiPaq SE0B53>@8O AJ18B850G0;> =0 70O2:0.@84>18B0 5 2@5<5==0 1;>:8@>2:0
<5 =0 :>;>=0.0@0<5B@8 70 ?0@0<5B@878@0=8 70O2:8 8 :><0=48.!J74020 A5 =>2> 2B>@8G=> :>?85$!J>1I5=85 70 3@5H:0, 0:> 8<0 3@5H:0.%@>9 ?>4G8=5=8 2J7;8, 2J@=0;8 =5CA?5EPAB8:5B =0 >15:B0.@09 =0 :C1 =0 70O2:0.
<5 =0 >15:B.=!J18B85B> 2J7=8:20 ?@8 AB0@B8@0=5 =0 B>G:0 2 ?>A;54>20B5;=>AB.!J74020=5B> =0 =>2> 2B>@8G=> :>?85 5 702J@H5=>"5D8=8@0=> >B ?>B@518B5;O AJ18B85.j!J18B85B> 2J7=8:20, :>30B> B>G:0 2 ?>A;54>20B5;=>AB 872J@H20 @01>B0 70 >15:B ?@548 AB0@B8@0=5 =0 7040=8OB0@5H:0 2 >BG5B 70 =0?@54J:."8? =0 =01>@0 =8H:8.@09 =0 70O2:0.PA�B3>20@O=5 =0 70O2:0 G@57 ?>;CG020=5 =0 40==8 >B 03@530F8O. ">20 AJ18B85 <>65 40 >:065 >B@8F0B5;=> 2J7459AB285 2J@EC ?@>872>48B5;=>ABB0, 0:> 5 2:;NG5=>.80G0;> =0 87G8A;O20=5 =0 5;5<5=B8B5, :>8B> =5 A0 ?@07=8.D!J18B85B> 2J7=8:20, :>30B> 70?0720=5 70 B01;8G5= <>45; 87B@820 ?0?:0!J74020=5 =0 MiniDump 2 AJ18B85 =0 1070 40==8%0G0;> =0 A5@80;878@0=5 =0 @57C;B0B8.G@C?0B0 A @01>B=> =0B>20@20=5 5 >3@0=8G5=0 >B 87?>;720=5B> =0 ?@>F5A>@0@09 =0 70@5640=5 =0 D09;.(<5 =0 AJ@2J@0, :>9B> AJ74020 AJ18B85B>.�'0A =0 :@09 =0 AJ18B85B>. "078 :>;>=0 =5 A5 ?>?J;20 70 :;0A>25 =0 AJ18B8O 70 AB0@B8@0=5 :0B> SQL:BatchStarting 8;8 SP:Starting. G0:20=8B5 D>@<0B8 70 D8;B@8@0=5 A0 YYYY-MM-DD 8 YYYY-MM-DD HH:MM:SS.LJ@2> =0 ;>38G5A:8O/D878G5A:8O ?;0= =0 DAX 70 @568<8 VertiPaq 8 DirectQuery.
<5 =0 4O;<GUID =0 A5A8O 70 >1E20B =0 A5A8O, ?@07=> 70 3;>10;5= >1E20B.@09 =0 70?8A20=5 =0 D09;@09 =0 PageOut@09 =0 70O2:0 70 BJ@A5=5.""5:CI> A5@80;878@0=5 =0 @57C;B0B8.%@>?CA: =0 :5H0 =0 70O2:0 VertiPaq SEn0<5BB0 =0 B5:CI0B0 3@C?0 A @01>B=> =0B>20@20=5 5 ?@52:;NG5=0 =0 3@C?0B0 A @01>B=> =0B>20@20=5 ?> ?>4@0718@0=5B!J18B85B> 2J7=8:20 ?@8 872J@H5= ?>2B>@5= >?8B A;54 2@5<5==0 3@5H:0@09 =0 :><0=40.8!J4J@60=85 =0 >B3>2>@ 70 BJ@A5=5 =0 AJAB>O=85 =0 AJ@2J@. =0 A5A8Ot1 = CA?5E. 0 = =5CA?5E (=0?@8<5@ 1 >7=0G020 CA?5E =0 ?@>25@:0 =0 @07@5H5=8O, 0 0 >7=0G020 =5CA?5E =0 B078 ?@>25@:0).0G0;> =0 >BG5B 70 =0?@54J:.0G0;> =0 70O2:0 70 BJ@A5=5./JB 4> 87B@8B D09; A?@O<> :>@5=0 =0 E@0=8;8I5B>C!J18B85 70 ?@>A;54O20=5 =0 DC=:F8>=0;=>ABB0 70 :5H8@0=5 =0 >1E20B0.GUID =0 B@0=70:F8O.^!J18B85B> 2J7=8:20 ?@8 >B:@820=5 =0 2@5<5==0 3@5H:0, 70 :>OB> <>65 40 5 872J@H5= ?>2B>@5= >?8B�5@8>4 >B 2@5<5 (AJE@0=O20 A5 :0B> D>@<0B PFDateTime AJA 100 =0=>A5:C=48 3@0=C;0@=>AB, 459AB28B5;=0B0 ?@5F87=>AB 7028A8 >B :>=:@5B=8O API), ?@57 :>5B> <0H8=0B0 5 2@5<5==> 87:;NG5=0 ?> 2@5<5 =0 8728:20=5 =0 sqldumper.A"8? =0 3@5H:0B0: 0 = =58725AB=0, 1 = ?>B@518B5;A:0, 2 = A8AB5<=0.?@5<5B@05=5 =0 ?>AB02O=5 2 >?0H:0 =0 =01>@ =8H:8 (<8;8A5:C=48).5 =0 70O2:0B0 A5 87?>;720 70 ?@>A;54O20=5 =0 70O2:0.0?>G20 459=>AB7<5@5=85 =0 70O2:0.#@09 =0 87?J;=5=85B> =0 MDX A:@8?B.)!J@2J@JB 87?@0I0 ?>A;54=8O 109B 70 70O2:0@09 =0 >BG5B 70 =0?@54J:."ActivityID =0 @>48B5;A:0B0 459=>AB""8? 70:;NG20=5, G5B5=5 8;8 ?8A0=5. =0 2@5<5==0B0 1;>:8@>2:0.LTrue >7=0G020, G5 =8H:0B0 =0 B078 459=>AB 5 @07;8G=0 >B @>48B5;A:0B0 459=>AB8<5 =0 D09;0 70 >1548=O20=5<5 =0 B01;8F0.<0 G0:0I0 2@5<5==0 1;>:8@>2:0&;>:8@0=5 =0 70:;NG20=8O =0 <5B040==8.I0:A8<0;5= 1@>9 @538AB@0F8>==8 D09;>25, A;54 :>9B> ?@>25@:0B0 5 =5CA?5H=0[!J18B85B> 2J7=8:20, :>30B> 70?0720=5B> =0 40==8 >B 1070 40==8 70 B01;8G5= <>45; 5 702J@H5=>0G0;> =0 70@5640=5 =0 D09;.;0A>25 AJ18B8OW0O2:0B0 5 >B<5=5=0, BJ9 :0B> 3@C?0B0 A @01>B=> =0B>20@20=5 =0428H020 ;8<8B0 =0 ?0<5BB05"5:CI> 87G8A;O20=5 =0 5;5<5=B8B5, :>8B> =5 A0 ?@07=8.6@09 =0 87G8A;O20=5 =0 5;5<5=B8B5, :>8B> =5 A0 ?@07=8.<5 =0 :><?NBJ@0, =0 :>9B> A5 87?J;=O20 :;85=BJB. "078 :>;>=0 A 40==8 A5 ?>?J;20, 0:> 8<5B> =0 E>AB0 5 ?@54>AB025=> >B :;85=B0._!J18B85B> 2J7=8:20, :>30B> >?@545;5=0 8=D>@<0F8O B@O120 40 A5 4>:;0420 :0B> =01;N4020=> AJ18B854=>7=0G5=  =0 2@J7:0.!82> =0 A5@8>7=>AB =0 87:;NG5=85.�:> A<5 AJ740;8 2B>@8G=> :>?85 8;8 A<5 3> ?@>?CA=0;8, BJ9 :0B> 5 18;> 4C1;8@0I> A5 2B>@8G=> :>?85 8;8 5 8<0;> B2J@45 <=>3> >B BOE.I!J18B85B> 2J7=8:20 ?@8 ?@54>AB02O=5 =0 70:;NG20=5 =0 >15:B :J< B@0=70:F8O,XML ?@54AB02O=5 =0 4803@0<0 =0 7028A8<>AB8B5+0?8A20 ?@><5=8B5 2 @07@5H5=8OB0 70 >15:B0.4@0BJ: B5:AB A >?8A0=85 =0 ?@8G8=0B0 70 87B@820=5B>.C!J18B85B> 2J7=8:20, :>30B> 70?0720=5 70 B01;8G5= <>45; 87B@820 D09;0O2:0 VertiPaq SEo!0<> A F5; B5AB20=5 (=5 5 =0;8G=> ?@8 ?@>872>4AB25=8 5;5<5=B8): ?@5:@0BO20 ?@>F5A0 ?@8 ?C1;8:C20=5 =0 AJ18B85B><5 =0 B01;8F0,"5:CI> 87?J;=5=85 =0 MDX A:@8?B. BE2J@;5=>.0G0;> =0 70?8A20=5 =0 D09;.45AB>?>;>65=85 8 D09;>2> 8<5 =0 @538AB@0F8>==8O D09;PA]>45;, 70 :>9B> 5 :5H8@0= B>78 >1E20B (<>65 40 A5 @07;8G020 >B :C10 2 A;CG09 =0 ?5@A?5:B828).B@C?0B0 A @01>B=> =0B>20@20=5 =0428H020 >3@0=8G5=85B> 70 >1@01>B:0^!J18B85B> 2J7=8:20 ?@8 =5>1@01>B5=0 2@5<5==0 3@5H:0, 70 :>OB> <>65 40 A5 872J@H8 ?>2B>@5= >?8B�>4:C1 =0 70O2:0 A ?>4@>1=0 8=D>@<0F8O. ">20 AJ18B85 <>65 40 >:065 >B@8F0B5;=> 2J7459AB285 2J@EC ?@>872>48B5;=>ABB0, :>30B> 5 2:;NG5=>.L0?8A20 459=>AB8B5 ?> 87:;NG20=5, AB0@B8@0=5 8 ?>AB02O=5 =0 ?0C70 =0 CA;C30.Q0@B0 70 275<0=5 =0 87204:0 70 ?>A;5420I0 >1@01>B:0 =0 4O; 70 H8D@>20=5 =0 :>;>=0<!B5:JB =0 ?>28:20=8OB0, 70A=5B :J< G0A0 =0 2B>@8G=>B> :>?85.)"8?JB 459=>AB, A2J@70= A B5:CI0B0 70O2:0.+@8G8=0 70 =5>1@01>B20=5 =0 2@5<5==0 3@5H:02@5<5B> 70 87G0:20=5 =0 2@5<5==0 1;>:8@>2:0 87B5G5 =0 =5CA?5H=8B5 2J7;8#!J74020=5 =0 FilteredDump 2 AJ18B85'"5:AB>28 40==8, A2J@70=8 AJA AJ18B85B>.0G0;> =0 DirectQuery.Z!J18B85B> 2J7=8:20, :>30B> 70?0720=5 70 B01;8G5= <>45; >B20@O D09; (StorageFile) 70 ?8A0=50G0;> =0 PageIn." 57N<5 =0 87?J;=5=85B> =0 70O2:0B03>4 =0 3@5H:0 =0 ?@8G8=0B0 70 87B@820=5 =0 A5A8OB0.60G0;> =0 ?>AB02O=5 2 >?0H:0 =0 =01>@ =8H:8 70 7040=85,@8:0G20=5 =0 B8? B5:CI0 459=>AB :J< AJ18B85@09 =0 DirectQuery.)@84>18B0 5 2@5<5==0 1;>:8@>2:0 70 G5B5=5'!J@2J@JB ?>;CG020 ?J@28O 109B >B 70O2:0@>9 25G5 872J@H5=8 >?8B8�!J18B85B> 2J7=8:20, :>30B> AJ@2J@ 70?>G20 40 >1548=O20 D09;0 =0 :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 AJA 70?075=8O D09; =0 3;02=0B0 :0@B0 =0 25@A88B5PA>4@>1=8 40==8 70 3@5H:0B0.@5<5 =0 87G0:20=5 70 70:;NG20=5 =0 <5B040==8. =0 B@0=70:F8O, =0 >15:B (8<09B5 ?@54284, G5 B>20 5 =87).Z>B@518B5;A:> 8<5 2 :0=>=8G=0 D>@<0   =0?@8<5@ engineering.microsoft.com/software/someone.\ 57N<5, >1>1I020I> AB0B8AB8G5A:0B0 8=D>@<0F8O, AJ1@0=0 ?> 2@5<5 =0 87?J;=5=85B> =0 70O2:0B0.M!J18B85B> 2J7=8:20 ?@8 1;>:8@0=5 =0 B@0=70:F8O, 87G0:20I0 70:;NG20=5 =0 >15:B0:A8<0;5= @07<5@ =0 D09;0 2 oJB 4> >15:B. !?8AJ: =0 @>48B5;A:8B5 5;5<5=B8, 70?>G20I A @>48B5;A:8O 5;5<5=B =0 >15:B0, @0745;5=8 AJA 70?5B0O.0G0;> =0 PageOut.PA;0A>25 =0 B8? =0 =01>@ =8H:8::> 2B>@8G=>B> :>?85 5 AJ74045=> CA?5H=> >B sqldumper.exe.p'0A =0 =0G0;> =0 AJ18B85B>, 0:> 5 =0;8G5=. G0:20=8B5 D>@<0B8 70 D8;B@8@0=5 A0 YYYY-MM-DD 8 YYYY-MM-DD HH:MM:SS.*@8:0G20=5 =0 B5:CI ActivityID :J< AJ18B85T>:;0420 70 G5B5=8O, ?8A0=8O, 87?>;720=5 =0 ?@>F5A>@0 A;54 :@0O =0 :><0=48 8 70O2:8.`!J18B85B> 2J7=8:20 ?@8 0:B828@0=5 =0 275<0=5 =0 87204:0 70 :>;>=0 ?> 2@5<5 =0 >1@01>B20=5 =0 4O;$0:A8<0;5= 1@>9 D09;>25 70 70?0720=5+ =0 B5:CI0B0 3@C?0 A @01>B=> =0B>20@20=5.j!J18B85B> 2J7=8:20 ?@8 0:B828@0=5 =0 B>G:0 2 ?>A;54>20B5;=>AB ?> 2@5<5 =0 B@0=70:F8O =0 B01;8G=8 <5B040==8.&5; =0 D09; 70 0A8=E@>==0 ?@>25@:0 =0 70I8B0B0�!J18B85B> 2J7=8:20, :>30B> AJ@2J@ 702J@H8 >1548=O20=5B> =0 D09;0 =0 :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 AJA 70?075=8O D09; =0 3;02=0B0 :0@B0 =0 25@A88B5" =0 E@0=8;8I5 =0 B01;8F8 (IMBI).0G0;> =0 :C1 =0 70O2:0.0G0;> =0 :><0=40.x0:;NG20=8OB0 A5 4J@60B >B 4@C30 B@0=70:F8O, ?>@048 :>5B> B078 B@0=70:F8O I5 1;>:8@0 4> >A2>1>64020=5B> =0 70:;NG20=8OB0 =0 7040=85 70 =0?@54J:.;@5<5B> 70 87G0:20=5 =0 2@5<5==0 1;>:8@>2:0 =0428H020 ?@030+0:;NG20=8OB0 A0 >A2>1>45=8 >B B@0=70:F8OB0"5:CI >BG5B 70 =0?@54J:. =0 B01;8F0.=8F80;878@0=5 =0 A5A8O.@5H:0 2 AJ@2J@0.*0:;NG20=8OB0 A0 ?@84>18B8 >B B@0=70:F8OB0'>4 =0 3@5H:0 70 =5CA?5E ?@8 70@5640=5.??F8>=0;=0 4>?J;=8B5;=0 8=D>@<0F8O 70 ?@8G8=0B0 70 87B@820=5B>.�!J18B85B> 2J7=8:20 ?@8 =5CA?5E =0 AJ@2J@0 ?@8 >1548=O20=5 =0 D09;0 =0 :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 AJA 70?075=8O D09; =0 3;02=0B0 :0@B0 =0 25@A88B5!J18B85 70 8725ABO20=5.{!J18B85B> 2J7=8:20, :>30B> A5 0:B828@0 ?>2B>@5= >?8B 70 @07?@545;5=0 70O2:0 ?>@048 >B:07 =0 548= 8;8 ?>25G5 ?>4G8=5=8 2J7;8PA	0@0<5B@8g!J18B85B> 2J7=8:20 ?@8 =5CA?5H=> 70@5640=5 =0 B01;8F0 Vertipaq ?@8 87B@820=5/?@5<0E20=5 =0 1070B0 40==85><59= =0 Windows, :J< :>9B> ?@8=04;568 ?>B@518B5;OB."><5@ =0 3@5H:0 70 4045=> AJ18B85.  07<5@ =0 2B>@8G=>B> :>?85 2 .4@5A =0 2@5<5==0B0 1;>:8@>2:0.GUID =0 A5A8O.# 07<5@ 2  70 C25;8G020=5 =0 D09;07B@820=5 =0 A5A8O.)0G0;> =0 BJ@A5=5 =0 AJAB>O=85 =0 AJ@2J@.c0?8A20 A;54=8B5 >?5@0F88 =0 AJ@2J@0: backup/restore/synchronize/attach/detach/imageload/imagesave.D:> A<5 AJ740;8 2B>@8G=>B> :>?85 @JG=> A ?><>IB0 =0 PFE_MANUAL_DUMP.&5;>G8A;5=8 40==8.,"8? A5A8O (>15:BJB, ?@548728:0; >?5@0F8OB0).!ActivityID =0 702J@H5=0B0 459=>AB1JB 4> 87B@8B0 ?0?:0 A?@O<> :>@5=0 =0 E@0=8;8I5B>7<5 =0 1070B0 40==8, 2 :>OB> A5 87?J;=O20 B@0=70:F8OB0.@8:;NG20 459=>AB"!JI5AB2C20I0 ?>B@518B5;A:0 2@J7:0.�B3>20@O=5 =0 70O2:0 G@57 ?>;CG020=5 =0 40==8 >B :5H>25B5. ">20 AJ18B85 <>65 40 >:065 >B@8F0B5;=> 2J7459AB285 2J@EC ?@>872>48B5;=>ABB0, 0:> 5 2:;NG5=>.PAL!J18B85B> 2J7=8:20, :>30B> 70?0720=5 70 B01;8G5= <>45; >B20@O D09; 70 G5B5=5�<5 =0 :;85=BA:>B> ?@8;>65=85, AJ740;> 2@J7:0B0 :J< AJ@2J@0. "078 :>;>=0 A5 ?>?J;20 AJA AB>9=>AB8B5, ?>4045=8 >B ?@8;>65=85B>, 2<5AB> A ?>:0720=>B> 8<5 =0 ?@>3@0<0B0.;@5<5B> 70 >1@01>B:0 =0 2@5<5==0 1;>:8@>2:0 =0428H020 ?@030
 =0 >15:B0.>B@518B5;A:> 8<5 2 Windows.=!J18B85B> 2J7=8:20 ?@8 702J@H20=5 =0 B>G:0 2 ?>A;54>20B5;=>ABF<5 =0 1070B0 40==8, 2 :>OB> A5 87?J;=O20 8=AB@C:F8OB0 =0 ?>B@518B5;O.S>4:;0AJB =0 AJ18B85 ?@54>AB02O 4>?J;=8B5;=0 8=D>@<0F8O 70 2A5:8 :;0A =0 AJ18B85B>.97?>;720=> ?@>F5A>@=> 2@5<5 (2 <8;8A5:C=48) 70 AJ18B85B>.q@5?@0B:0 :J< >15:B. (8D@>20=0 :0B> XML 70 2A8G:8 @>48B5;A:8 5;5<5=B8, 87?>;7209:8 5B8:5B8 70 >?8A0=85 =0 >15:B0.�=D>@<0F8O 70 0=0;870 =0 87G8A;5=8OB0. ">20 AJ18B85 <>65 40 >:065 >B@8F0B5;=> 2J7459AB285 2J@EC ?@>872>48B5;=>ABB0, :>30B> 5 2:;NG5=>.(JB 4> D09; A?@O<> :>@5=0 =0 E@0=8;8I5B>k!0<> A F5; B5AB20=5 (=5 5 =0;8G=> ?@8 ?@>872>4AB25=8 5;5<5=B8): 2<J:20 =5CA?5E ?@8 ?C1;8:C20=5 =0 AJ18B85B>!JI5AB2C20I0 A5A8O.%ActivityID =0 =>2>AJ74045=0B0 459=>AB A2>1>45=0 5 2@5<5==0 1;>:8@>2:0A@>4J;68B5;=>AB =0 2@5<5B> 70 G0:0=5 =0 B078 2@5<5==0 1;>:8@>2:0.@09 =0 PageIn/=0;878@0=8OB 87@07 ?@8 2J7=8:20=5 =0 3@5H:0B0.�>4@>1=0 8=D>@<0F8O 70 0=0;870 =0 87G8A;5=8OB0. ">20 AJ18B85 <>65 40 >:065 >B@8F0B5;=> 2J7459AB285 2J@EC ?@>872>48B5;=>ABB0, :>30B> 5 2:;NG5=>.*0102O=5 2 <8;8A5:C=48 ?@548 ?>2B>@5= >?8Bc!J18B85B> 2J7=8:20 ?@8 ?J@28 >B:07, :>30B> A5 87B@820B D09;>25 ?> 2@5<5 =0 D8:A8@0=5/2J7AB0=>2O20=5H0@B0 =0 AJ>1I5=8O XEvent, A2J@70=8 A ?0<5BB0 70 C?@02;5=85 =0 @5AC@A8B5!C1, 70 :>9B> 5 :5H8@0= >1E20BJB.'@09 =0 BJ@A5=5 =0 AJAB>O=85 =0 AJ@2J@.�@5<5 (AJE@0=5=> :0B> D>@<0B PFDateTime AJA 100-ns 3@0=C;0@=>AB, 459AB28B5;=0B0 B>G=>AB 7028A8 >B :>=:@5B=8O API), 70A5G5=> 70 AJ74020=5B> =0 2B>@8G=>B> :>?85.4@09 =0 ?>AB02O=5 2 >?0H:0 =0 =01>@ =8H:8 70 7040=85
"8? >15:B.F =0 3@C?0B0 A @01>B=> =0B>20@20=5, :J< :>OB> ?@8=04;568 B078 70O2:0.3@5<5B@05=5 =0 ?@>F5A0 70 B078 2@5<5==0 1;>:8@>2:0.#@5<5 (2 <8;8A5:C=48) 70 AJ18B85B>.%0G0;> =0 87?J;=5=85B> =0 MDX A:@8?B.� =0 ?@>F5A =0 AJ@2J@. 45=B8D8F8@0 ?>B@518B5;A:0 A5A8O 54=>7=0G=>. !J>B25BAB20 48@5:B=> =0 GUID =0 A5A8OB0, 87?>;720= >B XML/A.a0 8=D>@<0F8O 70 A;CG8;>B> A5 ?>BJ@A5B5 8<5B> =0 AJ18B85B> 2 ?J@28G=8O :>4 70 2J7<>6=8 AB>9=>AB8.!2>9AB20 =0 XMLA 70O2:0.8>4:C1 =0 70O2:0 70 >?B8<870F8O, 1078@0=0 =0 87?>;720=5.�!J18@0 2A8G:8 =>28 AJ18B8O 70 2@J7:0B0 A;54 AB0@B8@0=5 =0 ?@>A;54O20=5B>, :0B> =0?@8<5@ :>30B> :;85=B 70O2O20 2@J7:0 :J< AJ@2J@, 87?J;=O20I 5:75<?;O@ =0 SQL Server.�!J18@0 2A8G:8 =>28 AJ18B8O 70 ?@5:JA20=5 =0 2@J7:0B0 A;54 AB0@B8@0=5 =0 ?@>A;54O20=5B>, :0B> =0?@8<5@ :>30B> :;85=B 874020 :><0=40 70 ?@5:JA20=5 =0 2@J7:0B0.(XML ?@54AB02O=5 =0 4803@0<0 =0 7040=8OB0">4 =0 @57C;B0B =0 4045=> AJ18B85.9@C?0B0 A @01>B=> =0B>20@20=5 =0428H020 ;8<8B0 =0 ?0<5BB0#@09 =0 A5@80;878@0=5 =0 @57C;B0B8.5 A5 87?>;720=D>@<0F8O 70 ?@>A;54O20=5.- =0 ?@>F5A =0 AJ@2J@, ?@8A2>5= :J< A5A8OB0./J7=8:=0 3@5H:0 ?@8 87?J;=5=85B> =0 MDX A:@8?B.
1I =0?@54J:.�@5<5 (AJE@0=5=> :0B> D>@<0B PFDateTime AJA 100-ns 3@0=C;0@=>AB, 459AB28B5;=0B0 B>G=>AB 7028A8 >B :>=:@5B=8O API), 70A5G5=> >B 459=>ABB0="8? =0 >?5@0F8OB0: 0   AJ74020=5, 1   ?@><O=0, 2   87B@820=5.( =0 ?@>F5A0 =0 :;85=BA:>B> ?@8;>65=85.1@5<5B@05=5 =0 >1@01>B:0 =0 70O2:0 (<8;8A5:C=48).(070 40==8, 70 :>OB> 5 :5H8@0= >1E20BJB.�!J18B85B> 70 ?@>A;54O20=5 =0 8=D>@<0F8O/B5;5<5B@8O =0 DC=:F8OB0 =0 @07H8@5=85 =0 DAX 5 48@5:B=> ?@>A;545=> >B 02B>@8B5 =0 @07H8@5=85B>.PA,A2>1>64020=5B> =0 1070B0 40==8 5 702J@H5=>._Uid =0 ?>A;54=>B> 2B>@8G=> :>?85 =0 SQL, :>30B> 2B>@8G=>B> :>?85 5 ?@>?CA=0B> ?>@048 4C1;8@0=5.PAE@8:0G20=5 =0 3@C?0B0 @5AC@A8 =0 5:75<?;O@0 =0 AJ@2J@0 :J< AJ18B85B>.PA" =0 1070B0 40==8 A5 >A2>1>64020.y!J18B85B> 70 ?@>A;54O20=5 =0 3@5H:0 ?@8 DC=:F8OB0 =0 @07H8@5=85 =0 DAX 5 48@5:B=> ?@>A;545=> >B 02B>@8B5 =0 @07H8@5=85B>.PAUID =0 2B>@8G=> :>?85PA J;68=0 =0 >?0H:0B0 70 87G0:20=5d7B>G=8: =0 AJ74020=5 =0 2B>@8G=> :>?85. 0: =58725AB5=  1: A8AB5<0 =0 AS, 2: 4@C3 :><?>=5=B 2 >1;0:07@5<5 (2 <8;8A5:C=48) 70 >A2>1>64020=5 =0 1070B0 40==8.PAy0;8 A<5 AJ740;8 ?J;=> @07B>20@20=5 8;8 ?J;=> D8;B@8@0=> @07B>20@20=5. @8;>68<> A0<> 70 @07B>20@20=8O =0 A2>1>4=0 ?0<5B.PA'!J18B8O, A2J@70=8 A 4803@0<0 =0 7040=85PA�@8:0G5B5 8<5B> =0 5:75<?;O@0 =0 AJ@2J@0 :J< AJ18B85B>.  A;CG0O =0 AS Azure B>20 I5 1J45 8<5B> =0 AJ@2J@0, ?@54>AB025=> >B ?>B@518B5; 2 ?>@B0; =0 azure.PAx@8:0G20=5 =0 @568<0 =0 =01>@0 >B 40==8 :J< AJ18B85B>. 58725AB5= = 0, 8<?>@B8@0=5 = 1, DirectQuery = 2, :><?>78B5= = 3.E=D>@<0F8O 70 4803=>AB8:0 70 3@5H:8/?@54C?@5645=8O ?@8 ?@587G8A;5=85.PA7B>G=8: =0 >B<O=0B0.PAUid =0 2B>@8G=> :>?85 =0 SQL-=45:A =0 A5A8OB0 2 @0<:8B5 =0 54=0 8B5@0F8O.PAD87JB 70 3@5H:0/?@54C?@5645=85 8 2A8G:8 4>?J;=8B5;=8 ?>4@>1=8 40==8..0:5B XEvent 70 CA;C38 70 0=0;87 =0 SQL Server�!B>9=>ABB0 =0 XMLA A2>9AB2>B> ApplicationContext, :0:B> 5 ?@54>AB025=> >B 2J=H=8 ?@8;>65=8O, 70 40 ?>4?><>3=5 :>@5;0F8O =0 ?>B@518B5;A:8B5 459=>AB8 >B :@09 4> :@09.G 07<5@ =0 87?>;720=0B0 ?0<5B 2 109B>25, :>30B> 5 705B> 2B>@8G=>B> :>?85PA<7G0:20=5 =0 AB@>38O ;8<8B 70 >A2>1>64020=5 =0 1070B0 40==8.)A2>1>64020=5B> =0 1070B0 40==8 AB0@B8@0.PA,>4 70 ?@54C?@5645=85 8;8 8=D>@<0F8>=5= :>4.27?>;720=5 =0 ?0<5BB0 =0 1070B0 40==8 (2 109B>25).50O2:0 5 ?@5=0?8A0=0 A?>@54 =0;8G=8B5 A1>@=8 B01;8F8.PA<<5B> =0 DC=:F8OB0 =0 @07H8@5=85 =0 DAX, :>OB> A5 87?J;=O20.E>4 =0 3@5H:0 (?@8 =5CA?5H=> >A2>1>64020=5) 8;8 =C;0, C:0720I0 CA?5E.PAH>;5:F8O >B 2A8G:8 70O2:8, :>8B> A0 87?J;=5=8 A?@O<> 87B>G=8:0 =0 40==8.F@8:0G20=5 =0  =0 01>=0<5=B0 =0 5:75<?;O@0 =0 AJ@2J@0 :J< AJ18B85B>.&"5:CI WSS =0 2A8G:8 =0A;545=8 ?@>F5A8.:'0A =0 ?>A;54=>B> 8=B5@0:B82=> 87?>;720=5 =0 1070B0 40==8.H@09 =0 87G0:20=5B> =0 AB@>38O ;8<8B 70 >A2>1>64020=5B> =0 1070B0 40==8.'=D>@<0F8O 70 D83C@0B0 =0 DAX 70O2:0B0.PA =0 ?>B@518B5;A:8 >15:BPAB8:5B =0 AJ18B85B>PAE!B>9=>AB =0 E5H0 =0 AB5:0 =0 ?>28:20=8OB0 157 70?8A8 ?@8 :><?8;8@0=5.PA0=D>@<0F8O 70 AJ2?040=5 =0 B01;8F0 70 03@530F8O.8@>4J;68B5;=>AB =0 87B@820=5 =0 A5A8OB0 (2 <8;8A5:C=48).H!J18B85 70 AB0@B8@0=5 =0 87?J;=5=85B> =0 DC=:F8OB0 =0 @07H8@5=85 =0 DAX.H0;8 A<5 AJ740;8 <0:A8<0;=> 2B>@8G=> :>?85 8;8 <8=8<0;=> 2B>@8G=> :>?85.'15:BJB, 70 :>9B> 2J7=8:=0 B078 3@5H:0.PA�@5<5 (AJE@0=5=> :0B> D>@<0B PFDateTime AJA 100-ns 3@0=C;0@=>AB, 459AB28B5;=0B0 B>G=>AB 7028A8 >B :>=:@5B=8O API), 70A5G5=> 70 ?>43>B>2:0 =0 D8;B@8@0=>B> 2B>@8G=> :>?85.PA8!J18B85B> 2J7=8:20, :>30B> A5 872;5:0B ?@87=0F8 =0 <>45;/=D>@<0F8O 70 A0<>;8G=>AB =0 B5:CI8O ?>B@518B5;PA9PII =5 5 70?8A0=0 2 ?@>A;54O20=8OB0 :0B> >18:=>25= B5:AB.PA% 57C;B0B >B DC=:F8OB0 EvaluateAndLog.PA83=>@8@0= 5 :>4 70 ?@54C?@5645=85 8;8 8=D>@<0F8>=5= :>4.?5@8>4 >B 2@5<5 (2 <8;8A5:C=48), ?@57 :>9B> =8H:0B0 5 87G0:0;0.PA`5D8=8@0=> >B ?>B@518B5;O 8<5 =0 1070B0 40==8, 2 :>OB> A5 87?J;=O20 8=AB@C:F8OB0 =0 ?>B@518B5;O.?@8:@5?5B5 :>=B5:AB0 =0 Power BI 70 ?@>A;54O20=5 :J< AJ18B85B>.PAz!J18B85B> 70 <=>3>A;>2=> ?@>A;54O20=5 =0 DC=:F8OB0 =0 @07H8@5=85 =0 DAX 5 48@5:B=> ?@>A;545=> >B 02B>@8B5 =0 @07H8@5=85B>. @87=0F8 =0 <>45; 2 =87 =0 json.7'0A =0 ?>A;54=>B> ?;0=8@0=> 87?>;720=5 =0 1070B0 40==8.PAH!J18B85 70 ?@5:@0BO20=5 =0 87?J;=5=85 =0 DC=:F8OB0 =0 @07H8@5=85 =0 DAX.$;NG>28 4C<8 70 3@C?8@0=5 =0 AJ18B85!2J@70=0 :;NG>20 4C<0PAq#:0720 ?@81;878B5;=8O 1@>9 :;JAB5@8, :>8B> I5 A5 AJ74040B >B 0;3>@8BJ<0. :> ?@81;878B5;=8OB 1@>9 :;JAB5@8 =5 <>65 40 A5 35=5@8@0 >B 40==8B5, 0;3>@8BJ<JB AJ74020 2J7<>6=> =09-3>;O< 1@>9 :;JAB5@8. @8 704020=5 =0 ?0@0<5BJ@0 CLUSTER_COUNT =0 0 0;3>@8BJ<JB 87?>;720 52@8AB8:0 70 =09-B>G=> >?@545;O=5 =0 1@>O =0 :;JAB5@8B5, :>8B> I5 A5 AJ74040B.	@>OB ?> ?>4@0718@0=5 5 10.�;JAB5@=8OB <5B>4, :>9B> 0;3>@8BJ<JB 87?>;720, <>65 40 5: Scalable EM (1), Non-scalable EM (2), Scalable K-means (3) 8;8 Non-scalable K-means (4).?">78 ?0@0<5BJ@ C:0720 <8=8<0;=8O 1@>9 A;CG08 2J2 2A5:8 :;JAB5@.Y">78 ?0@0<5BJ@ C:0720 1@>O =0 ?@8<5@=8B5 <>45;8, AJ74045=8 ?> 2@5<5 =5 :;JAB5@=8O ?@>F5A.#:0720 AB>9=>ABB0, 87?>;720=0 70 >?@545;O=5 =0 B>20 :>30 5 4>AB83=0B0 AE>48<>AB 8 0;3>@8BJ<JB 5 702J@H8; 873@0640=5B> =0 <>45;0. !E>48<>AB 5 4>AB83=0B0, :>30B> >1I0B0 ?@><O=0 2 :;JAB5@=8B5 25@>OB=>AB8 5 ?>-<0;:0 >B ?@>F5=B0 =0 STOPPING_TOLERANCE, @0745;5= =0 @07<5@0 =0 <>45;0.<#:0720 1@>O A;CG08, :>9B> 0;3>@8BJ<JB 87?>;720 70 2AO:> 87?J;=5=85, 0:> ?0@0<5BJ@JB CLUSTERING_METHOD 5 704045= =0 548= >B <0I018@C5<8B5 :;JAB5@=8 <5B>48. 04020=5B> =0 SAMPLE_SIZE =0 0 I5 4>2545 4> :;JAB5@8@0=5B> =0 F5;8O =01>@ 40==8 2 54=> 87?J;=5=85, :>5B> <>65 40 AJ74045 ?@>1;5<8 A ?0<5BB0 8 ?@>872>48B5;=>ABB0.�#:0720 <0:A8<0;=8O 1@>9 2E>4OI8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F8O. 04020=5B> =0 B078 AB>9=>AB =0 0 C:0720, G5 =O<0 <0:A8<0;5= 1@>9 0B@81CB8.�#:0720 <0:A8<0;=8O 1@>9 2E>4OI8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F8O. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F8O 70 2E>4OI8B5 0B@81CB8.�#:0720 <0:A8<0;=8O 1@>9 87E>4=8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F88. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F88 70 87E>4=8B5 0B@81CB8.z01@0=O20 @07@0AB20=5B> =0 AB@C:BC@0B0 =0 @5H5=8OB0. 0<0;O20=5B> =0 AB>9=>ABB0 C25;8G020 25@>OB=>ABB0 70 @0745;O=5, 0 C25;8G020=5B> =0 AB>9=>ABB0 =0<0;O20 25@>OB=>ABB0. !B>9=>ABB0 ?> ?>4@0718@0=5 5 1078@0=0 =0 1@>O 0B@81CB8 70 4045= <>45;: AB>9=>ABB0 ?> ?>4@0718@0=5 5 0,5, 0:> 8<0 >B 1 4> 9 0B@81CB0, 0,9, 0:> 8<0 >B 10 4> 99 0B@81CB0, 8 0,99, 0:> 8<0 100 8;8 ?>25G5 0B@81CB0.`#:0720 <8=8<0;=8O 1@>9 A;CG08, =5>1E>48<8 70 35=5@8@0=5 =0 @0745;O=5 2 AB@C:BC@0B0 =0 @5H5=8OB0.�#:0720 <5B>40, 87?>;720= 70 87G8A;O20=5 =0 @0745;5=8O @57C;B0B. 0;8G=8B5 <5B>48 A0: Entropy (1), Bayesian A K2 Prior (3) 8;8 Bayesian Dirichlet Equivalent A Uniform prior (4).l#:0720 <5B>40, 87?>;720= 70 @0745;O=5 =0 2J75;0. 0;8G=8B5 <5B>48 A0: Binary (1), Complete (2) 8;8 Both (3).�#:0720 <0:A8<0;=8O 1@>9 2E>4OI8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F8O. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F8O 70 2E>4OI8B5 0B@81CB8.�#:0720 <0:A8<0;=8O 1@>9 87E>4=8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F88. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F88 70 87E>4=8B5 0B@81CB8.*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.
#:0720 <0:A8<0;=8O 1@>9 AJAB>O=8O =0 0B@81CB0, :>8B> 0;3>@8BJ<JB ?>44J@60. :> 1@>OB AJAB>O=8O, :>8B> 0B@81CBJB ?@8B56020, 5 ?>-3>;O< >B <0:A8<0;=8O 1@>9 AJAB>O=8O, 0;3>@8BJ<JB 87?>;720 =09-?>?C;O@=8B5 AJAB>O=8O =0 0B@81CB0 8 ?@85<0 >AB0=0;8B5 AJAB>O=8O 70 ;8?A20I8.�#:0720 <8=8<0;=8O 1@>9 A;CG08, :>8B> =01>@JB 5;5<5=B8 B@O120 40 AJ4J@60 ?@548 35=5@8@0=5 =0 ?@028;>. 04020=5B> =0 B078 AB>9=>AB =0 ?>-<0;:> >B 1 C:0720 <8=8<0;=8O 1@>9 A;CG08 :0B> ?@>F5=B >B >1I8B5 A;CG08. 04020=5B> =0 B078 AB>9=>AB =0 FO;> G8A;>, ?>-3>;O<> >B 1, C:0720 <8=8<0;=8O 1@>9 A;CG08 :0B> 01A>;NB5= 1@>9 A;CG08, :>8B> =01>@JB 5;5<5=B8 B@O120 40 AJ4J@60. ;3>@8BJ<JB <>65 40 C25;8G8 AB>9=>ABB0 =0 B>78 ?0@0<5BJ@, 0:> ?0<5BB0 5 >3@0=8G5=0.PA#:0720 <0:A8<0;=8O 1@>9 A;CG08, 2 :>8B> 4045= =01>@ 5;5<5=B8 <>65 40 8<0 ?>44@J6:0. :> B078 AB>9=>AB 5 ?>-<0;:0 >B 54=>, BO ?@54AB02;O20 ?@>F5=B >B >1I8B5 A;CG08. !B>9=>AB8, ?>-3>;5<8 >B 54=>, ?@54AB02;O20B 01A>;NB=8O 1@>9 A;CG08, :>8B> =01>@JB 5;5<5=B8 <>65 40 AJ4J@60.A#:0720 <8=8<0;=8O 1@>9 5;5<5=B8, @07@5H5= 2 4045= =01>@ 5;5<5=B8.�#:0720 <0:A8<0;=8O 1@>9 5;5<5=B8, @07@5H5= 2 4045= =01>@ 5;5<5=B8. :> B078 AB>9=>AB 5 704045=0 =0 0, B>20 C:0720, G5 =O<0 >3@0=8G5=85 2 @07<5@0 =0 =01>@0 5;5<5=B8.�#:0720 <0:A8<0;=8O 1@>9 =0 =01>@8 5;5<5=B8 70 AJ74020=5. :> =5 5 C:070=> G8A;>, 0;3>@8BJ<JB 35=5@8@0 2A8G:8 2J7<>6=8 =01>@8 5;5<5=B8.�#:0720 <8=8<0;=0 25@>OB=>AB, G5 4045=> ?@028;> 5 8AB8=0. 0?@8<5@, 0:> 704045B5 B078 AB>9=>AB =0 0,5, B>20 C:0720, G5 =5 A5 35=5@8@0 ?@028;> A ?>-<0;:> >B 50% 25@>OB=>AB.n#:0720 ?@030 =0 206=>ABB0 70 ?@028;0 70 0A>F80F8O. @028;0 A 206=>AB, ?>-<0;:0 >B B078 AB>9=>AB, A5 D8;B@8@0B.L?@545;O 1@>O 5;5<5=B8, :>8B> I5 A5 :5H8@0B 8;8 >?B8<878@0B 70 ?@54A:0720=5.q#:0720 ?@81;878B5;=8O 1@>9 :;JAB5@8, :>8B> I5 A5 AJ74040B >B 0;3>@8BJ<0. :> ?@81;878B5;=8OB 1@>9 :;JAB5@8 =5 <>65 40 A5 35=5@8@0 >B 40==8B5, 0;3>@8BJ<JB AJ74020 2J7<>6=> =09-3>;O< 1@>9 :;JAB5@8. @8 704020=5 =0 ?0@0<5BJ@0 CLUSTER_COUNT =0 0 0;3>@8BJ<JB 87?>;720 52@8AB8:0 70 =09-B>G=> >?@545;O=5 =0 1@>O =0 :;JAB5@8B5, :>8B> I5 A5 AJ74040B.	@>OB ?> ?>4@0718@0=5 5 10.0#:0720 <8=8<0;=8O 1@>9 A;CG08 2J2 2A5:8 :;JAB5@.PA�01@0=O20 @07@0AB20=5B> =0 AB@C:BC@0B0 =0 @5H5=8OB0. 0<0;O20=5B> =0 B078 AB>9=>AB C25;8G020 25@>OB=>ABB0 70 @0745;O=5, 0 C25;8G020=5B> =0 AB>9=>ABB0 =0<0;O20 25@>OB=>ABB0. z#:0720 <8=8<0;=8O 1@>9 =0 >B@O7JF8B5 >B 2@5<5, =5>1E>48<8 70 35=5@8@0=5 =0 @0745;O=5 2J2 2AO:0 AB@C:BC@0 =0 2@5<520 A5@8O.P@54>AB02O ?>4A:0720=5 70 0;3>@8BJ<0 ?> >B=>H5=85 =0 ?5@8>48G=>ABB0 =0 40==8B5. ">78 ?0@0<5BJ@ ?@85<0 D>@<0B0 {n [, n]}, :J45B> D83C@=8B5 A:>18, {}, A0 704J;68B5;=8, 0 n 5 2AO:> ?>;>68B5;=> G8A;>. n 2 A:>18, [], 5 ?> 871>@ 8 <>30B 40 A5 4>102OB <=>3> AB>9=>AB8 70 >1>7=0G020=5 =0 B>20, G5 40==8B5 <>65 40 AJ4J@60B <=>3> 2@5<528 ?5@8>48.
#:0720 <0:A8<0;=8O 1@>9 AJAB>O=8O =0 0B@81CB0, :>8B> 0;3>@8BJ<JB ?>44J@60. :> 1@>OB AJAB>O=8O, :>8B> 0B@81CBJB ?@8B56020, 5 ?>-3>;O< >B <0:A8<0;=8O 1@>9 AJAB>O=8O, 0;3>@8BJ<JB 87?>;720 =09-?>?C;O@=8B5 AJAB>O=8O =0 0B@81CB0 8 ?@85<0 >AB0=0;8B5 AJAB>O=8O 70 ;8?A20I8.Microsoft Clustering�;3>@8BJ<JB Microsoft Clustering 87?>;720 8B5@0B82=8 B5E=8:8 70 3@C?8@0=5 =0 70?8A8 >B 4045= =01>@ 40==8 2 :;JAB5@8, AJ4J@60I8 ?>4>1=8 E0@0:B5@8AB8:8. ">20 5 ?>;57=>, :>30B> 8A:0B5 40 >B:@85B5 >1I8 3@C?8@0=8O 2J2 20H8B5 40==8.Microsoft Decision Trees�;3>@8BJ<JB Microsoft Decision Trees 5 :;0A8D8:0F8>=5= 0;3>@8BJ<, :>9B> 5 ?>4E>4OI 70 ?@>3=>7=> <>45;8@0=5. ;3>@8BJ<JB ?>44J@60 ?@>3=>78@0=5B> =0 48A:@5B=8 8 =5?@5:JA=0B8 0B@81CB8.Microsoft Naive Bayes;3>@8BJ<JB Microsoft Naive Bayes 5 :;0A8D8:0F8>=5= 0;3>@8BJ<, :>9B> A5 AJ74020 1J@7> 8 5 ?>4E>4OI 70 ?@>3=>7=> <>45;8@0=5. ;3>@8BJ<JB ?>44J@60 A0<> 48A:@5B=8 8;8 48A:@5B878@0=8 0B@81CB8 8 ?@85<0 70 =57028A8<8 2A8G:8 2E>4OI8 0B@81CB8, :0B> A5 8<0 ?@54284 ?@542848<8O 0B@81CB.Microsoft Association Rules
;3>@8BJ<JB Microsoft Association Rules AJ74020 ?@028;0, >?8A20I8 :>8 5;5<5=B8 5 =09-25@>OB=> 40 A5 ?>:060B 7054=> 2 4045=0 B@0=70:F8O. @028;0B0 <>30B 40 A5 87?>;720B 70 ?@5428640=5 =0 =0;8G85B> =0 4045= 5;5<5=B =0 1070B0 =0 =0;8G85B> =0 4@C38 5;5<5=B8 2 B@0=70:F8OB0.Microsoft Sequence Clustering=;3>@8BJ<JB Microsoft Sequence Clustering 5 :><18=0F8O >B 0=0;878@0=5 =0 ?>@548F0 8 :;JAB5@8@0=5, :>5B> 845=B8D8F8@0 :;JAB5@8 >B AE>4=> ?>4@545=8 AJ18B8O 2 4045=0 ?>A;54>20B5;=>AB. ;JAB5@8B5 <>30B 40 A5 87?>;720B 70 ?@5428640=5 =0 25@>OB=> 70O2O20=5 =0 AJ18B8O 2 4045=0 ?>@548F0 =0 1070B0 =0 8725AB=8 E0@0:B5@8AB8:8.Microsoft Time Series�;3>@8BJ<JB Microsoft Time Series 87?>;720 :><18=0F8O >B ARIMA 0=0;87 8 ;8=59=0 @53@5A8O =0 1070B0 =0 AB@C:BC@0 =0 @5H5=8OB0 70 0=0;878@0=5 =0 A2J@70=8 A 2@5<5 40==8, :0B> =0?@8<5@ 40==8 70 <5A5G=8 ?@>40618 8;8 3>48H=8 ?5G0;18. (01;>=8B5, :>8B> >B:@820, <>30B 40 A5 87?>;720B 70 ?@>3=>78@0=5 =0 AB>9=>AB8 70 1J45I8 2@5<528 ABJ?:8. ;3>@8BJ<JB <>65 40 A5 ?5@A>=0;878@0 40 87?>;720 <5B>40 =0 AB@C:BC@0 =0 @5H5=8OB0, ARIMA 8;8 8 425B5.y#:0720 1@>O =0 ?>AB02O=8OB0, 87?>;720=8 70 A;CG09=> 35=5@8@0=5 =0 :;JAB5@8 70 ?J@2>=0G0;=8O 5B0? >B AJ74020=5B> =0 <>45;.!#:0720 <0:A8<0;=8O 1@>9 AJAB>O=8O 70 0B@81CB 872J= ?>@548F0, :>9B> 0;3>@8BJ<JB ?>44J@60. :> 1@>OB =0 AJAB>O=8OB0 70 4045= 0B@81CB 872J= ?>@548F0 5 ?>-3>;O< >B <0:A8<0;=8O 1@>9 AJAB>O=8O, 0;3>@8BJ<JB 87?>;720 =09-?>?C;O@=8B5 AJAB>O=8O =0 0B@81CB0 8 ?@85<0 >AB0=0;8B5 AJAB>O=8O 70 ;8?A20I8.�#:0720 <0:A8<0;=8O 1@>9 AJAB>O=8O, :>8B> 4045=0 ?>@548F0 <>65 40 8<0. 04020=5B> =0 B078 AB>9=>AB =0 G8A;>, ?>-3>;O<> >B 100, <>65 40 4>2545 4> 157A<8A;5= <>45;.:#:0720 1@>O =0 8AB>@8G5A:8B5 <>45;8, :>8B> I5 A5 AJ74040B.�#:0720 2@5<528O 8=B5@20; <564C 420 ?>A;54>20B5;=8 8AB>@8G5A:8 <>45;0. 0?@8<5@, ?@8 704020=5 =0 B078 AB>9=>AB =0 g 2>48 4> AJ74020=5 =0 8AB>@8G5A:8 <>45;8 70 40==8, >@O70=8 >B 2@5<528 >B@O7JF8 =0 8=B5@20;8 >B g, 2*g, 3*g 8 B.=.1@01>B20=5 =0 70O2:0>;>=0 70 >1CG5=85: [%s].>45; 70 87G8A;O20=5: [%ld] @073;540=8 A;CG08.&>45; =0 AJ18@0=5 =0 40==8 70 >1CG5=8535@8D5@5= <>45; 70 >1CG5=85: %ld @073;540=8 A;CG08.9;JAB5@8 70 >1CG5=85: <>45; =0 :0=4840B %ld, 8B5@0F8O %ld+;JAB5@8 70 >1CG5=85: %ld A:0=8@0=8 A;CG0O. $C=:F8OB0 70 ?>41>@ 5 =0AB@>5=0.E!B@C:BC@8 70 >1CG5=85 (871@>O20=5 =0 :>@5;0F88): %ld 871@>5=8 A;CG0O.W!B@C:BC@8 70 >1CG5=85: AJ74020=5 =0 %ld AB@C:BC@8. %ld A;CG0O >AB020B 70 :;0A8D8F8@0=5.D@028;0 70 0A>F80F8O 70 >1CG5=85: 5=5@8@0=5 =0 %ld =01>@8 5;5<5=B8.8@028;0 70 0A>F80F8O 70 >1CG5=85: 5=5@8@0=5 =0 ?@028;0.;@028;0 70 0A>F80F8O 70 >1CG5=85:  5>@30=878@0=5 =0 A;CG08.Microsoft Neural Network;3>@8BJ<JB Microsoft Neural Network 87?>;720 <5B>4 =0 ?@5;820=5 70 >?B8<878@0=5 =0 ?0@0<5B@8B5 =0 <=>3>A;>9=8 <@568 70 ?@>3=>78@0=5 =0 <=>3> 0B@81CB8. ">78 0;3>@8BJ< <>65 40 A5 87?>;720 70 :;0A8D8F8@0=5 =0 48A:@5B=8 0B@81CB8, :0:B> 8 =0 @53@5A8O =0 =5?@5:JA=0B8 0B@81CB8.�#:0720 ?@>F5=B0 =0 A;CG08B5 2 40==8B5 70 >1CG5=85, 87?>;720=8 70 87G8A;O20=5 =0 3@5H:0B0 2 :>=B@>;=8B5 40==8 70 B>78 0;3>@8BJ<. HOLDOUT_PERCENTAGE A5 87?>;720 :0B> G0AB >B :@8B5@88B5 70 A?8@0=5 ?> 2@5<5 =0 >1CG5=85 =0 <>45;0 70 AJ18@0=5 =0 40==8. "078 AB>9=>AB 5 C=8:0;=0 70 B>78 0;3>@8BJ< 8 =5 5 A2J@70=0 A =01>@ ?0@0<5B@8 70 :>=B@>;=8 40==8 2 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8. !B>9=>ABB0 ?> ?>4@0718@0=5 5 30.�#:0720 1@>9 70 87?>;720=5 ?@8 ?>AB02O=5 =0 ?A524>-?@>872>;5= 35=5@0B>@ ?@8 ?@>872>;=> >?@545;O=5 =0 :>=B@>;=8B5 40==8 70 B>78 0;3>@8BJ<. :> HOLDOUT_SEED 5 704045=> =0 0, 0;3>@8BJ<JB 35=5@8@0 ?>AB02O=5B> =0 1070B0 =0 8<5B> =0 <>45;0 70 AJ18@0=5 =0 40==8, 70 40 30@0=B8@0, G5 AJ4J@60=85B> =0 <>45;0 >AB020 AJI>B> ?> 2@5<5 =0 ?>2B>@=> >1@01>B20=5. "078 AB>9=>AB 5 C=8:0;=0 70 B>78 0;3>@8BJ< 8 =5 5 A2J@70=0 A =01>@ ?0@0<5B@8 70 :>=B@>;=8 40==8 2 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8. !B>9=>ABB0 ?> ?>4@0718@0=5 5 0.*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.�#:0720 <0:A8<0;=8O 1@>9 2E>4OI8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F8O. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F8O 70 2E>4OI8B5 0B@81CB8.�#:0720 <0:A8<0;=8O 1@>9 87E>4=8 0B@81CB8, :>8B> 0;3>@8BJ<JB <>65 40 >1@01>B8, ?@548 40 8728:0 871>@ =0 DC=:F88. !JA 704020=5B> =0 B078 AB>9=>AB =0 0 A5 701@0=O20 871>@JB =0 DC=:F88 70 87E>4=8B5 0B@81CB8.
#:0720 <0:A8<0;=8O 1@>9 AJAB>O=8O =0 0B@81CB0, :>8B> 0;3>@8BJ<JB ?>44J@60. :> 1@>OB AJAB>O=8O, :>8B> 0B@81CBJB ?@8B56020, 5 ?>-3>;O< >B <0:A8<0;=8O 1@>9 AJAB>O=8O, 0;3>@8BJ<JB 87?>;720 =09-?>?C;O@=8B5 AJAB>O=8O =0 0B@81CB0 8 ?@85<0 >AB0=0;8B5 AJAB>O=8O 70 ;8?A20I8.�#:0720 1@>O =0 A;CG08B5, 87?>;720=8 70 >1CG5=85 =0 <>45;0. ;3>@8BJ<JB 87?>;720 1@>O, C:070= >B SAMPLE_SIZE, 8;8 total_cases * (1   HOLDOUT_PERCENTAGE/100) 2 7028A8<>AB >B B>20 :>O AB>9=>AB 5 ?>-<0;:0.�#:0720 G8A;>, 87?>;720=> ?@8 >?@545;O=5 =0 1@>O 2J7;8 2 A:@8B8O A;>9. ;3>@8BJ<JB 87G8A;O20 1@>O =0 2J7;8B5 2 A:@8B8O A;>9 :0B> HIDDEN_NODE_RATIO * sqrt({1@>O =0 2E>4OI8B5 2J7;8} * {1@>O =0 87E>4OI8B5 2J7;8}).*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.PA*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.&>45; =0 AJ18@0=5 =0 40==8 70 >1CG5=85%!B0@B8@0= 0;3>@8BJ< 70 >1CG5=85: [%s]$02J@H5= 0;3>@8BJ< 70 >1CG5=85: [%s]}#:0720 <5B>40, 87?>;720= 70 70?J;20=5 =0 ?@>?CA:8B5 2 E@>=>;>38G=8B5 40==8. > ?>4@0718@0=5 =5?@028;=8B5 ?@>?CA:8 8;8 =07J15=8B5 :@08I0 2 40==8B5 =5 A0 @07@5H5=8. 0;8G=8B5 <5B>48 70 ?>?J;20=5 =0 =5?@028;=8 ?@>?CA:8 8;8 :@08I0 A0: ?> ?@548H=0 AB>9=>AB, ?> A@54=0 AB>9=>AB 8;8 ?> :>=:@5B=0 F8D@>20 :>=AB0=B0. ">78 ?0@0<5BJ@ A5 87?>;720 A0<> 70 =5702J@H5=8 @54>25 =0 2E>4OI8B5 40==8.�#:0720 F8D@>20 AB>9=>AB <564C 0 8 1, 87?>;720=0 70 >B:@820=5 =0 ?5@8>48G=>AB. 04020=5B> =0 B078 AB>9=>AB 1;87> 4> 1 C;5A=O20 >B:@820=5B> =0 <=>3> ?>@548F8, 1;87:8 4> ?5@8>48G=8B5, 8 02B><0B8G=> 35=5@8@0=5 =0 ?>4A:0720=8O 70 ?5@8>48G=>AB. 7?>;720=5B> =0 3>;O< 1@>9 ?>4A:0720=8O 70 ?5@8>48G=>AB 25@>OB=> I5 4>2545 4> 7=0G8B5;=> ?>-?@>4J;68B5;=> 2@5<5 70 >1CG5=85 =0 <>45;8B5. :> AB>9=>ABB0 5 1;87:0 4> 0, ?5@8>48G=>ABB0 A5 >B:@820 A0<> 70 A8;=> ?5@8>48G=8 40==8.?1CG5=85 =0 =52@>==0B0 <@560: >AB020B %ld ?>4<@568 70 >1CG5=85.71CG5=85 =0 ?>4<@560B0. @5H:0 2 :>=B@>;=8B5 40==8 = %e�@8=C64020 0;3>@8BJ<0 40 87?>;720 C:070=8B5 :>;>=8 :0B> @53@5A>@8 2J2 D>@<C;0B0 70 @53@5A8O, =57028A8<> >B BOE=0B0 206=>AB, 87G8A;5=0 >B 0;3>@8BJ<0. ">78 ?0@0<5BJ@ A5 87?>;720 A0<> 70 AB@C:BC@8 =0 @53@5A8O."#:0720 <8=8<0;=0B0 25@>OB=>AB =0 7028A8<>AB <564C 2E>4OI8B5 8 87E>4OI8B5 0B@81CB8. "078 AB>9=>AB A5 87?>;720 70 >3@0=8G020=5 =0 @07<5@0 =0 AJ4J@60=85B>, 35=5@8@0=> >B 0;3>@8BJ<0. ">20 A2>9AB2> <>65 40 A5 704045 >B 0 4> 1. #25;8G020=5B> =0 B078 AB>9=>AB =0<0;O20 1@>O =0 0B@81CB8B5 2 <>45;0.*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.-@>G8B0=5 =0 A;CG08: %ld A;CG08 A0 ?@>G5B5=8.p!:@8B >BE2J@;5= ?0@0<5BJ@ 5 70<5AB5= >B MINIMUM_SUPPORT. >A>G20 <8=8<0;=8OB 1@>9 A;CG08 2J2 2A5:8 548= :;JAB5@.p!:@8B >BE2J@;5= ?0@0<5BJ@ 5 70<5AB5= >B MINIMUM_SUPPORT. >A>G20 <8=8<0;=8OB 1@>9 A;CG08 2J2 2A5:8 548= :;JAB5@.�!:@8B, >BE2J@;5= ?0@0<5BJ@, 70<5AB5= >B MINIMUM_SUPPORT. #:0720 <8=8<0;=8O 1@>9 2@5<528 >B@O7JF8, =5>1E>48<8 70 35=5@8@0=5 =0 @0745;5=85 2J2 2AO:0 AB@C:BC@0 =0 2@5<520 A5@8O.�#:0720 4>;=0 3@0=8F0 =0 >3@0=8G5=85B> 70 ?@>3=>78@0=5 =0 2@5<528 A5@88. @>3=>78@0=8B5 AB>9=>AB8 =8:>30 =O<0 40 A0 ?>-<0;:8 >B B>20 >3@0=8G5=85.�#:0720 3>@=0 3@0=8F0 =0 >3@0=8G5=85B> 70 ?@>3=>78@0=5 =0 2@5<528 A5@88. @>3=>78@0=8B5 AB>9=>AB8 =8:>30 =O<0 40 A0 ?>-3>;5<8 >B B>20 >3@0=8G5=85.'#:0720 <8=8<0;=8O 1@>9 A;CG08, :>8B> B@O120 40 AJ4J@60 548= :@05= 2J75;. #:0720=5B> =0 B078 AB>9=>AB =0 ?>-<0;:> >B 1 C:0720 <8=8<0;=8O 1@>9 A;CG08 :0B> ?@>F5=B >B >1I8B5 A;CG08. 04020=5B> =0 B078 AB>9=>AB =0 FO;> G8A;>, ?>-3>;O<> >B 1, C:0720 <8=8<0;=8O 1@>9 A;CG08 :0B> 01A>;NB5= 1@>9 A;CG08.�!:@8B ?0@0<5BJ@, 87?>;720= 2 02B><0B8G=>B> 8718@0=5 =0 1@>O :;JAB5@8. ?@545;O :>;:> 5 @07@5H5=>B> ?@81;878B5;=> >B:;>=5=85 =0 1@>O =0 F5;528B5 :;JAB5@8 >B CLUSTER_COUNT_PRIOR.|!:@8B ?0@0<5BJ@, 87?>;720= 2 02B><0B8G=>B> 8718@0=5 =0 1@>O :;JAB5@8. @548H=0 A@54=0 AB>9=>AB 70 1@>O =0 F5;528B5 :;JAB5@8.�@8;>65= 5 871>@ =0 02B><0B8G=0 DC=:F8O :J< <>45;  %{modelname/}  ?>@048 3>;5<8O 1@>9 0B@81CB8. 0409B5 MAXIMUM_INPUT_ATTRIBUTES 8/8;8 MAXIMUM_OUTPUT_ATTRIBUTES, 70 40 C25;8G8B5 1@>O =0 AG8B0=8B5 >B 0;3>@8BJ<0 0B@81CB8.G!B@C:BC@8B5 70 @5H5=8O =5 >B:@8E0 @0745;5=8O 70 <>45;0  %{modelname/} .P!B@C:BC@8B5 70 @5H5=8O =5 >B:@8E0 ?>4E>4OI8 @53@5A>@8 70 <>45;0  %{modelname/} .�0<0;O20=5B> =0 :0@48=0;=>ABB0 =0 <=>65AB2>B> 5 ?@8;>65=> 2 :>;>=0  %{colname/}  =0 <>45;0  %{modelname/}  ?>@048 3>;O< 1@>9 AJAB>O=8O 2 B078 :>;>=0. 0409B5 MAXIMUM_STATES, 70 40 C25;8G8B5 1@>O =0 AG8B0=8B5 >B 0;3>@8BJ<0 AJAB>O=8O.�0<0;O20=5B> =0 :0@48=0;=>ABB0 =0 <=>65AB2>B> 5 ?@8;>65=> 2 :>;>=0  %{colname/}  =0 <>45;0  %{modelname/}  ?>@048 3>;O< 1@>9 AJAB>O=8O 2 B078 :>;>=0. 0409B5 MAXIMUM_SEQUENCE_STATES, 70 40 C25;8G8B5 1@>O =0 AG8B0=8B5 >B 0;3>@8BJ<0 AJAB>O=8O.W5 A0 >B:@8B8 40==8, @07;8G=8 >B NULL, 2 :>;>=0  %{colname/}  =0 <>45;  %{modelname/} .�>@048 >3@0=8G5=85 =0 ?0<5BB0 0;3>@8BJ<JB Association Rules :>@838@0 MINIMUM_SUPPORT =0  %{support/}  70 <>45;0  %{modelname/} .�;3>@8BJ<JB Association Rules =5 >B:@8 G5AB> A@5I0=8 =01>@8 5;5<5=B8, AJ>B25BAB20I8 =0 ?0@0<5B@8B5 =0 0;3>@8BJ<0 70 <>45;0  %{modelname/} .u;3>@8BJ<JB Association Rules =5 >B:@8 ?@028;0, AJ>B25BAB20I8 =0 ?0@0<5B@8B5 =0 0;3>@8BJ<0 70 <>45;0  %{modelname/} .P1@01>B20=5 =0 <>45;, 70?>G20I> A %{number/} 0B@81CB0 70 <>45;0  %{modelname/} ._;JAB5@8@0=5 2 <>45;0  %{modelname/}  A ?>AB83=0B0 AE>48<>AB A;54 ?>O20B0 =0 %{number/} A;CG0O.J;JAB5@8@0=5B> 5 702J@H5=> 70 <>45;  %{modelname/}  A %{number/} :;JAB5@0.PAS0CG020=5 =0 AB@C:BC@0B0 =0 2@5<528B5 A5@88 70 "%s" 2 3;02=8O <>45; (%ld >B %ld)...e0CG020=5 =0 AB@C:BC@0B0 =0 2@5<528B5 A5@88 70 "%s" 2 E@>=>;>38G=8O <>45; A =><5@ %ld (%ld >B %ld)...*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.I#25@5B5 A5, G5 35=5@8@0=0B0 3@0D8:0 70 <@560 =0 7028A8<>ABB0 5 0F8:;8G=0.�#:0720 AB>9=>AB <564C 0 8 1, :>OB> :>=B@>;8@0 :><18=0F8OB0 >B 0;3>@8B<8B5 70 2@5<528 A5@88 =0 ARTXP 8 ARIMA. #:070=0B0 AB>9=>AB 5 20;84=0 A0<> :>30B> ?0@0<5BJ@JB FORECAST_METHOD 5 704045= =0 MIXED. :> AB>9=>ABB0 5 0, <>45;JB 87?>;720 A0<> ARTXP. :> AB>9=>ABB0 5 1, <>45;JB 87?>;720 A0<> ARIMA. !B>9=>AB, 1;87:0 4> 0, 5 ?>-B56:> ?@5B53;5=0 70 ARTXP. !B>9=>AB, 1;87:0 4> 1, 5 ?>-B56:> ?@5B53;5=0 70 ARIMA.�">78 ?0@0<5BJ@ ?>72>;O20 =0 ?>B@518B5;O 40 :>=B@>;8@0 ?>4@5410B0 =0 02B><0B8G=8B5 @53@5A82=8 B5@<8=8. !B>9=>AB >B -1 :0@0 0;3>@8BJ<JB 40 >B:@85 ?>4E>4OI0 AB>9=>AB.�">78 ?0@0<5BJ@ ?>72>;O20 =0 ?>B@518B5;O 40 :>=B@>;8@0 ?>4@5410B0 =0 8=B53@8@0=8B5 B5@<8=8. !B>9=>AB >B  1 :0@0 0;3>@8BJ<JB 40 >B:@85 ?>4E>4OI0 AB>9=>AB.�">78 ?0@0<5BJ@ ?>72>;O20 =0 ?>B@518B5;O 40 :>=B@>;8@0 ?>4@5410B0 =0 ?>4286=8 A@54=8 B5@<8=8. !B>9=>AB >B  1 :0@0 0;3>@8BJ<JB 40 >B:@85 ?>4E>4OI0 AB>9=>AB.U0CG020=5 =0 <>45;0 70 2@5<528 A5@88 =0 ARIMA 70 "%s" 2 3;02=8O <>45; (%ld >B %ld)...f0CG020=5 =0 <>45;0 70 2@5<528 A5@88 =0 ARIMA 70 "%s" 2 E@>=>;>38G5= <>45; A =><5@ %ld (%ld >B %ld)...>>=B@>;8@0 ?@030, ?@8 :>9B> 0;3>@8BJ<JB >B:@820 >B:;>=5=8O 2 =5AB018;=>ABB0 2 0;3>@8BJ<0 70 2@5<528 A5@88 =0 ARTXP 8 A?8@0 40 ?@028 ?@>3=>78. #:070=0B0 AB>9=>AB 5 20;84=0 A0<> :>30B> FORECAST_METHOD 5 704045= =0 ARTXP. !B>9=>ABB0 ?> ?>4@0718@0=5 1 2:;NG20 DC=:F8OB0 70 >B:@820=5 =0 =5AB018;=>AB. "078 =0AB@>9:0 >?B8<878@0 =04564=>ABB0 =0 ?@>3=>78B5, => <>65 40 >3@0=8G8 1@>O =0 ABJ?:8B5 70 ?@>3=>78@0=5. !B>9=>ABB0 0 87:;NG20 DC=:F8OB0 70 >B:@820=5 =0 =5AB018;=>AB. "078 =0AB@>9:0 C4J;6020 ?@>3=>78B5 157 >3@0=8G5=85, => B578 ?@>3=>78 <>65 40 AB0=0B AB0B8AB8G5A:8 =520;84=8.A#:0720 0;3>@8BJ<0 70 ?@>3=>78@0=5, :>9B> I5 A5 87?>;720. 715@5B5 MIXED, 70 40 AJ74045B5 <>45;8 70 0;3>@8B<8B5 =0 2@5<528B5 A5@88 =0 ARTXP 8 ARIMA 8 40 >1548=8B5 B5E=8B5 @57C;B0B8 ?> 2@5<5 =0 ?@>3=>78@0=5.  8740=85B> Standard <>45;8B5 A5 >1548=O20B A ?><>IB0 =0 02B><0B8G=> AJ>B=>H5=85, :>5B> ?@85<0 ARTXP 70 :@0B:>A@>G=> 8 ARIMA 70 4J;3>A@>G=> ?@>3=>78@0=5.  ?>-=>28B5 8740=8O <>45;8B5 A5 >1548=O20B 8 ?@5B53;OB 2 AJ>B25BAB285 AJA AB>9=>ABB0, 704045=0 70 PREDICTION_SMOOTHING. :> FORECAST_METHOD 5 704045= =0 ARTXP 8;8 ARIMA, AB>9=>ABB0 70 PREDICTION_SMOOTHING A5 83=>@8@0.�%@0=8;8I5 70 :>=B@>;=8 40==8 =0 AB@C:BC@0 70 AJ18@0=5 =0 40==8: !J74020=5 =0 E@0=8;8I5 70 :>=B@>;=8 40==8 A %ld A;CG0O =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%s".
#:070=8B5 ?0@0<5B@8 70 :>=B@>;=8 40==8, HoldoutMaxPercent=%{holdoutmaxpercent\}, HoldoutMaxCases=%{holdoutmaxcases\}, I5 4>2545 4> 87?>;720=5B> =0 2A8G:8 A;CG08 :0B> =01>@ >B B5AB>28 40==8. :> ?@>4J;68B5, AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =O<0 40 8<0 40==8 70 >1CG5=85.�#:070=8B5 ?0@0<5B@8 70 :>=B@>;=8 40==8, HoldoutMaxPercent=%{holdoutmaxpercent\}, HoldoutMaxCases=%{holdoutmaxcases\}, I5 4>2545 4> 87?>;720=5B> =0 ?>25G5 >B ?>;>28=0B0 A;CG08 :0B> =01>@ >B B5AB>28 40==8.�%@0=8;8I5 70 :>=B@>;=8 40==8 =0 AB@C:BC@0 70 AJ18@0=5 =0 40==8: !B@C:BC@0 70 AJ18@0=5 =0 40==8 "%s", 459AB28B5;5= @07<5@ =0 :>=B@>;=8B5 40==8: %ld.k!3J20=5 =0 <>45;0 70 AJ18@0=5 =0 40==8: AJ74020=5 =0 A3J20=5 %ld >B %ld 70 <>45; 70 AJ18@0=5 =0 40==8 "%s".�1@01>B20=5 =0 28A>:0 :0@48=0;=>AB 5 ?@8;>65=> 70 0B@81CB  %{attribute/}  =0 <>45;0  %{modelname/}  ?>@048 3>;5<8O 1@>9 AJAB>O=8O 2 B078 :>;>=0.O>=B@>;8@0 =>@<0;878@0=5B> =0 =5?@5:JA=0B8 0B@81CB8. 04020=5B> =0 B078 AB>9=>AB =0 1 2>48 4> =>@<0;878@0=5 =0 2A8G:8 ?@>4J;68B5;=8 0B@81CB8 4> A@02=8B5;=8 3@0=8F8. 04020=5B> =0 B078 AB>9=>AB =0 0 87:;NG20 =>@<0;878@0=5B> 8 0;3>@8BJ<JB @01>B8 A =5>1@01>B5=8B5 ?@>4J;68B5;=8 AB>9=>AB8. !B>9=>ABB0 ?> ?>4@0718@0=5 70 B>78 ?0@0<5BJ@ 5 1.�'C2AB28B5;=>AB 70 02B><0B8G=> >B:@820=5 70 <8=8<0;=0 ?>44@J6:0. @8 704020=5B> =0 B078 AB>9=>AB =0 1,0 0;3>@8BJ<JB >B:@820 02B><0B8G=> =09-<0;:0B0 ?>4E>4OI0 AB>9=>AB =0 <8=8<0;=0 ?>44@J6:0. 04020=5B> =0 B078 AB>9=>AB =0 0 87:;NG20 02B><0B8G=>B> >B:@820=5 8 0;3>@8BJ<JB @01>B8 A 459AB28B5;=0B0 AB>9=>AB =0 <8=8<0;=0 ?>44@J6:0. ">78 ?0@0<5BJ@ A5 87?>;720 A0<> :>30B> MINIMUM_SUPPORT 5 704045=0 =0 0,0.>=B@>;8@0 0;3>@8BJ<0 70 =>@<0;878@0=5 ?> ?>4@0718@0=5 70 DC=:F8OB0 PredictCaseLikelihood(), :>30B> 5 8728:0=0 157 =8:0:28 ?0@0<5B@8 8;8 A ?0@0<5BJ@ ?> ?>4@0718@0=5 "NORMALIZED". >44J@60=8B5 AB>9=>AB8 A0 "MARGINAL" 8 "DISTANCE", 0 AB>9=>ABB0 ?> ?>4@0718@0=5 5 "MARGINAL".i#:070=0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 =0 87B>G=8:0 "%{structure/}" =5 5 >B:@8B0 70 <>45;0 "%{model/}".U>;>=0B0  %{column/}  =0 <>45;0 70 AJ18@0=5 =0 40==8  %{model/}  =O<0 >A=>2=0 :>;>=0.g>;>=0B0  %{column/}  =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/}  AJ4J@60 =520;84=> AJ4J@60=85.]5 5 C:070= B8? 70 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}".f#:070= 5 =5?>44J@60= B8? 70 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}".j 07?@545;5=85B> =0 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =5 5 20;84=>.c#:070=> 5 =520;84=> 87?>;720=5 70 :>;>=0B0 "%{column/}" =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}".^>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =O<0 :>;>=0 =0 :;NG.W B5:CI0B0 1070 40==8 25G5 AJI5AB2C20 <>45; 70 AJ18@0=5 =0 40==8 A 8<5 "%{modelname/}".T B5:CI0B0 1070 40==8 25G5 AJI5AB2C20 <>45; 70 AJ18@0=5 =0 40==8 A  "%{modelid/}".h0@0<5BJ@JB CLUSTERING_METHOD 70 <>45;0  %{modelname/}  5 =520;845=. 0;84=8B5 AB>9=>AB8 A0 1, 2, 3 8 4.m0@0<5BJ@JB CLUSTER_COUNT 70 <>45;0  %{modelname/}  5 =520;845=. CLUSTER_COUNT B@O120 40 5 ?>;>68B5;=> G8A;>.n0@0<5BJ@JB MINIMUM_SUPPORT 70 <>45;0  %{modelname/}  5 =520;845=. MINIMUM_SUPPORT B@O120 40 5 ?>-3>;O<> >B 0.z0@0<5BJ@JB MODELLING_CARDINALITY 70 <>45;0  %{modelname/}  5 =520;845=. MODELLING_CARDINALITY B@O120 40 5 ?>-3>;O<0 >B 0.�0@0<5BJ@JB STOPPING_TOLERANCE 70 <>45;0 "%{modelname/}" 5 =520;845=. STOPPING_TOLERANCE B@O120 40 5 FO;> G8A;> 8;8 ?>-3>;O<> >B 0.k0@0<5BJ@JB SAMPLE_SIZE 70 <>45;0 "%{modelname/}" 5 =520;845=. SAMPLE_SIZE B@O120 40 5 0 8;8 =09-<0;:> 100.�0@0<5BJ@JB MAXIMUM_INPUT_ATTRIBUTES 70 <>45;0 "%{modelname/}" 5 =520;845=. MAXIMUM_INPUT_ATTRIBUTES B@O120 40 5 ?>-3>;O<> >B 0.�C1JB "%{cubeid/}", ?>A>G5= 2 >12J@720=5B> 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =0 OLAP, "%{structure/}" (:>;>=0="%{column/}"), =5 AJI5AB2C20.�8?A20 >12J@720=5 =0 87B>G=8:0 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =0 OLAP, "%{structure/}" (:>;>=0="%{column/}", 2;>65=0 :>;>=0="%{nestedcolumn/}").�7<5@5=85B> "%{cubedimension/}", ?>A>G5=> 2 >12J@720=5B> 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =0 OLAP, "%{structure/}" (:>;>=0="%{column/}"), =5 AJI5AB2C20.Q!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =O<0 :>;>=0 =0 :;NG 70 @538ABJ@.@!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" 25G5 5 >1CG5=0.PA>!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =5 5 >1CG5=0.a?5@0F8OB0 =5 <>65 40 A5 872J@H8, 4>:0B> <>45;JB 70 AJ18@0=5 =0 40==8 "%{structure/}" A5 >1CG020.a>45;JB 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 ?>44J@60 =5?@5:JA=0B8 0B@81CB8 :0B> 2E>4=8 40==8.h>45;JB 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 ?>44J@60 =5?@5:JA=0B8 0B@81CB8 :0B> ?@>3=>7=8 AB>9=>AB8.�0@0<5BJ@JB MAXIMUM_INPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_INPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.�0@0<5BJ@JB MAXIMUM_OUTPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_OUTPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.d0@0<5BJ@JB SCORE_METHOD 70 <>45;0 "%{modelname/}" 5 =520;845=. SCORE_METHOD B@O120 40 5 1, 3 8;8 4.d0@0<5BJ@JB SPLIT_METHOD 70 <>45;0 "%{modelname/}" 5 =520;845=. SPLIT_METHOD B@O120 40 5 1, 2 8;8 3.t0@0<5BJ@JB MINIMUM_LEAF_CASES 70 <>45;0 "%{modelname/}" 5 =520;845=. MINIMUM_LEAF_CASES B@O120 40 5 ?>-3>;O<> >B 0.�0@0<5BJ@JB COMPLEXITY_PENALTY 70 <>45;0 "%{modelname/}" 5 =520;845=. COMPLEXITY_PENALTY B@O120 40 5 ?>-3>;O<> >B 0 8 ?>-<0;:> >B 1.x!B>9=>ABB0 =0 ?0@0<5BJ@0 PREDICTION_SMOOTHING 70 <>45;0 "%{modelname/}" 5 =520;84=0. !B>9=>ABB0 B@O120 40 5 <564C 0 8 1.%"%{Name/}" =5 5 20;84=> 8<5 =0 2J75;.w>45;JB "%{modelname/}" =5 <>65 40 A5 70@548 >B 70?075= D09;. $09;JB 5 ?>2@545= 8;8 5 2J2 D>@<0B, :>9B> =5 A5 ?>44J@60.?;0C70B0 FROM 5 =520;84=0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.Z7@07, :>9B> 2@JI0 B01;8F0, =5 5 @07@5H5= 2 >?5@0F8O =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�!0<> 87@07, :>9B> 2@JI0 B01;8F0, 5 @07@5H5= 2 ?J@28O 0@3C<5=B =0 DC=:F8O Top (>@5) 8;8 Bottom (>;C). @5H:0B0 5 2J7=8:=0;0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.PA�!0<> ?>AB>O=5= 87@07, :>9B> 2@JI0 ?>;>68B5;=> G8A;>, 5 @07@5H5= 2 B@5B8O 0@3C<5=B =0 DC=:F8O Top 8;8 Bottom. @5H:0B0 5 2J7=8:=0;0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.BB:@8B 5 =5>G0:20= DMX 87@07 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.r!0<> ?@5?@0B:0 :J< A:0;0@=0 :>;>=0 5 @07@5H5=0 2J2 DC=:F8OB0 70 ?@>3=>78@0=5 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.r!0<> 48A:@5B878@0=0 :>;>=0 5 @07@5H5=0 2J2 DC=:F8O 70 ?@>3=>78@0=5 =0 >1E20B =0 @54 %d{Line/}, :>;>=0 %d{Column/}.g$C=:F88B5 70 ?@>3=>78@0=5 =0 :;JAB5@8 =5 A0 @07@5H5=8 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.5?>44J@60=0 DMX 70O2:0.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> ?>A>G5=8O <>45; 70 AJ18@0=5 =0 40==8  %{strName/}  8;8 >15:BJB =5 AJI5AB2C20..>A>G5=8OB >B "%{Name/}" <>45; =5 5 >1@01>B5=.S#:070=0B0 DMX :>;>=0 =5 5 >B:@8B0 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.U#:070=0B0 DMX :>;>=0 =5 5 @07@5H5=0 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.~">G:>28OB 87@07 dot =5 5 @07@5H5= 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}. <5AB> B>20 87?>;7209B5 87@070 sub-SELECT.�!0<> ?@>3=>78@C5<0 :>;>=0 (8;8 :>;>=0, A2J@70=0 A ?@>3=>78@C5<0 :>;>=0) <>65 40 A5 ?>A>G20 >B <>45;0 70 AJ18@0=5 =0 40==8 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.d@5?@0B:0B0 :J< :>;>=0 >B B01;8F0B0 =5 A5 ?>44J@60 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e!?5F8D8:0F8OB0 70 >1E20B 8;8 4J;68=0 =0 ?@>3=>70B0 =5 5 20;84=0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.C58725AB5= DMX 87@07 5 >B:@8B =0 @54 %d{Line/}, :>;>=0 %d{Column/}.H=0:JB * =5 5 @07@5H5= 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.KC;52 87@07 =5 5 @07@5H5= 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.;C;52 87@07 A5 >G0:20 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.a3@530B5= 87@07 =5 <>65 40 A5 87?>;720 A =503@530B=8 87@078 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�UNION AJ4J@60 =5AJ2<5AB8<8 sub-SELECT 87@078 =0 @54 %d{Line/}, :>;>=0 %d{Column/}. "5 B@O120 40 AJ4J@60B 54=0:J2 1@>9 :>;>=8 2 A?8AJ:0 SELECT.e@5?@0B:0 70 :>;>=0, :>OB> =5 5 20;84=0 2 :>=B5:AB0, A5 ?>:0720 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e$C=:F8OB0  %{FunctionName/}  =5 <>65 40 A5 87?>;720 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.l7?>;720= 5 =5?@028;5= 1@>9 0@3C<5=B8 2J2 DC=:F8OB0  %{FunctionName/}  =0 @54 %d{Line/}, :>;>=0 %d{Column/}.{B>@8OB 0@3C<5=B 2J2 DC=:F8O Top 8;8 Bottom B@O120 40 5 :>;>=0. @5H:0B0 5 2J7=8:=0;0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e7?>;720= 5 =520;845= 0@3C<5=B 2J2 DC=:F8OB0  %{FunctionName/}  =0 @54 %d{Line/}, :>;>=0 %d{Column/}.R@>3=>78@0=5 =0 :;JAB5@8 =5 A5 ?>44J@60 2 0;3>@8BJ<0, :>9B> A5 87?>;720 2 <><5=B0.T@>3=>78@0=5B> =0 ?>@548F0 =5 A5 ?>44J@60 2 0;3>@8BJ<0, :>9B> A5 87?>;720 2 <><5=B0.�0@0<5BJ@JB MAXIMUM_INPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_INPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.�0@0<5BJ@JB MAXIMUM_OUTPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_OUTPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.Z;3>@8BJ<JB Na�ve Bayes =5 ?>44J@60 =5?@5:JA=0B 87E>45= 0B@81CB 70 <>45;0  %{modelname/} .�B:@8B8 A0 <=>3> :>;>=8 157 :;NG>25 2 B01;8F0B0 A ?>@548F0 2 <>45;0  %{modelname/} . ;3>@8BJ<JB Microsoft Sequence Clustering ?@85<0 A0<> B01;8F8 A ?>@548F8 A 54=0 :>;>=0 157 :;NG.� B01;8F0B0 A ?>@548F0 2 <>45;0  %{modelname/}  A0 >B:@8B8 <=>3> :>;>=8 =0 :;NG A ?>@548F8. ;3>@8BJ<JB Microsoft Sequence Clustering ?@85<0 A0<> B01;8F8 A 54=0 :>;>=0 =0 :;NG A ?>@548F0.PA_>45;JB 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 <>65 40 A5 70@548. B8:5B =0 3@5H:0:  %{tag/} .E;3>@8BJ<JB =5 ?>44J@60 DC=:F8OB0, 70O25=0 >B <>45;0 "%{modelname/}".\5?@028;=> AJ4J@60=85 70 70@5640=5 =0 25@A8O 70 <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}".fOLAP >15:BJB =0 87B>G=8:0 70 :>;>=0B0 "%{columnname/}" =0 >15:B0 "%{modelname/}" =5 <>65 40 A5 >B:@85.:0O25=8OB D>@<0B =0 @57C;B0B8B5 5 =520;845= 70 DMX 70O2:0._58725AB5= ?0@0<5BJ@ =0 0;3>@8BJ<,  %{strParamName/} , 5 ?@54>AB025= 70 <>45;0  %{modelname/} .{0@0<5BJ@JB MINIMUM_SUPPORT 70 <>45;0 "%{modelname/}" 5 =520;845=. MINIMUM_SUPPORT B@O120 40 5 ?>-3>;O<> >B 8;8 @02=> =0 0.n0@0<5BJ@JB MAXIMUM_SUPPORT 70 <>45;0 "%{modelname/}" 5 =520;845=. MAXIMUM_SUPPORT B@O120 40 5 ?>-3>;O<> >B 0.w0@0<5BJ@JB MINIMUM_ITEMSET_SIZE 70 <>45;0 "%{modelname/}" 5 =520;845=. MINIMUM_ITEMSET_SIZE B@O120 40 5 <564C 1 8 500.w0@0<5BJ@JB MAXIMUM_ITEMSET_SIZE 70 <>45;0 "%{modelname/}" 5 =520;845=. MAXIMUM_ITEMSET_SIZE B@O120 40 5 <564C 0 8 500.�0@0<5BJ@JB MAXIMUM_ITEMSET_COUNT 70 <>45;0 "%{modelname/}" 5 =520;845=. MAXIMUM_ITEMSET_COUNT B@O120 40 5 ?>-3>;O<> >B 8;8 @02=> =0 1.s0@0<5BJ@JB MINIMUM_PROBABILITY 70 <>45;0 "%{modelname/}" 5 =520;845=. MINIMUM_PROBABILITY B@O120 40 5 <564C 0 8 1.b;0C70B0 WHERE 2 8=AB@C:F8OB0 SELECT ... FROM m.SAMPLE_CASES B@O120 40 AJ4J@60 DC=:F8OB0 IsInNode.R5B09;878@0=5B> (SELECT ... FROM model.CASES) =5 5 @07@5H5=> 70 <>45;0 "%{Name/}".�0@0<5BJ@JB MAXIMUM_STATES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_STATES B@O120 40 5 <564C %d{Min/} 8 %d{Max/} 8;8 0 70 C:0720=5 =0 AB>9=>AB 157 >3@0=8G5=85.H@>3=>78@0=5B> =0 2@5<528 A5@88 =5 A5 ?>44J@60 >B 87?>;720=8O 0;3>@8BJ<.PAD"8?JB =0 SELECT =5 A5 ?>44J@60 70 <>45;0 8;8 AB@C:BC@0B0 "%{Name/}".O0@0<5BJ@JB 70 AJ18@0=5 =0 40==8 "%{Param/}" =5 5 20;845= 70 <>45;0 "%{Name/}".C0 B078 A5A8O =5 5 704045= :0B0;>3. 0O2:0B0 =5 <>65 40 A5 87?J;=8.WPMML 0=0;878@0=5B> 5 =5CA?5H=> =0 @54  %{Line/} , :>;>=0  %{Column/} :  %{strMessage/} W>45;JB 70 AJ18@0=5 =0 40==8 =5 <>65 40 A5 0=0;878@0 ?>@048 =5?@028;=> D>@<C;8@0= PMML.�!B@C:BC@0B0  %{name/}  5 AJ74045=0 >B PMML <>45;. "078 >?F8O 70 >1@01>B20=5 =5 <>65 40 A5 ?@8;>68 :J< 1078@0=8 =0 PMML AB@C:BC@8.�"8?JB =0 40==8B5 =0 :>;>=0B0 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/}.%{dmscolumn/}  =5 AJ>B25BAB20 =0 B8?0 >12J@720=5.�"8?JB =0 40==8B5 =0 :>;>=0B0 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/}.%{dmscolumn/}  B@O120 40 5 F8D@>2, BJ9 :0B> 5 A =5?@5:JA=0B B8? AJ4J@60=85 (Content 5 704045=> =0 Continuous, Key Time 8;8 Key Sequence).� <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  :>;>=0B0  %{colname/}  B@O120 40 5 >B =5?@5:JA=0B B8?, BJ9 :0B> <C 5 704045= D;03 70 <>45;8@0=5 REGRESSOR.;;3>@8BJ<JB =5 ?>44J@60 :>;>=0B0 KEY TIME 8;8 KEY SEQUENCE.�;3>@8BJ<JB 878A:20 =09-<0;:> 548= ?@>3=>75= 0B@81CB. 5 5 >B:@8B =8B> 548= ?@>3=>75= 0B@81CB 2 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .�!0<> :>;>=0 =0 2;>65=0 B01;8F0 A :>;>=0 KEY SEQUENCE <>65 40 A5 87?>;720 2J2 DC=:F8O 70 ?@>3=>78@0=5 =0 ?>@548F8. @5H:0B0 5 2J7=8:=0;0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�!0<> :>;>=0 >B =09-3>@=> =82> 8;8 :>;>=0 =0 2;>65=0 B01;8F0 A :>;>=0 KEY TIME <>65 40 A5 87?>;720 2J2 DC=:F8O 70 ?@>3=>78@0=5 =0 2@5<528 A5@88. 6. @54 %d{Line/} 2 :>;>=0 %d{Column/}.�0@0<5BJ@JB PERIODICITY_HINT 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 5 20;845=. PERIODICITY_HINT B@O120 40 5 {n1, n2, n3...}, ?@8 :>5B> n 5 ?>-3>;O<> >B 0C5 A0 C:070=8 A;CG08 2 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .[01>@JB A;CG08 2J2 2@5<520B0 A5@8O B@O120 40 5 @07?@JA=0B, :>30B> AJ4J@60 A0<> 548= A;CG09.f>;>=0B0  %{column/}  =0 <>45;0  %{Name/}  AJ4J@60 B8? AJ4J@60=85, :>9B> =5 A5 ?>44J@60 >B 0;3>@8BJ<0.u>;>=0B0 "%{column/}" =0 <>45;0 "%{Name/}" AJ4J@60 D;030 70 <>45;8@0=5 "%{flag/}", :>9B> =5 A5 ?>44J@60 >B 0;3>@8BJ<0X =0 C:070=8O :;JAB5@ 5 872J= 480?07>=0 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .dDISTINCT =5 5 @07@5H5=> 2 B8?0 =0 8=AB@C:F8OB0 SELECT, >B:@8B0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�0@0<5BJ@JB OPTMIZED_PREDICTION_COUNT 70 <>45;0 "%{modelname/}" =5 A5 ?>44J@60. OPTMIZED_PREDICTION_COUNT B@O120 40 5 <564C 0 8 50.^5?>44J@60=0 :;0C70 SET A5 ?>:0720 2 8=AB@C:F8OB0 UPDATE =0 @54 %d{Line/}, :>;>=0 %d{Column/}.4PREDICTION JOIN =5 A5 ?>44J@60 70 <>45;0  %{Name/} .�!0<> 2;>65=0 2 B01;8F0 :>;>=0 A :>;>=0 KEY 5 @07@5H5=0 2J2 DC=:F8O 70 ?@>3=>78@0=5 =0 A2J@720=5. 6. @54 %d{Line/}, :>;>=0 %d{Column/}.V!?5F80;=0 2@J7:0, C:070=0 2 :;0C78B5 OPENROWSET, =5 <>65 40 A5 87?>;720 2 B>78 AJ@2J@.c">78 AJ@2J@ 5 :>=D83C@8@0= 40 ?>44J@60 4>AB02G8:0 "%{Provider/}", 87?>;720= 2 :;0C70B0 OPENROWSET. |0@0<5BJ@JB MAXIMUM_STATES 70 <>45;0  %{modelname/}  =5 A5 ?>44J@60. MAXIMUM_STATES B@O120 40 5 0, 2 8;8 =09-<=>3> %d{Max/}.8J7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5 =0 2JB@5H5= >15:B.v0@0<5BJ@JB COMPLEXITY_PENALTY 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 5 20;845=. "@O120 40 5 ?>-<0;:> >B 1.s0@0<5BJ@JB MIN_LEAF_CASES 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 5 20;845=. 5 <>65 40 5 ?>-<0;:> >B 1.a>45;JB 70 AJ18@0=5 =0 40==8  %{modelname/}  ?@85<0 A0<> =5?@5:JA=0B8 0B@81CB8 :0B> 2E>4=8 40==8.� <>45;0  %{modelname/}  8<0 =548A:@5B5= 0B@81CB =0 2J75; >B ?>@548F0. ;3>@8BJ<JB Microsoft Sequence Clustering 878A:20 B>78 0B@81CB 40 5 >B B8? Discrete.PA�078@0=0B0 =0 PMML AB@C:BC@0 70 AJ18@0=5 =0 40==8 "%{name/}" <>65 40 A5 ?@><5=8 A0<> 70 4>102O=5 =0 >12J@720=8O :J< 40==8B5. 5 A5 ?>44J@60B 4@C38 >?F88 70 ?@><O=0 =0 AB@C:BC@0B0.�078@0=0B0 =0 PMML AB@C:BC@0 70 AJ18@0=5 =0 40==8 8;8 <>45;JB A 8<5 "%{name/}" =5 <>65 40 A5 >1@01>B8 A =5AJ>B25BAB20I8 >12J@720=8O�>45;JB 70 AJ18@0=5 =0 40==8  %{name/}  25G5 5 >1CG5= 8 =5 ?>44J@60 ?>ABJ?:>2> 0:BC0;878@0=5. @548 40 87?>;720B5 8=AB@C:F8OB0 INSERT INTO, 87?>;7209B5 DELETE FROM <object>.|@>OB =0 C:070=8B5 :>;>=8 =5 AJ2?040 A 1@>O =0 :>;>=8B5 2 <>45;0 70 AJ18@0=5 =0 40==8 8;8 2J2545=8B5 :>;>=8 2 =01>@0 @54>25.�0@0<5BJ@JB HISTORIC_MODEL_COUNT 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 =520;845=. @>OB =5 B@O120 40 5 >B@8F0B5;5= 8 =5 <>65 40 5 ?>25G5 >B 100. 7?>;7209B5 0 70 35=5@8@0=5 =0 =5E@>=>;>38G5= <>45;.�0@0<5BJ@JB HISTORIC_MODEL_GAP 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 =520;845=. =B5@20;JB <564C <>45;8B5 70 AJ18@0=5 =0 40==8 B@O120 40 5 ?>-3>;O< >B 0. !B>9=>ABB0 =0 ?0@0<5BJ@0 =5 5 5D5:B82=0, 0:> HISTORIC_MODEL_COUNT 5 0.�5A8=E@>=878@0=8 2@5<528 :;59<0, 70?>G20I8 AJA A5@8OB0  %{column/}  =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . A8G:8 2@5<528 A5@88 B@O120 40 702J@H20B A 548= 8 AJI 7=0: 70 2@5<5 8 =5 <>65 40 8<0B ?@>872>;=> ;8?A20I8 B>G:8 >B 40==8. 04020=5B> =0 ?0@0<5BJ@0 MISSING_VALUE_SUBSTITUTION =0 Previous 8;8 =0 F8D@>20 :>=AB0=B0 02B><0B8G=> I5 :>@838@0 ;8?A20I8B5 B>G:8 >B 40==8, :J45B> 5 2J7<>6=>.B!0<> 54=0 :>;>=0 <>65 40 A5 ?>A>G8 2 8=AB@C:F8OB0 SELECT DISTINCT.�>;>=0 A 2J75; =0 ?>@548F0 =5 5 >B:@8B0 2 <>45;0  %{modelname/} . ;3>@8BJ<JB Microsoft Sequence Clustering 878A:20 2;>65=0 B01;8F0, AJ4J@60I0 :>;>=8 A :;NG =0 ?>@548F0 8 2J75; =0 ?>@548F0.@;3>@8BJ<JB 70 <>45;0 "%{modelname/}" =5 ?>44J@60 45B09;878@0=5.�0@0<5BJ@JB HOLDOUT_PERCENTAGE 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 =520;845=. HOLDOUT_PERCENTAGE B@O120 40 5 ?>-3>;O<> >B 0 8 ?>-<0;:> >B 100.�0@0<5BJ@JB MAXIMUM_CLUSTER_COUNT 5 >B@8F0B5;5= 2 <>45;0 "%{modelname/}" =0 Microsoft Sequence Clustering. MAXIMUM_CLUSTER_COUNT B@O120 40 5 ?>;>68B5;=0 AB>9=>AB 8;8 0.�0@0<5BJ@JB MINIMUM_SUPPORT 5 >B@8F0B5;=> G8A;> 2 <>45;0 "%{modelname/}" =0 Microsoft Sequence Clustering. MINIMUM_SUPPORT B@O120 40 5 ?>;>68B5;=0 AB>9=>AB 8;8 0.n!B>9=>ABB0 70 ?0@0<5BJ@0 MAXIMUM_STATES 5 =520;84=0 2 <>45;0 "%{modelname/}" =0 Microsoft Sequence Clustering.x!B>9=>ABB0 70 ?0@0<5BJ@0 MAXIMUM_SEQUENCE_STATES =5 5 20;84=0 2 <>45;0 "%{modelname/}" =0 Microsoft Sequence Clustering."8?JB =0 40==8B5 =0 >12J@720=5 A 2J=H5= :;NG (ordinal=%{iOrdinal/}) 70 2;>65=0B0 B01;8F0 "%{tablecolumn/}" =5 AJ>B25BAB20 =0 B8?0 =0 40==8B5 =0 >12J@720=5B> AJA AJ>B25B=8O :;NG 70 :;NG0 =0 @538ABJ@0 "%{casekeycolumn/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}".PA�=AB@C:F8OB0 INSERT INTO <>65 40 A5 87?>;720 A0<> 70 <>45;8 70 AJ18@0=5 =0 40==8, :>8B> =O<0B A@>4=8 5;5<5=B8 2 AJI0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8. ?8B09B5 40 87?>;720B5 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 INSERT INTO�@5?@0B:0 :J< =5?@5:JA=0B0 :>;>=0 =0 :;NG (KEY TIME, KEY SEQUENCE) =5 A5 ?>44J@60 2 8=AB@C:F8O SELECT DISTINCT =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�0O25=> 5 ?@>3=>78@0=5 =0 2@5<520 A5@8O A =0G0;5= G0A, :>9B> 5 ?@548 2JB@5H=8B5 <>45;8 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} , C:070= 2 ?0@0<5B@8B5 HISTORIC_MODEL_GAP 8 HISTORIC_MODEL_COUNT, :>5B> <>65 40 A5 >1@01>B8.�15:BJB "%{name/}" =5 <>65 40 A5 >1@01>B8 A C:070=8B5 >12J@720=8O (AB@C:BC@0B0 =0 2JB@5H=8B5 >15:B8 I5 A5 ?@><5=8). =AB@C:F8O ALTER <>65 40 A5 87?>;720 70 ?@><O=0 =0 >12J@720=8OB0 ?@548 >1@01>B20=5.h?@545;5=0 5 AB@C:BC@0 =0 2@5<520 A5@8O 157 :>;>=0 Key Time. "@O120 40 A5 >?@545;8 54=0 :>;>=0 Key Time.�>;>=0B0 Key Time =0 2@5<520B0 A5@8O 5 A =520;845= B8? =0 40==8B5. >;>=0B0 Key Time B@O120 40 5 >B F8D@>2 B8? =0 40==8B5 8;8 B8? =0 40==8B5 A 40B0/G0A/2@5<52> :;59<>.uDataSourceID 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{name/}" =0 OLAP B@O120 40 5 704045= =0 B5:CI0B0 1070 40==8 (".").�>;>=8B5 KEY SEQUENCE =5 A5 ?>44J@60B =0 =82>B> =0 @538ABJ@0. >;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" AJ4J@60 =520;84=> AJ4J@60=85.�15:BJB "%{model/}" =5 AJ4J@60 A;CG08. %@0=8;8I5B> 70 45B09;878@0=5 5 ?@07=>, BJ9 :0B> 871@>O20=5B> =0 ProcessType 5 704045=> =0 ProcessClearStructureOnly 8;8 8=AB@C:F8OB0 DMX DELETE 5 87B@8;0 E@0=8;8I5B>.�>;>=0B0 "%{column/}" =5 ?>44J@60 8=AB@C:F8OB0 DMX, INSERT INTO <model>.COLUMN_VALUES. !0<> :>;>=8B5 DISCRETE 8 DISCRETIZED ?>44J@60B B078 >?5@0F8O. s!B@C:BC@0B0 "%{name/}" =5 AJ4J@60 >12J@720=8O A 40==8 (8;8 AJ4J@60 =520;84=8 >12J@720=8O) 8 =5 <>65 40 A5 >1@01>B8.u AB@C:BC@0B0 "%{parentStruct/}" :>;>=0B0 "%{name/}" =5 AJ4J@60 20;84=8 >12J@720=8O A 40==8 8 =5 <>65 40 A5 >1@01>B8.Z!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" 8<0 <=>3> :>;>=8 =0 :;NG>25 =0 54=> =82>.�4 =0 873;540 =0 87B>G=8: =0 40==8 "%{datasourceview/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{name/}" =5 >B3>20@O =0 AJI5AB2C20I 873;54 =0 87B>G=8: =0 40==8 2 1070B0 40==8.^=AB@C:F8OB0 DISCRETIZED <>65 40 A5 87?>;720 A0<> 70 F8D@>28 :>;>=8 [>;>=0="%{ColumnName/}"].n0@0<5BJ@JB CLUSTER_SEED 70 <>45;0 "%{modelname/}" 5 =520;845=. CLUSTER_SEED B@O120 40 5 ?>;>68B5;=0 AB>9=>AB.20?075=8OB D09; "%{name/}" =5 <>65 40 1J45 >B:@8B.PJ7=8:=0;0 5 3@5H:0 ?> 2@5<5 =0 ?@>G8B0=5 =0 A;CG08B5 8;8 >?5@0F8OB0 5 >B<5=5=0.�@5H:0 2 INSERT INTO: >;>=0B0 =0 :;NG0 >B 2;>65=0B0 B01;8F0 "[%{table/}].[%{column/}]" =5 5 A2J@70=0 A 2E>4OI0 :>;>=0 =0 =01>@ @54>25.�0@0<5BJ@JB MAXIMUM_BUCKETS_FOR_CONTINUOUS_SPLIT 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_BUCKETS_FOR_CONTINUOUS_SPLIT B@O120 40 5 ?>-3>;O<> >B 0 8 ?>-<0;:> >B %d{Max/}.J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5 =0 87<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{dimension/}" A <>45;0 70 AJ18@0=5 =0 40==8 =0 87B>G=8:0 "%{miningmodel/}". ;3>@8BJ<JB =0 <>45;0 =0 87B>G=8:0 2J@=0 8=D>@<0F8O 70 AJ4J@60=85 =0 87<5@5=85 70 AJ18@0=5 =0 40==8, :>OB> 5 =520;84=0.�0@0<5BJ@JB MAXIMUM_INPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_INPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.�0@0<5BJ@JB MAXIMUM_OUTPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. MAXIMUM_OUTPUT_ATTRIBUTES B@O120 40 5 =09-<0;:> 0 8 =09-<=>3> %d{Max/}.w0@0<5BJ@JB MAXIMUM_STATES 70 <>45;0  %{modelname/}  =5 5 20;845=. MAXIMUM_STATES B@O120 40 5 0 8;8 <564C 2 8 %d{Max/}.c0@0<5BJ@JB SAMPLE_SIZE 70 <>45;0  %{modelname/}  5 =520;845=. SAMPLE_SIZE B@O120 40 5 =09-<0;:> 0.o0@0<5BJ@JB HIDDEN_NODE_RATIO 70 <>45;0  %{modelname/}  5 =520;845=. HIDDEN_NODE_RATIO B@O120 40 5 =09-<0;:> 0.r0@0<5BJ@JB HOLDOUT_TOLERANCE 70 <>45;0 "%{modelname/}" 5 =520;845=. HOLDOUT_TOLERANCE B@O120 40 5 ?>-3>;O<> >B 0.n0@0<5BJ@JB BRENT_TOLERANCE 70 <>45;0  %{modelname/}  5 =520;845=. BRENT_TOLERANCE B@O120 40 5 ?>-3>;O<> >B 0.n0@0<5BJ@JB MINIMUM_SUPPORT 70 <>45;0  %{modelname/}  5 =520;845=. MINIMUM_SUPPORT B@O120 40 5 ?>-3>;O<> >B 0.=AB@C:F8OB0 =5 A5 ?>44J@60.r;3>@8BJ<JB 70 AJ18@0=5 =0 40==8 "%{AlgoName/}" =5 5 4>ABJ?5= 70 87?>;720=5 A ;>:0;=8 <>45;8 70 AJ18@0=5 =0 40==8.d;3>@8BJ<JB 70 AJ18@0=5 =0 40==8, 87?>;720= >B <>45;0  %{ModelName/} , =5 5 4>ABJ?5= 70 B078 2@J7:0.�>AB02G8:JB =0 0;3>@8B<8 70 0;3>@8BJ<0 70 AJ18@0=5 =0 40==8 "%{AlgoName/}" =5 <>65 40 A5 AJ74045   =53>28OB ProgID ;8?A20 2 :>=D83C@0F8>==8O D09; =0 AJ@2J@0.�#A;C30B0 "%{ServiceName/}", 2J@=0B0 >B 0;3>@8BJ<0 70 AJ18@0=5 =0 40==8 "%{ProgID/}", =5 AJ>B25BAB20 =0 =59=8O 0;3>@8BJ< "%{AlgoName/}" 2 :>=D83C@0F8>==8O D09; =0 AJ@2J@0.�$C=:F88B5 IsInNode 8 IsDescendant B@O120 40 A5 87?>;720B A0<> 254=J6 8 =5 B@O120 40 A5 87?>;720 >?5@0B>@ OR 7054=> A BOE =0 @54 %d{Line/}, :>;>=0 %d{Column/}.^728:20=5B> =0 DC=:F8OB0  %{FunctionName/}  =0 @54 %d{Line/}, :>;>=0 %d{Column/} =5 5 20;84=>.�$C=:F8OB0  %{FunctionName/} , C:070=0 =0 @54 %d{Line/}, :>;>=0 %d{Column/} =5 5 >?@545;5=0 >B ?>B@518B5;O DC=:F8O (UDF) 8;8 ?5@A>=0;878@0= DC=:F8O, ?>44J@60=0 >B 0;3>@8BJ<0 =0 4>102:0B0.�>AB02G8:JB =0 0;3>@8B<8 70 0;3>@8BJ<0 70 AJ18@0=5 =0 40==8  %{AlgoName/}  =5 ?>:0720 704J;68B5;5= 8=B5@D59A 70 ?5@A>=0;878@0=8 DC=:F88.�!0<> ?>AB>O=5= 87@07 5 @07@5H5= 70 0@3C<5=B0 "%{ArgumentIndex/}" =0 DC=:F8OB0 "%{FunctionName/}" =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�!0<> ?@5?@0B:0 :J< A:0;0@=0 :>;>=0 5 @07@5H5=0 70 0@3C<5=B0  %{ArgumentIndex/}  =0 DC=:F8OB0  %{FunctionName/}  =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�!0<> ?@5?@0B:0 :J< :>;>=0 >B B01;8F0 5 @07@5H5=0 70 0@3C<5=B0 "%{ArgumentIndex/}" =0 DC=:F8OB0 "%{FunctionName/}" =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�520;845= B8? AB>9=>AB 5 C:070= 70 0@3C<5=B0 "%{ArgumentIndex/}" =0 DC=:F8OB0 "%{FunctionName/}" =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e@54>AB025=8 A0 B2J@45 <=>3> 0@3C<5=B8 8;8 D;03>25 70 DC=:F8OB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.B58725AB5= D;03 70 DC=:F8OB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}."@O120 40 A5 ?@54>AB02OB 704J;68B5;=8 ?0@0<5B@8 =0 DC=:F8OB0 ?@548 D;03>25B5 70 DC=:F8OB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.\@5H:0 ?@8 >F5=O20=5B> =0 DC=:F8OB0  %{FunctionName/}  =0 @54 %d{Line/}, :>;>=0 %d{Column/}.PA�520;845= D;03 70 <>45;8@0=5 "%{FlagName/}" 70 :>;>=0B0 =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ColumnName/}". !?5F80;=8 D;03>25 70 <>45;8@0=5 =0 0;3>@8B<8 <>65 40 A5 87?>;720B A0<> A :>;>=8 =0 <>45;8 70 AJ18@0=5 =0 40==8.v>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" AJ4J@60 ?>25G5 >B 54=0 :;0A8D8F8@0=0 :>;>=0.�>;>=0B0  %{column/}  =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/}  B@O120 40 5 48A:@5B=0, BJ9 :0B> 5 :;0A8D8F8@0=0 >B 4@C30 :>;>=0.�>;>=0B0  %{classifiedcolumn/}  =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/}  B@O120 40 5 48A:@5B=0, BJ9 :0B> 5 :;0A8D8F8@0=0 >B :>;>=0B0  %{column/} .� =0  %{classifiedcolumn/}  ClassifiedColumn, C:070= ?>4 :>;>=0B0  %{column/}  =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{structure/} , =5 AJI5AB2C20.~0@0<5BJ@JB FORCE_REGRESSOR 70 <>45;0 "%{modelname/}" 5 =520;845=. >;>=0B0 "%{strParamName/}" B@O120 40 5 2E>4OI0 8 @53@5A>@.VGROUP BY =5 A5 ?>72>;O20 2 B8?0 B2J@45=85 SELECT =0 @54 %d{Line/}, :>;>=0 %d{Column/}.WJOIN =5 5 @07@5H5=> 2 B8?0 =0 8=AB@C:F8OB0 SELECT =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�>AB02G8:JB, 87?>;720= >B 87B>G=8:0 =0 40==8 "%{datasource_name/}", ?>A>G5=0 2 :;0C70B0 OPENQUERY =5 <>65 40 A5 87?>;720 >B B>78 5:75<?;O@.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> ?>A>G5=0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8  %{strName/}  8;8 >15:BJB =5 AJI5AB2C20.h=AB@C:F8OB0 EXPORT =5 A5 ?>44J@60 70 AB@C:BC@8B5 70 AJ18@0=5 =0 40==8 =0 OLAP, :0B> =0?@8<5@  %{Name/} q!J@2J@JB 4>AB83=0 ;8<8B >B (%d{cMaxQueries/}) 70 CA?>@54=8 70O2:8 70 AJ18@0=5 =0 40==8. ?8B09B5 70O2:0B0 >B=>2>.i>;>=0 =0 3;020 =5 A5 ?>44J@60 70 ?0@0<5B@8 8;8 2J@=0B0 AB>9=>AB =0 UDF =0 %d{Line/}, :>;>=0 %d{Column/}.t$C=:F8OB0, 45D8=8@0=0 >B ?>B@518B5;O (UDF), 2J@=0 =5?>A;54>20B5;5= 1@>9 :>;>=8 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.8"%{strAttrName/}" =5 5 20;84=> ?>:0720=> 8<5 =0 0B@81CB.�DiscretizationMethod/DiscretizationBucketCount =5 <>65 40 A5 C:065 70 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}"   =5 5 48A:@5B878@0=.PA�>;>=0B0 >B AB@C:BC@0B0 =0 87B>G=8:0 "%{structureCol/}" 70 :>;>=0B0 >B <>45;0 70 AJ18@0=5 =0 40==8 "%{modelCol/}" =5 5 B01;8F0 8;8 =5 AJ4J@60 2;>65=8 :>;>=8.k>;>=0B0 >B B01;8F0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =O<0 4JI5@=8 :>;>=8.�#:070=8OB 0;3>@8BJ< =5 <>65 40 >1@01>B20 :>;>=8 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  Probability . [>;>=0 = %{ColumnName/}].�;3>@8BJ<JB =0 C:070=0B0 :>;>=0 =5 <>65 40 >1@01>B20 :>;>=8 >B <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  Support . [>;>=0 = %{ColumnName/}].�#:070=8OB 0;3>@8BJ< =5 <>65 40 >1@01>B20 :>;>=8 >B <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  ProbabilityVariance . [>;>=0 = %{ColumnName/}].�#:070=8OB 0;3>@8BJ< =5 <>65 40 >1@01>B20 :>;>=8 >B <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  ProbabilityStddev . [>;>=0 = %{ColumnName/}].�#:070=8OB 0;3>@8BJ< =5 <>65 40 >1@01>B20 :>;>=8 >B <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  Stddev . [>;>=0 = %{ColumnName/}].�#:070=8OB 0;3>@8BJ< =5 <>65 40 >1@01>B20 :>;>=8 >B <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  AJA AJ4J@60=85 >B B8?0  Variance . [>;>=0 = %{ColumnName/}].>;>=0B0 >B AB@C:BC@0B0 =0 87B>G=8:0 "%{structureCol/}" 70 :>;>=0B0 >B <>45;0 70 AJ18@0=5 =0 40==8 "%{modelCol/}" =5 5 >B:@8B0.�!B>9=>AB 2J2 2J2545=0B0 :>;>=0 "%{inputCol/}" =5 <>65 40 A5 :>=25@B8@0 2 B8?0 =0 :>;>=0B0 >B <>45;0 70 AJ18@0=5 =0 40==8 "%{modelCol/}".�0 2AO:0 :>;>=0 >B AB@C:BC@0B0 =0 <>45;0 70 AJ18@0=5 =0 40==8 =0 OLAP B@O120 40 8<0 @07@5H5=0 95@0@E8O =0 0B@81CB8. >;>=0B0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structureCol/}" =0 OLAP =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB8.�B@81CBJB =0 87B>G=8:0 70 :;0A8D8F8@0=0B0 :>;>=0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structureCol/}" =0 OLAP =5 5 G0AB >B 5AB5AB25=0 95@0@E8O, :>OB> >B3>20@O =0 95@0@E8OB0 =0 :>;>=8B5 70 AJ18@0=5 =0 40==8.�1@01>B20=5B> =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}" 5 =5CA?5H=>, BJ9 :0B> 40==8B5 70 >1CG5=85 A0 ?@07=8 8;8 =5 A0 >B:@8B8 7=0G8<8 0B@81CB8.�>;>=0B0 "%{structureCol/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =5 <>65 40 AJ4J@60 =C;528 AB>9=>AB8 (:>;>=0B0 5 <>45;8@0=0 "NOT NULL" 8;8 5 :;NG =0 2;>65=0 B01;8F0), => =59=8B5 40==8 =0 87B>G=8:0 AJ4J@60B =C;528 AB>9=>AB8.�>45;JB 8;8 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{name/}" 8<0 A@>4=8 <>45;8 8 =5 <>65 40 A5 >1@01>B8 A0<0 A =5AJ>B25BAB20I8 >12J@720=8O. &O;0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 B@O120 40 A5 >1@01>B8.~7?>;720=8OB 0;3>@8BJ< 878A:20 =09-<0;:> 548= 2E>4OI 0B@81CB.  <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  =5 5 >B:@8B B0:J2.�1548=5=0B0 70O2:0 70 ?@>3=>78@0=5 =5 5 20;84=0, BJ9 :0B> :;0C70B0 ON >1548=O20 2J2545=0 2 B01;8F0 :>;>=0 A :>;>=0B0 >B <>45;0 =0 A:0;0@=> AJ18@0=5 =0 40==8 "%{modelcol/}".�1548=5=0B0 70O2:0 70 ?@>3=>78@0=5 =5 5 20;84=0, BJ9 :0B> :;0C70B0 ON >1548=O20 A:0;0@=0 2E>4OI0 :>;>=0 A :>;>=0B0 >B <>45;0 70 AJ18@0=5 =0 40==8 =0 B01;8F0B0 "%{modelcol/}".X>;>=0B0 =0 :;NG0 =0 2;>65=0 B01;8F0 =5 5 >3@0=8G5=0 2 >1548=5=0 70O2:0 70 ?@>3=>78@0=5.�!B>9=>AB8B5 =0 =5?@5:JA=0B0 :>;>=0 =0 :;NG (B.5. :>;>=0, G89B> B8? AJ4J@60=85 5 704045= =0 "KEY TIME" 8;8 "KEY SEQUENCE") =5 <>65 40 A5 >B2>@8 G@57 :>;5:F8OB0 MiningModelColumn.Values.�;5<5=BJB DataType =0 >12J@720=5B> 70 :>;>=0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8, G89B> B8? AJ4J@60=85 5 704045= =0 Date, B@O120 AJI> 40 A5 704045 =0 Date.�<?>@B8@0=5B> =5 <>65 40 A5 702J@H8, BJ9 :0B> >15:B A 8<5 "%{objectname/}" 8;8 A  "%{objectid/}" 25G5 AJI5AB2C20 2 1070B0 40==8 70 <5AB>=07=0G5=85.|!B>9=>ABB0 "%{value/}" =5 <>65 40 A5 :>=25@B8@0 2 B8?0 =0 40==8 =0 :>;>=0B0 >B <>45;0 70 AJ18@0=5 =0 40==8 "%{columnname/}".� <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}" D;03JB 70 <>45;8@0=5 MODEL_EXISTENCE_ONLY =5 5 @07@5H5= 2 :>;>=0B0 =0 :;NG0 "%{colname/}".Q@5H:0 ?@8 ?@>25@:0B0 =0 0B@81CB8 70 <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}".�!B>9=>ABB0, C:070=0 70 ?0@0<5BJ@0 MINIMUM_DEPENDENCY_PROBABILITY =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}" =5 5 20;845=. 0@0<5BJ@JB MINIMUM_DEPENDENCY_PROBABILITY B@O120 40 5 704045= =0 AB>9=>AB, ?>-3>;O<0 >B 0,0 8 ?>-<0;:0 >B 1,0.�7<5@5=85B> "%{dimensionid/}", ?>A>G5=> 2 >12J@720=5B> 70 AB@C:BC@0B0 =0 AJ18@0=5 =0 40==8 "%{structure/} =0 OLAP, =5 AJI5AB2C20.�@C?0B0 <5@:8 "%{mgid/}", ?>A>G5=0 2 >12J@720=5B> 70 :>;>=0B0 70 AJ18@0=5 =0 40==8 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP, =5 AJI5AB2C20.�12J@720=5B> =0 OLAP =0 2;>65=0B0 B01;8F0 "%{column/}" B@O120 40 A>G8 :J< AJI8O :C1 :0B> >12J@720=5B> =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{struct/}".�O@:0B0 "%{mid/}", ?>A>G5=0 2 >12J@720=5B> 70 :>;>=0B0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP A 8<5 "%{column/}", =5 AJI5AB2C20.�0@0<5BJ@JB MISSING_VALUE_SUBSTITUTION 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 =520;845=. >44J@60=8B5 >?F88 A0 None, Previous 8;8 F8D@>20 AB>9=>ABp!0<> =5>B@8F0B5;=0 :>=AB0=B0, :>OB> 5 FO;> G8A;>, A5 @07@5H020 70 TOP 87@07 2 @54 %d{Line/}, :>;>=0 %d{Column/}.U!0<> 548= 87@07 70 @54 5 @07@5H5= 70 87@070 TOP =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�01>@JB 70 >1CG5=85 5 B2J@45 <0;J: 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . @>OB =0 A;CG08B5 70 >1CG5=85 B@O120 40 5 ?>-3>;O< >B AB>9=>ABB0 MINIMIUM_CLUSTER_CASES.�@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). 04J;68B5;5= 0B@81CB  %{attr/}  =5 5 >B:@8B 70 5B8:5B0  %{tag/}   �@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). JI5@=8OB 5B8:5B  %{child/}  5 704J;68B5;5=, => =5 5 >B:@8B 2 @>48B5;A:8O 5B8:5B  %{parent/}  8;8 =5 5 20;845=. �@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). B@81CBJB  %{attr/}  =0 >15:B0  %{objName/}  25G5 5 45D8=8@0= A 4@C30 AB>9=>AB.�!B@C:BC@=0 3@5H:0 2 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). ;5<5=BJB  %{tagSecond/}  A5 ?>44J@60 A0<> A;54 5;5<5=B0  %{tagFirst/} .�@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). B@81CBJB  %{attr/}  =0 5B8:5B0  %{tag/}  5 A =5>G0:20=0 AB>9=>AB }@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). B8:5BJB  %{tag/}  5 =5>G0:20= 8;8 =5 A5 ?>44J@60. F>45;JB 2 4>:C<5=B0 PMML 2.1 87?>;720 0;3>@8BJ<, :>9B> =5 A5 ?>44J@60.�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). 5G5 5 45:;0@8@0= >15:B  %{tag/}  AJA AJI>B> 8<5 ( %{name/} ).�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). 15:B >B B8?0  %{tag/} , 845=B8D8F8@0= >B  %{name/} , 5 ?>A>G5=, 157 40 5 ?@5420@8B5;=> 45:;0@8@0=.m@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). B:@8B 5 =520;845= :><?0:B5= <0A82.�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). =B5@20; A5 ?>44J@60 A0<> 70 =5?@5:JA=0B8 ?>;5B0 A 40==8 8 B@O120 40 AJ4J@60 =09-<0;:> 54=> ?>;5.�@5H:0 ?@8 0=0;878@0=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). B:@8B> 5 =5?>44J@60=> AJ4J@60=85 2 5;5<5=B0  %{tag/} .�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). ;5<5=BJB  %{tag/}  A5 ?>44J@60 A0<> 0:> AJ4J@60 B>G=> 2 <0A820 (AJAB>O=85 8 1@>9) A 54=0:J2 1@>9 5;5<5=B8. ;5<5=B8B5 B@O120 40 A0 ?>25G5 >B 0.�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). NumericInfo A5 ?>44J@60 A0<> 70 =5?@5:JA=0B8 ?>;5B0 70 40==8.PA�@5H:0 ?@8 AJ3;0AC20=5 =0 PMML 2.1 (@54  %{Line/} , :>;>=0  %{Column/} ). DiscrStats A5 ?>44J@60 A0<> 70 48A:@5B=8 8;8 48A:@5B878@0=8 ?>;5B0 70 40==8.�520;845= =04?8A =0 :;JAB5@ 70 ?>@548F0 5 ?>4045= 2J2 DC=:F8OB0 Cluster Membership, ?@8;>65=0 :J< <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .�0@0<5BJ@JB MISSING_VALUE_SUBSTITUTION 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  8<0 =520;84=0 AB>9=>AB. 0;84=8B5 =0AB@>9:8 A0 None, Previous 8;8 F8D@>20 AB>9=>AB.�520;845= A;CG09 5 ?>4045= :J< DC=:F8OB0 GetLag(), 87?>;720=0 A <>45;0 70 AJ18@0=5 =0 40==8 "%{modelname/}". >45;JB =0 2@5<520 A5@8O 878A:20 2@5<52> :;59<> 2J2 2A5:8 A;CG09.�B:@8B 5 =520;845= C=8:0;5=  =0 2J75;0 =0 2@5<520B0 A5@8O 2 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . #25@5B5 A5, G5 C=8:0;=8B5  =0 2J7;8 A0 AJ3;0AC20=8 A ?>;CG5=8B5 ?@8 >B:@820=5B> =0 AJ4J@60=85.2"2J@45 <=>3> 0B@81CB8 70 ?@51@>O20=5 =0 :>@5;0F88.�3@0=8G5=85B> 70 2@5<5 =0 87G0:20=5 70 70O2:0B0 70 ?@>3=>78@0=5 5 B2J@45 <0;:> 70 B078 70O2:0 70 ?@>3=>78@0=5 =0 2@5<520B0 A5@8O, 1078@0=0 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .B =0 A2>9AB2>B> =0 C:070=8O 2J75; 5 =520;845= 8;8 =5 A5 ?>44J@60.�B:@8B 5 =5?@028;5= 2E>4OI A;CG09 A <=>3> ?>A;54>20B5;=8 ?>2B>@5=8O =0 2J7;8 =0 ?>@548F8 ?@8 >1@01>B20=5 =0 40==8B5 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .�B:@8B 5 =5?@028;5= 2E>4OI A;CG09. 0==8B5 70 2J75;0 =0 ?>@548F0B0 =5 A0 >B:@8B8, :J45B> A0 >G0:20=8 2J2 2E>4OI8O A;CG09 ?> 2@5<5 =0 >1@01>B20=5 =0 40==8B5 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} .c@5H:0 ?@8 >F5=O20=5B> =0 DC=:F8O, 45D8=8@0=0 >B ?>B@518B5;O, =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�5 A0 45D8=8@0=8 =5:;NG>28 :>;>=8 2 <>45;0 70 AJ18@0=5 =0 40==8 70 2@5<520 A5@8O  %{modelname/} . !;54>20B5;=> =5 <>30B 40 A5 872;5:0B =8:0:28 40==8 70 0=0;87.�> 2@5<5 =0 87?>;720=5B> =0 8=AB@C:F8OB0 INSERT INTO 70 >1CG5=85 =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" :>;>=0B0 >B 2;>65=0B0 B01;8F0 "%{column/}" 5 >3@0=8G5=0 >B A:0;0@=0 :>;>=0 2J2 2E>4=8O =01>@ @54>25.*@>F5A>@JB =0 A;CG08 >B:@820 ?>2B0@OI8 A5 AB>9=>AB8 70 KeyTime (2@5<528 :;59<0), ?@8;>68<8 :J< AJI0B0 2@5<520 A5@8O, ?> 2@5<5 =0 >1@01>B20=5 =0 40==8 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . @5?>@JG8B5;=> 5 ?@5420@8B5;=> >1@01>B20=5 =0 40==8B5 70 5;8<8=8@0=5 =0 ?>2B0@OI8 A5 2@5<528 :;59<0.� <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" 70O2:0B0 :J< 0B@81CB0 "%{attribute/}" 70 :@0B:0 AB0B8AB8:0 5 =5CA?5H=0, BJ9 :0B> 0B@81CBJB =5 5 =8B> 2E>4OI, =8B> 87E>4OI.= 0745;JB GlobalStats =0 4>:C<5=B0 PMML ;8?A20 8;8 5 ?>2@545=.\!J4J@60=85B> =0 0;3>@8BJ<0 2 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" ;8?A20 8;8 5 ?>2@545=>.�@>OB =0 >12J@720=8OB0 A 2J=H=8 :;NG>25 70 2;>65=0B0 B01;8F0 "%{tablecolumn/}" =5 >B3>20@O =0 1@>O =0 >12J@720=8OB0 A :;NG>25 70 :;NG0 =0 @538ABJ@0 "%{casekeycolumn/}" >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}".�>45;JB 70 AJ18@0=5 =0 40==8  %{model/}  8<0 %d{cAttributes/} 0B@81CB0. ">78 1@>9 0B@81CB8 =0428H020 ;8<8B0 70 0B@81CB8 =0  %d{cAttributeLimit/} , @07@5H5= >B B5:CI0B0 25@A8O =0 0;3>@8BJ<0, A2J@70= A <>45;0 70 AJ18@0=5 =0 40==8.v7?>;720=5B> =0 2A8G:8 =5:;NG>28 :>;>=8 2 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" B@O120 40 5 704045=> =0 PredictOnly.\>45;JB 70 AJ18@0=5 =0 40==8 "%{model/}" =5 <>65 40 8<0 ?>25G5 >B 548= ?@>3=>78@C5< 0B@81CB.)>45;JB 70 AJ18@0=5 =0 40==8 "%{model/}" 8<0 :>;>=0, :>OB> 87?>;720 B8?0 =0 40==8B5 DATE. ">78 B8? =0 40==8B5 =5 A5 ?>44J@60 >B A?5F8D8:0F8OB0 PMML 2.1. "8?JB =0 40==8 DATE >18:=>25=> <>65 40 A5 :>=25@B8@0 2 B8?0 =0 40==8 DOUBLE :0B> 2@5<5==> @5H5=85, :>5B> A5 ?>44J@60 >B A?5F8D8:0F8OB0 PMML 2.1.�B:@8B> 5 ?@5?J;20=5 ?> 2@5<5 =0 :>=25@B8@0=5 =0 ?@>3=>78@0=0 AB>9=>AB 2 :>;>=0B0 "%{ColumnName/}" =0 @54 %d{Line/}, :>;>=0 %d{Column/}. @5?>@JG20 A5 ?>-?@5F875= B8? =0 40==8B5 70 :>;>=0B0.� AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{parentStruct/}" :>;>=0B0 "%{name/}" 5 >3@0=8G5=0 >B :>;>=0 2 1070 40==8, G89B> B8? =0 40==8B5 5 704045= =0 Binary. ">78 B8? =0 40==8 >18:=>25=> ?@54AB02O =5AB@C:BC@8@0=8 40==8, :>8B> =5 <>30B 40 A5 >1@01>BOB.�!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP =5 <>65 40 A5 >1@01>B8, BJ9 :0B> @568<JB =0 >?5@0B82=> <OAB> 70 AJE@0=5=85 =0 87<5@5=85B> "%{dimension/}", ?>A>G5=> 2 >12J@720=5B> 70 :>;>=0B0 "%{column/}" =5 5 MOLAP.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> ?>A>G5=8O <>45; 8;8 AB@C:BC@0 70 AJ18@0=5 =0 40==8  %{strName/}  8;8 >15:BJB =5 AJI5AB2C20.�<5B> "%{Name/}" =5 845=B8D8F8@0 C=8:0;=> <>45;0 70 AJ18@0=5 =0 40==8 8;8 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8. ?8B09B5 40 :20;8D8F8@0B5 B>20 8<5, :0B> <C ?>AB028B5 ?@5D8:A "MINING STRUCTURE" 8;8 "MINING MODEL".�>;>=0B0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{Name/}" 8<0 ?@>3=>75= :20;8D8:0B>@. @>3=>7=8B5 :20;8D8:0B>@8, :0B> =0?@8<5@ PREDICT 8;8 PREDICT ONLY, =5 <>30B 40 A5 ?@8;030B :J< :>;>=8 2 AB@C:BC@8 70 AJ18@0=5 =0 40==8.{=AB@C:F8OB0 DELETE FROM CASES A5 ?>44J@60 A0<> 70 AB@C:BC@8 70 AJ18@0=5 =0 40==8. "%{Name/}" 5 <>45; 70 AJ18@0=5 =0 40==8.�>;>=0B0 "%{column/}" =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{Name/}" AJ4J@60 D;030 70 <>45;8@0=5 "%{flag/}", :>9B> A5 ?>44J@60 A0<> 70 :>;>=8 2 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8�;0C70B0 ON =0 @54 %d{Line/}, :>;>=0 %d{Column/} 5 =520;84=0. >;>=8B5, C:070=8 2 :;0C70B0 ON, B@O120 40 A0 A:0;0@=8 8 54=0 :>;>=0 2 4045=> >12J@720=5 B@O120 40 5 >B <>45; 70 AJ18@0=5 =0 40==8, 4>:0B> 4@C30 :>;>=0 B@O120 40 5 >B 2E>4OI8O 87B>G=8:.�7?>;720=5B> 70 :>;>=0B0 "%{column/}" >B <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" B@O120 40 A5 704045 =0 Key, BJ9 :0B> :>;>=0B0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =0 87B>G=8:0 5 :>;>=0 =0 :;NG.�15:B8B5 70 AJ18@0=5 =0 40==8 2 A5A8O (2:;NG8B5;=> A?5F80;=8B5 873;548 =0 87B>G=8: =0 40==8, 87?>;720=8 70 >1@01>B20=5 =0 87<5@5=8O 70 AJ18@0=5 =0 40==8) =5 <>30B 40 A5 AJ74040B 2 B>78 5:75<?;O@.�"078 DC=:F8O 878A:20 AB0B8AB8:0 >B ?J@20 AB5?5=, :>OB> =5 5 =0;8G=0 A 0;3>@8BJ<0, 87?>;720= 70 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}".J7=8:=0 >1I0 3@5H:0, 35=5@8@0=0 >B 0;3>@8BJ<0 Time Series ?> 2@5<5 =0 @01>B0 A <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}    25@>OB=> ?>@048 >3@0=8G5=85 =0 @5AC@A, :0B> =0?@8<5@ =54>AB0BJG=> ?0<5B. @5?>@JG20 A5 ?>2B>@=> AB0@B8@0=5 =0 0;3>@8BJ<0 A ?>25G5 =0;8G=8 @5AC@A8.�;3>@8BJ<JB Time Series =5 CA?O 40 @07?@545;8 ?0<5BB0, =5>1E>48<0 70 >1@01>B20=5 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . @5?>@JG20 A5 C25;8G020=5 =0 =0;8G=0B0 ?0<5B 8 ?>2B>@=> AB0@B8@0=5 =0 0;3>@8BJ<0.�078@0=0B0 =0 :C1 AB@C:BC@0 8;8 <>45; 70 AJ18@0=5 =0 40==8 =0 OLAP  %{name/}  =5 <>65 40 A5 >1@01>B8 A =5AJ>B25BAB20I8 >12J@720=8O (=0?@. 8=AB@C:F8OB0 INSERT INTO 8;8 DTS :0=0;0)j#:070=0B0 MIN_SERIES_VALUE 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 ?>-3>;O<0 >B MAX_SERIES_VALUE.;>45;JB 70 AJ18@0=5 =0 40==8  %{modelname/}  25G5 5 >1CG5=..>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP <>65 40 8<0 A0<> Content, 704045=> =0 B8?>25, :>8B> =5 A0 =5?@5:JA=0B8 (Discretized, Discrete 8;8 Key), BJ9 :0B> 5 A2J@70=> A 0B@81CB =0 48A:@5B878@0= 87B>G=8: ("%{attribute/}" 2 87<5@5=85B> =0 :C10 "%{cubedimension/}").,0@0<5B@8B5 70 48A:@5B870F8O (DiscretizationMethod 8 DiscretizationBucketCount) =0 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP B@O120 40 >B3>20@OB =0 ?0@0<5B@8B5 =0 0B@81CB0 =0 48A:@5B878@0=8O 87B>G=8: ("%{attribute/}" 2 87<5@5=85B> =0 :C10 "%{cubedimension/}").l <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  0;3>@8BJ<JB =5 @07@5H020 :>;>=0 =0 B01;8F0 :0B> ?@>3=>78@C5<0.G>45;JB 70 AJ18@0=5 =0 40==8  %{model/}  =O<0 :;NG>20 :>;>=0 70 A;CG08.�5:;NG>20 :>;>=0 2 <>45;0 70 2@5<520 A5@8O  %{modelname/}  8<0 B8? =0 40==8B5 40B0/G0A/2@5<52> :;59<>. ">20 =5 5 @07@5H5=>. @5?>@JG20 A5 <>45;8@0=5 =0 :>;>=0B0 :0B> F8D@>20.k"2J@45 <0;:> A;CG08 A0 =0;8G=8 70 >1CG5=85 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  70 2@5<528 A5@88.�!B@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{name/}  25G5 5 >1CG5=0 8 =5 ?>44J@60 ?>ABJ?:>2> 0:BC0;878@0=5. @548 40 87?>;720B5 8=AB@C:F8OB0 INSERT INTO, 87?>;7209B5 DELETE FROM <object>.�"8?JB AJ4J@60=85 =0 :>;>=0B0 "%{column/}" >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" <>65 40 A5 87?>;720 A0<> 70 :;0A8D8F8@0=5 =0 4@C38 :>;>=8. 0 B078 :>;>=0 >10G5 =5 5 >B:@8B0 :;0A8D8F8@0=0 ?@5?@0B:0 :J< :>;>=0.�0@0<5BJ@JB MAXIMUM_CONTINUOUS_INPUT_ATTRIBUTES 70 <>45;0  %{modelname/}  5 =520;845=. !B>9=>ABB0 =0 MAXIMUM_CONTINUOUS_INPUT_ATTRIBUTES B@O120 40 5 ?>-3>;O<0 >B 0 8 ?>-<0;:0 >B %d{Max/}.0>A>G5=0B0 AB@C:BC@0 "%{Name/}" =5 5 >1@01>B5=0.j>45;JB 70 AJ18@0=5 =0 40==8 "%{model/}" AJ4J@60 DC=:F88, :>8B> =5 A5 ?>44J@60B 2 A?5F8D8:0F8OB0 PMML 2.1.�>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP =5 <>65 40 A5 A2J@65 A @>48B5;A:8O 0B@81CB 2 87<5@5=85 @>48B5;-=0A;54=8: ("%{attribute/}" 2 87<5@5=85B> =0 :C10 "%{cubedimension/}").�$C=:F8OB0, 45D8=8@0=0 >B ?>B@518B5;O (UDF) =0 @54 %d{Line/}, :>;>=0 %d{Column/} =5 <>65 40 A5 87?>;720 :0B> 87B>G=8: =0 40==8 70 B5:CI0B0 8=AB@C:F8O.c@5H:0 ?> 2@5<5 =0 8<?>@B8@0=5: ><0=40B0 IMPORT 5 701@0=5=0 70 :>;0=8 <>45;8 70 AJ18@0=5 =0 40==8.�"8?JB =0 40==8B5, C:070= 70 :>;>=0B0 "%{column/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP, =5 5 AJ2<5AB8< A 0B@81CB0 =0 87B>G=8:0 ("%{attribute/}" 2 87<5@5=85B> =0 :C10 "%{cubedimension/}").^0@0<5BJ@JB ACYCLIC_GRAPH 70 <>45;0  %{modelname/}  5 =520;845=. 0409B5 3> =0 True 8;8 False.�C1;8@0I8 A5 AB>9=>AB8 =0 ?>@548F0B0 >B :;NG>25 2J2 2E>4OI A;CG09 70  %{modelname/} . 554=>7=0G=8B5 A;CG08 <>65 40 4>2540B 4> =5=04564=8 @57C;B0B8. ?@545;5B5 54=>7=0G=> 40==8B5 (?@5?>@JG8B5;=8) 8;8 C25;8G5B5 ?0@0<5BJ@0 ErrorLog KeyErrorLimit =0 AJ@2J@0.�=>3> :>;>=8 70 2@5<5 =0 :;NG0 A0 >B:@8B8 2 AB@C:BC@0B0 =0 <>45;0 70 AJ18@0=5 =0 40==8 70 <>45;0 70 2@5<528 A5@88 "%{modelname/}". !B@C:BC@0 70 AJ18@0=5 =0 40==8, AJ4J@60I0 <>45; 70 2@5<528 A5@88, <>65 40 8<0 A0<> 54=0 :>;>=0 70 2@5<5 =0 :;NG0.�> 2@5<5 =0 87?>;720=5 =0 8=AB@C:F8O INSERT INTO 70 >1CG5=85 =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" A:0;0@=0B0 :>;>=0 "%{column/}" 5 A2J@70=0 A :>;>=0 =0 3;020 2J2 2E>4OI8O =01>@ @54>25.BB@81CBJB =0 87B>G=8:0 70 =5:;NG>20 :>;>=0 >B AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 =0 OLAP B@O120 40 5 A2J@70=0 A 0B@81CB0 =0 87B>G=8:0 =0 :>;>=0B0 =0 :;NG0 G@57 AttributeRelationships. 5 AJI5AB2C20 48@5:B=0 8;8 8=48@5:B=0 7028A8<>AB 70 :>;>=0B0 "%{structureCol/}" =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP.�DMX 8=AB@C:F8OB0 INSERT INTO <miningobject>.COLUMN_VALUES =5 A5 ?>44J@60, BJ9 :0B> AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" 8< 54=0 8;8 ?>25G5 48A:@5B878@0=8 :>;>=8.�0@0<5BJ@JB AUTO_DETECT_PERIODICITY 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/}  5 =520;845=. AUTO_DETECT_PERIODICITY B@O120 40 5 G8A;> <564C 0,0 8 1,0�01>@JB 70 >1CG5=85 5 B2J@45 <0;J: 70 <>45;0 70 AJ18@0=5 =0 40==8  %{modelname/} . @>OB =0 A;CG08B5 70 >1CG5=85 B@O120 40 5 =5 ?>-<0;J: >B <0:A8<C<0 (CLUSTER_COUNT,MINIMUM_SUPPORT).R>45;JB 70 AJ18@0=5 =0 40==8 "%{model/}" 8<0 <=>3> :>;>=8 =0 :;NG>25 =0 54=> =82>.J?F8OB0 "%{option/}" =5 <>65 40 A5 ?@8;>68 :J< <>45; 70 AJ18@0=5 =0 40==8.PAN?F8OB0 "%{option/}" =5 <>65 40 A5 ?@8;>68 :J< AB@C:BC@0 70 AJ18@0=5 =0 40==8.:?F8OB0 "%{option/}" =5 <>65 40 A5 C:065 ?>25G5 >B 254=J6.�!B>9=>ABB0 70 HoldoutMaxPercent: "%d{holdoutmaxpercent/}" 5 =520;84=0. !B>9=>AB8B5 B@O120 40 A0 <564C "%d{minpercent/}" 8 "%d{maxpercent/}".l!B>9=>ABB0 70 HoldoutMaxCases: "%d{holdoutmaxcases/}" 5 =520;84=0. !B>9=>ABB0 B@O120 40 5 ?>;>68B5;=> G8A;>.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> ?>A>G5=8O <>45; 8;8 AB@C:BC@0 70 AJ18@0=5 =0 40==8  %{strName/}  8;8 >15:BJB =5 AJI5AB2C20.^G0:20 A5 <>45; 8;8 AB@C:BC@0 70 AJ18@0=5 =0 40==8, => 2 B5:CI8O :>=B5:AB =5 5 >B:@8B0 B0:020.NG0:20 A5 <>45; 70 AJ18@0=5 =0 40==8, => 2 B5:CI8O :>=B5:AB =5 5 >B:@8B B0:J2.TG0:20 A5 AB@C:BC@0 70 AJ18@0=5 =0 40==8, => 2 B5:CI8O :>=B5:AB =5 5 >B:@8B0 B0:020.g>=B@>;=8B5 40==8 =5 <>30B 40 A5 87?>;720B 2 AB@C:BC@0 70 AJ18@0=5 =0 40==8, :>OB> 8<0 :>;>=0 KEY TIME.{?5@0F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> =5 5 >?@545;5= B5AB>2 =01>@ 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 ("%{strName/}").V!JAB>O=85B> "%{State/}" 5 =520;84=> 70 0B@81CB0 "%{Attribute/}" =0 >15:B0 "%{model/}".U#:070=0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 =5 AJ4J@60 20;845= <>45; 70 B5:CI0B0 7040G0.�"5:CI0B0 7040G0 878A:20 ?@>3=>78@C5< 0B@81CB. #:070=8OB 0B@81CB, "%{Attribute/}", =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{Model/}" =5 5 ?@>3=>78@C5<.�B@81CBJB  %{Attribute/}  =0 <>45;0 70 AJ18@0=5 =0 40==8  %{Model/}  8<0 B8? AJ4J@60=85  %{Content/} , :>5B> =5 A5 ?>44J@60 >B B5:CI0B0 7040G0.t!B>9=>ABB0 70 ?>AB02O=5 =0 :>=B@>;=8 40==8 "%d{holdoutseed/}" 5 =520;84=0. !B>9=>ABB0 B@O120 40 5 ?>;>68B5;=> G8A;>.�!0<> 87@07, :>9B> 2@JI0 B01;8F0, 5 @07@5H5= :0B> ?0@0<5BJ@ =0 DC=:F8OB0 Exists. @5H:0B0 5 2J7=8:=0;0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�@548:0BJB =0 D8;BJ@0 =0 <>45;0 5 =520;845= =0 (@54 %d{Line/}, :>;>=0 %d{Column/}). @548:0BJB =0 D8;BJ@0 B@O120 40 AJ?>AB02O AB@C:BC@=0 :>;>=0 AJA A:0;0@=0 AB>9=>AB.{#:070=0 5 ?>25G5 >B 54=0 AB>9=>AB 70 HoldoutMaxCases. #:065B5 54=0 AB>9=>AB =0 FO;> G8A;> 70 ?0@0<5BJ@0 70 <0:A8<C< A;CG08.x#:070=0 5 ?>25G5 >B 54=0 AB>9=>AB 70 HoldoutMaxPercent. #:065B5 54=0 4J;30 AB>9=>AB 70 ?0@0<5BJ@0 70 <0:A8<0;5= ?@>F5=B.�@>3=>78@0=5B> =0 2@5<520B0 A5@8O 70 <>45;0 "%{modelname/}" 4>102O =>28 40==8, => =0G0;=8OB G0A 70 ?@>3=>78@0=5B> 5 704045= ?@548 =0G0;>B> =0 =>28B5 40==8. %@>=>;>38G=>B> ?@>3=>78@0=5 =5 <>65 40 A5 87?>;720 A =>28 40==8.�0O2:0B0 70 <>45;0 "%{Name/}" =5 <>65 40 A5 87?J;=8, BJ9 :0B> B>20 8740=85 =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 ?@>3=>78@0=5, :>5B> 4>102O =>28 40==8 :J< <>45; =0 2@5<520 A5@8O.�0==8B5, A2J@70=8 AJA AB>9=>ABB0 =0 :;NG0 %{name/}", =5 A0 87?>;720=8 ?> 2@5<5 =0 >1CG5=85 8 ?>@048 B>20 AB>9=>ABB0 =5 5 20;845= :;NG.�0O2:0B0 PREDICTION JOIN 70 <>45;0 "%{Name/}" =5 A5 ?>44J@60, BJ9 :0B> 8<0 ?@5?@0B:8 :J< 03@530B8 8 =503@530B8 2 A?8AJ:0 SELECT, :;0C70B0 WHERE 8;8 :;0C70B0 ORDER BY.�!B>9=>AB 2 :>;>=0B0 =0 :;NG0 2 70O2:0B0 PREDICTION JOIN 70 <>45;0 "%{Name/}" ;8?A20. !B>9=>AB =0 :>;>=0B0 =0 :;NG0 A5 878A:20, 0:> <>45;JB AJ4J@60 <=>3>  =0 A;CG08.�0 70O2:0B0 PREDICTION JOIN 70 <>45;0 "%{Name/}" 2A5:8 @54 >B 2E>4OI8B5 40==8 B@O120 40 AJ4J@60 =5=C;520 AB>9=>AB 2 :>;>=0B0 Key Time.�0 70O2:0B0 PREDICTION JOIN 70 <>45;0 "%{Name/}" 2A5:8 @54 >B 2E>4OI8B5 40==8 B@O120 40 AJ4J@60 C=8:0;=0 AB>9=>AB 2 :>;>=0B0 Key Time.�$;03>25B5 70 ?@>3=>78@0=5 REPLACE_MODEL_CASES 8 EXTEND_MODEL_CASES =5 <>30B 40 A5 87?>;720B 70 70O2:0 70 <>45;0 "%{Name/}", BJ9 :0B> 70O2:0B0 =5 5 PREDICTION JOIN 70O2:0.�!B>9=>ABB0 70 ?0@0<5BJ@0 INSTABILITY_CUTOFF_WEIGHT 2 <>45;0 "%{modelname/}" 5 =520;84=0. ">78 ?0@0<5BJ@ B@O120 40 5 <564C 0 8 1.�0@0<5BJ@JB FORECAST_METHOD 70 <>45;0 "%{modelname/}" 5 =520;845=. FORECAST_METHOD B@O120 40 5 54=0 >B B@8B5 AB>9=>AB8 ARIMA, ARTXP 8;8 MIXED.�$8;BJ@JB =0 A;CG0O 70 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" 5 =520;845=. 7@07JB =0 C:070=8O D8;BJ@ A5 >F5=O20 AJA A;54=0B0 DMX 8=AB@C:F8O: "%{statement/}"�$8;BJ@JB =0 @540 >B B01;8F0B0 "%{table/}" =0 <>45;0 70 AJ18@0=5 =0 40==8 "%{model/}" 5 =520;845=. 7@07JB =0 C:070=8O D8;BJ@ A5 >F5=O20 AJA A;54=0B0 DMX 8=AB@C:F8O: "%{statement/}"Y?5@0B>@, :>9B> =5 5 ?>44J@60= 2J2 D8;BJ@, 5 >B:@8B =0 @54 %d{Line/}, :>;>=0 %d{Column/}.PA�$8;BJ@JB AJ4J@60 >?5@0B>@, :>9B> =5 A5 ?>44J@60 70 B8?0 AJ4J@60=85 =0 :>;>=0B0 =0 >?5@0=40 (=0 @54 %d{Line/}, :>;>=0 %d{Column/}) }!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structurename/}" =5 <>65 40 A5 ?@><5=8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5.g7@07JB  %{expression/}  AJ4J@60 =520;84=0 AB>9=>AB 8;8 A8=B0:A8A =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�$8;BJ@JB =0 A;CG0O 5 =520;845=, BJ9 :0B> ?>A>G5=0B0 :>;>=0 "%{ColumnName/}" 8<0 B8? AJ4J@60=85 KEY. 5 <>65B5 40 D8;B@8@0B5 :>;>=0 =0 :;NG.�!B>9=>ABB0 =0 4045= 0B@81CB 5 872J= 480?07>=0 >B AB>9=>AB8 [%{start/},%{end/}]. ">20 =5 A5 ?>44J@60 >B 0;3>@8BJ<0 70 >1@01>B20=5 =0 40==8.q"%d{foldcount/}" =5 5 20;84=0 AB>9=>AB 70 1@>O =0 A3J20=8OB0. !B>9=>ABB0 B@O120 40 5 ?>-3>;O<0 >B 8;8 @02=0 =0 2.�"%d{foldindex/}" =5 5 20;84=0 AB>9=>AB 70 8=45:A0 =0 A3J20=8OB0. !B>9=>ABB0 B@O120 40 5 ?>-3>;O<0 >B 8;8 @02=0 =0 1 8 B@O120 AJI> B0:0 40 5 ?>-<0;:0 >B 8;8 @02=0 =0 1@>O =0 A3J20=8OB0.n"%d{foldmaxcase/}" =5 5 20;84=0 AB>9=>AB 70 <0:A8<C<0 A;CG08. !B>9=>ABB0 B@O120 40 5 =5>B@8F0B5;=> FO;> G8A;>.�>45;JB "%s{modelname/}" =5 5 20;845= 2 B5:CI>B> 8728:20=5 =0 ?@>F54C@0, BJ9 :0B> <>45;JB =5 ?@8=04;568 :J< AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%s{structure/}".�B@81CBJB "%s{attribute/}" =5 5 20;845= 2 B5:CI>B> 8728:20=5 =0 ?@>F54C@0, BJ9 :0B> 0B@81CBJB =5 5 PREDICT 8;8 PREDICT_ONLY 0B@81CB 70 <>45;0 "%s{modelname/}".o 8728:20=5B> =0 ?@>F54C@0B0 =5 <>65 40 A5 C:065 AJAB>O=85 =0 0B@81CB, BJ9 :0B> F5;528OB 0B@81CB 5 =5?@5:JA=0B.u>45;JB "%s{modelname/}" =5 5 20;845= 2 B5:CI>B> 8728:20=5 =0 ?@>F54C@0, BJ9 :0B> <>45;JB =5 5 <>45; 70 :;JAB5@8@0=5.k>45;JB "%s{modelname/}" =5 5 20;845= 2 B5:CI>B> 8728:20=5 =0 ?@>F54C@0, BJ9 :0B> <>45;JB 87?>;720 A3J20=5.C"078 25@A8O =0 ?@>F54C@0B0 =5 ?>44J@60 ?0@0<5BJ@0 70 B5AB>2 A?8AJ:.�!B>9=>ABB0 =0 ?@030 =0 AJAB>O=85B> 5 =520;84=0. !B>9=>ABB0 B@O120 40 5 <564C 0,0 8 1,0. :> =5 8A:0B5 40 C:0720B5 ?@03 70 AJAB>O=85, 70409B5 AB>9=>ABB0 =0 NULL.^!3J20=5B> =5 <>65 40 A5 87?>;720 70 <>45;0 70 AJ18@0=5 =0 40==8, BJ9 :0B> 8<0 :>;>=0 Key Time.PA�=AB@C:F8OB0 INSERT INTO ... "%s{name/}".CASES, 5 =520;84=0, :>30B> A5 87?>;720 A <>45; 70 AJ18@0=5 =0 40==8. "078 8=AB@C:F8O <>65 40 A5 87?>;720 A0<> AJA AB@C:BC@0 70 AJ18@0=5 =0 40==8.U0:A8<0;=8OB 1@>9 ?@53J20=8O, ?>44J@60= >B ?@>F54C@0B0 =0 :@JAB>A0=0 ?@>25@:0, 5 255.x>30B> A5 87?>;720 A >15:B =0 A5A8O, <0:A8<0;=8OB 1@>9 ?@53J20=8, ?>44J@60= >B ?@>F54C@0B0 =0 :@JAB>A0=0 ?@>25@:0, 5 10.u>30B> A5 87?>;720 A >15:B =0 A5A8O, <0:A8<0;=8OB 1@>9 <>45;8, ?>44J@60= >B ?@>F54C@0B0 =0 :@JAB>A0=0 ?@>25@:0, 5 10.�!B>9=>ABB0 70 AJAB>O=85B> =0 ?@030 5 =520;84=0. :> =5 5 C:070=> 20;84=> AJAB>O=85, B@O120 40 704045B5 AB>9=>ABB0 =0 ?@030 =0 AJAB>O=85B> =0 NULL.~>45;JB "%s{modelname/}" 5 =520;845= 2 B5:CI>B> 8728:20=5 =0 ?@>F54C@0, BJ9 :0B> <>45;JB 8<0 :>;>=0 Key Time 8;8 Key Sequence.c0@0<5BJ@JB NORMALIZATION 70 <>45;0  %{modelname/}  5 =520;845=. NORMALIZATION B@O120 40 5 0 8;8 1.�0@0<5BJ@JB AUTODETECT_MINIMUM_SUPPORT 70 <>45;0 "%{modelname/}" 5 =520;845=. !B>9=>ABB0 =0 AUTODETECT_MINIMUM_SUPPORT B@O120 40 5 ?>-3>;O<0 >B 8;8 @02=0 =0 0 8 ?>-<0;:0 >B 8;8 @02=0 =0 1.> 4045=8O =01>@ 40==8 =5 5 >B:@8B 20;845= :;JAB5@ =0 ?>@548F0.�0@0<5BJ@JB CASELIKELIHOOD_NORMALIZATION_METHOD 70 <>45;0 "%{modelname/}" 5 =520;845=. !B>9=>ABB0 70 CASELIKELIHOOD_NORMALIZATION_METHOD B@O120 40 5 54=0 >B 425B5 AB>9=>AB8 MARGINAL 8;8 DISTANCE.v15:BJB 70 03@530B5= 48709= "%{aggdesign/}" 8<0 =C;0 87G8A;5=8 @54>25. 5 <>30B 40 A5 AJ74040B =0B@C?20=8O =0 48709=0.�B@81CBJB %{attribute/} =0 87<5@5=85B> %{ccon_dimension/} 8<0 =C;528 AB>9=>AB8. !J@2J@JB =5 <>65 40 AJ74045 =0B@C?20=8O 70 B>78 0B@81CB.�7<5@5=85B> "%{ccon_dimension/}" =O<0 0B@81CB 70 03@530B=8O 48709=. !J@2J@JB =5 <>65 40 AJ74045 =0B@C?20=8O, :>30B> B>78 0B@81CB ;8?A20.�7<5@5=85B> "%{ccon_dimension/}" =O<0 40==8, A2J@70=8 A 4O;0 (4O;JB 5 >B B8? "<=>3> :J< <=>3>", AJ18@0=5 =0 40==8 8;8 ?@5?@0B:0). 7?>;720=5B> =0 =0B@C?20=5 70 0B@81CB0 "%{attribute/}" B@O120 40 5 704045=> =0 None 8;8 Default.�?5@0F8OB0 70 03@530B5= 48709= 2 <><5=B0 A5 87?J;=O20 70 >15:B0 =0 03@530B=8O 48709= "%{aggdesign/}". ?B8<878@0=5B>, 1078@0=> =0 87?>;720=5 =5 <>65 40 A5 ?@8;>68 =0 B>78 5B0?.}0O2:0B0 70 >?B8<878@0=5, 1078@0=0 =0 87?>;720=5, "%{ubo/}" 5 =520;84=0. 0 ?>4E>4OI8O D>@<0B 26. 4>:C<5=B0F8OB0 =0 ?@>4C:B0.�7<5@5=85B> "%{ccon_dimension/}" =O<0 40==8, A2J@70=8 A 4O;0. 7<5@5=85B> 5 >B B8? "<=>3> :J< <=>3>", AJ18@0=5 =0 40==8 8;8 ?@5?@0B:0. 3@530B=>B> 87?>;720=5 =0 "All member" =0 87<5@5=85B> B@O120 40 5 704045=> =0 None 8;8 Default.�B@81CBJB "%{attribute/}" 2 87<5@5=85B> "%{ccon_dimension/}" 5 157 2J7<>6=>AB 70 =0B@C?20=5 8 =53>2>B> 87?>;720=5 =0 =0B@C?20=5 B@O120 40 A5 704045 =0 Full 8;8 Default.�15:BJB, C:070= 2 :;85=BA:0 70O2:0, =5 5 >15:B =0 03@530B5= 48709=. 0 B078 :><0=40 A0 @07@5H5=8 A0<> >15:B8 =0 03@530B5= 48709=.8?A20I;8?A20!JI5AB2C20I
!JI5AB2C20A8G:8>45; =0 :;JAB5@TrueFalse==5 5 =>>=<<=88;8,->y-intercept():PA>45; =0 ?@028;0 70 A2J@720=5;JAB5@' 54 =0 ?@5E>48 70 AJAB>O=85 =0 ?>@548F082> =0 ?>@548F0 70 :;JAB5@!>45; =0 :;JAB5@8@0=5 =0 ?>@548F0>45; =0 2@5<520 A5@8O8=59=0 @53@5A8O =0 Microsoft];3>@8BJ<JB Microsoft Linear Regression 5 0;3>@8BJ< 70 @53@5A8O, ?>4E>4OI 70 <>45;8@0=5 =0 @53@5A88. ">78 0;3>@8BJ< 5 A?5F80;=0 :>=D83C@0F8O =0 0;3>@8BJ<0 Microsoft Decision Trees, ?>;CG5= G@57 701@0=O20=5 =0 @0745;O=8OB0 (FO;0B0 D>@<C;0 =0 @53@5A8OB0 =5 AJ74045=0 2 548= >A=>25= 2J75;). ;3>@8BJ<JB ?>44J@60 ?@>3=>78@0=5B> =0 =5?@5:JA=0B8 0B@81CB8. >38AB8G=0 @53@5A8O =0 Microsoft&;3>@8BJ<JB Microsoft Logistic Regression 5 0;3>@8BJ< 70 @53@5A8O, ?>4E>4OI 70 <>45;8@0=5 =0 @53@5A8O. ">78 0;3>@8BJ< 5 A?5F80;=0 :>=D83C@0F8O =0 0;3>@8BJ<0 Microsoft Neural Network, ?>;CG5= G@57 5;8<8=8@0=5 =0 A:@8B A;>9. ;3>@8BJ<JB ?>44J@60 ?@>3=>78@0=5 =0 48A:@5B=8 8 =5?@5:JA=0B8 0B@81CB8.@5A5G=0 B>G:05@8>48G=>ABARMA 07;8:0ARIMAPA{}X`#:070=>B> AJAB>O=85 "%{State/}" =5 5 >B:@8B> 2 :>;>=0B0 "%{ColumnName/}" =0 >15:B0 "%{Object/}".*=D>@<0F8OB0 =5 5 =0;8G=0 70 B>20 8740=85.[=D>@<0F8>==> AJ>1I5=85]: "@O120H5 40 ?@5<5AB8< A5A8OB0 A  "%s" 2 4@C3 2J75; =0 Power BI Premium. @5<5AB20=5B> =0 A5A8OB0 2@5<5==> ?@5:JA=0 B>20 ?@>A;54O20=5 - ?@>A;54O20=5B> I5 A5 2J7>1=>28 02B><0B8G=>, A;54 :0B> A5A8OB0 1J45 =0?J;=> ?@5<5AB5=0 2 =>28O 2J75;.JJ?;JI020=5 :0B> 5D5:B82=0 A0<>;8G=>AB "%s" A >@838=0;=0 A0<>;8G=>AB "%s".PA{5 <>65 40 A5 AJ74045 =0=0AO=5 2 ?0<5BB0 70 1@>OG8B5 =0 <>=8B>@0 =0 =04564=>AB 8 ?@>872>48B5;=>AB. @>OG8B5 I5 A5 701@0=OB.~@>OGJB =0 <>=8B>@0 =0 =04564=>AB 8 ?@>872>48B5;=>AB =5 <>65 40 >B2>@8 =0=5A5=8O D09;, AJ4J@60I 40==8B5 70 ?@>872>48B5;=>ABB0.d5 <>65 40 A5 872J@H8 =0=0AO=5 2 A?>45;5=8O D09; =0 ?0<5BB0, AJ4J@60I 40==8B5 >B ?@>872>48B5;=>ABB0.PAS;NGJB 8;8 4@0925@JB 70 ?@>872>48B5;=>AB 2 A8AB5<=8O @538ABJ@ =5 <>65 40 A5 >B2>@8.�!B>9=>ABB0 =0 70?8A0 2 A8AB5<=8O @538ABJ@ 70 First Counter ?>4 70?8A0 2 A8AB5<=8O @538ABJ@ 70 Performance 70 5:75<?;O@0 =5 <>65 40 A5 ?@>G5B5.�!B>9=>ABB0 =0 70?8A0 First Help 2 A8AB5<=8O @538ABJ@ ?>4 70?8A0 Performance 2 A8AB5<=8O @538ABJ@ 70 5:75<?;O@0 =5 <>65 40 A5 ?@>G5B5.�!B>9=>ABB0 =0 70?8A0 Last Counter 2 A8AB5<=8O @538ABJ@ ?>4 70?8A0 Performance 2 A8AB5<=8O @538ABJ@ 70 5:75<?;O@0 =5 <>65 40 A5 ?@>G5B5.�80?07>=JB =0 1@>OG8B5 2 A8AB5<=8O @538ABJ@ =5 AJ>B25BAB20 =0 >G0:20=8O 480?07>= >B 1@>OG8 70 5:75<?;O@0. 0@545B5 >B=>2> D09;0 70 8=8F80;878@0=5 =0 <>=8B>@0 70 =04564=>AB 8 ?@>872>48B5;=>AB.SJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B InitializeSecurityDescriptor.OJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B SetSecurityDescriptorDaclGJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B OpenProcessToken.JJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B GetTokenInformation.QJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B SetSecurityDescriptorOwner.QJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B SetSecurityDescriptorGroup.HJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B CreateFileMapping.DJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5: 3@5H:0 >B MapViewOfFile.PA�015;56:0. !J@2J@JB 70 0=0;87 70?078 FO;0B0 8=D>@<0F8O 70 70I8B0, C:070=0 :0B> G0AB >B 5;5<5=B0 =0 =87 =0 2@J7:0 >B 45D8=8F8OB0 70 >15:B =0 87B>G=8: =0 40==8.k>B@518B5;OB  %{euii_strUser/}  =O<0 4>ABJ? 4> 1070B0 40==8  %{strObject/}  8;8 1070B0 40==8 =5 AJI5AB2C20.l>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 ?@><5=8 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.n>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.n>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 >1@01>B20 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.l>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 87B@820 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.q>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 AJ74020 =>2 >15:B 2 "%{strObject/}" 8;8 >15:BJB =5 AJI5AB2C20.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 872;8G0=5 =0 <5B040==8 70 >15:B0  %{ccon_strObject/}  8;8 >15:BJB =5 AJI5AB2C20.PA^0 B>78 >15:B 25G5 5 AJ74045=> @07@5H5=85 70 @>;OB0 "%{strRoleID/}" 8;8 >15:BJB =5 AJI5AB2C20.o >;OB0 "%{strRoleID/}", ?>A>G5=0 >B @07@5H5=85B> "%{strPermID/}", =5 AJI5AB2C20 2 1070B0 40==8 "%{strDBName/}".�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 2J7AB0=>2O20 1070B0 40==8 8;8 1070B0 40==8 25G5 AJI5AB2C20 8 AllowOverwrite =5 5 C:070=.x>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 0@E828@0 1070B0 40==8  %{strObject/}  8;8 1070B0 40==8 =5 AJI5AB2C20.m>B@518B5;OB %{euii_strUser/}  =O<0 @07@5H5=85 40 >1548=O20 4O;0 %{ccon_strObject/}  8;8 4O;JB =5 AJI5AB2C20.�72J@H5= 5 >?8B 70 ?@><O=0 =0 RoleID =0 @07@5H5=85B> "%{strPermID/}" >B "%{strRoleID/}" 4> "%{strNewRoleID/}". RoleID =0 4045=> @07@5H5=85 =5 <>65 40 A5 ?@><5=O A;54 AJ74020=5 =0 @07@5H5=85B>.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 A5 01>=8@0 70 ?@>A;54O20=5B> =0  %{strObject/}  8;8 ?@>A;54O20=5B> =5 AJI5AB2C20.v>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 70?8A20 >1@0B=> 2 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 A8=E@>=878@0 >15:B8 2 F5;528O 5:75<?;O@ 8;8 2 5:75<?;O@0 =0 87B>G=8:0 8;8 >15:B8B5 =5 AJI5AB2C20B 2 5:75<?;O@0 =0 87B>G=8:0.~>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 872;8G0=5 =0 <5B040==8 70 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.p>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 45B09;878@0 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.i>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 G5B5=5 70 1070B0 40==8 8;8 1070B0 40==8 =5 AJI5AB2C20.p>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 70?8A20=5 2 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.O>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 872J@H20 >?5@0F8O 70 >B<O=0.K>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 8728:20 <5B>40 Discover.n>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 ?@53;5640 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.PA,">78 5:75<?;O@ =5 @07@5H020 0=>=8<5= 4>ABJ?.|0O25=>B> =82> =0 70I8B0 =5 AJ>B25BAB20 =0 =5>1E>48<>B> =82> =0 70I8B0 =0 40==8B5 =0 5:75<?;O@0 70 04<8=8AB@0B82=8 >?5@0F88.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> 87B>G=8:0 =0 40==8 =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8  %{strStructure/}  8;8 87B>G=8:JB =0 40==8 =5 AJI5AB2C20.W!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{strStructure/}" =5 <>65 40 A5 AJ74045 8;8 >1@01>B8.O>45;JB 70 AJ18@0=5 =0 40==8 "%{strModel/}" =5 <>65 40 A5 AJ74045 8;8 >1@01>B8.S>45; 70 AJ18@0=5 =0 40==8 =0 A5A8O B@O120 40 A5 AJ74045 2 AJI5AB2C20I0 1070 40==8.�ImpersonationInfo 70 87B>G=8:0 =0 40==8 "%{Datasource/}" AJ4J@60 ImpersonationMode, :>9B> <>65 40 A5 87?>;720 A0<> >B 04<8=8AB@0B>@ =0 AJ@2J@0.�7B>G=8:JB =0 40==8 2 B5:CI8O =01>@ >B =5AJ>B25BAB20I8 >12J@720=8O, "%{Datasource/}", AJ4J@60 ImpersonationMode, :>9B> =5 <>65 40 A5 87?>;720 >B =5AJ>B25BAB20I 87B>G=8: =0 40==8.p7B>G=8:JB =0 40==8 "%{Datasource/}" AJ4J@60 ImpersonationMode, :>9B> =5 A5 ?>44J@60 70 >?5@0F88 70 >1@01>B20=5.z>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 87G8AB20=5 =0 :5H0 =0 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.@"5:CI0B0 >?5@0F8O =5 5 @07@5H5=0 70 >3@0=8G5=0 :;85=BA:0 2@J7:0.l 07@5H5=85 70 70?8A20=5 (Allowed) =5 <>65 40 A5 704045, 157 @07@5H5=85B> 70 G5B5=5 40 5 704045=> =0 Allowed.m>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 70:;NG20 >15:B0  %{strObject/}  8;8 >15:BJB =5 AJI5AB2C20.Z!0<> AJ@2J@=8B5 04<8=8AB@0B>@8 8<0B @07@5H5=85 70 4>ABJ? 4> :;NG0 70 H8D@>20=5 =0 AJ@2J@0.v#:070=>B> A2>9AB2>  %{ccon_user/}  =0 EffectiveUserName =5 5 20;845= 0:0C=B =0 ?>B@518B5;, 3@C?0, ?A524>=8< 8;8 <0H8=0�B@81CBJB "%{ccon_attribute/}" 2 87<5@5=85B> "%{ccon_dimension/}" 8<0 35=5@8@0= 87@07 70 70I8B0 =0 87<5@5=85, :>9B> 5 =520;845=.�7<5@5=85B> @>48B5;-=0A;54=8: "%{ccon_dimension/}" 8<0 45D8=8@0=0 70I8B0 =0 87<5@5=85B> 2 0B@81CB0 =0 :;NG0, :>5B> =5 5 @07@5H5=>. >65B5 40 >?@545;8B5 5:2820;5=B=0 70I8B0 =0 87<5@5=85B> 2 @>48B5;A:8O 0B@81CB.\0O25=>B> =82> =0 70I8B0 =5 AJ>B25BAB20 =0 878A:20=>B> =82> =0 70I8B0 =0 40==8B5 =0 AJ@2J@0.= 07@5H5=85B>, =5>1E>48<> 70 B078 >?5@0F8O, =5 5 ?@54>AB025=>.�070B0 40==8 "%{Database/}" =5 AJ4J@60 Impersonation mode 8;8 ImpersonationMode, :>9B> =5 A5 ?>44J@60 70 >?5@0F88 70 >1@01>B20=5.e070B0 40==8 "%{Database/}" AJ4J@60 ImpersonationMode, :>9B> 5 @575@28@0= 70 AJ@2J@=8 04<8=8AB@0B>@8.d!2>9AB20B0 =0 70O2:8B5 UseTransaction 8 MasterTransaction A0 @575@28@0=8 70 AJ@2J@=8 04<8=8AB@0B>@8.00O25=8OB @568< =0 C4>AB>25@O20=5 =5 5 @07@5H5=.o7B>G=8:JB =0 40==8 "%{Datasource/}" AJ4J@60 ImpersonationMode, :>9B> =5 A5 ?>44J@60 70 >?5@0F88 A XMLA 2@J7:8.�B@81CBJB "%{ccon_attribute/}" =0 87<5@5=85B> =0 :C10 "%{ccon_dimension/}" 5 AJA 701@0=5=0 95@0@E8O =0 0B@81CB8B5, => 8<0 =5>18:=>25=0 70I8B0 =0 87<5@5=85B> (704045=> 5 @07@5H5=> 8;8 701@0=5=> AJAB>O=85), :>5B> =5 5 @07@5H5=0 A8BC0F8O.�070B0 40==8 "%{ccon_attribute/}" =0 87<5@5=85B> =0 :C10 "%{ccon_dimension/}" 5 AJA 701@0=5=0 95@0@E8O =0 0B@81CB8B5, => 8<0 =5>18:=>25=0 70I8B0 =0 87<5@5=85B> (704045=> 5 @07@5H5=> 8;8 701@0=5=> AJAB>O=85), :>5B> =5 5 @07@5H5=0 A8BC0F8O.#4>AB>25@O20=5B> 5 =5CA?5H=>.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 45B09;878@0=5 4> @>48B5;A:0B0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 =0 <>45;0 70 AJ18@0=5 =0 40==8  %{strObject/} .W0O2:8B5 =5 A0 @07@5H5=8 ?> 2@5<5 =0 C4>AB>25@O20=5. @J7:0B0 5 70B2>@5=0 ?@8=C48B5;=>.T5 A0 @07@5H5=8 A5A88 ?> 2@5<5 =0 C4>AB>25@O20=5. @J7:0B0 5 70B2>@5=0 ?@8=C48B5;=>.V>B@518B5;A:8B5 845=B8D8:0F8>==8 40==8 =5 AJ2?040B. @J7:0B0 5 70B2>@5=0 ?@8=C48B5;=>.x>=B5:ABJB 70 70I8B0 =0 2@J7:0B0 =5 AJ2?040 A B>78 =0 A5A8OB0. !J7409B5 =>20 2@J7:0 8 87?J;=5B5 C4>AB>25@O20=5B> >B=>2>.PAASetAuthContext B@O120 40 A5 AB0@B8@0 :0B> A8AB5<5= 04<8=8AB@0B>@.1>B@518B5;A:8OB <0@:5@ 70 SharePoint 5 =520;845=.2O<0B5 @07@5H5=85 40 872J@H8B5 70O25=0B0 >?5@0F8O.h7?J;=5=85B> =0 :><0=40B0 5 =5CA?5H=>, BJ9 :0B> =5 CA?O 40 2J?;JB8 A0<>;8G=>AB =0 ?>B@518B5; =0 Windows.p7B>G=8:JB =0 40==8 "%{Datasource/}" AJ4J@60 ImpersonationMode, :>9B> =5 A5 ?>44J@60 70 >?5@0F88 70 >1@01>B20=5.U15:B8B5 =0 A5A88 =5 5 @07@5H5=> 40 A5 87?>;720B 2 >?5@0F88 70 >1@01>B20=5 =0 :0=0;8.I15:BJB =0 45A:@8?B>@0 70 70I8B0 =5 CA?O 40 A5 AJ74045 70 :>=:@5B=0 @>;O.Q!J74020=5B> =0 C:070=0B0 @>;O 5 =5CA?5H=>, BJ9 :0B> AJ4J@60 B2J@45 <=>3> G;5=>25.�15:BJB DataSourcePermission =5 A5 ?>44J@60 70 1078 40==8 =0 Business Intelligence Semantic Model, AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65= 2 B01C;0@5= @568<.�15:BJB CubeDimensionPermission =5 A5 ?>44J@60 70 1078 40==8 =0 Business Intelligence Semantic Model, AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65= 2 B01C;0@5= @568<.�15:BJB AttributePermission =5 A5 ?>44J@60 70 1078 40==8 =0 Business Intelligence Semantic Model, :>8B> A0 AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65= 2 B01C;0@5= @568<.�15:BJB CellPermission object =5 A5 ?>44J@60 70 1078 40==8 =0 Business Intelligence Semantic Model, AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65= 2 B01C;0@5= @568<.�15:B8B5 MiningStructurePermission 8 MiningModelPermission =5 A5 ?>44J@60B 70 1078 40==8 =0 Business Intelligence Semantic Model, :>8B> A0 AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65= 2 B01C;0@5= @568<.20I8B0 =0 =82> @54>25 =5 A5 ?>44J@60 2 OLAP @568<.�"@O120 40 A5 @07@5H8 4>ABJ? 70 G5B5=5 =0 4045=> 87<5@5=85 70 1078 40==8 =0 Business Intelligence Semantic Model, AB0@B8@0=8 =0 5:75<?;O@ =0 CA;C38B5 70 0=0;87, @07?>;>65=8 2 B01C;0@5= @568<.>"01C;0@=8 70O2:8 =5 A5 ?>44J@60B AJA 70I8B0 =0 =82> =0 @54>25.R0I8B0 =0 =82>B> =0 @54>25B5 =5 A5 ?>44J@60 2 1070 40==8 AJA A2>9AB2> DirectQuery.| 07@5H5=8O 70 87<5@5=8O =5 A5 ?>44J@60B 70 5:75<?;O@8B5 =0 CA;C38B5 70 0=0;87, @07?>;>65=8 2 8=B53@8@0= @568< =0 SharePoint.w 07@5H5=8O 70 :C1>25 =5 A5 ?>44J@60B 70 5:75<?;O@8 =5 CA;C38B5 70 0=0;87, @07?>;>65=8 2 8=B53@8@0= @568< =0 SharePoint.� 07@5H5=8O 70 87B>G=8: =0 40==8 =5 A5 ?>44J@60B 70 5:75<?;O@8B5 =0 CA;C38B5 70 0=0;87, @07?>;>65=8 2 8=B53@8@0= @568< =0 SharePoint.�15:B8B5 MiningStructurePermission 8 MiningModelPermission =5 A5 ?>44J@60B 70 5:75<?;O@8 =0 CA;C38B5 70 0=0;87, @07?>;>65=8 2 8=B53@8@0= @568< =0 SharePoint.�?5@0F8O DISCOVER A5 ?>44J@60 A0<> 70 1070 40==8 =0 B01C;0@5= <>45;, 70 :>OB> 8<0B5 @07@5H5=8O >B 04<8=8AB@0B>@. "5:CI0B0 1070 40==8 =5 5 B01C;0@=0 8;8 =O<0B5 @07@5H5=8O >B 04<8=8AB@0B>@.�;870=5B> 5 =5CA?5H=>, BJ9 :0B> 87?>;720= 70 B078 F5; :><?>=5=B (msoidcli.dll) =5 5 >B:@8B 2 :><?NBJ@0. @>25@5B5 40;8 ?><>I=8:JB 70 2;870=5 2 Microsoft Online Services 5 8=AB0;8@0=.H5CA?5H=> 2;870=5 G@57 ?><>I=8:0 70 2;870=5 2 Microsoft Online Services.l;870=5B> 5 =5CA?5H=>, BJ9 :0B> 2J7=8:=0 2JB@5H=0 3@5H:0 2 ?><>I=8:0 70 2;870=5 2 Microsoft Online Services.L;870=5B> 5 =5CA?5H=>, BJ9 :0B>  =0 ?>B@518B5;O 8;8 ?0@>;0B0 5 =5?@028;=0.n#:070=8OB 4>AB02G8: =0 A0<>;8G=>AB =5 <>65 40 A5 87?>;720, :>30B> 23@045=0B0 70I8B0 5 704045=0 =0 ClaimsToken.PA`4=>:@0B=>B> 2;870=5 5 =5CA?5H=>, BJ9 :0B> ?>B@518B5;OB =5 5 20;845= 0:0C=B 2 4><59= =0 Windows.U04J;68B5;=>B> ?>;5 "%{field/}" =5 5 >B:@8B> 2 <0@:5@0 70 ?@5E2J@;O=5 =0 A0<>;8G=>AB.P>B2J@64020=5B> =0 ?>4?8A0 =0 <0@:5@0 70 ?@5E2J@;O=5 =0 A0<>;8G=>AB 5 =5CA?5H=>.10@:5@JB 70 ?@5E2J@;O=5 =0 A0<>;8G=>AB 5 87B5:J;.b7B@820=5B> =0 1078 40==8 >B 04<8=8AB@0B>@ =0 1078 40==8 =5 5 @07@5H5=> 2 Windows Azure Analytics.f@58<5=C20=5B> =0 1078 40==8 >B 04<8=8AB@0B>@0 =0 1078 40==8 =5 5 @07@5H5=> 2 Windows Azure Analytics.} 568< =0 2J?;JI020=5: "%{ImpersonationMode/}" 70 87B>G=8: =0 40==8: "%{Datasource/}" =5 5 @07@5H5= 2 Windows Azure Analytics.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 87?J;=5=85 =0 CloneDatabase 2 1070B0 40==8  %{strObject/}  8;8 1070B0 40==8 =5 AJI5AB2C20.B#A;C38B5 70 0=0;87 87?>;720B 70I8B0 =0 B@0=A?>@B=8O A;>9 (TLS) 70 70I8B0 =0 B5:CI0B0 2@J7:0. ">20 878A:20 25@A8O (SP_PROT_TLS1_2_SERVER), => 2<5AB> B>20 5 872;5G5=  %{Protocol/} .  07@5H5B5 =5>1E>48<0B0 25@A8O. 18:=>25=> <>65 40 C:065B5 ?>44@J6:0B0 =0 TLS 25@A8O 2 >?F88B5 =0 1@0C7J@0 8;8 2 A8AB5<=8O @538ABJ@ =0 Windows.>AB02O=5B> =0  Anonymous  8 A5@B8D8:0B =0 :;85=B 2 548= 8 AJI =87 =0 2@J7:0 =5 A5 ?>44J@60. >65 40 C4>AB>25@8B5 :0B>  Anonymous  8;8 40 87?>;720B5 A5@B8D8:0B =0 :;85=B. 0 40 ?@>4J;68B5, ?@5<0E=5B5 =O:>5 >B ?>A>G5=8B5 A2>9AB20, A;54 :>5B> >?8B09B5 >B=>2>.oJ?;JI020=5B> 878A:20 A0<>;8G=>AB =0 ?>B@518B5; =0 Windows. "5:CI0B0 A0<>;8G=>AB =5 5 =0 ?>B@518B5; =0 Windows.y><0=40B0 ExtAuth 5 87?>;720=0 =5?@028;=>. "O B@O120 40 A5 87?J;=8 :0B> ?J@20B0 :><0=40 8 <>65 40 A5 87?J;=8 A0<> 254=J6.E><0=40B0 ExtAuth =5 ?>44J@60 AE5<0B0 =0 C4>AB>25@O20=5 "%{scheme/}".9><0=40B0 ExtAuth =5 ?>44J@60 ?@075= 5;5<5=B ExtAuthInfo.e><0=40B0 ExtAuth <>65 40 A5 87?J;=O20 A0<> >B 04<8=8AB@0B>@ =0 AJ@2J@ 8;8 G;5= =0 @>;OB0 ActAsUsers.Y@5<0E20=5B> =0 1070 40==8 2 Windows Azure Analytics 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@.Y@E828@0=5B> =0 1070 40==8 2 Windows Azure Analytics 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@.]J7AB0=>2O20=5B> =0 1070 40==8 2 Windows Azure Analytics 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@.F!5@B8D8:0BJB @07?>;030 A =5?>44J@60=> A2>9AB2> =0 E5H8@0I8O 0;3>@8BJ<.�!5@B8D8:0BJB 5 =520;845=. 5@8>4JB =0 20;84=>AB =0 A5@B8D8:0B0 5 872J= >1E20B0 =0 A5@B8D8F8@0I8O >@30=, :>9B> 5 8740; A5@B8D8:0B0.e><0=40B0 Synchronize 8<0 SynchronizeFromStorage=FilteredShardedData, => A?8AJ:JB A H0@4>25 5 ?@075=.a><0=40B0 Synchronize 8<0 SynchronizeFromStorage=FilteredShardedData, => 5 C:070= ?@075= TableId.n><0=40B0 Synchronize 8<0 SynchronizeFromStorage=FilteredShardedData, => 5 C:070= ?@075= A?8AJ: A PartitionId.w>65B5 40 C:065B5 AJ?>AB02O=5 =0 H0@4>25 A0<> 0:> :><0=40B0 Synchronize 8<0 SynchronizeFromStorage=FilteredShardedData.3><0=40B0 ExtAuth 5 @575@28@0=0 70 1J45I0 C?>B@510.M$C=:F8OB0 70 C?J;=><>I020=5 "0I8B5= :0=0;" 5 @575@28@0=0 70 1J45I0 C?>B@510.Z><0=40B0 DBCC <>65 40 1J45 87?J;=5=0 A0<> >B 04<8=8AB@0B>@8 =0 1078 40==8 8;8 =0 AJ@2J@8.e>:0B> A5 872J@H20 ?@>25@:0 70 >3@0=8G5=0 >B >1E20B 2@J7:0, >15:BJB  %{strObjectName/}  =5 5 70:;NG5=b>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 <>48D8F8@0=5 =0 1070B0 40==8  %{strDatabase/} .|>B@518B5;OB  %{euii_strUser/}  B@O120 40 5 04<8=8AB@0B>@, 70 40 <>65 40 G5B5 <5B040==8B5 =0 1070B0 40==8  %{strDatabase/} .`>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 >1=>2O20=5 =0 1070B0 40==8  %{strDatabase/} .PA"078 :><0=40 DBCC API 5 @07@01>B5=0 70 87?>;720=5 A?@O<> 1078 40==8, :>8B> =5 87?>;720B =0AB@>9:0B0 TabularMetadata 70 A2>9AB2>B> StorageEngineUsed. 71@0=0B0 1070 40==8 87?>;720 AB>9=>AB StorageEngineUsed =0 TabularMetadata. 7?>;7209B5 0;B5@=0B82=8O DBCC API.�><0=40B0 ExtAuth =5 <>65 40 A5 87?J;=O20 >B 0=>=8<5= ?>B@518B5;; ?>B@518B5;OB B@O120 40 5 845=B8D8F8@0= :0B> 04<8=8AB@0B>@ =0 AJ@2J@ 8;8 G;5= =0 @>;OB0 ActAsUsers.�5CA?5H=> 2;870=5, BJ9 :0B> :><?>=5=B, 87?>;720= 70 B078 F5; (adal.dll), =5 5 >B:@8B =0 :><?NBJ@0 28 8;8 =5 5 CA?O; 40 A5 70@548.�5H5 >B:@8B =5>G0:20= ?@>1;5< ?@8 70:;NG20=5B>. 070B0 40==8  %{strObjectName/}  =5 15H5 ?@028;=> 70:;NG5=0 2 @568< 70 ?8A0=5 ?> 2@5<5 =0 02B><0B8G=0B0 >?5@0F8O ImageSave.T5AB>?>;>65=85B>  %{strURL/}  =5 5 ?>44><59= =0  =0 @5AC@A (A2>9AB2> Data Source).%5CA?5H=> A2J@720=5, >?8B09B5 >B=>2>.�0O2:0B0 4> CA;C38B5 70 0=0;87 AJ4J@60 =01>@ @54>25. B AJ>1@065=8O 70 A83C@=>AB =01>@8B5 @54>25 =5 A0 @07@5H5=8 ?@8 A2J@720=5 >B 0=>=8<5= ?>B@518B5;.l@J7:0B0 15H5 =5CA?5H=0, 70I>B> A0 =C6=8 ?>B@518B5;A:8 845=B8D8:0F8>==8 40==8 8  70 2;870=5 =5 5 ?>72>;5=.W5CA?5H=> @07@5H020=5 =0 :;JAB5@ =0 Power BI ?>@048 ?@5:0;5=> 4J;J3 >B3>2>@ >B AJ@2J@0.Y5CA?5H=> @07@5H020=5 =0 :;JAB5@ =0 Power BI ?>@048 3@5H5= D>@<0B =0 >B3>2>@0 >B AJ@2J@0.a5CA?5H=> A2J@720=5 :J< URL 04@5A0  %{strURL/}  ?@8 >?8B 70 8728:20=5 =0 @07@5H020=5 =0 :;JAB5@0.v@J7:0B0 =5 15 >AJI5AB25=0 CA?5H=>: 7B>G=8:JB =0 40==8 ?>-4>;C =5 5 8725AB5= AJ@2J@ =0 Power BI:  %{strDataSource/} .q@J7:0B0 =5 15 >AJI5AB25=0 CA?5H=>: !2>9AB2>B> =0 4>AB02G8:0 =0 A0<>;8G=>AB =0 PowerBI =5 5 D>@<0B8@0=> ?@028;=>.|@J7:0B0 =5 15 >AJI5AB25=0 CA?5H=>: 87JB 70 2@J7:0 =5 2:;NG20 704J;68B5;=8B5 ?0@0<5B@8 =0 AAD =0 4>AB02G8:0 =0 A0<>;8G=>AB.�@J7:0B0 =5 15 >AJI5AB25=0 CA?5H=>: 5H8@0=8B5 845=B8D8:0F8>==8 40==8 A0 87B5:;8 8;8 ?0@>;0B0 5 18;0 0:BC0;878@0=0. J2545B5 ?>2B>@=> 845=B8D8:0F8>==8B5 A8 40==8.\5CA?5H=> A2J@720=5 :J< URL 04@5A0  %{strURL/}  ?@8 >?8B 70 >B:@820=5 =0 A@548B5 =0 PowerBI.h"J@A5=5B> =0 :@09=8B5 B>G:8 =0 AJ@2J@8B5 =0 PowerBI 15H5 =5CA?5H=> ?>@048 =5?@028;5= D>@<0B =0 >B3>2>@0.*5CA?5H=> 8728:20=5 =0 CertGetNameStringW.,5CA?5H=0 ?@>25@:0 =0 25@830B0 =0 30@0=B8B5.O740B5;OB =0 A5@B8D8:0B0 A ?@JAB>2 >B?5G0BJ:  %{strThumbprint/}  =5 5 =045645=.�">78 5:75<?;O@ =0 AJ@2J@0 5 AB0@B8@0= 157 704045= A5@B8D8:0B =0 70I8B5= :0=0; (ServerSchannelTokenSignerCert); 704020=5B> =0 A5@B8D8:0B ?> 2@5<5 =0 87?J;=5=85 =5 5 ?>72>;5=>.�">78 5:75<?;O@ =0 AJ@2J@0 5 AB0@B8@0= AJA 704045= A5@B8D8:0B =0 70I8B5= :0=0; (ServerSchannelTokenSignerCert); 87G8AB20=5B> <C =5 5 ?>72>;5=>.`!0<> 04<8=8AB@0B>@ =0 AJ@2J@0 8<0 @07@5H5=85 40 ?@><5=O A5@B8D8:0B0 =0 70I8B5= :0=0; =0 AJ@2J@0.=DISCOVER_MODEL_SECURITY A5 ?>44J@60 A0<> 2 CA;C30B0 Power BI.HDISCOVER_MODEL_SECURITY A5 ?>44J@60 A0<> >B 2JB@5H=8 2@J7:8 =0 Power BI.�O<0B5 4>AB0BJG=> @07@5H5=85 70 70O2:0 :J< =01>@0 >B 40==8. !2J@65B5 A5 AJA A>1AB25=8:0 =0 =01>@0 >B 40==8 70 4>?J;=8B5;=> AJ459AB285.�5 <>65B5 40 87?>;720B5 A2>9AB2>B> EffectiveUserName, BJ9 :0B> 8;8 AB5 A2J@70=8 A :;0A8G5A:0 @01>B=0 >1;0AB, 8;8 =5 AB5 04<8=8AB@0B>@ =0 @01>B=0B0 >1;0AB. !2J@65B5 A5 AJA AJI5AB2C20I 04<8=8AB@0B>@ =0 @01>B=0 >1;0AB, 70 40 28 ?@54>AB028 =5>1E>48<8B5 @07@5H5=8O, 8;8 ?@5<5AB5B5 =01>@0 >B 40==8 2 @01>B=0B0 >1;0AB, 2 :>OB> AB5 04<8=8AB@0B>@ =0 @01>B=0 >1;0AB. >;O, 286B5 https://go.microsoft.com/fwlink/?linkid=2171972 70 ?>25G5 8=D>@<0F8O.AnalysisServicesServerInputA040G0 70 >1@01>B20=5 =0 :0=0; =0 CA;C38B5 70 0=0;87 =0 MicrosoftMSMDPP1@01>B20=5 =0 4O;1@01>B20=5 =0 87<5@5=8O'1CG5=85 70 <>45;0 70 AJ18@0=5 =0 40==8%">G=>AB =0 <>45; =0 AJ18@0=5 =0 40==80O2:0 70 AJ18@0=5 =0 40==8PA1@01>B20=5 =0 4O;1@01>B20=5 =0 87<5@5=85'1CG5=85 70 <>45;0 70 AJ18@0=5 =0 40==8&">G=>AB =0 <>45;0 70 AJ18@0=5 =0 40==80O2:0 70 AJ18@0=5 =0 40==8JB:@8B 5 3@5H5= 1@>9 2E>4OI8 5;5<5=B8. G0:20 A5 A0<> 548= 2E>4OI 5;5<5=B.*5 5 704045= =87 =0 2@J7:0 :J< 5:75<?;O@0."5 5 704045=0 ?@5?@0B:0 :J< >15:B.*5 5 704045=0 70O2:0 70 AJ18@0=5 =0 40==8.5 5 704045=> 8<5 =0 :0B0;>3.5 5 704045=  =0 1070 40==8.25 5 704045=  =0 AB@C:BC@0 70 AJ18@0=5 =0 40==8.95 A0 704045=8 70O2:8 70 ?>24830=5 ?@8 AJ18@0=5 =0 40==8.N0O2:8B5 70 ?>24830=5 ?@8 AJ18@0=5 =0 40==8 =5 A0 70?8A0=8 2 ?@028;=8O D>@<0B.">G=>AB ?@8 AJ18@0=5 =0 40==80O2:0 70 AJ18@0=5 =0 40==89><?>=5=BJB =5 ?@54>AB02O >?8A0=8O =0 :>4>25B5 70 3@5H:0.6#:070=0B0 2E>4OI0 :>;>=0 =5 AJ4J@60 AJE@0=5=8B5 40==8.PA40O25=0B0 >?5@0F8O =5 A5 ?>44J@60 >B B>78 :><?>=5=B.P"8?JB =0 40==8B5 =0 :>;>=0B0 "%{ccon_column/}" =5 A5 ?>44J@60 >B B>78 :><?>=5=B.�">78 :><?>=5=B ?>44J@60 A0<> 70O2:8 70 PREDICTION JOIN 70 AJ18@0=5 =0 40==8, 87?J;=5=8 G@57 F5;528O <>45; =0 1070B0 =0 40==8B5 2 :0=0;=8O =01>@ @54>25.F0=0;=>B> >1@01>B20=5 =0 87<5@5=8O "@>48B5;-=0A;54=8:" =5 A5 ?>44J@60.PA=0: 70 @5AC@A8 =0 DC=:F88._>=25@B8@0 548= 8;8 ?>25G5 =01>@8 2 <0A82 70 87?>;720=5 2J2 DC=:F8O, 45D8=8@0=0 >B ?>B@518B5;O.*@JI0 87<5@5=85B>, AJ4J@60I> C:070=> =82>.)@JI0 87<5@5=85B>, AJ4J@60I> C:070= G;5=..@JI0 87<5@5=85B>, AJ4J@60I> C:070=0 95@0@E8O.S@JI0 87<5@5=85B>, G8OB> 1078@0=0 =0 =C;0 ?>78F8O 2 :C10 5 C:070=0 >B F8D@>2 87@07..@JI0 87<5@5=85B>, G85B> 8<5 5 C:070=> >B =87.&@JI0 95@0@E8OB0 =0 C:070=> 87<5@5=85.!@JI0 95@0@E8OB0 =0 C:070=> =82>.@JI0 =82>B> =0 4045= G;5=.Z@JI0 =82>B>, G8OB> 1078@0=0 =0 =C;0 ?>78F8O 2 4045=> 87<5@5=85 5 C:070=0 >B F8D@>2 87@07.2@JI0 =82>B>, G85B> 8<5 5 C:070=> >B 87@07 =0 =87.S@JI0 TRUE, 0:> 420 A@02=5=8 >15:B0 A0 5:2820;5=B=8, 2 ?@>B825= A;CG09 2@JI0 FALSE.b@JI0 TRUE, 0:> C:070=8OB G;5= 5 ?@54H5AB25=8: =0 4@C3 C:070= G;5=, 2 ?@>B825= A;CG09 2@JI0 FALSE._@JI0 TRUE, 0:> >F5=5=8OB 87@07 5 AB>9=>ABB0 =0 ?@07=0B0 :;5B:0, 2 ?@>B825= A;CG09 2@JI0 FALSE.V@JI0 TRUE, 0:> C:070=8OB G;5= 5 2 :>=:@5B=0 35=5@0F8O, 2 ?@>B825= A;CG09 2@JI0 FALSE.L@JI0 TRUE, 0:> C:070=8OB G;5= 5 ;8AB>2 G;5=, 2 ?@>B825= A;CG09 2@JI0 FALSE.[@JI0 TRUE, 0:> C:070=8OB G;5= 5 A@>45= =0 4@C3 C:070= G;5=, 2 ?@>B825= A;CG09 2@JI0 FALSE.,@JI0 ?@54H5AB25=8:0 =0 G;5= 2 C:070=> =82>.B@JI0 ?@54H5AB25=8:0 =0 G;5= =0 :>=:@5B=> @07AB>O=85 2 95@0@E8OB0.G@JI0 ?>A;54=8O A@>45= G;5= A@54 =0A;54=8F8B5 =0 G;5= 2 :>=:@5B=> =82>.k@JI0 4JI5@=8O G;5= AJA AJI0B0 A@>4=0 ?>78F8O ?>4 4045= @>48B5;A:8 G;5= :0B> B>78 =0 C:070=8O 4JI5@5= G;5=.6@JI0 B5:CI8O G;5= ?@8 87<5@5=85 ?> 2@5<5 =0 8B5@0F8O.D@JI0 35=5@8@0= >B A8AB5<0B0 G;5= =0 40==8, A2J@70= A =5;8AB>2 G;5=./@JI0 G;5=0 ?> ?>4@0718@0=5 =0 4045=0 95@0@E8O.0@JI0 G;5=0 ?> ?>4@0718@0=5 =0 4045=> 87<5@5=85.,@JI0 ?J@28O 4JI5@5= 5;5<5=B >B C:070= G;5=.C@JI0 ?J@28O 4JI5@5= 5;5<5=B >B @>48B5;A:8O 5;5<5=B =0 C:070= G;5=.>@JI0 G;5=, :>9B> 87:;NG20 AB>9=>AB8B5 >B :>=:@5B=> 87<5@5=85.@JI0 G;5= >B :>=:@5B5= :>@B56.V@JI0 G;5=0, :>9B> 5 C:070= 1@>9 ?>78F88 ?@548 :>=:@5B5= G;5= >B 87<5@5=85B> =0 G;5=0./@JI0 ?>A;54=8O 4JI5@5= 5;5<5=B =0 C:070= G;5=.F@JI0 ?>A;54=8O 4JI5@5= 5;5<5=B >B @>48B5;A:8O 5;5<5=B =0 C:070= G;5=.U@JI0 G;5=0, :>9B> 5 C:070= 1@>9 ?>78F88 A;54 :>=:@5B5= G;5= >B 87<5@5=85B> =0 G;5=0.A@JI0 5:2820;5=B0 =0 G;5=0 :J< :>=:@5B5= G;5= 2 C:070=0 95@0@E8O.1@JI0 G;5=0, G85B> 8<5 5 C:070=> >B 87@07 =0 =87.9@JI0 A;5420I8O G;5= 2 =82>B>, :>5B> AJ4J@60 C:070= G;5=.T@JI0 ?J@28O A@>45= 5;5<5=B >B =0A;54=8F8B5 =0 C:070=> =82> ?> 871>@ 70 C:070= G;5=.L@JI0 G;5= >B ?@548H5= ?5@8>4 2 AJI0B0 >B=>A8B5;=0 ?>78F8O :0B> C:070= G;5=.)@JI0 @>48B5;A:8O 5;5<5=B =0 C:070= G;5=.9@JI0 ?@548H=8O G;5= 2 =82>B>, :>5B> AJ4J@60 C:070= G;5=.(@JI0 G;5= >B 87@07 =0 =87 2 MDX D>@<0B.i@JI0 20;84=0 <O@:0 2J2 28@BC0;5= :C1 G@57 87B;0A:20=5 =0 =5?@8;>68<8B5 87<5@5=8O :J< BOE=>B> 3>@=> =82>.i@JI0 87G8A;5=0 AB>9=>AB A ?><>IB0 =0 AJ>B25B=0B0 03@530B=0 DC=:F8O =0 1070B0 =0 03@530B=8O B8? =0 G;5=0.K@JI0 A@54=0B0 AB>9=>AB =0 F8D@>2 87@07, 87G8A;5= =0 1070B0 =0 4045= =01>@.Q@JI0 B5:CI8O 5B0? >B 87G8A;5=85B> =0 4045= :C1 70 :>=B5:AB0 =0 C:070=0B0 70O2:0.f@JI0 AB>9=>ABB0 =0 F8D@>2 MDX 87@07, 87G8A;5=0 =0 1070B0 =0 C:070=8O 5B0? =0 87G8A;5=85 =0 4045= :C1.PA,1548=O20 AB>9=>AB =0 ?@07=0 :;5B:0 A G8A;>.L@JI0 2708<>>B=>H5=85B> <564C 425 A5@88, 87G8A;5=> =0 1070B0 =0 4045= =01>@.`@JI0 1@>O :>@B568 2 4045= =01>@, :0B> ?> 65;0=85 <>65 40 2:;NG20 8;8 87:;NG20 ?@07=8B5 :>@B568.&@51@>O20 1@>O =0 G;5=>25B5 2 :>@B560.%@51@>O20 1@>O =0 :>@B568B5 2 =01>@0.%@51@>O20 1@>O =0 87<5@5=8OB0 2 :C10.'@51@>O20 1@>O =0 =820B0 2 87<5@5=85B>.s@JI0 :>20@80F8OB0 =0 425 A5@88, 87G8A;5=0 =0 1070B0 =0 4045= =01>@, A ?><>IB0 =0 87<5AB5=0B0 D>@<C;0 70 ?>?J;20=5.u@JI0 :>20@80F8OB0 =0 425 A5@88, 87G8A;5=0 =0 1070B0 =0 4045= =01>@, A ?><>IB0 =0 =587<5AB5=0B0 D>@<C;0 70 ?>?J;20=5./@JI0 1@>O =0 @07;8G=8B5 :>@B568 2 4045= =01>@.C@JI0 54=0 8;8 425 F8D@>28 AB>9=>AB8, >?@545;5=8 >B ;>38G5A:8 B5AB.e7G8A;O20 ;8=59=0B0 @53@5A8O =0 4045= =01>@ 8 2@JI0 AB>9=>ABB0 =0 b 2 @53@5A8>==0B0 ;8=8O y = ax + b.e7G8A;O20 ;8=59=0B0 @53@5A8O =0 4045= =01>@ 8 2@JI0 AB>9=>ABB0 =0 y 2 @53@5A8>==0B0 ;8=8O y = ax + b.U7G8A;O20 ;8=59=0B0 @53@5A8O =0 4045= =01>@ 8 2@JI0 R�� (:>5D8F85=BJB =0 >?@545;O=5).e7G8A;O20 ;8=59=0B0 @53@5A8O =0 4045= =01>@ 8 2@JI0 AB>9=>ABB0 =0 a 2 @53@5A8>==0B0 ;8=8O y = ax + b.k7G8A;O20 ;8=59=0B0 @53@5A8O =0 4045= =01>@ 8 2@JI0 48A?5@A8OB0, A2J@70=0 A @53@5A8>==0B0 ;8=8O y = ax + b.Z@JI0 AB>9=>ABB0 =0 MDX 87@07, 87G8A;5=0 =0 1070B0 =0 4@C3 871@0= :C1 2 AJI0B0 1070 40==8.I@JI0 AB>9=>ABB0 =0 87@07 =0 =87, 87G8A;5=0 =0 1070B0 =0 4@C3 871@0= :C1.J@JI0 <0:A8<0;=0B0 AB>9=>AB =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@.L@JI0 AB>9=>ABB0 =0 <5480=0B0 =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@.I@JI0 <8=8<0;=0B0 AB>9=>AB =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@.Q@JI0 1078@0=0B0 =0 =C;0 AB>9=>AB =0 @54=>B> G8A;8B5;=>, A2J@70=> A C:070=> =82>.S@JI0 AB>9=>ABB0 =0 F8D@>2 87@07, 87G8A;5= =0 1070B0 =0 <>45; 70 AJ18@0=5 =0 40==8.?@JI0 1078@0=0B0 =0 54=> >F5=:0 =0 4045= :>@B56 2 C:070= =01>@.{@JI0 AB>9=>AB, 35=5@8@0=0 >B 8725640=5B> =0 AB>9=>AB8B5 =0 4JI5@=8B5 5;5<5=B8 =0 4045= G;5= G@57 C:070=8O C=0@5= >?5@0B>@.�@JI0 AB0=40@B=>B> >B:;>=5=85 =0 4045= F8D@>2 87@07, 87G8A;5=> =0 1070B0 =0 =01>@ G@57 =587<5AB5=> ?>?J;20=5. (A524>=8< =0 Stdev.)�@JI0 AB0=40@B=>B> >B:;>=5=85 =0 4045= F8D@>2 87@07, 87G8A;5=> =0 1070B0 =0 =01>@ G@57 87<5AB5=> ?>?J;20=5. (A524>=8< =0 StdevP.)g@JI0 AB0=40@B=>B> >B:;>=5=85 =0 F8D@>2 87@07, 87G8A;5=> =0 1070B0 =0 =01>@ G@57 =587<5AB5=> ?>?J;20=5.g@JI0 AB0=40@B=>B> >B:;>=5=85 =0 F8D@>2 87@07, 87G8A;5=> =0 1070B0 =0 =01>@ G@57 =587<5AB5=> ?>?J;20=5.@JI0 AB>9=>AB >B 87@07 =0 =87.@@JI0 A1>@0 =0 F8D@>2 87@07, 87G8A;5= =0 1070B0 =0 C:070= =01>@. @JI0 AB>9=>ABB0 =0 C:070= G;5=.[@JI0 48A?5@A8OB0 =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@ G@57 =587<5AB5=> ?>?J;20=5.t@JI0 48A?5@A8OB0 =0 F8D@>2 87@07, 87G8A;5= =0 1070B0 =0 =01>@ G@57 >15:B82=> ?>?J;20=5. (=0@8G0=> >I5 DC=:F8O Var.)v@JI0 48A?5@A8OB0 =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@ G@57 >15:B82=> ?>?J;20=5. (=0@8G0=> >I5 DC=:F8O VarP.)Y@JI0 48A?5@A8OB0 =0 F8D@>2 87@07, 87G8A;5=0 =0 1070B0 =0 =01>@ G@57 >15:B82=> ?>?J;20=5.J7?J;=O20 DC=:F8O, 45D8=8@0=0 >B ?>B@518B5;O, :>OB> 2@JI0 ?@07=0 AB>9=>AB.K@JI0 =01>@, 35=5@8@0= G@57 4>102O=5 =0 87G8A;5=8 G;5=>25 :J< C:070= =01>@.U@JI0 =01>@, AJ4J@60I 2A8G:8 G;5=>25 =0 87<5@5=85B>, 2:;NG8B5;=> 87G8A;5=8B5 G;5=>25.P@JI0 =01>@, AJ4J@60I 2A8G:8 G;5=>25 =0 =82>B>, 2:;NG8B5;=> 87G8A;5=8B5 G;5=>25.E@JI0 =01>@ >B 2A8G:8 ?@54H5AB25=8F8 =0 4045= G;5= =0 :>=:@5B=> =82>.b@JI0 =01>@ >B 2A8G:8 ?@54H5AB25=8F8 =0 4045= G;5= =0 :>=:@5B=> @07AB>O=85 =04 G;5=0 2 95@0@E8OB0..@JI0 =01>@ >B 4><8=8@0I8B5 5;5<5=B8 =0 G;5=0.@JI0 =01>@, 45D8=8@0= 2 >A.i@JI0 C:070= 1@>9 5;5<5=B8 >B 4>;=0B0 G0AB =0 4045= =01>@, :0B> ?> 65;0=85 =01>@JB A5 A>@B8@0 2 =0G0;>B>.t!>@B8@0 4045= =01>@ 8 2@JI0 C:070=8O 1@>9 =09-4>;=8 5;5<5=B8, G89B> :C<C;0B825= >1I A1>@ 5 =09-<0;:> C:070= ?@>F5=B.r!>@B8@0 4045= =01>@ 8 2@JI0 C:070=8O 1@>9 =09-4>;=8 5;5<5=B8, G89B> :C<C;0B825= A1>@ 5 =09-<0;:> C:070=0 AB>9=>AB.'@JI0 4JI5@=8B5 5;5<5=B8 =0 4045= G;5=.PA,@JI0 25:B>@=>B> ?@>872545=85 =0 420 =01>@0.y@JI0 =01>@0 >B =0A;54=8F8 =0 4045= G;5= =0 C:070=> =82>, :0B> ?> 65;0=85 2:;NG20 8;8 87:;NG20 =0A;54=8F8B5 2 4@C38 =820.�@JI0 =01>@0 =0A;54=8F8 =0 4045= G;5= =0 :>=:@5B=> @07AB>O=85 2 95@0@E8OB0, :0B> ?> 65;0=85 2:;NG20 8;8 87:;NG20 =0A;54=8F8B5 2 4@C38 =820.?@JI0 =01>@, :0B> ?@5<0E20 4C1;8@0=8B5 :>@B568 >B C:070= =01>@.�5B09;878@0 G;5=>25B5 =0 4045= =01>@ A 54=> =82> ?>4 =09-=8A:>B> =82>, ?@54AB025=> 2 =01>@0, 8;8 54=> =82> ?>4 4045=> 87<5@5=85, 871@0=> ?@>872>;=> ?> =53>28O 1078@0= =0 =C;0 8=45:A =0 4045= G;5=, ?@54AB025= 2 =01>@0.�5B09;878@0 G;5=>25B5 =0 4045= =01>@ A 54=> =82> ?>4 =09-=8A:>B> =82>, ?@54AB025=> 2 =01>@0, 8;8 54=> =82> ?>4 =82> ?> 871>@ =0 G;5=, ?@54AB025= 2 =01>@0.m5B09;878@0 G;5=>25B5 =0 C:070= 1@>9 >B 4>;=8B5 G;5=>25 =0 4045= =01>@ =0 :>=:@5B=> =82> 4> 54=> =82> =04>;C.[5B09;878@0 C:070= 1@>9 3>@=8 G;5=>25 >B 4045= =01>@ =0 :>=:@5B=> =82> 4> 54=> =82> =04>;C.N5B09;878@0 G;5=>25B5 2 C:070= =01>@, :>8B> A0 =0;8G=8 2J2 2B>@8 C:070= =01>@.�>=:@5B878@0 G;5=>25B5 2 >1>A>15=0 3@C?0, :>OB> 5 =0;8G=0 2J2 2B>@0 >1>A>15=0 3@C?0, >3@0=8G0209:8 35=5@8@0=0B0 3@C?0 4> :>=:@5B5= 1@>9 >B =09-4>;=8B5 G;5=>25.�>=:@5B878@0 G;5=>25B5 2 >1>A>15=0 3@C?0, :>OB> 5 =0;8G=0 2J2 2B>@0 >1>A>15=0 3@C?0, >3@0=8G0209:8 35=5@8@0=0B0 3@C?0 4> :>=:@5B5= 1@>9 >B =09-4>;=8B5 G;5=>25.T@8428620 :J< ?>->1>1I5=8 40==8 G;5=>25B5 =0 4045= =01>@, :>8B> A0 ?>4 C:070=> =82>.c@8428620 :J< ?>->1>1I5=8 40==8 G;5=>25B5 2 C:070=0 =01>@, :>8B> A0 =0;8G=8 2J2 2B>@8 C:070= =01>@.F"J@A8 @07;8:0B0 <564C 420 =01>@0, :0B> ?> 65;0=85 70?0720 4C1;8:0B8B5.7@JI0 =01>@ :>@B568 >B 872;5G5=8 5;5<5=B8 =0 87<5@5=85.O@JI0 =01>@0, ?>;CG5= >B D8;B@8@0=5B> =0 =01>@ =0 1070B0 =0 CA;>285 70 BJ@A5=5.PAP@8;030 =01>@ :J< 2A5:8 G;5= =0 4@C3 =01>@ 8 >1548=O20 ?>;CG5=8B5 =01>@8 2 54=>.0@JI0 ?J@28O C:070= 1@>9 5;5<5=B8 2 4045= =01>@.Y>@JG20 G;5=>25B5 =0 4045= =01>@ 2 95@0@E8O 2 =5CB@0;5= 8;8 ?> 65;0=85 ?>AB=5CB@0;5= @54.C@JI0 A5G5=85B> =0 420 =01>@0, :0B> ?> 65;0=85 70?0720 4C1;8:0B8B5.7@JI0 =01>@ >B G;5=>25 ?@548 8 2:;NG8B5;=> C:070= G;5=.3@JI0 =01>@0 >B 2A8G:8 G;5=>25 2 C:070=> 87<5@5=85.2@JI0 =01>@0 >B 2A8G:8 G;5=>25 2 C:070=0 95@0@E8O.D@JI0 =01>@0 >B 2A8G:8 G;5=>25 =0 :>=:@5B=> =82> 2 4045=> 87<5@5=85.v@JI0 =01>@ >B G;5=>25 >B =82>B> =0 <5A5F 2J2 2@5<52> 87<5@5=85, 70?>G20I> A ?J@28O ?5@8>4 8 702J@H20I> A C:070= G;5=.P@JI0 =01>@, AJ4J@60I 548= G;5= =0 1070B0 =0 87@07 =0 =87, AJ4J@60I 8<5 =0 G;5=.^@JI0 25:B>@=>B> ?@>872545=85 =0 420 8;8 ?>25G5 =01>@0 :0B> =01>@, 87:;NG20I ?@07=8B5 G;5=>25.S>4@5640 G;5=>25B5 =0 4045= =01>@, :0B> ?> 65;0=85 70?0720 8;8 =0@CH020 95@0@E8OB0.g@JI0 =01>@ >B G;5=>25 (?5@8>48) >B :>=:@5B=> =82>, 70?>G20I> A ?J@28O G;5= 8 702J@H20I> A C:070= G;5=.{@JI0 =01>@ >B G;5=>25 >B =82>B> =0 B@8<5A5G85 2J2 2@5<52> 87<5@5=85, 70?>G20I> A ?J@28O ?5@8>4 8 702J@H20I> A C:070= G;5=.D@JI0 =01>@0 >B A@>4=8 5;5<5=B8 =0 C:070= G;5=, 2:;NG20I A0<8O G;5=.O@JI0 =01>@, 35=5@8@0= >B ?@5<0E20=5B> =0 87G8A;5=8 G;5=>25 >B :>=:@5B5= =01>@.2!J74020 =01>@ >B C:070= 87@07 =0 =87 2 MDX D>@<0B.*@JI0 ?>4=01>@ >B G;5=>25 >B C:070= =01>@.2@JI0 ?>4=01>@ >B G;5=>25 >B :@0O =0 C:070= =01>@.5@52:;NG20 AJAB>O=85B> =0 45B09;878@0=5 =0 G;5=>25B5.k@JI0 :>=:@5B5= 1@>9 5;5<5=B8 >B =09-3>@=8B5 G;5=>25 =0 C:070= =01>@, :0B> ?> 65;0=85 70O2O20 ?J@2> =01>@0.d!>@B8@0 4045= =01>@ 8 2@JI0 =09-3>@=8B5 5;5<5=B8, G89B> :C<C;0B825= A1>@ 5 =09-<0;:> C:070= ?@>F5=B.f!>@B8@0 4045= =01>@ 8 2@JI0 =09-3>@=8B5 5;5<5=B8, G89B> :C<C;0B825= A1>@ 5 =09-<0;:> C:070=0 AB>9=>AB.a@JI0 =01>@, 35=5@8@0= >B >1548=O20=5B> =0 420 =01>@0, :0B> ?> 871>@ 70?0720 4C1;8@0=8B5 G;5=>25.�@JI0 =01>@, 35=5@8@0= >B 48=0<8G=>B> AC<8@0=5 =0 4JI5@=8 G;5=>25 2 C:070= =01>@, :0B> ?> 65;0=85 87?>;720 H01;>= 70 8<5B> =0 @>48B5;A:8O G;5= 2 ?>;CG5=8O =01>@.u@JI0 =01>@ G;5=>25 >B =82>B> =0 A54<8F0 2J2 2@5<52> 87<5@5=85, 70?>G20I> A ?J@28O ?5@8>4 8 702J@H20I> A C:070= G;5=.w@JI0 =01>@ >B G;5=>25 >B =82>B> =0 3>48=0 2J2 2@5<52> 87<5@5=85, 70?>G20I> A ?J@28O ?5@8>4 8 702J@H20I> A C:070= G;5=.e@JI0 AB>9=>ABB0 =0 MDX 87@07 =0 =87, 87G8A;5= =0 1070B0 =0 C:070=8O 5B0? =0 87G8A;5=85 =0 4045= :C1.,1548=O20 AB>9=>ABB0 =0 ?@07=0 :;5B:0 2 =87.U@JI0 70;5?5= =87, AJ74045= >B 87G8A;5=85B> =0 87@07 =0 =87 =0 1070B0 =0 4045= =01>@.A@JI0 54=0 >B 425 AB>9=>AB8 =0 =87, >?@545;5=8 >B ;>38G5A:8 B5AB.=@JI0 =87 2J2 D>@<0B =0 <=>3><5@5= 87@07 (MDX) >B 4045= G;5=.#@JI0 8<5B> =0 :>=:@5B=> 87<5@5=85.@JI0 8<5B> =0 :>=:@5B5= G;5=.@JI0 8<5B> =0 :>=:@5B=> =82>."@JI0 8<5B> =0 :>=:@5B=0 95@0@E8O.>@JI0 =87, AJ4J@60I AB>9=>ABB0 =0 A2>9AB2>B> =0 C:070=8O G;5=.(!J74020 =87 2 MDX D>@<0B >B 4045= =01>@.'@JI0 =87 2 MDX D>@<0B >B 4045= :>@B56.+@JI0 C=8:0;=>B> 8<5 =0 :>=:@5B=0 95@0@E8O.,@JI0 C=8:0;=>B> 8<5 =0 :>=:@5B=> 87<5@5=85.'@JI0 C=8:0;=>B> 8<5 =0 :>=:@5B=> =82>.'@JI0 C=8:0;=>B> 8<5 =0 :>=:@5B5= G;5=.@@JI0 8<5B> =0 4><59=0 8 ?>B@518B5;A:>B> 8<5 =0 B5:CI0B0 2@J7:0.9@JI0 B5:CI8O :>@B56 >B 4045= =01>@ ?> 2@5<5 =0 8B5@0F8O.@JI0 :>@B56 >B C:070= =01>@.3!J74020 :>@B56 >B C:070= 87@07 =0 =87 2 MDX D>@<0B. PA                                                 PAM>;CG5=> 5 8725AB85 >B 5:75<?;O@ =0 SQL Server 70 B01;8F0B0 "%{ccon_table/}".;>;CG5=> 5 8725AB85 >B 87B>G=8:0 =0 40==8 "%{datasource/}".."078 :><0=40 70O28 >B<O=0B0 =0 4@C38 >?5@0F88.l?5@0F8OB0 70 ?@>G8B0=5 =0 8725AB85B> >B SQL Server 5 =5CA?5H=0. >4 =0 AJAB>O=85B> =0 SQL Trace: %d{code/}.e?5@0F8OB0 70 ?@>G8B0=5 =0 8725AB85B> 70 >1E>640=5 2 87B>G=8:0 =0 40==8 "%{datasource/}" 5 =5CA?5H=0.�?5@0F8OB0 70 ?@>G8B0=5 70 ?@>F5A0 =0 >1E>640=5 =0 8725AB8OB0 2 87B>G=8:0 =0 40==8 "%{datasource/}" 5 =5CA?5H=0, BJ9 :0B> @57C;B0BJB =5 AJ4J@60 :>;>=8.}B:@8B8OB =><5@ =0 :>;>=0 ?> 2@5<5 =0 87G8A;O20=5B> =0 45D8=8F8OB0 =0 ?@>A;54O20=5 =5 5 2 480?07>=0 =0 4>?CAB8<8B5 AB>9=>AB8.~B:@8B8OB =><5@ =0 AJ18B85 ?> 2@5<5 =0 87G8A;O20=5 =0 ?@>A;54O20=5B> =0 45D8=8F8OB0 =5 5 2 480?07>=0 =0 4>?CAB8<8B5 AB>9=>AB8.D<5B> =0 D09;0 %{filename/} =5 5 ?>-4J;3> >B A8AB5<=>B> >3@0=8G5=85.}>102O=5B> :J< D09;0 70 ?@>A;54O20=5 "%{filename/}" 5 =5CA?5H=>, BJ9 :0B> D09;JB =5 5 ?@028;=> 702J@H5= 8 <>65 40 A5 ?>2@548.�>102O=5B> :J< D09;0 70 ?@>A;54O20=5 "%{filename/}" 5 =5CA?5H=>, BJ9 :0B> D09;JB >B3>20@O =0 8;8 5 ?>-4J;J3 >B >3@0=8G5=85B> 70 @07<5@.95D8=8F8OB0 =0 ?@>A;54O20=5B> 5 702J@H5=0 >B 4@C3 ?@>F5A.0!B>9=>ABB0 =0 datetime =5 <>65 40 A5 :>=25@B8@0.e<0 =5AJ>B25BAB285 2 B8?>25B5 2 >?5@0B>@0 70 D8;BJ@0 (=0?@8<5@, >?5@0B>@ LIKE A :>;>=0 A F5;8 G8A;0).3!B@C:BC@0B0 =0 D8;BJ@0 70 ?@>A;54O20=5 5 =520;84=>.@5D8=8F8OB0 =0 D09;0 70 ?@>A;54O20=5 "%{filename/}" 5 ?>2@545=0.O@>A;54O20=5B> 5 87B5:;> (:@09=>B> 2@5<5, C:070=> 70 ?@>A;54O20=5B> 5 87B5:;>).�1>=8@0=5B> 70 ?@>A;54O20=5B> =0 A5A8OB0 ?> ?>4@0718@0=5 (>BG5B 70 @0728B85) 5 =5CA?5H=>, BJ9 :0B> 2@J7:0B0 =5 5 A2J@70=0 AJA AJI5AB2C20I0 A5A8O.� 07@5H5=85B> 70 AJ74020=5 =0 ?@>A;54O20=5 5 >BE2J@;5=>, BJ9 :0B> ?>B@518B5;OB =O<0 @07@5H5=8O >B AJ@2J@=8O 04<8=8AB@0B>@ 8;8 @07@5H5=85B> 70 ?@53;5640=5 =0 AJ18B8O 70 ?@>A;54O20=5 =5 <>65 40 A5 30@0=B8@0 >B D8;BJ@0 70 ?@>A;54O20=5. 0 40 30@0=B8@0B5 ?>4E>4OI8B5 @07@5H5=8O 70 ?@53;5640=5 =0 AJ18B8O 70 ?@>A;54O20=5, 87?>;7209B5 4045= D8;BJ@ 70 C:0720=5 =0 8<5B> =0 AJI5AB2C20I0 1070 40==8, :>OB> ?>B@518B5;OB <>65 40 04<8=8AB@8@0.� 07@5H5=85B> 70 AJ74020=5 =0 ?@>A;54O20=5 5 >B:070=>. !0<> G;5=>25 =0 @>;OB0 =0 04<8=8AB@0B>@ =0 AJ@2J@0 <>30B 40 AJ74020B 8;8 40 A5 01>=8@0B 70 ?@>A;54O20=5 157 AB@C:BC@0 =0 D8;B@8B5.E@>A;54O20=5 =0 ?@>25@:0 >B:@8 3@5H:0 8 A?8@0 CA;C30B0 70 5:75<?;O@0.xJ75; =0 D8;BJ@ 8<0 ?>4AB@C:BC@0, :>5B> =5 5 @07@5H5=>. !0<> 2J7;8B5 =0 D8;B@8 AND, OR 8 NOT <>30B 40 8<0B ?>4AB@C:BC@8.bJ75; =0 D8;BJ@ >B B8?0 AND 8;8 OR ;8?A20 >B 54=0 8;8 ?>25G5 ?>4AB@C:BC@8. 78A:20B A5 420 2J75;0.BJ75; =0 D8;BJ@ >B B8?0 NOT B@O120 40 8<0 B>G=> 54=0 ?>4AB@C:BC@0.+!J74045= 5 2J75; =0 D8;BJ@ A =520;845= B8?.aJ75; =0 D8;BJ@ >B B8?0 AND, OR 8;8 NOT AJ4J@60  =0 :>;>=0. "578 B8?>25 =5 <>65 40 AJ4J@60B .eJ75; =0 D8;BJ@ >B B8?0 AND, OR 8;8 NOT AJ4J@60 AB>9=>AB. "578 B8?>25 =5 <>30B 40 AJ4J@60B AB>9=>AB8.qJ75; =0 4045= D8;BJ@ AJ4J@60 :>;>=0 "%{column/}", :>OB> =5 5 =0;8G=0 2 ?@>A;54O20=5B> 8 =5 5 ?@>872>4=0 =0 SPID.;J75; =0 D8;BJ@ >B B8?0 LIKE B@O120 40 8<0 AB>9=>AB =0 =87.^J75; =0 D8;BJ@ >B B8?0 LIKE =5 <>65 40 8<0 AB>9=>AB =0 =87, :>OB> 5 ?>-4J;30 >B 10 000 7=0:0.qJ7=8:=0 3@5H:0 2 AJ>B25BAB285B> =0 =87>25B5 ?> 2@5<5 =0 0=0;878@0=5 =0 87@070 =0 D8;BJ@0 LIKE 70 ?@>A;54O20=5B>.3@>A;54O20=5B> 5 >B<5=5=> >B >?5@0F8O 70 87B@820=5.8J75; =0 D8;BJ@ >B B8?0 AND 8;8 OR 878A:20 420 >?5@0=40.I!B>9=>ABB0, ?@54>AB025=0 70 @07<5@0 =0 @538AB@0F8>==8O D09;, 5 =520;84=0.dB:@8B0 5 :>;>=0 A =520;84=0 AB@C:BC@0 =0 B8?>25B5 ?@8 0=0;878@0=5 =0 45D8=8F8OB0 =0 ?@>A;54O20=5B>.b!8AB5<=>B> ?@>A;54O20=5 "%{tracename/}" =5 <>65 40 A5 AJ74045 8;8 ?@><5=8 G@57 :;85=BA:0B0 70O2:0.y15:B, C:070= 2 :;85=BA:0 70O2:0, =5 5 >15:B 70 ?@>A;54O20=5. ;85=BJB <>65 40 A5 01>=8@0 A0<> 70 >15:B8 70 ?@>A;54O20=5.M!0<> 04<8=8AB@0B>@8B5 =0 AJ@2J@8 <>65 40 C?@02;O20B ?@>A;54O20=5B> =0 70O2:8.+@>A;54O20=5B> =0 70O2:8 25G5 5 AB0@B8@0=>.K@>A;54O20=5B> =0 70O2:8 =5 5 0:B82=>, B0:0 G5 =5 <>65 40 A5 A?@5 =0 ?0C70.+@>A;54O20=5B> =0 70O2:8 5 A?@O=> =0 ?0C70.F@>A;54O20=5B> =0 70O2:8 =5 <>65 40 A5 A?@5, BJ9 :0B> =5 5 AB0@B8@0=>.W=D>@<0F8OB0 70 ?@>A;54O20=5 =0 70O2:8 =5 <>65 40 A5 872;5G5, BJ9 :0B> =5 5 AB0@B8@0=0.�J;1>G8=0B0 =0 A5@80;878@0=5 =0 >?5@0F8OB0 70 2J7AB0=>2O20=5 =0 ?@>A;54O20=5 =0 70O2:8 8<0 AB>9=>AB "%d{leveldepth/}", :>OB> =5 5 @07@5H5=0.�<5B> =0 2J75;0 =0 :>@5=0 70 >?5@0F8OB0 70 2J7AB0=>2O20=5 =0 ?@>A;54O20=5B> =0 70O2:8 8<0 AB>9=>AB "%{nodename/}", :>OB> =5 >B3>20@O =0 =8:>9 >B AJI5AB2C20I8B5 2J7;8.PA]@>A;54O20=5B> "%{tracename/}" AJ4J@60 "%{elementname/}", :>9B> =5 5 @07@5H5= 70 XEvent Trace?@>A;54O20=5B> "%{tracename/}" =5 AJ4J@60 45D8=8F8O =0 AJ18B8O.c@>A;54O20=5B>  %{tracename/}  AJ4J@60 45D8=8F8O 70 XEvents 8 Profiler Events. ">20 =5 5 @07@5H5=>.X@>A;54O20=5B> "%{tracename/}" AJ4J@60 "%{elementname/}", :>9B> 5 =520;845= XML 5;5<5=B.P@>A;54O20=5B> "%{tracename/}" B@O120 40 AJ4J@60 548= 5;5<5=B "%{elementname/}".p@>A;54O20=5B> =0 ?@>25@:0B0 =0 XEvent "%{tracename/}" B@O120 40 5 A "%{attrName/}" 704045=> =0 "%{attrValue/}".\@>A;54O20=5B> =0 ?@>25@:0B0 =0 XEvent "%{tracename/}" =O<0 >?@545;5=0 F5; "%{targetName/}".,@5H:0 >B <0H8=0B0 XEvent: "%{xeventerror/}"QB=>A8B5;=8OB ?JB =5 A5 ?>44J@60 70 >15:B8 70 ?@>A;54O20=5 A C:070=> LogFilename.l0 5;5<5=B0 "%{elementname/}" 2 ?@>A;54O20=5B> "%{tracename/}" =5 5 45D8=8@0= 0B@81CBJB "%{attributename/}".j<5B> =0 XEvent A5A8OB0 "%{sessionname/}" B@O120 40 5 AJI>B> :0B> 8<5B> =0 ?@>A;54O20=5B> "%{tracename/}".HJ7=8:=0 2JB@5H=0 3@5H:0 2 A8AB5<0B0 XEvent. >4 =0 3@5H:0B0: %d{code/}.8?5@0F8OB0 XEvent 5 =5CA?5H=0 ?>@048 =54>AB0BJG=> ?0<5B.1=8F80;878@0=5B> =0 A8AB5<0B0 XEvent 5 =5CA?5H=>.=!5A8OB0  %{sessionname/}  =0 XEvent =5 <>65 40 1J45 =0<5@5=0.�&5;B0 70 ?>B>:0 >B AJ18B8O 2 A5A8OB0 =0 XEvent  %{sessionname/}  =5 <>65 40 1J45 =0<5@5=0. >65B5 40 A5 01>=8@0B5 A0<> 70 A5A8O =0 XEvent, 70 :>OB> 5 AJ74045=0 F5; 70 ?>B>:0 >B AJ18B8O.PAD!5A8OB0 =0 XEvent, AJ4J@60I0 0:B82=0B0 F5;  %{targetid/} , 5 A?@O=0.�>ABJ?JB 4> ?@>A;54O20=5B> =0 XEvent 5 >B:070=. !0<> 04<8=8AB@0B>@8 <>30B 40 AJ74020B 8;8 40 A5 01>=8@0B 70 ?@>A;54O20=8O =0 XEvent.4@>A;54O20=8OB0 =0 A5A88 =5 A5 ?>44J@60B 70 XEvents.�45=B8D8:0B>@JB =0 01>=0<5=B0 5 =520;845=; B@O120 40 5 C=8:0;5= ?@8 01>=8@0=5 8 845=B8D8:0B>@JB =0 @538AB@8@0= 01>=0<5=B ?@8 >B<O=0 =0 01>=0<5=B0.8?5@0F8OB0 5 702J@H5=0 A @538AB@8@0=8 %d{Count/} 3@5H:8.
58725AB=>
@0BJ: 0=0;87 07H8@5= 0=0;870O2:0@>F5A/ >1@01>B20=5VertiPaqPA@?5@0F8OB0 5 >B<5=5=0, BJ9 :0B> 04<8=8AB@0B>@JB A?@O 5:75<?;O@0.?5@0F8OB0 5 >B<5=5=0.S?5@0F8OB0 5 >B<5=5=0, BJ9 :0B> =5CA?5H=> ?@>A;54O20=5 =0 ?@>25@:0 A?@O 5:75<?;O@0.3?5@0F8OB0 5 >B<5=5=0, BJ9 :0B> A5A8OB0 5 >B<5=5=0.vO<0 4>AB0BJG=> ?0<5B 70 872J@H20=5B> =0 B078 >?5@0F8O. ?8B09B5 >B=>2> ?>-:JA=>, :>30B> 8<0 4>AB0BJG=> =0;8G=0 ?0<5B.Q"5:CI0B0 >?5@0F8O 5 >B<5=5=0, BJ9 :0B> 4@C30 >?5@0F8O 2 B@0=70:F8OB0 5 =5CA?5H=0.D@>0:B82=>B> :5H8@0=5 5 >B<5=5=>, BJ9 :0B> A0 =0;8G=8 ?>-=>28 40==8.PAR!5A8OB0 5 >B<5=5=0, BJ9 :0B> >15:B8B5 =0 A5A8OB0 A0 ?@><5=5=8 >B 4@C30 B@0=70:F8O.7 ?5@0F8OB0 5 >B<5=5=0 ?>@048 :>=D;8:B8 2 70:;NG20=5B>.%?5@0F8OB0 5 >B<5=5=0 >B ?>B@518B5;O.?5@0F8OB0 5 >B<5=5=0, BJ9 :0B> =0428H020 =0AB@>9:0B0 70 2@5<5 =0 87G0:20=5 (2@5<5 =0 87G0:20=5 70 >A8@>BO20=5 =0 A5A8OB0 8;8 2@5<5 =0 87G0:20=5 70 =50:B82=>AB =0 A5A8OB0) 8;8 =0428H020 >3@0=8G5=85B> 70 ?0<5BB0 =0 A5A8OB0. (>4 70 ?>44@J6:0:  %{KillReason/} ).0AB@>9:0B0 70 :>=D83C@8@0=5 GroupAffinity 70 ThreadPool  %{PoolName/}  5 =5?@028;=> D>@<0B8@0=0. 0AB@>9:0B0 B@O120 40 AJ4J@60 ?>@548F0, @0745;5=0 AJA 70?5B08, >B H5AB=045A5B8G=8 =87>25, AJ4J@60I0 <0A:8B5 70 AJ>B25BAB285 70 2AO:0 3@C?0 ?@>F5A>@8 2 A8AB5<0B0.�"%{PoolName/}" ThreadPool =5 <>65 40 A5 AJ74045, BJ9 :0B> ?>@048 =0AB@>9:0B0 70 :>=D83C@8@0=5 GroupAffinity =5 A0 =07=0G5=8 ?@>F5A>@8 :J< =01>@0 =8H:8.6@5<5==0B0 A5A8O 5 >B<5=5=0, BJ9 :0B> =5 5 =5>1E>48<0.W!5A8OB0 5 >B<5=5=0 A?>@54 3>@=8O :>;>=B8BC; 70 :@09 =0 A5A8O 2 70O2:0B0 =0 ?>B@518B5;O.0!5A8OB0 5 >B<5=5=0 ?>@048 87:;NG20=5 =0 AJ@2J@0.PA8!?5F80;=0 3@5H:0 70 ?@548728:20=5 =0 @JG=> @07B>20@20=5.gJ7=8:=0 3@5H:0 ?@8 8728:20=5 =0 DC=:F8OB0 PSAPI  %{Function/} ; :>4 =0 A8AB5<=0 3@5H:0=%d{errorCode/}.?>AB83=0B 5 <0:A8<0;=8OB 1@>9 @54>25 (%I64u{rowsetSizeLimit/}).<0O2:0B0 15H5 ?@5:@0B5=0, BJ9 :0B> 2@J7:0B0 15H5 ?@5:JA=0B0.Q0O2:0B0 5 >B<5=5=0, BJ9 :0B> AJAB>O=85B> =0 70O2:0B0 5 =5>G0:20=> 70 87?J;=5=85.K!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 A 1070 40==8, :>OB> A5 >A2>1>64020.�0O2:0B0 5 >B<5=5=0, BJ9 :0B> 70O2:0B0 =0 :;85=B0 =5 CA?O 40 A5 AJ74045 8;8 40 1J45 ?>AB025=0 =0 >?0H:0B0. ">20 <>65 40 5 2 @57C;B0B =0 AJAB>O=85B> =0 =54>AB0BJG=> ?0<5B =0 AJ@2J@0.T!5A8OB0 5 >B<5=5=0, 70I>B> B5:CI0B0 A>1AB25=0 >A=>2=0 CA;C30 =0 A5A8OB0 5 ?@><5=5=0.v!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 A 1070 40==8, :>OB> 5 18;0 >B=5B0 70 >A2>1>64020=5 =0 ?0<5B 70 4@C38 >?5@0F88.z!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 A 1070 40==8, :>OB> 5 ?C1;8:C20=0 ?>2B>@=>/?@5>1@07C20=0 8 B@O120 40 A5 ?@570@548.[!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 :J< 1070 40==8, G89B> :;NG 70 H8D@>20=5 5 0=C;8@0=.N!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 A 1070 40==8, :>OB> 25G5 =5 5 0:B82=0.�!5A8OB0 5 >B<5=5=0, BJ9 :0B> 5 A2J@70=0 A 1070 40==8, :>OB> 25G5 =5 ?@8=04;568 :J< B>78 :0?0F8B5B Premium =0 PowerBI. ">20 <>65 40 A5 4J;68 =0 <83@8@0=5B> =0 @01>B=0 >1;0AB 8;8 =0 >B<O=0B0 =0 >A83C@O20=5 =0 :0?0F8B5B.j!5A8OB0 5 >B<5=5=0, 70I>B> B5:CI0B0 1070 40==8 =0 A5A8OB0 I5 1J45 :>=25@B8@0=0 2 AJAB>O=85 A0<> 70 G5B5=5.,?5@0F8OB0 5 >B<5=5=0 >B CA;C30 =0 Power BI.�!5A8OB0 5 >B<5=5=0, 70I>B> 5 A2J@70=0 A 1070 40==8 A0<> 70 G5B5=5, :>OB> B@O120 40 A5 70@548 >B=>2> ?>@048 :><0=40 70 <0I018@0=5 =0 A8=E@>=878@0=5B> =0 70O2:0.8@5:@0BO20=5 =0 B@0=70:F8OB0 2 A5A8O %d{TargetSession/}.8@5<5B> =0 87G0:20=5 70 >?5@0F8OB0 70 70:;NG20=5 87B5G5.[> 2@5<5 =0 >?8B0 70 ?@84>1820=5 =0 54=> 8;8 ?>25G5 70:;NG20=8O B@0=70:F8OB0 15H5 >B<5=5=0.>72J@H5= 5 >?8B 70 >B:;NG20=5 =0 >15:B, :>9B> 25G5 5 >B:;NG5=.9#:070=8OB >15:B =0 <5=846J@0 70 70:;NG20=5 =5 AJI5AB2C20.�?5@0F8OB0 5 >B<5=5=0, BJ9 :0B> 5 >B:@8B> CA;>285 70 1;>:8@0=5 A 4@C30 B@0=70:F8O. ">20 >18:=>25=> A5 A;CG20, :>30B> 425 B@0=70:F88 B@O120 40 70:;NG0B 54=8 8 AJI8 >15:B8, => 2 @07;8G5= @54. ?8B09B5 >B=>2> >?5@0F8OB0.+#:070=8OB  =0 70:;NG20=5 25G5 AJI5AB2C20.$0O2:0B0 878A:20 0:B82=0 B@0=70:F8O.J?5@0F8OB0 70 70:;NG20=5 5 =5CA?5H=0 ?>@048 B2J@45 <=>3> ?@><5=8 2 >15:B0.@E828@0=5B> 5 AB0@B8@0=>.@E828@0=5B> 5 702J@H5=>.@E828@0=5B> 5 =5CA?5H=>.J7AB0=>2O20=5B> 5 AB0@B8@0=>.J7AB0=>2O20=5B> 5 702J@H5=>.J7AB0=>2O20=5B> 5 =5CA?5H=>.!8=E@>=878@0=5B> 5 AB0@B8@0=>.!8=E@>=878@0=5B> 5 702J@H5=>.!8=E@>=878@0=5B> 5 =5CA?5H=>.=>3> :><0=48 :J< 1070B0 40==8 70 2J7AB0=>2O20=5, A8=E@>=870F8O, ?@8:0G20=5, AJ74020=5 8;8 1070B0 40==8 70 ?@><O=0 A  8<5='%{objectName/}' 8;8 ='%{objectId/}', :>8B> =5 AJI5AB2C20B =0 AJ@2J@0, => 2A5 >I5 @01>BOB 54=>2@5<5==>. 0AB>OI0B0 B@0=70:F8O 5 ?@5:@0B5=0.41E>640=5B> =0 <5B040==8 70 0@E828@0=5 5 AB0@B8@0=>.31E>640=5B> =0 <5B040==8 70 0@E828@0=5 5 702J@H5=>.31E>640=5B> =0 <5B040==8 70 0@E828@0=5 5 =5CA?5H=>.PAP1548=O20=5 =0 D09;0 =0 B@0=70:F8OB0 '%1' A D09;0 =0 3;02=0B0 :0@B0 =0 25@A88B5.u15:BJB, C:070= 2 :;85=BA:0 70O2:0, =5 5 >15:B =0 1070 40==8. ;85=BJB <>65 40 A8=E@>=878@0 A0<> >15:B =0 1070 40==8.q15:BJB, C:070= 2 :;85=BA:0 70O2:0, =5 5 >15:B =0 1070 40==8. ;85=BJB <>65 40 0@E828@0 A0<> >15:B =0 1070 40==8.�15:BJB "%{objectname/}" =5 <>65 40 A5 2J7AB0=>28, BJ9 :0B> 25G5 AJI5AB2C20. 0409B5 =0AB@>9:0B0 AllowOverwrite =0 True, 70 40 70<5AB8B5 >15:B0.�$09;JB 70 0@E828@0=5 "%{filename/}" 25G5 AJI5AB2C20. J2545B5 4@C3> 8<5 =0 D09;, 87B@89B5 AJI5AB2C20I8O 0@E825= D09; 8;8 70409B5 =0AB@>9:0B0 AllowOverwrite =0 True, A;54 :>5B> ?>2B>@5B5 >?5@0F8OB0.V15:BJB =0 <5B040==8 =  "%{objectid/}", 8<5 "%{objectname/}" =5 <>65 40 A5 0@E828@0.i15:BJB A  "%{objectid/}", 8<5 "%{objectname/}" =5 5 >B:@8B 2 0@E82=8O D09; 8 =5 <>65 40 A5 2J7AB0=>28.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. 3@045=8OB @538AB@0F8>=5= D09; A <5B040==8 <>65 40 5 =5?@028;5=.�5G5 AJI5AB2C20 >15:B A 8<5B> "%{objectname/}" 2 5:75<?;O@0. ($;03JB AllowOverwrite 2068 A0<> 70  =0 >15:B0 "%{objectid/}", 0 =5 70 8<5B> =0 >15:B0.)^@5H:0 ?> 2@5<5 =0 A8=E@>=878@0=5. 5 <>30B 40 A5 A8=E@>=878@0B >15:B8 2 548= 8 AJI 5:75<?;O@.�@5H:0 ?@8 A8=E@>=878@0=5: 5 <>30B 40 A5 A8=E@>=878@0B >15:B8 2 5:75<?;O@8 A @07;8G=8 =0AB@>9:8 =0 @568<0 70 AJE@0=5=85 =0 D09;>25, :0B> =0?@8<5@ =0AB@>9:8B5 70 42>8G=8 XML 8 :><?@5A8@0=5.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. 3@045=8OB @538AB@0F8>=5= D09; <>65 40 ;8?A20.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. 3@045=8B5 <5B040==8 <>65 40 A0 =5?@028;=8.�@5H:0 ?@8 0@E828@0=5: !2>1>4=>B> 48A:>2> ?@>AB@0=AB2> =0 CAB@>9AB2>B> "%{drive/}" 5 =54>AB0BJG=> 70 AJ74020=5 =0 0@E82=8O D09;.J@5H:0 ?@8 2J7AB0=>2O20=5: ><0=40B0 Restore 5 701@0=5=0 70 >D;09= :C1>25.O@5H:0 ?@8 A8=E@>=878@0=5: ><0=40B0 Synchronize 5 701@0=5=0 70 ;>:0;=8 :C1>25.�@5H:0 ?@8 A8=E@>=878@0=5: ><0=40B0 Synchronize 5 =5CA?5H=0 ?@8 A8=E@>=878@0=5 =0 ?@075= A?8AJ: A D09;>25 (?J@28OB 5B0? ;8?A20).O@5H:0 ?@8 A8=E@>=878@0=5: ><0=40B0 Synchronize >?8B20 40 ?>2B>@8 ?J@28O 5B0?.�@5H:0 ?@8 A8=E@>=878@0=5: ;85=BJB >?8B20 40 ?>;CG8 4>ABJ? 4> D09;0 "%{file/}", :>9B> =5 5 2:;NG5= 2 A?8AJ:0 A D09;>25 70 A8=E@>=878@0=5.BB:@8B0 5 =5>G0:20=0 :><0=40 8;8 2J75; ?> 2@5<5 =0 A8=E@>=878@0=5.JJ7=8:=0 3@5H:0 ?> 2@5<5 =0 A8=E@>=878@0=5 =0 1070B0 40==8 "%{Database/}".�J7=8:=0 3@5H:0 ?> 2@5<5 =0 A8=E@>=878@0=5 =0 1070B0 40==8 "%{Database/}": :75<?;O@8B5 =0 <5AB>=07=0G5=85B> 8 87B>G=8:0 B@O120 40 8<0B 54=0:28 AB>9=>AB8 70 A2>9AB2>B> SupportEncryptedConnectionString.j3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 <>65 40 A5 70@54OB ?>@048 =5AJ>B25BAB285 2J2 25@A88B5.- 07H8@5=85B> =0 0@E82=8O <>65 40 A5 A0<>.ABF.�@5H:0 ?> 2@5<5 =0 A8=E@>=878@0=5: 5B040==8B5 2 @538AB@0F8>==8O D09; 70 A8=E@>=878@0=5B> A0 ?>2@545=8; =5 <>65 40 A5 =0<5@8 8/8;8 >1@01>B8 2J75;JB  %{node/} , D09;  %{file/} .�070B0 40==8 70 2J7AB0=>2O20=5/A8=E@>=878@0=5 "%{database/}" B@O120 25G5 40 AJI5AB2C20 2 F5;520B0 <0H8=0 8 B@O120 40 AJ4J@60 >A=>25= 87B>G=8: =0 40==8, A>G5I :J< >A=>2=0 1070 40==8.m 425B5: 2J7AB0=>25=8B5 (8;8 A8=E@>=878@0=8) 8 =>28B5 1078 40==8 B@O120 40 A0 A 54=0:J2 >A=>25= datasourceId.�#:070=8OB datasourceId "%{datasourceid/}" 2 :><0=40B0 Synchronize =5 AJI5AB2C20 2 A8=E@>=878@0=8O 87B>G=8: =0 40==8. #:065B5 ?@028;5= 87B>G=8: =0 40==8 8 ?>2B>@5B5 :><0=40B0.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 2J7AB0=>2O20=5B> =0 1070B0 40==8 "%{Database/}": 0@E82=8OB D09; 5 AJ74045= =0 AJ@2J@ A @07;8G=0 AB>9=>AB 70 A2>9AB2>B> SupportEncryptedConnectionString.lJ7AB0=>2O20=5B> A @07;8G5= DatabaseId/DatabaseName =5 <>65 40 A5 872J@H8 70 1070 40==8 A >B40;5G5=8 4O;>25.R><0=40B0 70 2J7AB0=>2O20=5 <>65 40 AJ4J@60 DatabaseId A0<> 7054=> A DatabaseName.�J7AB0=>2O20=5B> 5 =5CA?5H=>. @E82=8OB D09; 5 AJ74045= =0 AJ@2J@ A EnableBinaryXML=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A EnableBinaryXML=%d{CSSet/}.�J7AB0=>2O20=5B> 5 =5CA?5H=>. @E82=8OB D09; 5 AJ74045= =0 AJ@2J@ A EnableCompression=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A EnableCompression=%d{CSSet/}.�!8=E@>=878@0=5B> 5 =5CA?5H=>. !8=E@>=878@0=5B> >B AJ@2J@0 5 A EnableBinaryXML=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A EnableBinaryXML=%d{CSSet/}.�!8=E@>=878@0=5B> 5 =5CA?5H=>. !8=E@>=878@0=5B> >B AJ@2J@0 5 A EnableCompression=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A EnableCompression=%d{CSSet/}.�J7AB0=>2O20=5B> 5 =5CA?5H=>. @E82=8OB D09; 5 AJ74045= =0 AJ@2J@ A ConnStringEncryptionEnabled=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A ConnStringEncryptionEnabled=%d{CSSet/}.�!8=E@>=878@0=5B> 5 =5CA?5H=>. !8=E@>=878@0=5B> >B AJ@2J@0 5 A ConnStringEncryptionEnabled=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A ConnStringEncryptionEnabled=%d{CSSet/}.�15:B AJA AJI8O  "%{objectId/}", => A @07;8G=> 8<5 "%{objectname/}" 25G5 AJI5AB2C20 2 5:75<?;O@0. ($;03JB AllowOverwrite 2068 A0<> 70  =0 >15:B0, => =5 8 70 8<5B> =0 >15:B0.)�><0=40B0 Backup, Restore 8;8 Synchronize =5 <>65 40 A5 87?J;=8 A 8=8F80;878@0=0 >B ?>B@518B5;O B@0=70:F8O 8;8 2 ?0:5B A B@0=70:F88.~J7AB0=>2O20=5B> ?>4 @07;8G=8 DatabaseId/DatabaseName =5 <>65 40 A5 872J@H8 70 1070 40==8 A 4O;>25 A :>=:@5B=> <5AB>?>;>65=85.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Restore, 87?>;720=0 70 2J7AB0=>2O20=5 =0 >B40;5G5= 4O; 5 =5?J;=>: B@O120 40 AJ4J@60 =5?@075= DataSourceId, DatasourceType=Remote 8 File. ;5<5=B8B5 Folders 8 ConnectionString A0 ?> 871>@.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Restore, 87?>;720=> 70 0:BC0;878@0=5 =0 =87>25 =0 DS 2@J7:8 5 =5?J;=>: B@O120 40 AJ4J@60 =5?@075= DataSourceId, DatasourceType=Local 8 ConnectionString. ;5<5=B8B5 File 8 Folders =5 A0 @07@5H5=8.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Restore, 87?>;720=> 70 C:0720=5 =0 =0=0AO=5 =0 <5AB>?>;>65=85 =0 ?0?:0 B@O120 40 AJ4J@60 =09-<0;:> 548= =5?@075= 5;5<5=B Folder. ;5<5=B8B5 File, DatasourceType, DataSourceId 8 ConnectionString =5 A0 @07@5H5=8.|><0=40B0 Restore @07@5H020 C:0720=5B> A0<> =0 548= 5;5<5=B Location 70 2A8G:8 =0=0AO=8O =0 <5AB>?>;>65=8O =0 ;>:0;=8 ?0?:8.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Synchronize, 87?>;720=0 70 2J7AB0=>2O20=5 =0 >B40;5G5= 4O;, 5 =5?J;=0: B@O120 40 AJ4J@60 =5?@075= DataSourceId, DatasourceType=Remote 8 ConnectionString. ;5<5=BJB Folders 5 ?> 871>@. ;5<5=BJB File =5 5 @07@5H5=.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Synchronize, 87?>;720=0 70 0:BC0;878@0=5 =0 =87>25B5 70 DS 2@J7:0, 5 =5?J;=0: B@O120 40 AJ4J@60 =5?@075= DataSourceId, DatasourceType=Local 8 ConnectionString. ;5<5=B8B5 File 8 Folders =5 A0 @07@5H5=8.�>4AB@C:BC@0B0 Location =0 :><0=40B0 Synchronize, 87?>;720=0 70 C:0720=5 =0 =0=0AO=5 =0 <5AB>?>;>65=85 =0 ?0?:8, B@O120 40 AJ4J@60 =09-<0;:> 548= =5?@075= 5;5<5=B Folder. ;5<5=B8B5 File, DatasourceType, DataSourceId 8 ConnectionString =5 A0 @07@5H5=8.=>3> :><0=48 :J< 1070B0 40==8 70 2J7AB0=>2O20=5, A8=E@>=870F8O, ?@8:0G20=5, AJ74020=5 8;8 1070B0 40==8 70 ?@><O=0 A 8<5="%{objectName/}" 8;8 ="%{objectId/}", :>8B> =5 AJI5AB2C20B =0 AJ@2J@0, => 2A5 >I5 @01>BOB 54=>2@5<5==>. 0AB>OI0B0 B@0=70:F8O 5 ?@5:@0B5=0.�?5@0F8OB0 5 =5CA?5H=0. 5@A8OB0 =0 0@E820 (ver=%d{version/}) =5 5 @07?>7=0B0 >B AJ@2J@0 8 <>65 40 5 AJ74045=0 >B ?>-=>20 25@A8O =0 CA;C38B5 70 0=0;87.�><0=40B0 Synchronize @07@5H020 C:0720=5 A0<> =0 548= 5;5<5=B Location 70 =0=0AO=5B> =0 <5AB>?>;>65=8OB0 =0 2A8G:8 ;>:0;=8 ?0?:8.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. =D>@<0F8OB0 >B=>A=> 23@045=8B5 D09;>25 A 40==8 <>65 40 5 =5?@028;=0.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. !B@C:BC@0B0 =0 23@045=8B5 D09;>25 A 40==8 <>65 40 5 =5?@028;=0.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. =D>@<0F8OB0 >B=>A=> 23@045=8B5 40==8 <>65 40 5 =5?@028;=0.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. 3@045=8B5 40==8 =5 ?@5<8=0E0 ?@>25@:8B5 70 AJ3;0AC20=>AB.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. J2 23@045=8B5 40==8 <>65 40 ;8?A20 8=D>@<0F8O 70 :@0O =0 D09;0.�@5H:0 ?@8 0@E828@0=5/2J7AB0=>2O20=5: $C=:F8OB0 ABFDumper =5 A5 ?>44J@60 70 0@E82=8B5 D09;>25, AJ74045=8 >B AJ@2J@0 AS2005. $09;JB "%{fileName/}" 5 ?@>?CA=0B.070B0 40==8 A 8<5 "%{DBName/}",  "%{DBId/}" =5 <>65 40 A5 2J7AB0=>28, BJ9 :0B> 25G5 AJI5AB2C20 2 AJ@2J@0 8 5 A0<> 70 G5B5=5.�070B0 40==8 A 8<5 "%{DBName/}",  "%{DBId/}" =5 <>65 40 A5 A8=E@>=878@0, BJ9 :0B> 25G5 AJI5AB2C20 2 F5;528O AJ@2J@ 8 5 A0<> 70 G5B5=5.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. $>@<0BJB =0 23@045=8B5 40==8 <>65 40 5 ?>2@545=.�$09;JB "%{fileName/}", C:070= 2 :><0=40B0 Restore, 5 0@E825= D09;, H8D@>20= A AS, :>9B> 5 AJ74045= >B ?@548H=> 8740=85 =0 25@A8OB0 SQL 2008 =0 IA64 ?;0BD>@<0 8 =5 <>65 40 A5 2J7AB0=>28 =0 x86 8;8 AMD64 ?;0BD>@<8.mJ7AB0=>2O20=5B> 5 =5CA?5H=>. @E82=8OB D09; <>65 40 A5 2J7AB0=>28 A0<> =0 AJ@2J@, @01>B5I 2 B01C;0@5= @568<.�<?>@B8@0=5B> 5 =5CA?5H=>. <?>@B8@0=8OB <>45; 70 AJ18@0=5 =0 40==8 5 AJ74045= 2 AJ@2J@ A DeploymentMode=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ @01>B8 A DeploymentMode=%d{CSSet/}.U$C=:F8OB0 70 A8=E@>=878@0=5 =5 A5 ?>44J@60 70 AJ@2J@0, @01>B5I 2 @568< =0 Sharepoint.p5AJ>B25BAB285 2 @568<0 =0 F5;528O AJ@2J@: ?5@0F88B5 ImageLoad 8 ImageSave A0 @07@5H5=8 A0<> 2 B01C;0@5= @568<.C<?>@B8@0=5B> =5 5 @07@5H5=> 70 AJ@2J@0, @01>B5I 2 B01C;0@5= @568<.P:A?>@B8@0=5B> =5 A5 ?>44J@60 70 CA;C38B5 70 0=0;87, @01>B5I8 2 B01C;0@5= @568<.S;B5@=0B82=8 >?F88 70 70I8B0 =5 A5 ?>44J@60B 2 B01;8G5= @568< 70 B5:CI0B0 >?5@0F8O.e5 <>65B5 40 C:065B5 0;B5@=0B82=> <5AB>?>;>65=85 70 0@E828@0=5 2 >B40;5G5=8 <0H8=8 2 B01C;0@5= @568<.e5 <>65B5 40 C:065B5 0;B5@=0B82=> <5AB>?>;>65=85 70 2J7AB0=>2O20=5 =0 1070B0 40==8 2 B01C;0@5= @568<.r?8BJB 70 2J7AB0=>2O20=5 =0 0@E82 =0 1070B0 40==8 A ReadOnly Share A =>2  =0 1070B0 40==8 5 701@0=5= >B AJ@2J@0.[><0=40B0 Restore =5 5 @07@5H5=0, :>30B> A5 87?>;720 23@045=0 <0H8=0 =0 CA;C38B5 70 0=0;87.Z><0=40B0 Backup =5 5 @07@5H5=0, :>30B> A5 87?>;720 23@045=0 <0H8=0 =0 CA;C38B5 70 0=0;87.� 01>B=0B0 :=830 =5 AJ4J@60 20;84=8 23@045=8 40==8 =0 PowerPivot. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. 3@045=8B5 40==8 <>65 40 =5 AJI5AB2C20B.� 01>B=0B0 :=830 =5 AJ4J@60 20;84=8 23@045=8 40==8 =0 PowerPivot. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. $09;>25B5 A 23@045=8 40==8 <>65 40 =5 AJI5AB2C20B.m5 <>65B5 40 2J7AB0=>28B5 1070B0 40==8 2 B01C;0@5= @568<, BJ9 :0B> AJ4J@60 <5AB>?>;>65=8O 872J= ?0?:0B0 Data.�@E82=8OB D09; =0 25@A8O 10.50 AJ4J@60 ReadOnlyExclusive DB, :>OB> <>65 40 A5 2J7AB0=>28 A0<> =0 AJ@2J@8, ?>44J@60I8 0@E828 =0 25@A8O 10.51 8;8 ?>-=>20.�03;02:0B0 =0 :><?@5A8@0=8O 1;>: 5 =520;84=0. J7=8:=0 3@5H:0 ?> 2@5<5 =0 45:><?@5A8@0=5B> =0 "%{pathname/}". ?5@0F8OB0 5 >B<5=5=0.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. >=D83C@0F8OB0 =0 23@045=8B5 40==8 <>65 40 =5 A5 ?>44J@60.nJ7AB0=>2O20=5B> 5 =5CA?5H=>. @E82=8OB D09; <>65 40 A5 2J7AB0=>28 A0<> =0 AJ@2J@, @01>B5I 2 <=>3><5@5= @568<.�5>G0:20= 1@>9 D09;>25 =0 48A:>25 5 A2J@70= A >15:B0 =0 1070B0 40==8. 5@>OB=0 ?@8G8=0 70 B>20 5 ;8?A20I 8;8 ?>2@545= cryptokey.bin 8;8 detach.log D09;.�3@045=8B5 40==8 =0 PowerPivot 2 @01>B=0B0 :=830 =5 CA?OE0 40 A5 70@54OB. !2J@65B5 A5 A >B45;0 70 ?>44@J6:0 =0 :;85=B8. J2 23@045=8B5 40==8 <>65 40 ;8?A20B D09;>25.=B=>A8B5;=8OB ?JB 4> D09;0 =5 A5 ?>44J@60 70 0@E82=8 D09;>25.�!8=E@>=878@0=5B> 5 =5CA?5H=>, BJ9 :0B> AJ@2J@JB =0 87B>G=8:0 5 =0AB@>5= 40 @01>B8 2 <=>3><5@5= @568<, 0 F5;528OB AJ@2J@ 5 =0AB@>5= 40 @01>B8 2 B01C;0@5= @568<.�!8=E@>=878@0=5B> 5 =5CA?5H=>, BJ9 :0B> AJ@2J@JB =0 87B>G=8:0 5 =0AB@>5= 40 @01>B8 2 B01C;0@5= @568<, 0 F5;528OB AJ@2J@ 5 =0AB@>5= 40 @01>B8 2 <=>3><5@5= @568<.�@5H:0 ?> 2@5<5 =0 2J7AB0=>2O20=5/A8=E@>=878@0=5: @E82=8B5 <5B040==8 A0 ?>2@545=8, ?>@048 :>5B> >?5@0F8OB0 =5 <>65 40 =0<5@8 8;8 >1@01>B8 2J75;0  %{node/} .�@E82=8OB  !" & $, AJE@0=O20= 2 0@E82=8O D09;, =5 <>65 40 1J45 >B:@8B 8;8 5 ?>2@545=; ABF D09;JB 5 ?>2@545= 8 1070B0 40==8 =5 <>65 40 1J45 2J7AB0=>25=0.�@5H:0 ?@8 2J7AB0=>2O20=5/A8=E@>=870F8O: 0@E82=8B5 <5B040==8 A0 ?>2@545=8, ?>@048 :>5B> >?5@0F8OB0 =5 <>65 40 =0<5@8 8;8 >1@01>B8 2J75;0  %{node/}  >B 0@E82=8O D09;  %{file/} .�@5H:0 ?@8 2J7AB0=>2O20=5/A8=E@>=870F8O: 70?8AJB 2 0@E82=0B0 48@5:B>@8O 70 AJE@0=5=85 5 ?>2@545=, ?>@048 :>5B> >?5@0F8OB0 =5 <>65 40 =0<5@8 8;8 >1@01>B8 2J75;  %{node/}  >B 0@E82=8O D09; 70 AJE@0=5=85, 4>:0B> G5B5 70?8A >B 48@5:B>@8OB0 70 AJE@0=5=85.�@5H:0 ?@8 2J7AB0=>2O20=5/A8=E@>=870F8O: 0@E82=0B0 48@5:B>@8O 70 AJE@0=5=85 5 ?>2@545=0, ?>@048 :>5B> >?5@0F8OB0 =5 <>65 40 =0<5@8 8;8 >1@01>B8 2J75;0  %{node/}  >B 0@E82=8O D09; 70 AJE@0=5=85, 4>:0B> G5B5 703;02:0B0 =0 48@5:B>@8OB0 70 AJE@0=5=85.�@5H:0 ?@8 2J7AB0=>2O20=5/A8=E@>=870F8O: 703;02:0B0 =0 0@E82=>B> <OAB> 70 AJE@0=5=85 5 ?>2@545=0, ?>@048 :>5B> >?5@0F8OB0 =5 <>65 40 =0<5@8 8;8 >1@01>B8 2J75;0  %{node/}  >B 0@E82=8O D09; 70 AJE@0=5=85, 4>:0B> G5B5 703;02:0B0 =0 <OAB>B> 70 AJE@0=5=85.�@5H:0 ?@8 0@E828@0=5/2J7AB0=>2O20=5: 0@E82=8OB D09; '%{fileName/}', AJE@0=O20= 2 0@E82=>B> <OAB> 70 AJE@0=5=85, 5 ?>2@545=: CRC ?@>25@:0B0 5 =5CA?5H=0.�@5H:0 ?@8 0@E828@0=5/2J7AB0=>2O20=5: 0@E82=8OB D09;  %{fileName/} , AJE@0=5= 2 0@E82=>B> <OAB> 70 AJE@0=5=85, 5 ?>2@545=: EOF ?@>25@:0B0 5 =5CA?5H=0.m$09;JB  %{fileName/} , ?>A>G5= 2 :><0=40B0 70 2J7AB0=>2O20=5, 5 ?>2@545= 8;8 =5 ?@54AB02;O20 AS 0@E825= D09;.�@E82=8OB ?>B>: 70 AJE@0=5=85 5 ?@075= 8;8 =5 AJ4J@60 ?@028;=0 703;02:0. 070B0 40==8 =5 <>65 40 A5 2J7AB0=>28 CA?5H=>. ?5@0F8OB0 5 >B:070=0.�@E82=8OB D09; 70 AJE@0=5=85  %{pathname/}  5 ?@075= 8;8 =5 AJ4J@60 ?@028;=0 703;02:0. 070B0 40==8 =5 <>65 40 A5 2J7AB0=>28 CA?5H=>. ?5@0F8OB0 5 >B:070=0.}>2@540 2 0@E82=8O D09; 70 AJE@0=5=85: =5?>44J@60= @07<5@ =0 AB@0=8F0. >44J@60=8B5 @07<5@8 =0 AB@0=8F0 A0 4096, 8192, 16384.PAx>2@540 2 0@E82=8O D09; 70 AJE@0=5=85: D09;JB =5 5 =0<5@5=. J7<>6=0B0 ?@8G8=0 70 B078 3@5H:0 5 ?>2@540 2 0@E82=8O D09;.�"078 1070 40==8 5 AJ2<5AB8<0 A ?>-=>20 25@A8O =0 CA;C38B5 70 0=0;87 8 =5 <>65 40 A5 70@548. J7=8:=0 =82> =0 AJ2<5AB8<>AB:  %{compLevel/} .�><0=40B0 ImageLoad =5 <>65 40 A5 87?J;=8, BJ9 :0B> A0 C:070=8 8 420B0 ?0@0<5BJ@0 (ImagePath 8 Data).  07@5H5= 5 A0<> 548= ?0@0<5BJ@.g><0=40B0 ImageLoad =5 <>65 40 A5 87?J;=8, BJ9 :0B> =5 5 C:070= =8B> 548= ?0@0<5BJ@ (ImagePath 8 Data).p><0=40B0 ImageLoad >B ?>B>:0 (C:070=> 5 Data) 5 @07@5H5=0 A0<> :>30B> DeploymentMode 5 @025= =0 1 (Sharepoint).o><0=40B0 ImageSave 2 ?>B>:0 (C:070=> 5 Data) 5 @07@5H5=0 A0<> :>30B> DeploymentMode 5 @025= =0 1 (Sharepoint).� 01>B=8B5 :=838, AJ74045=8 A 25@A8OB0 SQL Server 2008 R2 =0 4>102:0B0 PowerPivot 70 Microsoft Office Excel 2010, <>30B 40 A5 70@54OB >B ?>B>:0 A0<> 2 @568< ReadOnlyExclusive.{><0=40B0 CloneDatabase 5 @07@5H5=0 A0<> :>30B> DeploymentMode 5 @025= =0 0,1 8;8 2 (<=>3><5@5=, Sharepoint 8;8 B01C;0@5=).q><0=40B0 CloneDatabase =5 <>65 40 A5 8728:0 2 8=8F80;878@0=0 >B ?>B@518B5;O B@0=70:F8O 8;8 2 ?0:5B A B@0=70:F88.p15:BJB, C:070= 2 :;85=BA:0 70O2:0, =5 5 >15:B =0 1070 40==8. ;85=BJB <>65 40 :;>=8@0 A0<> >15:B =0 1070 40==8.�><0=40B0 70 A8=E@>=870F8O 5 =5CA?5H=0, BJ9 :0B> :>=D83C@0F8>==0B0 =0AB@>9:0 TabularMetadataEnabled =0 F5;528O AJ@2J@ 5 701@0=5=0 8 87E>4=0B0 1070 40==8 A  '%{DBId/}' 5 =>20 B01;8G=0 1070 40==8.n><0=48B5 Restore 8 ImageLoad >B H8D@>20=8O 87B>G=8: =5 A5 ?>44J@60B, :>30B> AJ@2J@JB @01>B8 2 @568< 157 48A:.�>B>:JB 70 87B53;O=5 =0 0@E82 =0 1070B0 40==8 70 ImageLoad, ?>;CG5= >B E>AB0 70 :><CB0F8O >B RPS, =04E2J@;O <0:A8<0;=8O @07@5H5= @07<5@ =0 1CD5@ =0 ?>B>:0 >B %I64u{size/} 109B0.q@8 ImageLoad 8;8 ImageSave =5 <>65 8 420B0 2J75;0 =0 4JI5@5= 5;5<5=B Data 8 Datasource 40 A0 704045=8 :0B> 25@=8�!;54=8B5 04<8=8AB@0B>@A:8 >?5@0F88 =5 A5 ?>44J@60B, :>30B> AJ@2J@JB @01>B8 2 @568< 157 48A:: Backup/Restore, Synchronize, Attach/Detach 8 ImageLoad/ImageSave >B/:J< D09;>25 2 Excel.r0AB@>9:0B0 70 :>=D83C@0F8O ImageLoadStreamBufferMB =5 <>65 40 1J45 704045=0 =0 0 ?@8 70?8A20=5 2 ?>B>: 8;8 2 RPS.PAG><0=40B0 ImageSave A C:070= DataSource 5 =0;8G=0 A0<> 2 A@540 =0 >1;0:5CA?5H=> 0=0;878@0=5 =0 @0745;0 =0 48@5:B>@8OB0 =0 0@E828@0=5B> =0 1070B0 40==8; B078 3@5H:0 25@>OB=> 5 ?@8G8=5=0 >B >B@O720=5 =0 0@E828@0=5. 7<5AB20=5 =0 48@5:B>@8O=%I64u{dirOffset/}, @07<5@ =0 48@5:B>@8O=%I64u{dirSize/}, @07<5@ =0 :>=B59=5@=%I64u{containerSize/}.�5CA?5H=> 20;848@0=5 =0 @0745;0 A 0@E82=8O @538AB@0F8>=5= D09; =0 1070B0 40==8: H8D@>20I8OB :;NG =0 1070B0 40==8 ;8?A20 2 3@C?0B0 D09;>25 A >15:B =0 1070 40==8, 2J?@5:8 G5 B@O120 40 5 =0;8G5= A?>@54 =0AB@>9:0B0 70 H8D@>20=5 =0 ?0@>;0B0.5CA?5H=> 20;848@0=5 =0 @0745;0 A 0@E82=8O @538AB@0F8>=5= D09; >B 0@E82=>B> :>?85 =0 1070B0 40==8: H8D@>20I8OB :;NG =0 1070B0 40==8 5 =0;8G5= 2 3@C?0B0 D09;>25 A >15:B =0 1070 40==8, 2J?@5:8 G5 =5 B@O120 40 5 =0;8G5= A?>@54 =0AB@>9:0B0 70 H8D@>20=5 =0 ?0@>;0B0.5CA?5H=> 20;848@0=5 =0 @0745;0 A 0@E82=8O @538AB@0F8>=5= D09; >B 0@E82=>B> :>?85 =0 1070B0 40==8: H8D@>20I8OB :;NG =0 1070B0 40==8 5 =0;8G5= 2 3@C?0B0 D09;>25 A >15:B, :>9B> =5 5 =0 1070 40==8, 2J?@5:8 G5 <>65 40 5 =0;8G5= A0<> 2 3@C?0 D09;>25 A >15:B =0 1070 40==8.�5CA?5H=> 0=0;878@0=5 =0 @0745; >B 48@5:B>@8OB0 =0 0@E820 =0 1070B0 40==8; B078 3@5H:0 25@>OB=> A5 4J;68 =0 =5?@028;=> D>@<C;8@0= XML.�@5H:0 ?@8 2J7AB0=>2O20=5/A8=E@>=870F8O: 703;02:0B0 =0 0@E82=>B> <OAB> 70 AJE@0=5=85 5 ?>2@545=0: AB>9=>ABB0 70 @07<5@ =0 AB@0=8F0B0='%ld{pageSize/}' B@O120 40 5 ?>-3>;O<0 >B =C;0 8 40 AJ>B25BAB20 =0 @07<5@0 =0 A8AB5<=0B0 AB@0=8F0.�070B0 40==8 A 8<5  %{DBName/} ,   %{DBId/} , =5 5 2 @568< ReadWrite (8;8  A0<> 70 G5B5=5 , 8;8  87:;NG8B5;=> A0<> 70 G5B5=5 ) 8 <>65 40 A5 ?@570?8H5 A0<> >B 04<8=8AB@0B>@0 =0 AJ@2J@0, :>30B> AJ@2J@JB @01>B8 2 @568< Azure. "5:CI8OB ?>B@518B5; =5 5 04<8=8AB@0B>@ =0 AJ@2J@, 87?>;720I =5>3@0=8G5=0 >B >1E20B 2@J7:0, =8B> 04<8=8AB@0B>@ =0 AJ@2J@, :>9B> 87?J;=O20 :><0=40B0 ImageLoad (8;8 Restore), 87?>;7209:8 >3@0=8G5=0 >B >1E20B 2@J7:0.�070B0 40==8 A 8<5  %{DBName/} ,   %{DBId/} , =5 5 2 @568< ReadWrite (8;8  A0<> 70 G5B5=5 , 8;8  87:;NG8B5;=> A0<> 70 G5B5=5 ) 8 <>65 40 A5 ?@570?8H5 A0<> >B 04<8=8AB@0B>@0 =0 AJ@2J@0 2 @568< Azure. !J@2J@JB =5 A5 87?J;=O20 2 @568< Azure.[070B0 40==8 A 8<5  %{DBName/} ,   %{DBId/} , 5 A0<> 70 G5B5=5 8 =5 <>65 40 A5 ?@570?8H5.�070B0 40==8 A 8<5  %{DBName/} ,   %{DBId/} , 5  87:;NG8B5;=> A0<> 70 G5B5=5  8 <>65 40 A5 ?@570?8H5 A0<> >B 04<8=8AB@0B>@ =0 AJ@2J@0 2 @568< Azure G@57 :><0=40 ImageLoad.�@E82=8OB D09; =0 1070B0 40==8 AJ4J@60 =58725AB5= ?>4?8A 2 <5B040==8B5 A8. ">20 18 <>3;> 40 >7=0G020 ?>2@545= 8;8 =520;845= 0@E825= D09;, :>9B> =5 <>65 40 A5 2J7AB0=>28.[J7=8:=0 3@5H:0 ?@8 >?8B0 70 70?8A20=5 =0 =01>@0 >B 40==8 ( 70 A?@02:0  %{databaseId/} ).�03;02:0 XPress9 15H5 >B:@8B0 2 ?>B>:0 >B 40==8, 0 B>78 AF5=0@89 =5 A5 ?>44J@60. ><?@5A8@0=8B5 D09;>25 =0 XPress9 A0<> A5 ?8H0B/A5 ?@>G8B0B 2/A0 >B RPS. 5 ?@>G8B09B5 ABF >B RPS 8 =5 A5 >?8B209B5 40 3> ?@54045B5 ?>B>G=> :0B> XMLA.2ImageLoad >B ?>B>G=0 :><0=40 AJ4J@60 ?@075= ?>B>:.�>B>:JB 70 40==8 >B 1070B0 40==8, ?>;CG5= >B :><0=40B0 ImageLoad, =04E2J@;O <0:A8<0;=8O @07@5H5= @07<5@ =0 1CD5@ =0 ?>B>:0 >B %I64u{size/} 109B0.7@><5=8B5 =5 <>65 40 A5 70?8H0B, BJ9 :0B> =>28OB =01>@ >B 40==8 A @07<5@ %I64u{sizeMB/}  =0428H020 ;8<8B0 >B %I64u{limitMB/} . :> =01>@JB >B 40==8 A5 E>AB20 =0 :0?0F8B5B Premium =0 PowerBI, <>65B5 AJI> B0:0 40 A5 A2J@65B5 AJA A2>O 04<8=8AB@0B>@ =0 :0?0F8B5B0, 70 40 2848B5 40;8 ;8<8BJB <>65 40 A5 :>@838@0.kJ7=8:=0 3@5H:0 ?> 2@5<5 =0 :>?8@0=5B> =0 ;>:0;=8O 2@5<5=5= D09;  %{srcFile/}  2 BLOB 2 PaaS  %{TrgBlob/} .oJ7=8:=0 3@5H:0 ?@8 @5:C@A82=> >1E>640=5 =0 48@5:B>@8O  %{Dir/} : AB@C:BC@0B0 =0 48@5:B>@8OB0 5 B2J@45 4J;1>:0.]J7=8:=0 3@5H:0 ?@8 :0G20=5 =0 D09;>25B5 >B 2@5<5==0 48@5:B>@8O 2 E@0=8;8I5 70 BLOB =0 Azure.p><0=40B0 ImageLoad ?>44J@60 A0<> ?0@0<5B@8B5  DatabaseName  8  DatabaseID  2 :>@?>@0B82=>B> 8740=85 =0 PowerBI.�;B5@=0B82=8B5 >?F88 70 70I8B0 =5 A5 ?>44J@60B 2 B01;8G5= @568<, 0:> 1070B0 40==8, :>OB> A5 2J7AB0=>2O20, 8<0 =82> =0 AJ2<5AB8<>AB, ?>-<0;:> >B 1200.B;B5@=0B82=8 >?F88 70 70I8B0 =5 A5 ?>44J@60B 70 B5:CI0B0 >?5@0F8O.�>30B> ImageLoad A5 87?J;=O20 >B ?>B>: 2 CA;C38B5 70 0=0;87 =0 Azure, A5 ?>44J@60 A0<> 70 B01;8G=8 1078 40==8, :>8B> A0 A =82> =0 AJ2<5AB8<>AB 1200 8;8 ?>25G5.�>30B> ImageLoad A5 87?J;=O20 >B ?>B>: 2 8=B53@8@0= @568< =0 SSDT, A5 ?>44J@60 A0<> 70 B01;8G=8 1078 40==8, :>8B> A0 A =82> =0 AJ2<5AB8<>AB 1200 8;8 ?>25G5.B"078 >?5@0F8O 5 2@5<5==> 1;>:8@0=0 >B CA;C38B5 70 0=0;87 =0 Azure.y5CA?5H=0 ?@><O=0 =0 @>;OB0 =0 04<8=8AB@0B>@ =0 AJ@2J@ ?>@048 >B:07 40 A5 70?078 ?@><O=0B0 2 CA;C38B5 70 0=0;87 =0 Azure.j5CA?5H=0 ?@><O=0 =0 A2>9AB20 =0 AJ@2J@ ?>@048 >B:07 40 A5 70?078 ?@><O=0B0 2 CA;C38B5 70 0=0;87 =0 Azure.)5CA?5H=> 70@5640=5 =0 =01>@0 >B 40==8: =53>28OB @07<5@ >B %I64u{sizeMB/}  =0428H020 ;8<8B0 >B %I64u{limitMB/} . :> =01>@JB >B 40==8 A5 E>AB20 =0 :0?0F8B5B Premium =0 PowerBI, <>65B5 AJI> B0:0 40 A5 A2J@65B5 AJA A2>O 04<8=8AB@0B>@ =0 :0?0F8B5B0, 70 40 2848B5 40;8 ;8<8BJB <>65 40 A5 :>@838@0.�><0=40B0 ImageLoad =5 <>65 40 1J45 87?J;=5=0, BJ9 :0B> =5 5 C:070= =8B> 548= >B B@8B5 ?0@0<5BJ@0 (ImagePath, Data 8;8 (PackagePath, PackagePartUri)).�><0=40B0 ImageLoad =5 <>65 40 1J45 87?J;=5=0, BJ9 :0B> 5 C:070= ?>25G5 >B 548= 2E>4OI ?0@0<5BJ@ ((PackagePath, PackagePartUri), ImagePath 8 Data). !0<> 548= 5 @07@5H5=.�><0=40B0 ImageSave =5 <>65 40 1J45 87?J;=5=0, BJ9 :0B> 5 C:070= ?>25G5 >B 548= 2E>45= ?0@0<5BJ@ ((PackagePath, PackagePartUri), ImagePath 8;8 Stream). !0<> 548= 5 @07@5H5=.�><0=40B0 ImageSave =5 <>65 40 1J45 87?J;=5=0, BJ9 :0B> =5 5 C:070= =8B> 548= >B B@8B5 ?0@0<5BJ@0 (ImagePath, Data 8;8 (PackagePath, PackagePartUri))._0@0<5B@8B5 ImageLoad/Save (PackagePath, PackagePartUri) =5 A0 20;84=8 2 B5:CI0B0  =0 AJ@2J@0V0@0<5B@8B5 ImageLoad/Save (PackagePath, PackagePartUri) =5 A0 ?J;=8. 0409B5 8 420B0.c@54>AB025=0B0 :><18=0F8O =0 PackagePath, PackagePartUri =O<0 =8:0:28 40==8, >B :>8B> 40 A5 70@548.D$C=:F8>=0;=>ABB0 70 >A2>1>64020=5 =5 A5 ?>44J@60 2 CA;C30B0 PowerBI.O$C=:F8>=0;=>ABB0 70 >A2>1>64020=5 =5 A5 ?>44J@60 2 B5:CI>B> 8740=85 =0 AJ@2J@0.�5CA?5H=> 0=0;878@0=5 =0 @0745; >B 48@5:B>@8OB0 =0 0@E820 =0 1070B0 40==8. G0:20=8 70 48@5:B>@8OB0 70?8A8=%I64u{headerEntries/}, 45A5@80;878@0=8 2 48@5:B>@8OB0 70?8A8=%I64u{dirEntries/}.R5CA?5H=> 4>102O=5 =0 =>2 ?>B@518B5; =0 AJ@2J@0 ?>@048 2JB@5H=0 3@5H:0 2 CA;C30B0.�5CA?5H=> 0=0;878@0=5 =0 ?>B@518B5; 8;8 ?@8;>65=85:  %{ccon_strUser/} . G0:20=8OB D>@<0B 5 upn@tenant_domain 8;8 ?@8;>65=85: {objectId_GUID}@{tenantId_GUID}.@078@0=>B> =0 Xpress9 :><?@5A8@0=5 A =O:>;:> 7040G8 5 =5CA?5H=>.><0=40B0 RemoveDiscontinuedFeatures =5 <>65 40 A5 87?J;=8 2 8=8F80;878@0=0 >B ?>B@518B5; B@0=70:F8O 8;8 2 B@0=70:F8>=5= ?0:5B.M 0745;JB =0 48@5:B>@8OB0 =0 0@E82=8O D09; 5 ?>2@545= 8;8 =5?@028;=> D>@<8@0=.D>38G5A:8OB D09; 2 0@E82=8O D09; 5 ?>2@545= 8;8 =5?@028;=> D>@<8@0=.4XTS H8D@>20=5B> =5 A5 ?>44J@60 2 @568< =0 ?>4@538>=.
;NGJB =0 0B@81CB0 =5 <>65 40 1J45 =0<5@5= ?@8 >1@01>B:0B0: %1["01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]%[; "01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]. B@81CBJB 5 "%{ccon_Attribute/}".B:@8B 5 4C1;8@0= :;NG =0 0B@81CB ?@8 >1@01>B20=5: %1["01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]%[; "01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]. B@81CBJB 5 "%{ccon_Attribute/}".C;52 :;NG =0 0B@81CB 5 ?@5>1@07C20= 2 =58725AB5= G;5= ?@8 >1@01>B:0: %1["01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]%[; "01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]. B@81CBJB 5 "%{ccon_Attribute/}".:'5B5=5B> =0 40==8 >B 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.9'5B5=5B> =0 40==8 >B 4O;0 "%{ccon_strName/}" 5 702J@H5=>.@'5B5=5B> =0 40==8 >B 03@530F8OB0 "%{ccon_strName/}" 5 70?>G=0;>.@'5B5=5B> =0 40==8 >B 03@530F8OB0 "%{ccon_strName/}" 5 702J@H5=>.W'5B5=5B> =0 40==8 >B 4O;0 70 48@5:B=> >1@0B=> 70?8A20=5 "%{ccon_strName/}" 5 70?>G=0;>.W'5B5=5B> =0 40==8 >B 4O;0 70 48@5:B=> >1@0B=> 70?8A20=5 "%{ccon_strName/}" 5 702J@H5=>.<1@01>B20=5B> =0 87<5@5=85B> "%{ccon_strName/}" 5 70?>G=0;>.<1@01>B20=5B> =0 87<5@5=85B> "%{ccon_strName/}" 5 702J@H5=>.@'5B5=5B> =0 40==8B5 >B 0B@81CB0 "%{ccon_strName/}" 5 AB0@B8@0=>.?'5B5=5B> =0 40==8B5 >B 0B@81CB0 "%{ccon_strName/}" 5 702J@H5=>.<8A:@5B878@0=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 70?>G=0;>.<8A:@5B878@0=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 702J@H5=>.8@C?8@0=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 AB0@B8@0=>.7@C?8@0=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 702J@H5=>.>'5B5=5B> =0 40==8 70 :>;>=0B0 '%{ccon_strName/}' 5 AB0@B8@0=>.@0?8A20=5B> =0 40==8 >B :>;>=0B0  %{ccon_strName/}  5 702J@H5=>.C!J74020=5B> =0 8=45:A8 70 :>;>=0B0  %{ccon_strName/}  5 AB0@B8@0=>.B!J74020=5B> =0 8=45:A8 70 :>;>=0B0 '%{ccon_strName/}' 5 702J@H5=>.;1@01>B20=5B> =0 95@0@E8OB0 "%{ccon_strName/}" 5 70?>G=0;>.;1@01>B20=5B> =0 95@0@E8OB0 "%{ccon_strName/}" 5 702J@H5=>.PAU!J74020=5B> =0 E@0=8;8I0 70 45:>48@0=5 70 95@0@E8OB0 "%{ccon_strName/}" 5 AB0@B8@0=>.T!J74020=5B> =0 E@0=8;8I0 70 45:>48@0=5 70 95@0@E8OB0 "%{ccon_strName/}" 5 702J@H5=>.h!J74020=5B> =0 E@0=8;8I5 70 A?@02:8 70 87<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{ccon_strName/}" 5 AB0@B8@0=>.g!J74020=5B> =0 E@0=8;8I5 70 A?@02:8 70 87<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{ccon_strName/}" 5 702J@H5=>.^Construction of the record group '%{Group/}' for the '%{ccon_strName/}' attribute has started.V73@0640=5B> =0 3@C?0B0 70?8A8 "%{Group/}" 70 0B@81CB0 "%{ccon_strName/}" 5 702J@H5=>.R1@01>B20=5B> =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ccon_strName/}" 5 AB0@B8@0=>.Q1@01>B20=5B> =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ccon_strName/}" 5 702J@H5=>.61@01>B20=5B> =0 :C10 "%{ccon_strName/}" 5 AB0@B8@0=>.51@01>B20=5B> =0 :C10  %{ccon_strName/}  5 702J@H5=>.?1@01>B20=5B> =0 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 AB0@B8@0=>.>1@01>B20=5B> =0 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 702J@H5=>.81@01>B20=5B> =0 <>45;0 "%{ccon_strName/}" 5 AB0@B8@0=>.71@01>B20=5B> =0 <>45;0  %{ccon_strName/}  5 702J@H5=>.61@01>B20=5B> =0 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.51@01>B20=5B> =0 4O;0 "%{ccon_strName/}" 5 702J@H5=>.PAA1@01>B20=5B> =0 4O;0 =0 3@C?0B0 "%{ccon_strName/}" 5 AB0@B8@0=>.@1@01>B20=5B> =0 4O;0 =0 3@C?0B0 "%{ccon_strName/}" 5 702J@H5=>.J!B0@B8@0=> 5 3@C?8@0=5 =0 70?8A8B5 "%{Group/}" 70 4O;0 "%{ccon_strName/}".I@C?8@0=5B> =0 70?8A8B5 %{Group/} 70 4O;0 "%{ccon_strName/}" 5 702J@H5=>.=0?8A20=5B> =0 40==8 =0 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.<0?8A20=5B> =0 40==8 =0 4O;0 "%{ccon_strName/}" 5 702J@H5=>.K!J74020=5B> =0 03@530F88 8 8=45:A8 70 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.J!J74020=5B> =0 03@530F88 8 8=45:A8 70 4O;0 "%{ccon_strName/}" 5 702J@H5=>.:0O2:0B0 70 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 AB0@B8@0=0.90O2:0B0 70 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 702J@H5=0.N'5B5=5B> =0 A2J@70=8B5 40==8 =0 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 AB0@B8@0=>.M'5B5=5B> =0 A2J@70=8B5 40==8 =0 3@C?0B0 <5@:8 "%{ccon_strName/}" 5 702J@H5=>.E'5B5=5B> =0 A2J@70=8B5 40==8 =0 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.D'5B5=5B> =0 A2J@70=8B5 40==8 =0 4O;0 "%{ccon_strName/}" 5 702J@H5=>.040G0B0 5 702J@H5=0 CA?5H=>.040G0B0 5 702J@H5=0 A 3@5H:0.?5@0F8OB0 5 AB0@B8@0=0.:1@01>B20=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 AB0@B8@0=>.91@01>B20=5B> =0 0B@81CB0 "%{ccon_strName/}" 5 702J@H5=>.C=45:A8@0=5B> =0 03@530F88 =0 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.B=45:A8@0=5B> =0 03@530F88 =0 4O;0 "%{ccon_strName/}" 5 702J@H5=>.?!J74020=5B> =0 8=45:A8 70 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.>!J74020=5B> =0 8=45:A8 70 4O;0 "%{ccon_strName/}" 5 702J@H5=>.A!J74020=5B> =0 03@530F88 70 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.@!J74020=5B> =0 03@530F88 70 4O;0 "%{ccon_strName/}" 5 702J@H5=>.C1548=O20=5B> =0 03@530F88 70 4O;0 "%{ccon_strName/}" 5 AB0@B8@0=>.B1548=O20=5B> =0 03@530F88 70 4O;0 "%{ccon_strName/}" 5 702J@H5=>.>1@01>B20=5B> =0 1070B0 40==8 "%{ccon_strName/}" 5 AB0@B8@0=>.=1@01>B20=5B> =0 1070B0 40==8 "%{ccon_strName/}" 5 702J@H5=>.2!J74020=5B> =0 3@0D8: 70 >1@01>B20=5 5 AB0@B8@0=>.1!J74020=5B> =0 3@0D8: 70 >1@01>B20=5 5 702J@H5=>.�5=5@8@0=8 A0 3@5H:8 ?> 2@5<5 =0 87G8A;O20=5B> =0 8=AB@C:F88B5 70 CACHE. 1@01>B20=5B> =0 70O2:8 I5 ?@>4J;68 157 87G8A;O20=5 =0 8=AB@C:F88B5 70 CACHE. @8G8=0B0 70 3@5H:0B0 5 A;54=0B0: "%{errors/}".PA�@>OB =0 :>=B59=5@8B5, >B:@8B8 >B <5B>40 =0 48A:@5B878@0=5 =5 5 AJI8OB :0B> 1@>O =0 :>=B59=5@8B5, 70O25=8 >B 0B@81CB0 A  %{PropertyId/}, 8<5 %{ccon_PropertyName/}.M1@01>B20=5B> =0 :5H>25B5 =0 A:@8?B0 =0 :C10 "%{ccon_strName/}" 5 AB0@B8@0=>.L1@01>B20=5B> =0 :5H>25B5 =0 A:@8?B0 =0 :C10 "%{ccon_strName/}" 5 702J@H5=>.M@>25@:0B0 =0 8=45:A8B5 =0 A53<5=B8B5 70 4O;0 "%{ccon_strName/}" 5 70?>G=0;>.M@>25@:0B0 =0 8=45:A8B5 =0 A53<5=B8B5 70 4O;0 "%{ccon_strName/}" 5 702J@H5=0.?1@01>B20=5B> =0 7028A8<>ABB0 A  %{ccon_strName/}  5 70?>G=0;>.?1@01>B20=5B> =0 7028A8<>ABB0 A  %{ccon_strName/}  5 702J@H5=>.|"%{ccon_table/}"[%{ccon_column/}] =5 <>65 40 A5 ?>4@548 ?> [%{ccon_orderbycolumn/}], BJ9 :0B> ?>=5 54=0 AB>9=>AB 2 [%{ccon_column2/}] 8<0 =O:>;:> @07;8G=8 AB>9=>AB8 2 [%{ccon_orderbycolumn2/}]. >65B5 =0?@8<5@ 40 A>@B8@0B5 [City] ?> [Region], BJ9 :0B> 70 2A5:8 3@04 8<0 A0<> ?> 548= @538>=, => =5 <>65B5 40 A>@B8@0B5 [Region] ?> [City], BJ9 :0B> 70 2A5:8 @538>= 8<0 <=>3> 3@04>25.
;NGJB =0 0B@81CB0 =5 <>65 40 1J45 =0<5@5= ?@8 >1@01>B:0B0: %1["01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]%[; "01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]. B@81CBJB 5 "%{ccon_Attribute/}".;NGJB =0 0B@81CB0 5 :>=25@B8@0= 2 =58725AB5= G;5=, BJ9 :0B> :;NGJB =0 0B@81CB0 =5 5 >B:@8B. B@81CB: %{ccon_Property/} =0 87<5@5=85: %{ccon_Dimension/} >B 1070 40==8: %{Database/}, %1[C1: %{ccon_Cube/}, @C?0 <5@:8: %{ccon_Detail/}, O;: %{ccon_Partition/}, %]0?8A: %ld{Record/}.�0?8AJB 5 ?@>?CA=0B, BJ9 :0B> :;NGJB =0 0B@81CB0 =5 5 =0<5@5=. B@81CB: %{ccon_Property/} =0 87<5@5=85: %{ccon_Dimension/} >B 1070 40==8: %{Database/}, %1[C1: %{ccon_Cube/}, @C?0 <5@:8: %{ccon_Detail/}, O;: %{ccon_Partition/}, %]0?8A: %ld{Record/}.�0?8AJB 5 ?@>?CA=0B, BJ9 :0B> :;NGJB =0 0B@81CB0 5 4C1;8@0=. B@81CB: %{ccon_Property/} =0 87<5@5=85: %{ccon_Dimension/} >B 1070 40==8: %{Database/}, %1[C1: %{ccon_Cube/}, @C?0 <5@:8: %{ccon_Detail/}, O;: %{ccon_Partition/}, %]0?8A: %ld{Record/}.�C;52 :;NG =0 0B@81CB 5 :>=25@B8@0= 2 =58725AB5= G;5=. B@81CB: %{ccon_Property/} =0 87<5@5=85: %{ccon_Dimension/} >B 1070 40==8: %{Database/}, %1[C1: %{ccon_Cube/}, @C?0 <5@:8: %{ccon_Detail/}, O;: %{ccon_Partition/}, %]0?8A: %ld{Record/}.The record was skipped because a null attribute key was encountered. Attribute: %{ccon_Property/} of Dimension: %{ccon_Dimension/} from Database: %{Database/}, %1[Cube: %{ccon_Cube/}, Measure Group: %{ccon_Detail/}, Partition: %{ccon_Partition/}, %]Record: %ld{Record/}.�B:@8B8 A0 3@5H:8 ?> 2@5<5 =0 87G8A;O20=5 =0 8=AB@C:F88B5 70 CACHE, 2:;NG5=8 2 A:@8?B0. 1@01>B20=5B> =0 70O2:8B5 I5 ?@>4J;68 157 87G8A;O20=5 =0 8=AB@C:F88B5 70 CACHE, :>8B> AJ4J@60B 3@5H:8.S7<5@5=85B> %{ccon_dimension/} =5 <>65 40 A5 0:BC0;878@0, BJ9 :0B> =5 5 >1@01>B5=>.�&8:J;, 2:;NG20I G;5= A :;NG %1[%{key/}%]%[, %{key/}%] 5 >B:@8B 2J2 7028A8<>AB >B B8?0 @>48B5;-=0A;54=8: <564C 0B@81CB0 "%{ccon_property/}" 8 0B@81CB0 "%{ccon_relatedproperty/}".!B@>38B5 7028A8<>AB8 <564C 0B@81CB8B5 =5 <>30B 40 A5 ?@><5=OB ?> 2@5<5 =0 ?>ABJ?:>2> >1@01>B20=5 =0 4045=> 87<5@5=85. @5H:0B0 2J7=8:=0 ?@8 >1@01>B20=5 =0 0B@81CB0 "%{ccon_Attribute/}". %1["01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]%[; "01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}", !B>9=>AB: "%{ccon_Value/}"%]. B@81CB =0 87B>G=8:0: "%{ccon_SourceAttribute/}". !B>9=>AB8B5 =0 :>;>=8B5 =0 :;NG>25 =0 0B@81CB0 =0 87B>G=8:0: %1["%{ccon_KeyColumnValue/}"%]%[, "%{ccon_KeyColumnValue/}"%].�7<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{dimension/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> <>45;JB 70 AJ18@0=5 =0 40==8 "%{miningmodel/}", =0 :>9B> 5 1078@0=> 87<5@5=85B>, B@O120 40 A5 >1@01>B8 ?@J2.�J7=8:=0 =5>G0:20=0 =C;520 AB>9=>AB 70 A;54=0B0 <O@:0 ?> 2@5<5 =0 >1@01>B20=5: "%{ccon_Measure/}" =0 3@C?0B0 <5@:8: "%{ccon_Detail/}" >B 1070 40==8: "%{Database/}", C1: "%{ccon_Cube/}" 2 B01;8F0: "%{ccon_Table/}", >;>=0: "%{ccon_Column/}".�?5@0F8OB0 70 >1@01>B20=5 702J@H8, BJ9 :0B> 1@>OB =0 2J7=8:=0;8B5 3@5H:8 ?> 2@5<5 =0 >1@01>B20=5 4>AB83=0 >?@545;5=8O ;8<8B >B 4>?CAB8<8 3@5H:8 70 >?5@0F8OB0.�5@A8OB0 =0 A2J@70=8O %{typename/} A 8<5 "%{ccon_name/}" =0 >B40;5G5=8O 5:75<?;O@ 5 ?@><5=5=0. >2B>@5B5 >?5@0F8OB0, 70 40 @07@5H8B5 ?@>1;5<0.PA�5@A8OB0 =0 A2J@70=8O %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =0 >B40;5G5=8O 5:75<?;O@ 5 ?@><5=5=0. >2B>@5B5 >?5@0F8OB0, 70 40 @07@5H8B5 ?@>1;5<0.�5@A8OB0 =0 A2J@70=8O %{typename/} A  '%{id/}' 8 8<5 '%{ccon_name/}' =0 >B40;5G5=8O AJ@2J@ 5 ?@><5=5=0. >2B>@5B5 >?5@0F8OB0, 70 40 >BAB@0=8B5 ?@>1;5<0.�5@A8OB0 =0 A2J@70=8O %{typename/} A  '%{id/}' 8 8<5 '%{ccon_name/}' =0 >B40;5G5=8O AJ@2J@ 5 ?@><5=5=0. >2B>@5B5 >?5@0F8OB0, 70 40 >BAB@0=8B5 ?@>1;5<0.�5@A8OB0 =0 A2J@70=8O %{typename/} A  '%{id/}' 8 8<5 '%{ccon_name/}' =0 >B40;5G5=8O AJ@2J@ 5 ?@><5=5=0. >2B>@5B5 >?5@0F8OB0, 70 40 >BAB@0=8B5 ?@>1;5<0.FJ7=8:=0 3@5H:0 ?@8 >1@01>B20=5B> =0 B01;8F0B0  %{ccon_IWTableName/} .�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5 =0 0B@81CB0 "%{ccon_Property/}" =0 87<5@5=85B> "%{ccon_Dimension/}" >B 1070B0 40==8 "%{Database/}".�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5 =0 4O;0 "%{ccon_PartitionName/}" =0 3@C?0B0 <5@:8 "%{ccon_Detail/}" 70 :C10 "%{ccon_Cube/}" >B 1070B0 40==8 %{Database/}.w5B040==8B5 70 AB0B8AB8G5A:8 A2J@70=8O %{typename/} A 8<5 "%{ccon_name/}" =5 <>65 40 A5 ?@>25@OB 2 >15:B0 =0 87B>G=8:0.KJ7=8:=0 3@5H:0 ?> 2@5<5 =0 48A:@5B878@0=5 =0 0B@81CB0 "%{ccon_Property/}".�B@81CBJB "%{ccon_Property/}" =5 <>65 40 A5 48A:@5B878@0 2 70O25=8O 1@>9 :>=B59=5@8, BJ9 :0B> 8<0 B2J@45 <0;:> @07;8G=8 AB>9=>AB8.�B@81CBJB A  "%{PropertyId/}", 8<5 "%{ccon_PropertyName/}" =5 <>65 40 A5 48A:@5B878@0, BJ9 :0B> 8<0 B2J@45 <0;:> @07;8G=8 AB>9=>AB8.NO<0B5 @07@5H5=85 70 4>ABJ? 4> C:070=8O G;5= 8;8 C:070=8OB G;5= =5 AJI5AB2C20.\@C?0B0 <5@:8 =0 87B>G=8:0 =0 A2J@70=0B0 3@C?0 <5@:8 "%{ccon_detail/}" =5 <>65 40 A5 >B:@85.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5 =0 8=45:A8B5 70 4O;0 %{ccon_Partition/} =0 3@C?0B0 <5@:8 %{ccon_Detail/} =0 :C10 %{ccon_Cube/} >B 1070B0 40==8 %{Database/}.i7B>G=8:JB %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 70O2:8, BJ9 :0B> =5 5 >1@01>B5=.A 54JB =0 A>@B8@0=5, C:070= 70 @07;8G5= 1@>9 70?8A8, 5 =5?@028;5=.PA=!5:B>@JB, C:070= 70 0B@81CB0 %{ccon_Property/}, 5 =5?@028;5=.U8A:@5B878@0=8OB 0B@81CB =0 "%{ccon_Property/}" =5 <>65 40 A5 A2J@65 A <=>3> :;NG>25.r<5B> =0 <O@:0B0 "%{ccon_measurename/}" =5 5 >B:@8B> ?@8 @5H020=5 =0 >12J@720=5B> 70 0B@81CB0 "%{ccon_property/}".�3@530F8OB0 "%{ccon_agg/}", 45D8=8@0=0 >B ?>B@518B5;O 2 4O;0 "%{ccon_partition/}", =O<0 20;84=> >12J@720=5, A2J@70=> A >15:B0 =0 87B>G=8:0.F7<5@5=85B> "%{ccon_dim/}" =5 5 20;84=> 70 03@530F8OB0 "%{ccon_agg/}".a7<5@5=85B> "%{cubedimid/}", A2J@70=> A :C10 "%{ccon_cubename/}", =5 5 20;84=> 8;8 =5 AJI5AB2C20.�B@81CBJB "%{ccon_attribute/}" 2 87<5@5=85B> "%{ccon_dimension/}" 8<0 >12J@720=5 A >B40;5G5=> 87<5@5=85, :>5B> 25G5 =5 5 20;84=>.y12J@720=5B> =0 3@C?0B0 <5@:8 "%{measuregroupid/}", A>G8 :J< 3@C?0 <5@:8 =0 AJ@2J@ "%{remotemgid/}", :>9B> =5 AJI5AB2C20.}12J@720=5B> A  =0 <O@:0 "%{measureid/}" 2 3@C?0B0 <5@:8 "%{ccon_measuregroup/}" =5 5 >B:@8B> 2 3@C?0B0 <5@:8 =0 87B>G=8:0.GB40;5G5=8OB 87B>G=8: =0 40==8 70 >15:B0 "%{ccon_object/}" 5 =520;845=.Q7<5@5=85B> "%{cubedimid/}" =5 5 >B:@8B> 2 :C10 =0 87B>G=8:0 "%{ccon_cubename/}".X@C?0B0 <5@:8 "%{measuregroupid/}" =5 5 >B:@8B0 2 :C10 =0 87B>G=8:0 "%{ccon_cubename/}".{B@81CBJB "%{ccon_attribute/}" 2 87<5@5=85B> "%{ccon_dimension/}" 8<0 >12J@720=5 A >B40;5G5=> 87<5@5=85, :>5B> 5 =520;84=>.Y!0<> 1078 40==8 >B B8?0 BLS <>30B 40 A5 87?>;720B 70 87B>G=8F8 =0 40==8 =0 @01>B=8 :=838.dB@81CB8B5 2 87<5@5=85B> =0 @01>B=0 :=830 <>65 40 8<0B A0<> >12J@720=8O A 0B@81CB8 =0 @01>B=0 :=830.N"8?JB =0 40==8B5 =0 :;NG 70 G;5=0 70 3@C?8@0=5 "%{ccon_member/}" 5 =5?@028;5=.PA;';5=JB 70 3@C?8@0=5 "%{ccon_member/}" =5 <>65 40 A5 >B:@85.h070B0 40==8 "%{Database/}" =5 5 >B:@8B0 ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".aC1JB "%{ccon_cube/}" =5 5 >B:@8B ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".g7<5@5=85B> "%{ccon_dim/}" =5 5 >B:@8B> ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".dB@81CBJB "%{ccon_attr/}" =5 5 >B:@8B ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}.g5@0@E8OB0 "%{ccon_hier/}" =5 5 >B:@8B0 ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".d82>B> "%{ccon_level/}" =5 5 >B:@8B> ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".LB@81CBJB "%{ccon_attr/}" 8<0 ?>25G5 >B <0:A8<0;=8O 1@>9 ?>44J@60=8 ?@52>48.1B@81CBJB "%{ccon_attr/}" =O<0 :>;>=8 =0 :;NG>25.r@C?0B0 <5@:8 "%{ccon_measuregroup/}" =5 5 >B:@8B0 ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".gO@:0B0 "%{ccon_measure/}" =5 5 >B:@8B0 ?@8 @5H020=5 =0 >12J@720=5B> 70 A2>9AB2>B> "%{ccon_property/}".xB:@8B 5 =5?@028;5= 1@>9 AB>9=>AB8 =0 D8;B@8 8;8 =5AJ>B25BAB20I8 AB>9=>AB8 =0 D8;B@8 ?@8 AJ74020=5B> =0 ROLAP CA;>285B>.u@C?0B0 <5@:8 =0 87B>G=8:0, C:070=0 70 A2J@70=0B0 3@C?0 <5@:8 "%{ccon_detail/}", =5 <>65 40 ?@8=04;568 :J< AJI8O :C1.qJ7=8:=0 3@5H:0 ?> 2@5<5 =0 @5H020=5B> =0 :;NG0 70 G;5=0 A :;NG %["%{ccon_key/}" ]2 0B@81CB0 "%{ccon_property/}".`J7=8:=0 3@5H:0 ?@8 @5H020=5B> =0 8<5B> 70 G;5=0 "%{ccon_name/}" 2 0B@81CB0 "%{ccon_property/}".G0:A8<0;=8OB 1@>9 ROLAP @54>25 70 >1@01>B20=5 2 54=0 70O2:0 5 =0428H5=.PA!8<8BJB 70 87?J;=5=85 5 4>AB83=0B<3@0=8G5=8OB0, =0;>65=8 70 A5:B>@0 =0 4O;>25B5, A0 =0@CH5=8.UJ7=8:=0 3@5H:0 ?@8 >1@01>B20=5B> =0 @>48B5;A:>B>/4JI5@=>B> 87<5@5=85 "%{ccon_dim/}".s';5=JB ?> ?>4@0718@0=5, C:070= 70 87<5@5=85B> "%{ccon_Dimension/}" 2 3@C?0B0 <5@:8 "%{ccon_Detail/}", 5 =5?@028;5=.d7<5@5=85B> "%{ccon_DimensionName/}" 5 A2J@70=> >B40;5G5=>, B0:0 G5 =5 A5 @07@5H020B =8:0:28 70O2:8.jB@81CBJB =0 :C10 =5 <>65 40 A5 >B:@85 70 >15:B =0 @07@5H5=85 70 0B@81CB =0 :C1 A  "%{CubeAttrPermID/}".}';5=JB =0 3@C?0B0 "%{ccon_GroupMember/}", 45D8=8@0= >B ?>B@518B5;O, =5 <>65 40 A5 @07@5H8 2 87<5@5=85B> "%{ccon_Dimension/}".�B@81CBJB 70 3@C?8@0=5 "%{ccon_GroupAttr/}", 45D8=8@0= >B ?>B@518B5;O, =5 <>65 40 A5 >B:@85 2 0B@81CB8B5 =0 87<5@5=85B> "%{ccon_Dimension/}".hB@81CB8B5 70 3@C?8@0=5, 45D8=8@0=8 >B ?>B@518B5;O, A5 ?>44J@60B A0<> A 87<5@5=8O >B >1E20B0 =0 A5A8OB0.�';5=>25B5 70 3@C?8@0=5, 45D8=8@0=8 >B ?>B@518B5;O, <>30B 40 A5 C:0720B A0<> :>30B> B8?JB 70 3@C?8@0=5 5 704045= =0 B0:J2, 45D8=8@0= >B ?>B@518B5;O.�12J@720=5B> =0 0B@81CB0 70 A2>9AB2>B> "%{ccon_property_name/}" 5 =520;84=>, BJ9 :0B> @>48B5;A:>B> 87<5@5=85 8<0 >12J@720=5, :>5B> =5 5 OLAP.�12J@720=5B> A 0B@81CB =0 :C1 70 A2>9AB2>B> "%{ccon_property_name/}" 5 =520;84=>, BJ9 :0B> @>48B5;A:>B> 87<5@5=85 8<0 4@C3 :C1 =0 87B>G=8:.�12J@720=5B> A 0B@81CB =0 :C1 70 A2>9AB2>B> "%{ccon_property_name/}" 5 =520;84=>, BJ9 :0B> @>48B5;A:>B> 87<5@5=85 8<0 4@C3> 87<5@5=85 =0 :C10 =0 87B>G=8:0.o3@530F8OB0 "%{ccon_agg/}" 2 4O;0 "%{ccon_partition/}" =O<0 20;84=> >12J@720=5, A2J@70=> A >15:B0 =0 87B>G=8:0.S520;845= 87B>G=8: 70 <O@:0B0 "%{ccon_agg_measure/}" =0 03@530F8OB0 "%{ccon_agg/}".p$09;JB =0 :5H0 =0 @01>B=0B0 :=830 "%{ccon_workbook_connstr/}" =5 <>65 40 A5 >B:@85 2 48A?5G5@0 =0 @01>B=8 :=838.PAI 01>B=0B0 :=830, C:070=0 >B DatabaseId="%{database_id/}" 25G5 5 >B2>@5=0.G 01>B=0B0 :=830, C:070=0 >B DatabaseId="%{database_id/}" =5 5 >B2>@5=0.:;5<5=BJB Parallel =5 A5 ?>44J@60 2 =5B@0=70:F8>=5= ?0:5B.F!0<> 2J7;8 Process A0 @07@5H5=8 ?>4 2J75;0 Parallel 2 ?0:5B=0 :><0=40.{15:BJB, C:070= 2 :;85=BA:0 70O2:0, =5 5 87B>G=8: =0 40==8. !0<> >15:B8 =0 87B>G=8F8 =0 40==8 A0 @07@5H5=8 70 B078 :><0=40.�!2J@70=8OB %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> =53>28OB >15:B =0 87B>G=8: =5 5 >1@01>B5=.�!2J@70=8OB %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> AJ4J@60 MG 87<5@5=85 A  "%{mgdim_id/}", 8<5 "%{ccon_mgdim_name/}" A @07;8G5= 0B@81CB 70 3@0=C;0@=>AB >B B>78 =0 >15:B0 =0 87B>G=8:0.Y =0 87<5@5=85B> "%{dimId/}" 70 A2J@70=8O ?>4:C1 A  "%{cubeId/}" =5 <>65 40 A5 >B:@85.y =0 0B@81CB0  %{attrId/}  70 A2J@70=8O ?>4:C1 A   %{cubeId/}  8  =0 87<5@5=85  %I64d{dimId/}  =5 <>65 40 A5 >B:@85.�1I8OB 1@>9 =0 >12J@720=8O A :;NG>25 =0 A2J@70=8O %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =0 >B40;5G5=8O AJ@2J@ 5 ?@><5=5=. >2B>@5B5 >?5@0F8OB0, 70 40 @5H8B5 ?@>1;5<0.�';5= >B 87<5@5=85B> "%{ccon_name/}" =5 <>65 40 A5 >B:@85. ">20 <>65 40 A5 4J;68 =0 =50:BC0;5= :5H =0 87<5@5=85. >2B>@=>B> 87?J;=5=85 =0 70O2:0B0 A;54 87G8AB20=5 =0 :5H0 <>65 40 A5 @5H8 ?@>1;5<0.�0O2:0B0 >B:@8 48709=, 2 :>9B> 87<5@5=85 :J< ?@5?@0B:0 8;8 87@07 =0 <O@:0 >B B8? "<=>3> :J< <=>3>" 8<0 :@J3>20 7028A8<>AB 8 70O2:0B0 :J< B578 >15:B8 I5 4>2545 4> 157:@09=8 @CB8==8 ?>2B>@O5<>AB8. 0?@8<5@, 0:> 3@C?0B0 <5@:8 A A>G8 :J< 87<5@5=85 >B B8? "<=>3> :J< <=>3>" G@57 3@C?0 <5@:8 B, 0 3@C?0B0 <5@:8 B 8<0 87@07 =0 <O@:0, :>9B> A>G8 :J< 4045=0 <O@:0 2 3@C?0B0 <5@:8 A. 7?>;720=8B5 >15:B8 A0: %{objectIds/}.S5 <>65 40 A5 ?;0=8@0 ?0@0;5;=> >1@01>B20=5 =0 A;54=8B5 >15:B8 A : %{objectIds/}.�O;JB A  %{partitionId/} A5 ?;0=8@0 ?>25G5 >B 254=J6 A @07;8G5= B8? =0 >1@01>B20=5. ">20 A5 A;CG0, :>30B> 54=0 8 AJI0 B01;8F0, =0?@8<5@, A5 ?;0=8@0 ?>25G5 >B 254=J6 :0B> G0AB >B ?0@0;5;=0 70O2:0.dJ7=8:=0 3@5H:0 ?@8 >1@01>B20=5B> =0 4O;0 "%{ccon_PartitionName/}' 2 B01;8F0B0 "%{ccon_TableName/}'.yB:@8B0 5 =5?>A;54>20B5;=>AB 2J2 2JB@5H=8B5 AB@C:BC@8 =0 40==8B5, :0B> ?@8G8=0B0 70 B>20 <>65 40 5 =5?>44J@60=0 >?5@0F8O.J7=8:=0 3@5H:0 ?@8 ?@>25@:0B0 70 AJ3;0AC20=5 =0 4O;0 "%{ccon_PartitionName/}  =0 3@C?0B0 70 87<5@20=5 "%{ccon_Detail/}  70 :C10 "%{ccon_Cube/}  >B 1070B0 40==8 %{Database/}. J7<>6=> 5 40 CA?55B5 40 :>@838@0B5 B>20 G@57 ?>2B>@=> >1@01>B20=5 =0 4O;0 8;8 8=45:A8B5./!B0B8AB8:0B0 70 A53<5=B8B5 =0 4O;0 5 ?>2@545=0.!53<5=BJB =0 4O;0 5 ?>2@545=.�;0C70 RETURN =5 <>65 40 1J45 87?>;720=0 A 8=AB@C:F8OB0 DRILLTHROUGH, :>30B> 87@07 DetailRows 25G5 5 45D8=8@0= 2 87<5@20=5B>  %{ccon_MeasureName/} .Z7@07JB DetailRows A5 87?>;720 2 >3@0=8G5= @568< DirectQuery. ">20 2A5 >I5 =5 A5 ?>44J@60.LE>4=8OB ?0@0<5BJ@ 70 DC=:F8OB0 DETAILROWS =5 5 20;84=0 ?@5?@0B:0 :J< <O@:0.?070B0 40==8  %{DatabaseName/}  =5 5 2 AJAB>O=85 DMQuarantined.:>4C; 70 C?@02;O20= :>4 =0 CA;C38B5 70 0=0;87 =0 Microsoft$%s{mengine_eventlistener_exception/}MEngineHelper =5 5 70@545=.I5CA?5H=> 8=8F88@0=5 =0 =8H:0B0 70 0A8=E@>==> 70@5640=5 =0 menginehelper.A"01C;0@=0 70O2:0: :>;>=0B0 ORDERBY 5 83=>@8@0=0 2 70O2:0B0 COUNT.PAL>;>=0B0 "%{ccon_column/}" 5 <O@:0 8 =5 <>65 40 A5 2:;NG8 2 :;0C70 GROUP BY.Z>;>=0B0 =0 <O@:0B0 "%{ccon_column/}" =5 <>65 40 A5 AJ15@5, BJ9 :0B> =O<0 :;0C70 GROUP BY.M>;>=0B0 "%{ccon_column/}" 5 <O@:0 8 B@O120 40 A5 AJ15@5 2 :;0C70B0 GROUP BY.@O@:0B0 "%{ccon_measure/}" =5 <>65 40 A5 AJ15@5 A DC=:F8OB0 Sum.@O@:0B0 "%{ccon_measure/}" =5 <>65 40 A5 AJ15@5 A DC=:F8OB0 Avg.BO@:0B0 "%{ccon_measure/}" =5 <>65 40 A5 AJ15@5 A DC=:F8OB0 Count.@O@:0B0 "%{ccon_measure/}" =5 <>65 40 A5 AJ15@5 A DC=:F8OB0 Min.@O@:0B0 "%{ccon_measure/}" =5 <>65 40 A5 AJ15@5 A DC=:F8OB0 Max.e>;>=0B0 "%{ccon_column/}" 5 0B@81CB 8 =5 <>65 40 A5 AJ18@0. "@O120 40 A5 2:;NG8 2 :;0C70B0 GROUP BY.>5B09;878@0=5B> <>65 40 2@JI0 A0<> :>;>=8 >B 54=0 3@C?0 <5@:8.?SQL 70O2:0B0 =5 <>65 40 A5 87?J;=8, 0:> =5 1J45 871@0= :0B0;>3.0!E5<0B0 "%{schema/}" 5 =520;84=0 2 SQL 70O2:0B0.m"01;8F0B0 "%{ccon_table/}" 2 :;0C70B0 FROM =0 SQL 70O2:0B0 =5 5 :20;8D8F8@0=0 >B 8<5B> =0 AE5<0B0 (8;8 :C10).�!E5<0B0 =0 "%{cube/}" (8;8 :C10) =5 AJI5AB2C20 2 1070B0 40==8 "%{database/}" 8;8 ?>B@518B5;OB =5 @07?>;030 A =5>1E>48<8B5 @07@5H5=8O 70 4>ABJ? 4> =5O.UA8G:8 B01;8F8, C:070=8 2 SQL 70O2:0, B@O120 40 8420B >B 54=0 8 AJI0 AE5<0 (8;8 :C1).PAC"01;8F0B0 "%{ccon_table/}" 5 2:;NG5=0 =O:>;:> ?JB8 2 :;0C70B0 FROM.�"01;8F0B0 "%{ccon_table/}" =5 AJI5AB2C20 2 AE5<0B0 "%{cube/}" (8;8 :C10) 8;8 ?>B@518B5;OB =5 @07?>;030 A =5>1E>48<8B5 @07@5H5=8O 70 4>ABJ? 4> =5O.';0C70B0 WHERE AJ4J@60 =520;845= 87@07.95?>44J@60=0 42>8G=0 >?5@0F8O 5 C:070=0 2 :;0C70B0 WHERE.k;0C70 GROUP BY =5 <>65 40 A5 87?>;720 2 :>;>=0B0 "%{ccon_column/}", BJ9 :0B> :>;>=0B0 5 1078@0=0 =0 <O@:0.v;0C70 GROUP BY =5 <>65 40 A5 87?>;720 2 :>;>=0B0 "%{ccon_column/}", BJ9 :0B> :>;>=0B0 =5 5 C:070=0 2 :;0C70B0 SELECT.;;0C70 ORDER BY =5 <>65 40 A5 87?>;720 157 :;0C70 GROUP BY.K;0C70 ORDER BY =5 <>65 40 A5 87?>;720, 0:> SQLQueryMode 5 704045= =0 Data.'5 A5 ?>44J@60B <=>3> CA;>28O ORDER BY.oB:@8B0 5 3@5H:0 2 :>;>=0B0 "%{ccon_column/}". ;0C70B0 ORDER BY A5 ?>44J@60 A0<> 2 0B@81CB8 UniqueName 8 Name.'SQL 70O2:8 A :;0C78 OR =5 A5 ?>44J@60B.l;0C70 GROUP BY =5 <>65 40 A5 87?>;720 70 70O2:0 =0 B01;8F8 A 87<5@5=8O, 0:> SQLQueryMode 5 704045= =0 Data.*>;>=0B0 AJ4J@60 87@07, :>9B> 5 =520;845=.?0@0<5BJ@JB Index =0 DC=:F8OB0 Key =5 5 20;845= B8? =0 40==8B5.M$C=:F8OB0 "%{function/}" =5 <>65 40 A5 ?@8;>68 70 :>;>=0B0 "%{ccon_column/}".PAs<5B> =5 AE5<0B0 "%{schema/}" 70 :>;>=0B0 "%{ccon_column/}" =5 AJ>B25BAB20 =0 AE5<0B0 =0 B01;8F8B5 2 :;0C70B0 FROM.V"01;8F0B0 "%{ccon_table/}" 70 :>;>=0B0 "%{ccon_column/}" =5 5 =0;8G=0 2 :;0C70B0 FROM.�>;>=0B0 "%{ccon_column/}" =5 5 :20;8D8F8@0=0. 20;8D8F8@0=> 8<5 =0 :>;>=0 A5 878A:20, 0:> A0 C:070=8 <=>3> B01;8F8 2 :;0C70B0 FROM. @B:@8B> 5 =5?@028;=> D>@<8@0=> 8<5 =0 AE5<0, B01;8F0 8;8 :>;>=0.M>;>=0B0 "%{ccon_column/}" =5 <>65 40 A5 >B:@85 2 B01;8F0B0 "%{ccon_table/}"._<0 =5>G0:20= >?5@0B>@ 2 :;0C70B0 WHERE. >44J@60 A0 A0<> >?5@0B>@JB 70 @025=AB2> Equals ( = ).a<0 =5>G0:20= >?5@0B>@ 2 :;0C70B0 WHERE. >44J@60 A0 A0<> >?5@0B>@JB 70 @025=AB2> Equal To ( = ).M>;>=0B0 "%{ccon_column/}" 5 <O@:0 8 =5 <>65 40 A5 87?>;720 2 :;0C70B0 WHERE.N520;84=0 DC=:F8O 5 ?@8;>65=0 :J< :>;>=0B0 "%{ccon_column/}" 2 :;0C70B0 WHERE.j';5=JB "%{ccon_member/}", C:070= 2 :;0C70B0 WHERE, =5 <>65 40 A5 =0<5@8 2 95@0@E8OB0 "%{ccon_hierarchy/}".u$>@<0BJB =0 @57C;B0B0, C:070= 70 SQL 70O2:0B0, 5 =520;845=. >44J@60 A5 A0<> B01C;0@5= 8 >A=>25= D>@<0B =0 @57C;B0B8.'5 A5 ?>44J@60B SQL 70O2:8 A ?>470O2:8.>5 A5 ?>44J@60B SQL 70O2:8 A >?5@0F88 70 SKIP, TOP 8;8 BOTTOM.QSQL 70O2:8B5 ?>44J@60B 8728:20=5 A0<> =0 54=0 MDXFilter DC=:F8O 2 :;0C70B0 WHERE.ZSQL 70O2:8B5 =5 @07@5H020B CA;>28O, :>30B> MDXFilter DC=:F8OB0 5 =0;8G=0 2 WHERE :;0C70B0.w';5=JB "%{ccon_member/}", C:070= 2 :;0C70B0 WHERE, =5 ?@8=04;568 :J< >G0:20=>B> =82> 2 95@0@E8OB0 "%{ccon_hierarchy/}".�B@81CBJB "%{ccon_attrName/}" 2 87<5@5=85B> "%{ccon_dimName/}" 5 872J= 3@0=C;0@=>ABB0 =0 3@C?0B0 <5@:8 "%{ccon_mgName/}" 8 =5 <>65 40 A5 2J@=5 :0B> :>;>=0.�>;>=8B5 70 45B09;878@0=5 B@O120 40 ?@8=04;560 :J< B>G=> 54=0 3@C?0 <5@:8. >;>=8B5, 70O25=8 >B 8=AB@C:F8OB0 70 45B09;878@0=5 A>G0B :J< <=>3> 3@C?8 <5@:8.f>;>=0B0 "%{ccon_column/}" 2 B01;8F0B0 "%{ccon_table/}" =O<0 :>;>=0 =0 :;NG ?@8 87<5AB20=5 %{offset/}.v0@0<5BJ@ 1 =0 :;0C70B0 SYSTEMRESTRICTSCHEMA B@O120 40 C:065 8<5 =0 =01>@0 @54>25 =0 AE5<0B0 2J2 D>@<0B0 $SYSTEM.name.^<5B> =0 >3@0=8G5=85B> "%{restriction/}" 5 =520;84=> 70 =01>@0 @54>25 =0 AE5<0B0 "%{rowset/}".�3@0=8G5=85B>  %{strName/}  5 704J;68B5;=>, => ;8?A20 >B 70O2:0B0. 7?>;7209B5 SYSTEMRESTRICTSCHEMA, 70 40 ?@54>AB028B5 >3@0=8G5=8O.kSQLQueryMode <>65 40 A5 704045 A0<> =0 DataKeys, :>30B> CA;C38B5 70 0=0;87 A5 87?>;720B 2 B01C;0@5= @568<. 8#:070=0 5 =5?>44J@60=0 C=0@=0 >?5@0F8O 2 :;0C70B0 WHERE.w#:070= 5 =520;845= NOT >?5@0B>@ 2 :;0C70B0 WHERE. NOT <>65 40 A5 87?>;720 A0<> ?@54 A;54=0B0 :;0C70: [ColName] IS NULL.G"01C;0@=8B5 70O2:8 =5 ?>44J@60B 87@078, AJ4J@60I8 8728:20=5 =0 DC=:F8O.5"01C;0@=8B5 70O2:8 =5 ?>44J@60B 87G8A;5=8O =0 :>;>=8.R>65B5 40 ?>4@548B5 A0<> ?> 548= 0B@81CB 8 ?> 871>@ ?> :>;>=0B0 =0 =><5@0 =0 @540.8"01C;0@=8B5 70O2:8 =5 ?>44J@60B 8=AB@C:F88 DrillThrough.(<0 =5>G0:20= >?5@0B>@ 2 :;0C70B0 WHERE.k"01;8G=8B5 70O2:8 ?>44J@60B 8728:20=5 A0<> =0 DC=:F88B5 MATCHESRULE 8 KEYWORDSMATCHPREFIX 2 :;0C70B0 WHERE.j"01C;0@=8B5 70O2:8 <>30B 40 8<0B A0<> =87>28, F8D@>28 8;8 =C;528 AB>9=>AB8 :0B> >?5@0=48 2 :;0C70B0 WHERE.9"01C;0@=8B5 70O2:8 <>30B 40 8<0B A0<> <O@:0 >B B8? COUNT.i"01C;0@=0 70O2:0: A=>2=0B0 B01;8F0 =5 <>65 40 A5 >B:@85 2 5AB5AB25=> >1548=5=8 B01;8F8 =0 :;0C70B0 FROM.�!>@B8@0=5B> =5 A5 ?>44J@60 2 :>;>=0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}", BJ9 :0B> =O<0 95@0@E8O, A2J@70=0 A B078 :>;>=0 8;8 ?>@048 B>20, G5 95@0@E8OB0, A2J@70=0 A :>;>=0B0, =5 5 >1@01>B5=0.d"01C;0@=0 70O2:0: 5AJ>B25BAB285 =0 B8?>25B5 2 :>;>=0 "%{ccon_column/} 2 B01;8F0B0 "%{ccon_table/}".�"01C;0@=0 70O2:0: 7@07JB OR 5 =520;845=. 0;84=8OB 87@07 OR B@O120 40 A5 >3@048 2 A:>18 8 40 2:;NG20 A0<> 54=0 :>;>=0. A25= B>20 87@078B5 OR 2 :>;>=8 =0 =87>25 <>65 40 87?>;720B A0<> >?5@0B>@8B5 70 @025=AB2> (=) 8 IS NULL.x"01C;0@=0 70O2:0: $8;B@8B5 =0 >1E20B 2 :>;>=0B0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}" =5 ?>:@820B 20;845= >1E20B.t"01C;0@=0 70O2:0: #:070=8 A0 ?>25G5 >B 420 D8;B@8 =0 >1E20B 2 :>;>=0B0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}".j"01C;0@=0 70O2:0: O@:0B0 COUNT 2 70O2:0B0 5 =520;84=0. #:065B5 COUNT 2J2 D>@<0B "COUNT()" 8;8 "COUNT(*)".2"01C;0@=0 70O2:0: >44J@60B A5 A0<> <5@:8B5 COUNT.�"01C;0@=0 70O2:0: 71@0=8OB A?8AJ: A :>;>=8 =0 70O2:0 COUNT B@O120 40 AJ4J@60 B>G=> 54=0 <O@:0 "COUNT(*)". @C38B5 :>;>=8   "SKIP n" 8 "TOP k"   =5 A0 @07@5H5=8.="01C;0@=0 70O2:0: ?5@0=4JB =0 IS >?5@0B>@0 B@O120 40 5 NULL.;"01C;0@=0 70O2:0: ?5@0B>@JB 5 =5AJ2<5AB8< A >?5@0=40 NULL.H"01C;0@=0 70O2:0: >4@5640=5B> ?> :>;>=8 =5 5 >B:@8B> 8;8 5 <O@:0 COUNT.�"SQLQueryMode" B@O120 40 5 704045= =0 "DataKeys", 70 40 ?>44J@60 A8=B0:A8A0 =0 SQL 70 B01C;0@=0 70O2:0 ?@8 87?>;720=5 =0 CA;C38B5 70 0=0;87 2 B01C;0@5= @568<.�"01;8G=0 70O2:0: 520;84=0 :;0C70 WHERE 2 :>;>=0B0 %{ccon_column/}  2 B01;8F0  %{ccon_table/} . >44J@60B A5 A0<> :>=AB0=B8, ?@54H5AB20=8 >B 7=0:0  +  8;8  - .}"01C;0@=0 70O2:0: SELECT DISTINCT 878A:20 B>G=> 54=0 :>;>=0, 70 40 A5 8715@5, 8 <>65 40 A5 A>@B8@0 A0<> ?> :>;>=0B0 DISTINCT.PA}>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> ?>A>G5=0B0 B01;8F0  %{ccon_strName/}  8;8 >15:BJB =5 AJI5AB2C20.|DrillThrough =5 A5 ?>44J@60, BJ9 :0B> AJ@2J@JB A5 87?J;=O20 2 B01C;0@5= @568< 8;8 ?>B@518B5;OB =O<0 =5>1E>48<>B> @07@5H5=85.NDrillThrough =5 A5 ?>44J@60, BJ9 :0B> AJ@2J@JB A5 87?J;=O20 2 B01C;0@5= @568<.8 07@5H020=5B> =0 :>;>=0B0 "%{ccon_column/}" 5 =5CA?5H=>.P5 A0 C:070=8 :>;>=8 70 87E>4=8 40==8. "@O120 40 A5 C:065 =09-<0;:> 54=0 :>;>=0.�0O2:0B0 70 87?J;=8< <>4C; =0 B01;8F0 =5 <>65 40 A5 AB0@B8@0, BJ9 :0B> B5:CI0B0 1070 40==8 "%{DBName/}" 5 A @07@5H5= @568< DirectQuery.�520;845= 0@3C<5=B 5 ?@54>AB025= =0 <5B>40 MatchesRule. 0B> ?J@28 ?0@0<5BJ@ 5 >G0:20=> 8<5 =0 :>;>=0, 0 :0B> 2B>@8 ?0@0<5BJ@   =87 70 BJ@A5=5. M"01;8F0B0, ?>4045=0 =0 DC=:F8OB0 MatchesRule, =5 5 <0@:8@0=0 8;8 >1@01>B5=0. W @3C<5=BJB 70 =87 70 BJ@A5=5, ?>4045= =0 DC=:F8OB0 MatchesRule, 5 A 3@5H5= A8=B0:A8A. a >65B5 40 8<0B5 A0<> 548= ?@548:0B 2 :;0C70 WHERE, 0:> 5 8728:0=0 DC=:F8OB0 KEYWORDSMATCHPREFIX.� >A>G5B5 A0<> 54=0 :>;>=0 2 SELECT AUTOSUGGESTEDTOKEN(basetable_columnname). ">20 5 704J;68B5;=>, 0:> 8728:20B5 KEYWORDSMATCHPREFIX, 70 40 ?>;CG8B5 ?@54;>65=8 <0@:5@8.d >;>=0B0 >B 107>20B0 B01;8F0, ?>4045=0 =0 AUTOSUGGESTEDTOKEN, 8 KEYWORDSMATCHPREFIX =5 A0 54=0:28. :"01;8G=0B0 70O2:0 A?@O<> B01;8F0B0 A <5@:8 =5 A5 ?>44J@60.PAJ$C=:F8OB0 ScalarPredict 2@JI0 =09-25@>OB=0B0 AB>9=>AB 70 C:070=0B0 :>;>=0.R$C=:F8OB0 TablePredict 2@JI0 =09-25@>OB=8O =01>@ >B AB>9=>AB8 70 C:070=0B0 :>;>=0.O$C=:F8OB0 PredictAssociation 2@JI0 =01>@ >B @54>25, A2J@70=8 A 2E>4OI8O A;CG09.�$C=:F8OB0 PredictSequence 2@JI0 ?>@548F0 >B AJ18B8O, :>OB> 5 4J;30 n ABJ?:8 (54=0, 0:> =5 5 C:070=>) =0 1070B0 =0 2E>4OI8O A;CG09.b$C=:F8OB0 PredictTimeSeries 2@JI0 A;5420I8B5 n ABJ?:8 >B 2@5<520B0 A5@8O (54=0, 0:> =5 5 C:070=>).l$C=:F8OB0 PredictSupport 2@JI0 AB>9=>ABB0 70 ?>44@J6:0 70 =09-25@>OB=0B0 AB>9=>AB 8;8 70 C:070=0B0 AB>9=>AB.L$C=:F8OB0 PredictVariance 2@JI0 AB>9=>ABB0 =0 @07;8:0B0 =0 C:070=0B0 :>;>=0.PAU$C=:F8OB0 PredictStdev 2@JI0 AB0=40@B=0B0 AB>9=>AB =0 >B:;>=5=85 =0 C:070=0B0 :>;>=0.k$C=:F8OB0 PredictProbablility 2@JI0 AB>9=>ABB0 70 25@>OB=>ABB0 70 =09-25@>OB=0B0 8;8 70 C:070=0B0 AB>9=>AB.y$C=:F8OB0 PredictAdjustedProbability 2@JI0 :>@838@0=0 AB>9=>AB 70 25@>OB=>AB 70 =09-25@>OB=0B0 8;8 70 C:070=0B0 AB>9=>AB.S$C=:F8OB0 Cluster 2@JI0 =09-25@>OB=8O 845=B8D8:0B>@ =0 :;JAB5@8 70 2E>4OI8O A;CG09.h$C=:F8OB0 ClusterDistance 2@JI0 @07AB>O=85B> =0 2E>4OI8O A;CG09 >B C:070=8O (8;8 =09-25@>OB=8O) :;JAB5@.x$C=:F8OB0 ClusterProbability 2@JI0 25@>OB=>ABB0 =0 2E>4OI8O A;CG09, ?@8=04;560I =0 C:070=8O (8;8 =09-25@>OB=8O) :;JAB5@.�$C=:F8OB0 PredictHistogram 2@JI0 B01;8F0, :>OB> AJ4J@60 AB0B8AB8:0B0 70 2A8G:8 AJAB>O=8O =0 ?@>3=>78@C5<0 :>;>=0. "01;8F0B0 AJ4J@60 A;54=8B5 :>;>=8: C:070=0B0 :>;>=0, $Support, $Probability, $ProbabilityVariance, $ProbabilityStdev, $Variance 8 $Stdev.$C=:F8OB0 PredictHistogram 2@JI0 B01;8F0, :>OB> AJ4J@60 AB0B8AB8:0B0 70 G;5=AB2> 2 :;JAB5@0 =0 2E>4OI8O A;CG09. "01;8F0B0 AJ4J@60 A;54=8B5 :>;>=8: C:070=0B0 :>;>=0, $Support, $Probability, $ProbabilityVariance, $ProbabilityStdev, $Variance, $Stdev, $Cluster 8 $Distance.~$C=:F8OB0 TopCount 2@JI0 ?J@28B5 @54>25 A n-5;5<5=B8 =0 87@070 >B B01;8F0B0, ?>4@545=8 2 =87E>4OI @54 ?> >F5=:0B0 =0 87@078B5.�$C=:F8OB0 BottomCount 2@JI0 ?>A;54=8B5 @54>25 >B n-5;5<5=B0 =0 87@070 =0 B01;8F0B0, ?>4@545=8 2J2 2J7E>4OI @54 ?> 87@070 =0 >F5=:0B0.�$C=:F8OB0 TopSum 2@JI0 =09-<0;:8O 1@>9 @54>25 2 =87E>4OI @54, B0:0 G5 A1>@JB >B AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8 40 5 @025= =09-<0;:> =0 C:070=8O A1>@.�$C=:F8OB0 BottomSum 2@JI0 =09-<0;:8O 1@>9 @54>25 2J2 2J7E>4OI @54, B0:0 G5 A1>@JB >B AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8B5 40 5 @025= =09-<0;:> =0 C:070=8O A1>@.�$C=:F8OB0 TopPercent 2@JI0 =09-<0;:8O 1@>9 @54>25 2 =87E>4OI @54, B0:0 G5 A1>@JB >B AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8 40 5 @025= =09-<0;:> =0 C:070=8O ?@>F5=B >B >1I8O A1>@ =0 AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8.�$C=:F8OB0 BottomPercent 2@JI0 =09-<0;:8O 1@>9 @54>25 2J2 2J7E>4OI @54, B0:0 G5 A1>@JB >B AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8 40 5 @025= =09-<0;:> =0 C:070=8O ?@>F5=B >B >1I8O A1>@ =0 AB>9=>AB8B5 =0 87@078B5 =0 >F5=:8.o$C=:F8OB0 RangeMid 2@JI0 A@54=0B0 B>G:0 =0 =5?@5:JA=0B0 :>;>=0 8;8 C:070=8O :>=B59=5@ =0 48A:@5B878@0=0 :>;>=0.p$C=:F8OB0 RangeMin 2@JI0 4>;=0B0 3@0=8F0 =0 =5?@5:JA=0B0 :>;>=0 8;8 C:070=8O :>=B59=5@ =0 48A:@5B878@0=0 :>;>=0.PAp$C=:F8OB0 RangeMax 2@JI0 3>@=0B0 3@0=8F0 =0 =5?@5:JA=0B0 :>;>=0 8;8 C:070=8O :>=B59=5@ =0 48A:@5B878@0=0 :>;>=0.c$C=:F8OB0 PredictNodeId 2@JI0  =0 2J75;, :>9B> 0;3>@8BJ<JB 87?>;720 ?@8 872J@H20=5B> =0 ?@>3=>70.`$C=:F8OB0 IsInNode 2@JI0 AB>9=>AB "AB8=0", 0:> 2E>4OI8OB A;CG09 5 ?@8G8A;5= :J< C:070=8O 2J75;.r$C=:F8OB0 IsDescendant 2@JI0 AB>9=>AB "AB8=0", 0:> 2E>4OI8OB A;CG09 5 ?@8G8A;5= :0B> =0A;54=8: =0 C:070=8O 2J75;.<$Cluster 5 8718@05<0 :>;>=0 >B PredictHistogram 70 :;JAB5@8.X$Probability 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).`$AdjustedProbability 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).R$Stdev 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).T$Support 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).U$Variance 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).S$NodeId 5 8718@05<0 :>;>=0 >B PredictHistogram 8;8 Predict(...,INCLUDE_STATISTICS).0$Sequence 5 8718@05<0 :>;>=0 >B PredictSequence..$Time 5 8718@05<0 :>;>=0 >B PredictTimeSeries.=$Distance 5 8718@05<0 :>;>=0 >B PredictHistogram 70 :;JAB5@8.N$C=:F8OB0 Lag 2@JI0 2@5<528O 8=B5@20; =0 A;CG0O 2 <>45;0 70 AJ18@0=5 =0 40==8.[$C=:F8OB0 PredictCaseLikelihood 2@JI0 25@>OB=>ABB0 =0 A;CG0O 2 <>45;0 70 AJ18@0=5 =0 40==8.PAi$C=:F8OB0 IsTrainingCase 2@JI0 AB>9=>AB "AB8=0", 0:> 2E>4OI8OB A;CG09 ?@8=04;568 :J< =01>@0 70 >1CG5=85.e$C=:F8OB0 IsTestCase 2@JI0 AB>9=>AB "AB8=0", 0:> 2E>4OI8OB A;CG09 ?@8=04;568 :J< =01>@0 70 >1CG5=85.|$C=:F8OB0 Exists 2@JI0 AB>9=>AB "AB8=0", 0:> 8=AB@C:F8OB0 SELECT, C:070=0 :0B> =58= 0@3C<5=B, 2@JI0 548= 8;8 ?>25G5 @54>25.{$C=:F8OB0 StructureColumn 2@JI0 AB>9=>ABB0 =0 C:070=0B0 A:0;0@=0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 70 A;CG0O =0 B5:CI8O <>45;.�$C=:F8OB0 StructureColumn 2@JI0 AB>9=>ABB0 =0 C:070=0B0 :>;>=0 =0 AB@C:BC@0 70 AJ18@0=5 =0 40==8 >B B01;8F0B0 70 A;CG0O =5 B5:CI8O <>45;.�$C=:F8OB0 "%{function/}" =5 <>65 40 A5 ?@8;>68 2 45B09;878@0=5 :J< :>;>=0B0 "%{ccon_column/}". !0<> MDX DC=:F88B5 "Key", "Name", "Caption" 8 "MemberValue" A5 ?>44J@60B A B01C;0@=0 1070 40==8.�5B09;878@0=5B> 2 B01C;0@5= @568< ?>44J@60 A0<> A5:B>@8 AND. 09-<0;:> 548= A5:B>@ OR 5 >B:@8B 2 B5:CI0B0 70O2:0 70 45B09;878@0=5.P5B09;878@0=5B> 2 B01C;0@5= @568< =5 ?>44J@60 87<5@20=5 8;8 87G8A;5=> 87<5@20=5.PAD7<5@5=85B> "%{ccon_strDimID/}" =5 AJ4J@60 0B@81CB0 "%{strAttrID/}".VB@81CBJB "%{strAttrID/}" 5 C:070= ?>25G5 >B 254=J6 2 >?5@0F8OB0 70 >1@0B=> 70?8A20=5.Z%d{cKeys/} :;NG0 A0 C:070=8 70 0B@81CB0 "%{strAttrID/}". 78A:20B A5 %d{cKeyCount/} :;NG0.b5 <>65 40 A5 >B:@85 0B@81CB 70 AB>9=>AB8B5 =0 :;NG>25, C:070=8 70  =0 0B@81CB0 "%{strAttrID/}".s5 5 C:070=> 8<5 70  =0 0B@81CB0 "%{strAttrID/}". <5=0 =0 0B@81CB8 B@O120 40 A5 C:0720B 28=038 70 =>28 0B@81CB8.�B@81CBJB =5 <>65 40 A5 2<J:=5, BJ9 :0B> 87<5@5=85B> 25G5 AJ4J@60 G;5= AJA AJI8B5 :;NG>25 :0B> C:070=8B5 70  =0 0B@81CB0 "%{strAttrID/}".HB@81CBJB "%{strAttrID/}" =5 5 A2J@70= A 0B@81CB0 "%{strParentAttrID/}".�8?A20 45D8=8F8O 70 0B@81CB0 "%{strAttrID/}", 2J?@5:8 G5 0B@81CBJB 5 C:070= :0B> =>2 A@>45= 0B@81CB =0 0B@81CB0 "%{strParentAttrID/}". #25@5B5 A5, G5 :;NGJB A>G8 :J< AJI5AB2C20I 0B@81CB, 8;8 4>1025B5 45D8=8F8O 70 =>28O 0B@81CB.g78:JB "%{strLang/}" 5 C:070= ?>25G5 >B 254=J6 70 0B@81CB0 A  "%{strAttrID/}", 8<5 "%{strAttrName/}".�78:JB "%{strLang/}" =5 <>65 40 A5 >B:@85 2 A?8AJ:0 A ?@52>48, >?@545;5=8 70 0B@81CB0 "%{strAttrID/}". @>25@5B5 ?@02>?8A0 =0 8<5B> =0 578:0 8;8 45D8=8F8OB0 =0 0B@81CB0 2 87<5@5=85B>.5 <>65 40 A5 872J@H8 >?5@0F8O 70 @5:C@A82=> 0:BC0;878@0=5 70 0B@81CB0 "%{strAttrID/}", BJ9 :0B> =5 5 G0AB >B 7028A8<>AB >B B8?0 @>48B5;-=0A;54=8:.  5:C@A82=8B5 0:BC0;870F88 <>30B 40 A5 872J@H20B A0<> 2 0B@81CB8 AJA A@>45= 0B@81CB, G85B> A2>9AB2> Usage 5 704045=> =0 Parent.�82>B> "%{level/}" =5 5 =82> =0 @>48B5;-=0A;54=8:. 1@0B=>B> 70?8A20=5 =0 87<5@5=85B>, 87?>;720I> B>78 A8=B0:A8A, A5 ?>44J@60 A0<> =0 G;5=>25 @>48B5;-=0A;54=8:. �=AB@C:F8OB0 70 >1@0B=> 70?8A20=5 =0 87<5@5=85B> AJ4J@60 A8=B0:A8A, :>9B> 5 =520;845=. >A;54=8OB :><?>=5=B >B 45D8=8F8OB0 =0 =>2 G;5= B@O120 40 5 8<5B>, 0 =5 :;NGJB =0 G;5=0 "%{member/}".;"%{property/}" =5 5 A2>9AB2> =0 G;5= =0 =82>B> "%{level/}".qB@81CBJB "%{property/}" 8<0 AJAB025= :;NG 8 =5 <>65 40 A5 0:BC0;878@0 G@57 A8=B0:A8A0 =0 B>20 >1@0B=> 70?8A20=5.�!J4J@60=85B> =0 0B@81CB0 A  "%{attributeId/}", 8<5 "%{attributeName/}" =5 <>65 40 A5 0:BC0;878@0, BJ9 :0B> 87<5@5=85B> 25G5 AJ4J@60 G;5= AJA AJI8O :;NG 8 0B@81CBJB =5 5 =09-4J;1>:8OB CA;>25= 0B@81CB 2 70O2:0B0.i#:070=0 5 ?5@A>=0;878@0=0 70:@J3;5=0 AB>9=>AB 70 0B@81CB0 "%{attr/}", => 70 =5O =5 AJI5AB2C20 >12J@720=5.y#:070=8 A0 ?5@A>=0;878@0=8 A2>9AB20 =0 70:@J3;5=0B0 AB>9=>AB 70 0B@81CB0 "%{attr/}", => 70 =53> =5 AJI5AB2C20 >12J@720=5.[#:070=0 5 :>;>=0 =0 MemberValue 70 0B@81CB0 "%{attr/}", => 70 =5O =5 AJI5AB2C20 >12J@720=5.�#:070=0 5 AB>9=>AB 70 A2>9AB2>B> SkippedLevels =0 4045= G;5=, => =5 5 C:070=> >12J@720=5 70 A2>9AB2>B> SkippedLevels =0 0B@81CB0 "%{attr/}", :>9B> AJ4J@60 B>78 G;5=.v#:070=8 A0 <=>3> CA;>28O 70 @>48B5;A:8O 0B@81CB "%{attr/}". !0<> 54=> CA;>285 <>65 40 A5 C:065 70 @>48B5;A:8 0B@81CB8.�!2>9AB2>B> MoveToRoot =5 <>65 40 A5 704045 =0 True 70 >?5@0F8OB0 70 >1@0B=> 70?8A20=5 70 B>20 87<5@5=85, BJ9 :0B> A0<> @>48B5;A:8 0B@81CB8 <>30B 40 A5 ?@5<5AB20B :J< :>@5=0.�!2>9AB2>B> IsRoot =5 <>65 40 A5 704045 =0 True 70 >?5@0F8OB0 70 >1@0B=> 70?8A20=5 =0 B>20 87<5@5=85, BJ9 :0B> A0<> @>48B5;A:8 0B@81CB8 <>30B 40 A5 2<J:20B 2 :>@5=0.e';5=JB "%{member/}" 5 87G8A;5= 8 =5 <>65 40 A5 87?>;720 2 >?5@0F8O 70 >1@0B=> 70?8A20=5 =0 87<5@5=85.|7<5@5=85B> "%{ccon_strDimID/}" =O<0 @07@5H5=0 >?F8O 70 70?8A20=5, ?>@048 :>5B> >?5@0F8OB0 70 >1@0B=> 70?8A20=5 5 =5CA?5H=0.881;8>B5:0B0 70 :><?@5A8@0=5 =5 <>65 40 A5 8=8F80;878@0.%0==8B5 =5 <>30B 40 A5 45:><?@5A8@0B.�=8F80;878@0=5B> =0 ?@>3@0<0B0 70 :>48@0=5 Huffman 5 =5CA?5H=>. @>3@0<0B0 70 :>48@0=5 Huffman =5 ?>44J@60 AB0B8AB8:0 70 0 8;8 1 7=0:0.A!J74020=5B> =0 A?@02>G=0 B01;8F0 70 45:>45@0 Huffman 5 =5CA?5H=>.d!J74020=5B> =0 :>45@ 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .o!B0@B8@0=5B> =0 A5A8O =0 :>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .f@8:0G20=5B> =0 :>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .h><?@5A8@0=5B> =0 :>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .{72;8G0=5B> =0 :><?@5A8@0=8 40==8 >B :>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .#7E>4OI8OB 1CD5@ =0 :>45@0 5 ?J;5=.f@5<0E20=5B> =0 :>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .g!J74020=5B> =0 45:>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .q!B0@B8@0=5B> =0 A5A8O =0 45:>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .h@8:0G20=5B> =0 45:>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .72;8G0=5B> =0 =5:><?@5A8@0=8 40==8 >B 45:>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .G5:>45@JB 45:>48@0 1;>: A 45:><?@5A8@0= @07<5@, ?>-<0;J: >B >G0:20=>B>.h@5<0E20=5B> =0 45:>45@0 15H5 =5CA?5H=> A :>4 =0 3@5H:0 %d{code/}, >?8A0=85 =0 3@5H:0B0  %{xpr9descr/} .�5:><?@5A8@0=5B> 15H5 =5CA?5H=>, 70I>B> 1@>OB =0 45:><?@5A8@0=8B5 109B>25 15H5 ?>-3>;O< >B 1@>O 109B>25, :>8B> >AB020E0 70 45:><?@5A8@0=5.[J7=8:=0 3@5H:0 ?@8 >?8B0 70 70@5640=5 =0 =01>@0 >B 40==8 ( 70 A?@02:0  %{databaseId/} ).PA�O<0 4>AB0BJG=> ?0<5B 2 ?>B>:0 =0 ?0<5BB0 70 ?@>G8B0=5 =0 703;02:0B0 =0 8=D>@<0F8OB0 70 :><?@5A8@0=5 =0 Xpress9. G0:20E0 A5 %d{headerSize/} 109B0, => 1OE0 ?>;CG5=8 %d{readBytes/}. J7<>6=> 5 40 A0 ?>;CG5=8 AJ:@0B5=8 40==8.�O<0 4>AB0BJG=> ?0<5B 2 ?>B>:0 =0 ?0<5BB0 70 ?@>G8B0=5 =0 A53<5=B >B 40==8 =0 Xpress9. 03;02:0B0 C:070 %d{payloadSize/} 109B0, => CA?O 40 ?@>G5B5 %d{readBytes/}. J7<>6=> 5 40 A0 ?>;CG5=8 AJ:@0B5=8 40==8.H@8AJAB20B =5>G0:20=8 40==8 2 ?>B>: =0 Xpress9 (25@A8O A =O:>;:> =8H:8).�@E82=8OB D09; 5 ?>4?8A0= A =58725AB5= ?>4?8A 70 :><?@5A8@0=5  %{signature/} , :>9B> =5 A5 ?>44J@60 >B B5:CI0B0 25@A8O =0 CA;C38B5 70 0=0;87.�03;02:0B0 =0 0@E82=8O D09; 5 A =5>G0:20= @07<5@ 8;8 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 G5B5=5 =0 703;02:0, ?@>G5B5=8 109B>25=%d{BytesRead/}.PA$09;JB =5 5 H8D@>20=.�5H8D@8@0=5B> =0 ?>25@8B5;=8B5 40==8 5 =5CA?5H=>. 5@>OB=> :;NGJB 70 H8D@>20=5 =5 AJ2?040 8;8 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0. O:>8 DC=:F88 =0 CA;C30B0 I5 A0 =54>ABJ?=8.�(8D@>20=5B> =0 ?>25@8B5;=8 40==8 5 =5CA?5H=>. ;NGJB 70 H8D@>20=5 25@>OB=> 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C38. O:>8 DC=:F88 =0 AJ@2J@0 I5 A0 =54>ABJ?=8.PA:$09;JB %{file/} 5 H8D@>20=. "@O120 40 ?@54>AB028B5 ?0@>;0.T@5H:0 2J2 DC=:F8OB0 CryptAcquireContext A 8<5B> =0 C:070=8O 4>AB02G8:: %{External/}H!J74020=5B> =0 >15:B 70 E5H8@0=5 8;8 E5H8@0=5B> =0 ?0@>;0B0 5 =5CA?5H=>.I72;8G0=5B> 8;8 704020=5B> =0 ?0@0<5B@8 70 :;NG0 70 E5H8@0=5 5 =5CA?5H=>.�5H8D@8@0=5B> =0 ?>25@8B5;=8B5 40==8 5 =5CA?5H=>. 5@>OB=> :;NGJB 70 H8D@>20=5 =5 AJ2?040 8;8 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0.�(8D@>20=5B> =0 ?>25@8B5;=8 40==8 5 =5CA?5H=>. ;NGJB 70 H8D@>20=5 25@>OB=> 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C38.520;845= :;NG 70 H8D@>20=5.�(8D@>20=5B> =0 AB@0=8F0B0 A 40==8 5 =5CA?5H=>. 5@>OB=> @07<5@JB =0 AB@0=8F0B0 5 =520;845= 8;8 40==8B5 =0 AB@0=8F0B0 A0 ?>2@545=8.�5H8D@8@0=5B> =0 AB@0=8F0B0 A 40==8 5 =5CA?5H=>. 5@>OB=> @07<5@JB =0 AB@0=8F0B0 5 =520;845= 8;8 40==8B5 =0 AB@0=8F0B0 A0 ?>2@545=8.E5CA?5H=> 45H8D@8@0=5 =0 40==8B5. J7<>6=> 5 40==8B5 40 A0 ?>2@545=8.#5CA?5H=> ?@8:0G20=5 :J< SAFEARRAY.�5H8D@8@0=5B> =0 ?>25@8B5;=8B5 40==8 5 =5CA?5H=>. 5@>OB=> :;NGJB 70 H8D@>20=5 =5 AJ2?040 8;8 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0; :>4 =0 A8AB5<=0 3@5H:0=%d{errorCode/}.�5H8D@8@0=5B> =0 ?>25@8B5;=8B5 40==8 5 =5CA?5H=>. 5@>OB=> :;NGJB 70 H8D@>20=5 =5 AJ2?040 8;8 5 =54>ABJ?5= ?>@048 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0; :>4 =0 A8AB5<=0 3@5H:0=%d{errorCode/}.C520;845= :;NG 70 H8D@>20=5; :>4 =0 A8AB5<=0 3@5H:0=%d{errorCode/}.�@8?B>:;NGJB =0 1070B0 40==8 Gen2 =5 <>65 40 A5 70@548, BJ9 :0B> 5:75<?;O@JB =0 AJ@2J@0 8<0 701@0=5=0 ?>44@J6:0 =0 H8D@>20=5 Gen2. 86B5 A2>9AB2>B> 70 :>=D83C@8@0=5 Feature\Gen2ServerKey.�!2>9AB2>B> 70 :>=D83C@8@0=5 =0 AJ@2J@0 Feature\Gen2ServerKey 5 A0<> 70 G5B5=5 8 =5 <>65 40 A5 ?@><5=O A ?><>IB0 =0 :><0=40B0 70 ?@><O=0 =0 A2>9AB20B0 =0 AJ@2J@0.9DB 1;>:>25B5 =5 <>30B 40 8<0B 0:B828@0= UseCryptoNextGen.	JB@5H=>.PA35 A5 ?>44J@60B <=>3> 70?8A8 =0 DIME ?>;57=8 40==8.:B:@8B0 5 ?>2@545=0 DIME 703;02:0. @J7:0B0 I5 A5 70B2>@8.F>;5B> 70  =0 70?8A =0 1;>: 70 DIME AJ>1I5=85 =5 5 704045=> =0 =C;0.PAOB:@8B0 5 =5>G0:20=0 AB>9=>AB 2 ?>;5B> TYPE =0 70?8A =0 1;>: 70 DIME AJ>1I5=85.%G0:20 A5 =0G0;>B> =0 DIME AJ>1I5=85..B:@8B> 5 =5>G0:20=> =0G0;> =0 DIME AJ>1I5=85.G>;>=0 =0 3;020 5 >B:@8B0 =5>G0:20=> 2 =01>@ @54>25 A0<> 70 ?@5?@0I0=5.pJB@5H=0 3@5H:0: 01>@ @54>25 A0<> 70 ?@5?@0I0=5 =5 ?>44J@60 =O:>8 >?5@0F88, :0B> =0?@8<5@ Current, Next 8 Move.H5>G0:20=> 5 >B:@8B0 :>;>=0 =0 3;020 2 =01>@ @54>25 =0 <=>65AB25= G5B5F.PAuJB@5H=0 3@5H:0: 01>@JB @54>25 =0 <=>65AB25=8O G5B5F =5 ?>44J@60 =O:>8 >?5@0F88, :0B> =0?@8<5@ Current, Next 8 Move.cJB@5H=0 3@5H:0: 01>@JB @54>25 =0 <=>65AB25=8O G5B5F =5 ?>44J@60 AJ74020=5B> =0 2@5<52> 87<5@5=85.ZJB@5H=0 3@5H:0: 01>@JB @54>25 =0 <=>65AB25=8O G5B5F =5 ?>44J@60 2<J:20=5 =0 =>28 @54>25.G>;>=0B0 "%{ccon_columnname/}" =5 AJI5AB2C20 2 =01>@0 @54>25 =0 :0=0;0.�@5>1@07C20=5B> =0 AB>9=>AB 2 B8?0 =0 40==8B5, 70O25= 70 B01;8F0 "%{ccon_IWTableName/}" :>;>=0 "%{ccon_IWColumnName/}", 5 =5CA?5H=>.�B:@8B0 5 =5>G0:20=0 3@5H:0. !E5<0B0 =0 E@0=8;8I5B> AJ>1I8, G5 :>;>=0 =5 <>65 =8:>30 40 AJ4J@60 AB>9=>AB8 null, => 5 C:070=0 AB>9=>AB null.@#A;C38B5 70 87@078 =0 VBA 2J@=0E0 A;54=0B0 3@5H:0: %{External/}.7#A;C38B5 70 87@078 =0 VBA =5 <>30B 40 A5 8=8F80;878@0B.A$C=:F8OB0 "%{func/}" =5 A5 ?>44J@60 >B CA;C38B5 70 87@078 =0 VBA.7@5<5B> =0 87G0:20=5 70 >15:B 70 A8=E@>=878@0=5 87B5G5."J@A5=8OB >15:B =5 5 >B:@8B.]7E>4OI8OB 1CD5@ 5 B2J@45 <0;J:. #25;8G5B5 @07<5@0 =0 87E>4OI8O 1CD5@ 8 ?>2B>@5B5 >?5@0F8OB0.&E>4OI8OB 1CD5@ 2A5 >I5 =5 5 4>ABJ?5=.@5H:0: PJ7=8:=0 =5>G0:20=0 3@5H:0 (D09;  %{file/} , @54 %u{line/}, DC=:F8O  %{func/} ).0@0<5BJ@JB =5 5 20;845=.PA"J@A5=8OB >15:B =5 5 >B:@8B.K72J@H5= 5 >?8B 70 2<J:20=5 =0 4C1;8@0= 5;5<5=B. C1;8:0B8 =5 A0 @07@5H5=8.,5=5@8@0=5B> =0 =87 70 E5H8@0=5 5 =5CA?5H=>.0?5@0F8OB0 70 AJ?>AB02O=5 =0 =87>25 5 =5CA?5H=0.?5@0F8OB0 702J@H8 CA?5H=>.>JB@5H5= 1CD5@, 87?>;720= 70 8<5=0 =0 D09;>25, 5 B2J@45 <0;J:.*"5:CI0B0 48@5:B>@8O =5 <>65 40 A5 872;5G5.GJ7=8:=0 A;54=0B0 2JB@5H=0 3@5H:0: D>@<0BJB =0 AJ>1I5=85B> 5 =520;845=.J7=8:=0 =5>?@545;5=0 3@5H:0.<$C=:F8OB0 %{feature_name/} =5 5 @50;878@0=0 70 B>20 8740=85.?>;>=8B5 =0 3;028B5 (2;>65=8 :>;>=8 2 B01;8F0) =5 A5 ?>44J@60B.PA4J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1@01>B20=5B> =0 3@5H:8.:J7=8:=0 A;54=0B0 3@5H:0: =5 5 704045= :>=B5:AB =0 >15:B0.=B5@D59AJB =5 5 @50;878@0=.:J7=8:=0 ?@56452@5<5==0 3@5H:0 ?>@048 =5CA?5H=0 A8<C;0F8O.J7=8:=0 =5>G0:20=0 3@5H:0.M!J74020=5B> =0 >F5=8B5; 5 =5CA?5H=>, BJ9 :0B> A5 >G0:20B A0<> ;5:8 >F5=8B5;8..!J7=8:=0 =5>G0:20=0 3@5H:0 2 SAX."J7=8:=0 =5>G0:20=0 3@5H:0 2 SSPI.,J7=8:=0 =5>G0:20=0 3@5H:0 ?@8 :>=25@B8@0=5.8$C=:F8O   pfMSMDGetMDXUtils() =5 CA?O 40 70@548 MDXUtil.g<5B> =0 <O@:0B0 B@O120 40 AJ2?040 A 8<5B> =0 0B@81CB 2 87<5@5=85B> =0 3@C?0B0 <5@:8 2 B01C;0@5= @568<.w@5H:0 ?> 2@5<5 =0 ?>28:20=5 4> ::GetEnvironmentVariable() ?@8 >?8B 70 872;8G0=5 =0 ?@><5=;820B0 =0 A@540 "%{EnvVar/}".:5 5 >?@545;5=0 2@5<5==0 48@5:B>@8O 70 B5:CI8O ?>B@518B5;.}0?8A20=5B> =0 H8D@>20=8O D09; =0 ;>:0;=8O :C1 "%{userCubePath/}" 5 =5CA?5H=>. @5<5==8OB D09; 5 70?8A0= 2 "%{tempCubPath/}".F87JB 70 BJ@A5=5 =0 H01;>=8 =0428H020 <0:A8<0;=0B0 ?>44J@60=0 4J;68=0.�0@5640=5B> =0 <0H8=0B0 VertiPaq 5 =5CA?5H=>, BJ9 :0B> =5 5 >B:@8B> 20;84=> 8=AB0;8@0=5 =0 PowerPivot =0 B078 <0H8=0. =AB0;8@09B5 >B=>2> PowerPivot.{@>OB =0 35=5@8@0=8B5 2B>@8G=8 :>?8O =0428H8 :>=D83C@0F8>==0 =0AB@>9:0 Log\Exception\MaxExceptions; ?@>F5AJB A5 ?@5:@0BO20.aJ7=8:=0 =5?>?@028<> 87:;NG5=85 2 >?5@0F8OB0 70 D8:A8@0=5 =0 SQLite; B@O120 40 ?@5:@0B8< ?@>F5A0.*;0=8@0=> 5 ?>G8AB20=5 =0 <0H8==8O ?@>F5A.�"078 70O2:0 A5 5 =0BJ:=0;0 =0 2JB@5H=0 3@5H:0 ?@548 8 =O<0 40 A5 87?J;=8 >B=>2> 2 B078 A5A8O. @548H=> AJ>1I5=85 70 3@5H:0:  %{prevErr/} L#:070=0B0 AB>9=>AB  %d{MemoryHeapTypeValue/}  70 MemoryHeapType 5 =520;84=0.�5 <>65 40 A5 CAB0=>28 2@J7:0 AJA AJ@2J@0. DirectQuery =04 #A;C38 70 0=0;87 =0 SQL Server A5 ?>44J@60 A0<> 70 SSAS 2022 8 ?>-=>28 25@A88.c5CA?5H=> 0=0;878@0=5 =0 ;8G=0B0 =0AB@>9:0 ?>@048 "%{reason/}", 4>?J;=8B5;5= :>4 "%d{extra_code/}".PA378:>20B0 ?@><5=;820 "%{localeid/}" =5 A5 ?>44J@60.978:>20B0 ?@><5=;820 "%{localeid/}" 70  =5 A5 ?>44J@60.GJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0: %1[ %{External/}%]%[, %{External/}%]uJ7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 2J=H=0 181;8>B5:0 "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].jJ7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 2J=H=0 181;8>B5:0: %1[ %{External/}%]%[, %{External/}%].�J7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 ?> 2@5<5 =0 ?>28:20=5 4> GetFileSize 70 D09;: "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].dJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateEvent: %1[ %{External/}%]%[, %{External/}%].dJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CloseHandle: %1[ %{External/}%]%[, %{External/}%].�J7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> GetOverlappedResult 70 D878G5A:8 D09;: "%{PhysicalFile/}", >38G5A:8 D09;: "%{LogicalFile/}" %1[: %{External/}%]%[, %{External/}%].hJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 :J< SetFilePointer: %1[ %{External/}%]%[, %{External/}%].eJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> SetEndOfFile: %1[ %{External/}%]%[, %{External/}%].iJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateTimerQueue: %1[ %{External/}%]%[, %{External/}%].iJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> DeleteTimerQueue: %1[ %{External/}%]%[, %{External/}%].nJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateTimerQueueTimer: %1[ %{External/}%]%[, %{External/}%].nJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> DeleteTimerQueueTimer: %1[ %{External/}%]%[, %{External/}%].tJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> RegisterWaitForSingleObject: %1[ %{External/}%]%[, %{External/}%].iJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> UnRegisterWaitEx: %1[ %{External/}%]%[, %{External/}%].qJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> BindIoCompletionCallback: %1[ %{External/}%]%[, %{External/}%].sJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> PostQueuedCompletionStatus: %1[ %{External/}%]%[, %{External/}%].eJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateThread: %1[ %{External/}%]%[, %{External/}%].oJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateIoCompletionPort: %1[ %{External/}%]%[, %{External/}%].cJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> CreateHeap: %1[ %{External/}%]%[, %{External/}%].rJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 ?@8 872;8G0=5B> =0 AJAB>O=85B> =0 ?0<5BB0: %1[ %{External/}%]%[, %{External/}%].378:>20B0 ?@><5=;820 "%{localeid/}" =5 A5 ?>44J@60.ZSetAuthContext B@O120 40 A5 87?J;=8 :0B> ?J@20B0 :><0=40 8 <>65 40 A5 87?J;=8 A0<> 254=J6.|J7=8:=0 3@5H:0 A 2@J7:0B0. 5 5 704045= ?>4E>4OI :>=B5:AB 70 70I8B0 70 A5A8OB0, 4> :>OB> A5 >?8B20B5 40 >AJI5AB28B5 4>ABJ?.QJ;1>:> 2;>65=8B5 @5:C@A82=8 87G8A;5=8O =5 <>30B 40 8728:0B CLR Stored Procedure.7J=H5= :><?>=5=B 2J@=0 3@5H:0 (HRESULT = %{External/}).yExtAuth 8;8 SetAuthContext 25G5 5 704045= 70 B078 2@J7:0. >2B>@=>B> C?J;=><>I020=5 =0 54=0 8 AJI0 2@J7:0 =5 A5 ?>44J@60.�<5B> =0 XMLA D09; "%{filename/}" 2 :>=D83C@0F88B5 5 =520;84=>. <5B> =0 D09;0 5 B2J@45 4J;3> 8;8 AJ4J@60 7=0F8, :>8B> A0 =520;84=8 8;8 @575@28@0=8.c04J;68B5;=8OB ?0@0<5BJ@ %{Parameter/} =5 5 C:070= 70 181;8>B5:0B0 A 0;3>@8B<8 70 ?@>3=>75= 0=0;87.(@5H=0 :>=D83C@0F8O 70 ?@>3=>75= 0=0;87.}5CA?5H=> 70@5640=5 =0 181;8>B5:0 70 ?@>3=>75= 0=0;87 >B <0=8D5AB: %{Manifest/} @5H:0: %1[ %{External/}%]%[, %{External/}%].8=5A5=0 2 A8AB5<0B0 3@5H:0 2J2 VSOP ?>4G8=5=/C?@02;O20I.O><0=40B0 ExtAuth =5 <>65 40 8<0 54=>2@5<5==> A2>9AB20B0 Roles 8 RestrictRoles.^>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 70 4>ABJ? 4> <>45;0 8;8 <>45;JB =5 AJI5AB2C20.U#4>AB>25@O20=5 AJA 70>18:0;O=5 A5 ?>44J@60 A0<> 70 2@J7:8 =0 Power BI Premium 2 PaaS.f0AB@>920=5 =0 A2>9AB2>B> EffectiveUserName =5 A5 ?>44J@60 70 :@09=0B0 B>G:0 xmla =0 Power BI Premium.�0428H8;8 AB5 >3@0=8G5=85B> 70 :0?0F8B5B 70 >1=>2O20=8O =0 =01>@0 >B 40==8. ?8B09B5 >B=>2>, :>30B> A5 >1@01>B20B ?>-<0;:> =01>@8 >B 40==8.~?5@0F8OB0 5 >3@0=8G5=0 >B Power BI Premium, BJ9 :0B> >?5@0F8OB0 =5 CA?O 40 70?078 4>AB0BJG=> ?0<5B. ?8B09B5 >B=>2> ?>-:JA=>.`?5@0F8OB0 5 >3@0=8G5=0 >B Power BI Premium ?>@048 =54>AB0BJG=0 ?0<5B. ?8B09B5 >B=>2> ?>-:JA=>.k?5@0F8OB0 5 >3@0=8G5=0 >B Power BI Premium ?>@048 =54>AB0BJG=0 ?0<5B =0 AJ@2J@0. ?8B09B5 >B=>2> ?>-:JA=>.�#:070=0B0 @01>B=0 >1;0AB =0 Power BI  %s{workspaceobjid/}  =5 <>65 40 1J45 >B:@8B0, =5 5 @01>B=0 >1;0AB =0 Premium 8;8 =5 5 ?@8A2>5=0 =0 B5:CI8O :0?0F8B5B =0 Power BI Premium.�<0 <=>65AB2> =01>@8 >B 40==8 =0 8<5  %s{dataset/}  2 @01>B=0 >1;0AB =0 Power BI  %s{workspaceobjid/} . @58<5=C209B5 =01>@0 >B 40==8 =0 https://www.powerbi.com 8 >?8B09B5 >B=>2>.h?5@0F8OB0 5 >3@0=8G5=0 >B Power BI Premium ?>@048 ?@5B>20@20=5 =0 :0?0F8B5B0. ?8B09B5 >B=>2> ?>-:JA=>.�@5<5 =0 87G0:20=5 ?> 2@5<5 =0 87:;NG20=5B> =0 =01>@0 =8H:8, :>30B> 54=0 >B =8H:8B5 2 =01>@0 =8H:8 =5 5 702J@H8;0 87?J;=5=85B> A8 =02@5<5.�?5@0F8OB0 70 8720640=5 70 1070 40==8  %{databaseid/}  5 >3@0=8G5=0 >B Power BI Premium, BJ9 :0B> 5 2 E>4 4@C30 >?5@0F8O 70 AJI0B0 1070 40==8. ?8B09B5 >B=>2> ?>-:JA=>.)5?@028;=0 :>=D83C@0F8O 70 CLR AppDomain.=03;02:0B0 =0 H8D@>20=8O D09; =5 15H5 45A5@80;878@0=0 CA?5H=>B03;02:0B0 =0 H8D@>20=8O D09; 5 =520;84=0 8;8 =5?@028;=> D>@<8@0=0<03;02:0B0 =0 H8D@>20=8O D09; =5 <>60 40 1J45 A5@80;878@0=0.q5@A8OB0 =0 H8D@>20=0B0 703;02:0 %I64u{EncryptedHeaderVersion/} 5 =5?>7=0B0 70 B078 25@A8O =0 CA;C38B5 70 0=0;87.N;NGJB 70 H8D@>20=5 8;8 45H8D@>20=5 =0 B>78 D09; 5 =520;845= 8;8 =5 5 =0<5@5=.�?5@0F8OB0 70 ?>2B>@=> ?C1;8:C20=5 8;8 ?@5>1@07C20=5 =0 1070 40==8 70 1070B0 40==8  %{databaseid/}  5 >3@0=8G5=0 >B Power BI Premium, BJ9 :0B> 5 2 E>4 4@C30 >?5@0F8O 70 AJI0B0 1070 40==8. ?8B09B5 >B=>2> ?>-:JA=>.GAn error occurred while writing the content of '%{file/}' to the stream�070B0 40==8 5 >B=5B0 8 >?5@0F8OB0 5 >B<5=5=0, 70 40 A5 10;0=A8@0 =0B>20@20=5B> =0 ?@>F5A>@0 =0 2J75;0. ?8B09B5 >B=>2> ?>-:JA=>.PA>J7=8:=0 3@5H:0 ?> 2@5<5 =0 >A2>1>64020=5 =0 ?0@0;5;5= >1E20B.�0428H8;8 AB5 >3@0=8G5=85B> 70 :0?0F8B5B 70 >1=>2O20=8O =0 =01>@0 >B 40==8. ?8B09B5 >B=>2>, :>30B> A5 >1@01>B20B ?>-<0;:> =01>@8 >B 40==8.  PA&>AB83=0B 5 :@0OB =0 B>G:0B0 >B 40==8. 57C;B0BJB =5 5 3>B>2.^J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 >?5@0F8O A D09;>25: %1[ %{External/}%]%[, %{External/}%].lJ7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 >B20@O=5 =0 D09;0  %{ccon_file/} %1[: %{External/}%]%[, %{External/}%].mJ7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 70B20@O=5 =0 D09;0  %{ccon_file/} %1[: %{External/}%]%[, %{External/}%].aJ7=8:=0 A;54=0B0 3@5H:0 ?@8 G5B5=5 >B D09;  %{ccon_file/} %1[: %{External/}%]%[, %{External/}%].fJ7=8:=0 A;54=0B0 3@5H:0 ?@8 70?8A20=5 2J2 D09;0  %{ccon_file/} %1[: %{External/}%]%[, %{External/}%].W@>G5B5=8 A0 =520;84=8 40==8 >B D09;0 '%{Note1/}'%1[: %{External/}%]%[, %{External/}%].b72J@H5= 5 >?8B 70 87B@820=5 =0 ?JB 4> D09;, 157 ?J@2> 40 A5 8=8F80;878@0 @>48B5;A:0B0 48@5:B>@8O.dJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> GetFileTime: %1[ %{External/}%]%[, %{External/}%].dJ7=8:=0 A;54=0B0 A8AB5<=0 3@5H:0 >B ?>28:20=5 4> GetFileSize: %1[ %{External/}%]%[, %{External/}%].�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 :>?8@0=5 =0 D09;0 "%{pathfrom/}" 2J2 D09;0 "%{pathto/}": %1[ %{External/}%]%[, %{External/}%].�> 2@5<5 =0 >?8B0 70 >B<O=0 =0 G0:0I8B5 >?5@0F88 A D09;>25 2J7=8:=0 A;54=0B0 3@5H:0: "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].�> 2@5<5 =0 >?8B 70 >?5@0F8O 70 BJ@A5=5 =0 D09; 2J7=8:=0 A;54=0B0 3@5H:0 70 D09;0 "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].AJ7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 48@5:B>@8O: "%{dir/}".V@5H:0 ?@8 >B20@O=5 =0 D09;0. %{filename/} =5 5 D09; =0 48A: 8;8 D09;JB =5 5 4>ABJ?5=.*@5H:0 ?@8 AJ74020=5 =0 >?0H:0 70 B09<5@0. @5H:0 ?@8 AJ74020=5 =0 B09<5@0.?#:070=0B0 ?0@>;0 5 =5?@028;=0 8;8 D09;JB "%{file/}" 5 ?>2@545=.�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 ?@5<5AB20=5 =0 D09;0 "%{pathfrom/}" 2J2 D09;0 "%{pathto/}": %1[ %{External/}%]%[, %{External/}%].rJ7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 =0=0AO=5 2 ?0<5BB0 =0 D09;0 "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].PA}72J@H5= 5 >?8B 70 >B20@O=5 =0 D09;, :>9B> 25G5 5 >B2>@5=. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.[!;54=8OB D09; 5 ?>2@545=: $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09; %{LogicalFile/}.�JB@5H=0 3@5H:0 2 AJ@2J@0: AJI5AB2C20I8OB ;>38G5A:8 D09; =5 <>65 40 A5 ?@570?8H5. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.}>38G5A:8OB D09; =5 <>65 40 A5 >B:@85 2J2 D878G5A:8O D09;. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.�04020=5B> =0 :@0O =0 ;>38G5A:8O D09; 2J2 D878G5A:8O D09; 5 =5CA?5H=>. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.SetEvent 5 =5CA?5H=>.y 07<5@JB =0 AB@0=8F0B0 70 A;54=8O D09; =5 A5 ?>44J@60: $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.�J2 D>=>20B0 =8H:0, 87?J;=O20I0 Lazy Writer, 2J7=8:=0 / 3@5H:0. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 87B@820=5 =0 E@0=8;8I5B> 70 D09;>25. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.PA�5 <>30B 40 A5 70?8A20B 40==8 2J2 D09; A0<> 70 G5B5=5. ?5@0F8OB0 5 =5CA?5H=0. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.] =0 70?8A0 5 =5?@028;5=. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.h0?8AJB =0428H020 <0:A8<0;=8O @07<5@. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.J7=8:=0 A8AB5<=0 3@5H:0 ?> 2@5<5 =0 >?8B 70 G5B5=5 >B 8;8 70?8A20=5 2 E@0=8;8I5 70 D09;>25. 0<5BB0 8;8 48A:>2>B> ?@>AB@0=AB2> 2 A8AB5<0B0 <>65 40 5 =54>AB0BJG=>. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}. GetLastError :>4: %d{LastErrorCode/}.�J7=8:=0 FileStore 3@5H:0.  568<JB 70 G5B5=5/70?8A20=5 <>65 40 A5 ?@><5=8 A0<> >B 70?8A20=5 =0 G5B5=5. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}. %1[: %{External/}%]%[, %{External/}%].�J7=8:=0 FileStore 3@5H:0 ?> 2@5<5 =0 70:;NG20=5 =0 4045= 70?8A. J7<>6=> 5 3@5H:0B0 40 5 2J7=8:=0;0 ?@8 G5B5=5. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}. %1[: %{External/}%]%[, %{External/}%].�JB@5H=0 3@5H:0: 72J@H5= 5 >?8B 70 704020=5 =0 ?>78F8OB0 =0 D09;0 A;54 :@0O =0 D09;0 70 ?>A;54>20B5;=0 >?5@0F8O 70 G5B5=5 8;8 70?8A20=5.fJ7=8:=0 / 3@5H:0 ?> 2@5<5 =0 ?>A;54>20B5;=0 >?5@0F8O 70 G5B5=5 8;8 70?8A20=5 2J2 D09;0 "%{Note1/}".�J7=8:=0 / 3@5H:0 ?> 2@5<5 =0 >?5@0F8O =0 ?>A;54>20B5;=> G5B5=5 >B 8;8 70?8A20=5 2J2 D09;0 "%{Note1/}"%1[: %{External/}%]%[, %{External/}%].m 07?@545;5=85B> =0 ?0<5BB0 5 =5CA?5H=>. ?5@0F8OB0 70 ?>A;54>20B5;=> G5B5=5 8;8 70?8A20=5 =5 <>65 40 702J@H8.c0==8B5 =0 8=45:A0 A0 ?>2@545=8. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.;J75;JB "%{NodeName/}" =5 5 >B:@8B 2 :>=D83C@0F8>==8O D09;.*!8AB5<0B0 PowerPivot =5 <>65 40 A5 70@548.HJ7=8:=0 3@5H:0 ?> 2@5<5 =0 >B20@O=5 =0 ;>:0;=8O D09; =0 :C1 "%{file/}".�> 2@5<5 =0 >?8B0 70 ?@>G8B0=5 =0 8=D>@<0F8OB0 >B 48A:0 2J7=8:=0 3@5H:0 ?@8 G5B5=5 70 D878G5A:8 D09;: %{PhysicalFile/}, ;>38G5A:8 D09;: %{LogicalFile/}%1[: %{External/}%]%[, %{External/}%].T@54>AB025=8OB ?JB "%{file/}" A>G8 :J< AJI5AB2C20I D09;, :>9B> =5 <>65 40 A5 >B2>@8.B@>OB 2@J7:8 AJA A8AB5<0B0 PowerPivot =0428H8 ;8<8B0 >B '%{num/}'.�%@0=8;8I5B> 70 D09;>25 5 ?J;=>. %@0=8;8I5B> AJ4J@60 <0:A8<0;=8O 1@>9 70?8A8, @07@5H5=8 70 C:070=8O B8? =0 40==8B5. :> D09;JB 5 E@0=8;8I5 70 =87>25 (.asstore, .bstore, .ksstore 8;8 .string D09;), :>9B> 5 ?@81;878B5;=> 4 , ?@52:;NG5B5 =0 4@C3 D>@<0B E@0=8;8I5 70 =87>25 70 0B@81CB0 70 87<5@5=85 8;8 4@C30 3@C?0 70 87<5@20=5 =0 1@>O, A2J@70=0 A E@0=8;8I5B>. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.�%@0=8;8I5 70 =87>25 8;8 42>8G=> E@0=8;8I5 A =82> =0 AJ2<5AB8<>AB "1050" 5 4>AB83=0;> <0:A8<0;=8O @07<5@ =0 D09; >B 4 3830109B0. 0 40 AJE@0=O20B5 4>?J;=8B5;=8 =87>25, <>65B5 40 ?@><5=8B5 A2>9AB2>B> StringStoresCompatibilityLevel =0 A2J@70=>B> 87<5@5=85 8;8 4@C3> 87<5@20=5 =0 1@>O =0 "1100", A;54 :>5B> 40 3> >1@01>B8B5 >B=>2>. "078 >?F8O 5 4>ABJ?=0 A0<> 70 1078 40==8 A =82> =0 AJ2<5AB8<>AB "1100" 8;8 ?>-28A>:>. $878G5A:8 D09;: %{PhysicalFile/}. >38G5A:8 D09;: %{LogicalFile/}.�0?@025= 5 >?8B 70 87B@820=5/?@5<5AB20=5/AJ74020=5/70?8A20=5/87G8AB20=5 =0 D09;0  %{ccon_filepath/} , 4>:0B> D09;>20B0 A8AB5<0 5 18;0 2 @568< A0<> 70 G5B5=5.�0?@025= 5 >?8B 70 87B@820=5/?@5<5AB20=5/AJ74020=5/70?8A20=5/?@><820=5 =0 D09;0  %{ccon_filepath/} , 4>:0B> AJ@2J@JB 5 2 @568< A0<> 70 G5B5=5, ?>@048 ?@><O=0 =0 @>;OB0 =0 @5?;8:0B0.PA`@>OB 70O2:8 :J< A8AB5<0B0 PowerPivot =0428H8 ;8<8B0 >B '%{num/}' 70 @01>B=0B0 :=830 '%{file/}'.$5CA?5H=0 >?5@0F8O =0 0A8=E@>=5= IO.L5CA?5H=0 0A8=E@>==0B0 IO >?5@0F8O. >4 =0 A8AB5<=0 3@5H:0: %lu{ErrorCode/}.P0==8B5 =5 <>30B 40 1J40B 872;5G5=8 ?>@048 3@5H:0 2 CA;C30B0: "%{ccon_message/}"I0==8B5 =5 <>30B 40 1J40B 872;5G5=8 ?>@048 A8AB5<=0 3@5H:0: "%{message/}"PA7@5H:0 2 ?0<5BB0 %1[: %{External/}%]%[, %{External/}%].|@5H:0 ?@8 @07?@545;5=85B> %1[: %{External/}%]%[, %{External/}%]. ?8B09B5 A5 40 >?@>AB8B5 8;8 40 =0<0;8B5 1@>O =0 70O2:8B5.�045=0 7040G0 878A:20 ?>25G5 ?0<5B, >B:>;:>B> 9 5 @07?@545;5=>. ?8B09B5 A5 40 =0<0;8B5 A;>6=>ABB0 =0 <>45;0 G@57 ?@5<0E20=5 =0 B01;8F8 8;8 :>;>=8 8;8 G@57 >?@>ABO20=5 =0 70O2:8B5.�?5@0F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> ?@81;878B5;=0B0 :2>B0 =0 ?0<5BB0 (%d{Request/} ) =0428H020 =0;8G=0B0 A8AB5<=0 ?0<5B (%d{Quota/} ).�> 2@5<5 =0 >?8B0 70 AJE@0=O20=5 =0 =87 5 >B:@8B =87, :>9B> 5 ?>-3>;O< >B 871@0=8O @07<5@ =0 AB@0=8F0B0. ?5@0F8OB0 =5 <>65 40 702J@H8.BJB@5H=> E@0=8;8I5 70 40==8 =0428H020 <0:A8<0;=8O @07@5H5= @07<5@.h7?>;720=0B0 70 >1@01>B:0 ?0<5B =0428H020 >3@0=8G5=85B> 70 >1@01>B:0 70 @01>B=0B0 3@C?0 =0 1070B0 40==8.o >30B> >3@0=8G5=8OB0 70 >1@01>B20=5 A0 @07@5H5=8, =5 <>65 40 >1@01>B20B5 =O:>;:> 1078 40==8 2 54=0 B@0=70:F8O.e7?>;720=0B0 70 =0AB>OI0B0 >?5@0F8O ?0<5B =0428H020 ;8<8B0 70 ?0<5BB0 70 @01>B=0B0 3@C?0  %{WLGID/} .�B:@8B 5 70?8A (%d{recordSize/} 109B0), :>9B> =0428H020 <0:A8<0;=8O 1@>9 AB@0=8F8 70 >15:B0 70 AJE@0=5=85 (%d{pageSize/} 109B0).� 57C;B0BJB >B 70O2:0B0 AJ4J@60 >A A B2J@45 <=>3> :>;>=8. 18:=>25=> B>20 2J7=8:20, :>30B> B2J@45 <=>3> 95@0@E88 A0 2J@=0B8 =0 4045=0 >A. >65 40 CA?55B5 40 87153=5B5 B078 3@5H:0, :0B> 701@0=8B5 95@0@E88B5 2 <>45;0.�"5:CI0B0 AB>9=>AB =0 1@>O 70?8A8 2 E@0=8;8I5B> 5  %I64u{recordCount/} ; 4> E@0=8;8I5B> 15H5 87?@0B5=0 70O2:0 70 70?8A20=5 =0  %I64u{bytesToWrite/}  109B0, :>5B> ?@8G8=8 3@5H:0  872J= >1E20B .�"5:CI0B0 AB>9=>AB =0 B5:CI0B0 ?>78F8O =0 E@0=8;8I5B> 5  '%I64u{currFilePos/} ; 4> E@0=8;8I5B> 15H5 87?@0B5=0 70O2:0 70 70?8A20=5 =0  %I64u{bytesToWrite/}  109B0, :>5B> ?@8G8=8 3@5H:0  872J= >1E20B .�"5:CI>B> 2=54@O20=5 =0 SetSize() =0 E@0=8;8I5B> ?>44J@60 A0<> 4> 4 ; 4> E@0=8;8I5B> 15H5 87?@0B5=0 70O2:0 70 704020=5 =0  %d{requestedSize/} , :>5B> ?@8G8=8 3@5H:0  872J= >1E20B .�"5:CI>B> 2=54@O20=5 =0 SetSize() =0 E@0=8;8I5B> =5 ?>44J@60 C25;8G020=5B> =0 @07<5@0 =0 ?>B>:0; 4> E@0=8;8I5B> 15H5 87?@0B5=0 70O2:0 70 C25;8G020=5 4>  %I64u{requestedSize/}  ?@8 B5:CI @07<5@ >B  %I64u{recordCount/} .�<0 B2J@45 <=>3> >?5@0F88 ?> >1@01>B20=5, :>8B> A5 87?J;=O20B 54=>2@5<5==>. ?8B09B5 >B=>2> ?>-:JA=>, :>30B> 702J@H0B =O:>8 >B B5:CI> 87?J;=O20I8B5 A5 >?5@0F88 ?> >1@01>B20=5.jJB@5H=8B5 TOM 70O2:8 B@O120 40 A0 >3@0=8G5=8 4> 54=0 DB; 70O2:8B5 70 <=>65AB2> 1078 40==8 =5 A5 ?>44J@60B^0O2:8B5 A <=>65AB2> 1078 40==8 =5 A5 ?>44J@60B, :>30B> ?@>A;54O20=5B> =0 @5AC@A8 5 @07@5H5=>.8JB@5H=8OB ?>44J@60I E5H 4>AB83=0 ;8<8B0 70 1@>9 =01>@8.PA>@5H:0 2 OLE DB 8;8 ODBC%1[: %{External/}%]%[, %{External/}%].�J7=8:=0 ?@5E>4=0 3@5H:0 OleDB/ODBC. J7<>6=> 5 40 A5 =0?@02OB 4>?J;=8B5;=8 >?8B8, 0:> B>20 A5 @07@5H020 >B >3@0=8G5=8OB0 =0 >1@01>B20=5B>.PA2@5H:0 2 COM%1[: %{External/}%]%[, %{External/}%].�@5H:0 ?@8 >?8B 70 87?>;720=5 =0 70O2:0 8;8 ?>B>: A >B3>2>@. ">20 <>65 40 1J45 ?@8G8=5=> >B ?@5:JA20=8O =0 2@J7:0B0 >B AB@0=0 =0 :;85=B0. COM 3@5H:0%1[: %{External/}%]%[, %{External/}%].GJ7=8:=0 A;54=0B0 WinHttp 3@5H:0: %1[ %{External/}%]%[, %{External/}%].PAMicrosoft Analysis ServicesPA!8AB5<0 =0 Microsoft PowerPivotPA"?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 =5B@8280;5= A5:B>@ 2 87<5@5=85B> =0 3@C?0B0 <5@:8 >B B8? "<=>3> :J< <=>3>" "%{ccon_measuregroupdimension/}" 2 3@C?0B0 <5@:8 "%{ccon_measuregroup/}". ?5@0F88B5 70 >1@0B=> 70?8A20=5 2 :;5B:8 :J< 87<5@5=8O >B B8? "<=>3> :J< <=>3>" =5 A0 @07@5H5=8.
?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 =5B@8280;5= A5:B>@ 2 87<5@5=85B> =0 3@C?0B0 <5@:8 70 ?@5?@0B:0 "%{ccon_measuregroupdimension/}" 2 3@C?0B0 <5@:8 "%{ccon_measuregroup/}". ?5@0F88B5 70 >1@0B=> 70?8A20=5 2 :;5B:8 :J< 87<5@5=8O =0 ?@5?@0B:8 =5 A0 @07@5H5=8.?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 =5B@8280;5= A5:B>@ 2 87<5@5=85B> =0 3@C?0B0 <5@:8 70 AJ18@0=5 =0 40==8 "%{ccon_measuregroupdimension/}" 2 3@C?0B0 <5@:8 "%{ccon_measuregroup/}". ?5@0F88B5 70 >1@0B=> 70?8A20=5 2 :;5B:8 :J< 87<5@5=8O =0 AJ18@0=5 =0 40==8 =5 A0 @07@5H5=8.?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 =5B@8280;5= A5:B>@ 2 87<5@5=85B> "%{ccon_cubedimension/}", :>5B> =5 5 A2J@70=> A 3@C?0B0 <5@:8 "%{ccon_measuregroup/}". ?5@0F88B5 70 >1@0B=> 70?8A20=5 2 :;5B:8 :J< 87<5@5=8O, :>8B> =5 A0 A2J@70=8 A 3@C?0B0 <5@:8, =5 A0 @07@5H5=8.�?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 =5 <>65 40 A5 872J@H8, BJ9 :0B> 3@C?0B0 <5@:8 "%{ccon_measuregroup/}" =O<0 4O; A 2J7<>6=>AB 70 70?8A20=5.�8@5:B=0B0 >?5@0F8O 70 >1@0B=> 70?8A20=5 2 :;5B:8 =5 <>65 40 A5 872J@H8, BJ9 :0B> 3@C?0B0 <5@:8 "%{ccon_measuregroup/}" =O<0 4O; A 2J7<>6=>AB 70 70?8A20=5.Y?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 =5 <>65 40 0:BC0;878@0 :;5B:0 2 =C;520 AB>9=>AB.O1@0B=>B> 70?8A20=5 2 :;5B:8 5 =5CA?5H=>, BJ9 :0B> 54=0 >B :;5B:8B5 5 70I8B5=0.z?5@0F8OB0 70 70?8A20=5 2 :;5B:8 8<0 =5A1>@=0 <O@:0 A 8<5 "%{ccon_measure/}" :0B> B5:CI0 :>>@48=0B0, :>5B> =5 5 @07@5H5=>.p?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 =5 <>65 40 A5 872J@H8 70 B078 :;5B:0 (@54=> G8A;> = "%{CellOrdinal/}").h?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 87G8A;5= G;5= :0B> B5:CI0 :>>@48=0B0, :>5B> =5 5 @07@5H5=>.�?5@0F8OB0 70 >1@0B=> 70?8A20=5 5 =5CA?5H=0, BJ9 :0B> >A=>2=>B> A@>4=> E@0=8;8I5 8<0 B01;8F0, G89B> 1@>9 :>;>=8 A5 @07;8G020 >B 1@>O =0 :>;>=8B5, >G0:20=8 2 459AB28B5;=>AB, :>5B> >7=0G020 ?>2@540 =0 40==8B5.k1@0B=>B> 70?8A20=5 2 :;5B:0 5 =5CA?5H=>, BJ9 :0B> C:070=0B0 :;5B:0 =5 AJI5AB2C20 2 ?@>AB@0=AB2>B> =0 :C10.�?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:0 8<0 =5B@8280;5= A5:B>@ 8 87@07 =0 <O@:0 2 3@C?0B0 <5@:8 "%{ccon_measuregroup/}". ?5@0F88B5 70 >1@0B=> 70?8A20=5 2 :;5B:8 70 87@07 =0 <O@:0 70 =5B@8280;5= A5:B>@ =5 A0 @07@5H5=8.q?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 8<0 CB56=5=> @07?@545;5=85 4> 0 8;8 =C;520 :;5B:0, :>5B> =5 5 @07@5H5=>.`?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 5 ?@5:@0B5=0, BJ9 :0B> >1E20B8B5 =0 :C1>25B5 A0 87B@8B8h5 <>65 40 A5 872J@H8 >1@0B=> 70?8A20=5 2 =5;8AB>20 :;5B:0, :>OB> =O<0 ?>4G8=5=8 :;5B:8 >B ;8AB>2> =82>.\?5@0F8OB0 70 >1@0B=> 70?8A20=5 2 :;5B:8 =5 <>65 40 0:BC0;878@0 :;5B:0 A 157:@09=0 AB>9=>AB.-<5B> =0 AJ?>AB02O=5B> =5 <>65 40 A5 @07@5H8.�8A?5G5@JB =0 AJ>1I5=8O 70 578:>20B0 ?@><5=;820 ?> ?>4@0718@0=5 =5 <>65 40 1J45 >B:@8B. 78:>20B0 ?@><5=;820 I5 A5 ?@><5=8 =0 US English.CXML 45D8=8F8OB0 =0 AJ>1I5=85B> AJ4J@60 2J75;, :>9B> =5 A5 ?>44J@60.&87JB =0 @5AC@A0 =5 <>65 40 A5 70@548.K5 <>65 40 A5 35=5@8@0 AJ>1I5=85 70 A;54=8O :>4 =0 3@5H:0: %d{result_code/}T8A?5G5@JB =0 AJ>1I5=8O 70 578:>20B0 ?@><5=;820 %{language/} =5 <>65 40 1J45 >B:@8B.n!B>9=>ABB0 =0 :>40 "%{CodeType/}" 70 ?>;5B>"%{FacilityName/}" 2 XML 45D8=8F8OB0 =0 AJ>1I5=85B> =5 A5 ?>44J@60.x!B>9=>ABB0 =0 B8?0 =0 3@5H:0B0 70 '%{NodeName/}' %{NodeType/} 2 XML D09;0 A >?@545;5=85B> =0 AJ>1I5=85B> =5 A5 ?>44J@60.
(!B>9=>AB)(&5;)(!JAB>O=85)("5=45=F8O)("53;>)G=AB@C:F8OB0 CACHE A@5I=0 ?>4:C1 A <=>3> 3@0=C;0@=>AB8 70 548= 0B@81CB.PA=5@0@E8OB0 %{ccon_dim/} 25G5 AJI5AB2C20 2 >AB0 %{ccon_axis/}.e7G8A;5=8OB G;5= "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 G;5= AJA AJI>B> 8<5.�7G8A;5=8OB G;5= %{ccon_name/} =5 <>65 40 A5 AJ74045, BJ9 :0B> =53>28OB @>48B5; 5 =0 =09-=8A:>B> =82> 2 95@0@E8OB0 %{ccon_hier/}.3B@81CBJB =0 87<5@5=85B> %{ccon_name/} =5 5 >B:@8B.)C1JB %{ccon_strCubeName/} =5 AJI5AB2C20.]5 <>65 40 A5 87?>;720 AJ2:C?=>AB >B DC=:F88 70 87G8A;5=8 G;5=>25 2 87<5@5=85B> "7<5@20=8O".W7<5@5=85B>  %{ccon_name/}  =5 5 >B:@8B> 2 :C10 ?@8 0=0;878@0=5B> =0 =870 %{ccon_str/}.V5@0@E8OB0  %{ccon_name/}  =5 5 >B:@8B0 2 :C10 ?@8 0=0;878@0=5B> =0 =870 %{ccon_str/}.PA\15:BJB =0 =82>B>  %{ccon_name/}  =5 5 >B:@8B 2 :C10 ?@8 0=0;878@0=5B> =0 =870 %{ccon_str/}.K';5=JB  %{ccon_name/}  =5 5 >B:@8B 2 :C10 ?@8 0=0;870 =0 =870 %{ccon_str/}.hB:@8B0 5 157:@09=0 @CB8==0 ?>2B>@O5<>AB. &8:J;JB >B 7028A8<>AB8 5: %1[%{strName/}%]%[ -> %{strName/}%].9&8D@>28OB 87@07 A5 87G8A;O20 =0 =587?>;7205<> @07AB>O=85.---.K@3C<5=BJB %d{arg/} 2J2 DC=:F8OB0 %{func/} =5 <>65 40 A5 :>=25@B8@0 =0 =87.F$C=:F8OB0 %{func/} =5 <>65 40 ?@85<5 =C;52 G;5= 70 0@3C<5=B0 %d{arg/}.�J@28OB 0@3C<5=B =0 DC=:F8OB0 "Rank", 87@07 =0 :>@B56, B@O120 40 ?@5?@0I0 :J< AJI8B5 95@0@E88 :0B> 2B>@8O 0@3C<5=B, 704045= 87@07.r#:070=8B5 =01>@8 2J2 DC=:F8OB0 %{func/} 8<0B =5AJ2<5AB8<8 95@0@E88 =0 ?>78F8O %{iHier/}. 01>@8B5 A0 =5AJ2<5AB8<8.-01>@JB =5 AJ4J@60 95@0@E8O A C:070=>B> =82>.q"2J@45 <=>3> 0@3C<5=B8 A0 ?>4045=8 :J< DC=:F8OB0 %{func/}. 0:A8<0;=8OB 1@>9 0@3C<5=B8 70 DC=:F8OB0 5 %ld{cMax/}.p"2J@45 <0;:> 0@3C<5=B8 A0 ?>4045=8 :J< DC=:F8OB0 %{func/}. 8=8<0;=8OB 1@>9 0@3C<5=B8 70 DC=:F8OB0 5 %ld{cMin/}.^5 A0 ?>4045=8 0@3C<5=B8 :J< DC=:F8OB0 %{func/}, :>OB> 878A:20 =09-<0;:> %ld{cMin/} 0@3C<5=B0.?0 0@3C<5=B =0 DC=:F8OB0 A5 >G0:20 87@07, => =5 5 >B:@8B B0:J2.�"@5B8OB 0@3C<5=B =0 DC=:F8OB0 70 =0A;545=8 5;5<5=B8 B@O120 40 5 54=> >B A;54=8B5: SELF, BEFORE, AFTER, SELF_AND_BEFORE, SELF_AND_AFTER, BEFORE_AND_AFTER, SELF_BEFORE_AFTER 8;8 LEAVES.]';5=JB 8 =82>B> 2J2 DC=:F8OB0 70 =0A;545=8 5;5<5=B8 B@O120 40 ?@8=04;568 :J< AJI0B0 95@0@E8O.E7@07JB 2J2 DC=:F8OB0 %{func/} =5 <>65 40 A5 :>=25@B8@0 2 FO;> G8A;>.L=AB@C:F8OB0 CALCULATE =5 <>65 40 A5 ?>:0720 2 BO;>B> =0 8=AB@C:F8OB0 SCOPE.A 54=>B> G8A;> =0 =82>B> 5 872J= 480?07>=0 2J2 DC=:F8OB0 %{func/}.,82>B> "%{ccon_name/}" =5 AJI5AB2C20 2 :C10.X?5@0=48B5 =0 >?5@0B>@0 70 >1E20B ( : ) A0 A @07;8G=8 =820, 0 B@O120 40 1J40B A 54=0:28.\?5@0=48B5 =0 >?5@0B>@0 70 >1E20B ( : ) A0 A @07;8G=8 95@0@E88, 0 B@O120 40 1J40B A 54=0:28.O7G8A;5= G;5= =5 <>65 40 A5 87?>;720 :0B> >?5@0=4 =0 >?5@0B>@0 70 >1E20B ( : )...-';5=>25B5 =0 >AB0 B@O120 40 A0 <564C 0 8 127.g#:070=8B5 2 70O2:0 G;5=>25 =0 >AB0 B@O120 40 A5 C:0720B ?>A;54>20B5;=> 8 =5 <>65 40 AJ4J@60B 8=B5@20;8.,';5= =0 >AB0 =5 <>65 40 A5 ?>2B0@O 2 70O2:0.A5@0@E8OB0 "%{ccon_hier/}" A5 ?>:0720 ?>25G5 >B 254=J6 2 :>@B560.P=AB@C:F8OB0 CREATE MEMBER =5 <>65 40 A5 ?>:0720 2 BO;>B> =0 8=AB@C:F8OB0 SCOPE.M=AB@C:F8OB0 CREATE SET =5 <>65 40 A5 ?>:0720 2 BO;>B> =0 8=AB@C:F8OB0 SCOPE.w>65 40 A5 ?@54>AB028 A0<> 54=> >?8A0=85. "%{ccon_strDesc/}" 5 ?@54>AB025=> :0B> G0AB >B 87G8A;5=0 :;5B:0 8 A5 ?>2B0@O.X@54>AB025=> 5 4C1;8@0=> A2>9AB2> DISABLED :0B> G0AB >B 45D8=8F8OB0 =0 87G8A;5=0 :;5B:0.Y@54>AB025=> 5 4C1;8@0=> A2>9AB2> CONDITION :0B> G0AB >B 45D8=8F8OB0 =0 87G8A;5=0 :;5B:0.s@54>AB025=> 5 4C1;8@0=> A2>9AB2> =0 1@>9 87?J;=5=8O %{ccon_strPass/} :0B> G0AB >B 45D8=8F8OB0 =0 87G8A;5=0 :;5B:0.}@54>AB025=> 5 4C1;8@0=> A2>9AB2> =0 4J;1>G8=0B0 =0 87?J;=5=85 %{ccon_strPass/} :0B> G0AB >B 45D8=8F8OB0 =0 87G8A;5=0 :;5B:0.t7<5@5=85B> "%{ccon_strDim/}" AJ4J@60 ?>25G5 >B 54=0 95@0@E8O, ?>@048 :>5B> 95@0@E8OB0 B@O120 40 5 OA=> D>@<C;8@0=0.^$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 87<5@5=85.]$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 95@0@E8O.Y$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 G;5=.[$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 :>@B56.i$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.^$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 95@0@E8O.^$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 G;5=.`$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 :>@B56.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.]$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.]$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 G;5=._$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 :>@B56.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 =87.i$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.Y$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.[$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 :>@B56.i$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.[$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07.g$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.i$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.u$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@ >B :>@B568.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ >B :>@B568 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.u$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ >B :>@B568 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07.Y!JI5AB2C20 ?@5?J;20=5 2 AB>9=>ABB0 =0 1@>O 8;8 4J;1>G8=0B0 =0 87?J;=5=85 =0 87G8A;5=85B>.^#:070= 5 4C1;8@0= 87@07 70 A2>9AB2>B> %{ccon_strPropName/} 2 45D8=8F8OB0 =0 4045=> 87G8A;5=85.O 45D8=8F8OB0 =0 4045=> 87G8A;5=85 5 C:070=0 4C1;8@0=0 AB>9=>AB 70 SOLVE_ORDER.^5@0@E8OB0 %{ccon_hier/} 5 87?>;720=0 ?>25G5 >B 254=J6 2J2 DC=:F8OB0 "@JAB>A0=> >1548=O20=5".�';5= 2 0B@81CB0 "%{ccon_attr/}" 8<0 =5?>44J@60=0 AB>9=>AB =0 C=0@=8O >?5@0B>@ "%{uop/}".  07@5H5=8 A0 A0<> A;54=8B5 AB>9=>AB8 70 C=0@=8 >?5@0B>@8: +, -, *, / 8;8 ~.#$C=:F8OB0 "%{name/}" =5 AJI5AB2C20.s0@5640=5B> =0 1;>:0 %{name/} 5 =5CA?5H=> AJA A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�71@>O20=5B> =0 B8?>25 8;8 DC=:F88 G@57 >B@07O20=5 2 70I8B5= :>4 5 =5CA?5H=> AJA A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�7?J;=5=85B> =0 :>=B@>;8@0=0B0 AJE@0=5=0 ?@>F54C@0 %{sproc/} 5 =5CA?5H=> AJA A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[%{ccon_exceptioninner/}%].(>ABJ?JB 70 G5B5=5 2 :;5B:0B0 5 >B:070=.+>ABJ?JB 70 70?8A20=5 2 :;5B:0B0 5 >B:070=.b';5=>25B5, :>@B568B5 8;8 =01>@8B5 B@O120 40 87?>;720B 54=8 8 AJI8 95@0@E88 2J2 DC=:F8OB0 %{func/}.w$C=:F8OB0 %{func/} >G0:20 =01>@ >B G;5=>25 70 0@3C<5=B0 %d{arg/}. >4045= 5 =01>@ >B :>@B568 A ?>25G5 >B 54=0 95@0@E88.F20 :>@B560, C:070=8 2J2 DC=:F8OB0 %{func/}, A0 A @07;8G=0 87<5@8<>AB.q5B09;878@0=0B0 95@0@E8O %{ccon_strHierName/} =5 <>65 40 A5 >B:@85 2 =01>@0 >B :>@B568, C:070=8 70 45B09;878@0=5.h#:070=0B0 95@0@E8O 70 45B09;878@0=5 %{ccon_strHierName/} =5 <>65 40 A5 >B:@85 2 =01>@0 70 45B09;878@0=5.�$C=:F8OB0 DrillDownMember =5 ?>44J@60 @5:C@A82=> 45B09;878@0=5, :>30B> 95@0@E8OB0 =0 2B>@8O =01>@ 5 @07;8G=0 >B ?0@0<5BJ@0 =0 95@0@E8OB0.tG0:20 A5 20;84=0 8=AB@C:F8O, => 2<5AB> B>20 5 C:070= 87@07 8;8 :>;5:F8O >B A2>9AB20 =0 ?5@A>=0;878@0= CA@545= A1>@.T?F8OB0 ALL A5 >G0:20 70 B@5B8O 0@3C<5=B =0 DC=:F8OB0 70 ?@5A8G0=5. >4045= 5 87@07.2G0:20 A5 MDX 87@07, 0 5 C:070=0 ?J;=0 8=AB@C:F8O.Z> ?>4@0718@0=5 A5 >G0:20 87<5@5=85 =0 2@5<5 =0 B8?.  :C10 =5 5 >B:@8B> B0:>20 87<5@5=85.c';5=JB 8 =82>B> 2J2 DC=:F8O 70 :>=25@B8@0=5 =0 40B0 B@O120 40 ?@8=04;560B :J< 54=0 8 AJI0 95@0@E8O.SMDX DC=:F8OB0 =5 <>65 40 A5 ?@8;>68, BJ9 :0B> 87@07JB =0 0@3C<5=B 2J@=0 =C;52 G;5=.I> ?>4@0718@0=5 A5 >G0:20 =82> =0 <5A5F.  :C10 =5 5 >B:@8B> B0:>20 =82>.N> ?>4@0718@0=5 A5 >G0:20 =82> =0 B@8<5A5G85.  :C10 =5 5 >B:@8B> B0:>20 =82>.K> ?>4@0718@0=5 A5 >G0:20 =82> =0 A54<8F0.  :C10 =5 5 >B:@8B> B0:>20 =82>.J> ?>4@0718@0=5 A5 >G0:20 =82> =0 3>48=0.  :C10 =5 5 >B:@8B> B0:>20 =82>.PAVB>@8OB 0@3C<5=B, ?>4045= :J< DC=:F8OB0 70 95@0@E878@0=5, B@O120 40 5 704045= =0 POST.h"@5B8OB 0@3C<5=B, ?>4045= :J< DC=:F8OB0 70 ?>4@5640=5, B@O120 40 5 704045= =0 ASC, BASC, DESC 8;8 BDESC.65 <>65 40 A5 >1@01>B8 =87 A ?@075= B5:AB :0B> 70O2:0.^$C=:F88B5 AVG, SUM, MIN 8 MAX =5 @01>BOB, 0:> 87@07, ?>4045= :0B> 0@3C<5=B, A5 >F5=O20 =0 =87.&5 5 C:070=> @54=> G8A;> 70 4045=0 >A.Y5 5 >B:@8B0 DC=:F8O 70 ?@5B>20@20=5 70 AJE@0=5=0B0 ?@>F54C@0. 0@0<5B@8B5 A0 =5?@028;=8.X$C=:F8OB0 70 87<5@5=85 >G0:20 87@07 =0 87<5@5=85, 95@0@E8O, =82> 8;8 G;5= :0B> 0@3C<5=B.L$C=:F8OB0 70 95@0@E8O >G0:20 87@07 =0 95@0@E8O, =82> 8;8 G;5= :0B> 0@3C<5=B.V';5=JB ?> ?>4@0718@0=5 B@O120 40 A5 45D8=8@0 ?> 95@0@E8O,  %{ccon_str/}  =5 5 95@0@E8O*AB0 =0 A53<5=B0B>@0 =5 <>65 40 A5 ?>A>G8.2AB0 %d{num/} =5 <>65 40 1J45 ?>A>G5=0 2 70O2:0B0.B 54=>B> G8A;> =0 95@0@E8OB0 5 872J= >1E20B 2J2 DC=:F8OB0 %{func/}./%{ccon_name/} 5 ?>A>G5=>, ?@548 40 5 87G8A;5=>.R';5=JB ?> ?>4@0718@0=5 5 >?@545;5= 70 ?>-4>;=>B> =82>, => =5 8 70 ?>-3>@=>B> =82>.c#:070=8OB G;5= ?> ?>4@0718@0=5 "%{ccon_membername/}" B@O120 40 5 >B 95@0@E8OB0 "%{ccon_hiername/}".Y7G8A;5=8OB G;5= %{ccon_name/} =5 <>65 40 A5 87?>;720 :0B> @>48B5; =0 4@C3 87G8A;5= G;5=.<@54>AB025=8OB >1E20B =0 :;5B:8B5 5 872J= 4>?CAB8<8O >1E20B.]G0:20 A5 :>;5:F8O >B ?5@A>=0;878@0=8 A2>9AB20 70 G;5=>25. #:070= 5 MDX 87@07 8;8 8=AB@C:F8O.C5 5 C:070= :C1. 0 40 @01>B8 B078 :><0=40, B@O120 40 A5 C:065 :C1.?=AB@C:F8OB0 END SCOPE =5 AJ2?040 A =0G0;=0B0 8=AB@C:F8O SCOPE.D520;845= A8=B0:A8A =0 70O2:0. G0:20 A5 20;84=0 MDX 8;8 DAX 70O2:0.1=AB@C:F8OB0 THIS =5 <>65 40 A5 87?>;720 2 87@07.p@3C<5=BJB Set_Count =0 DC=:F8OB0 NonEmptyCrossJoin 5 >B@8F0B5;5= 8;8 ?>-3>;O< >B 1@>O =0 ?@54>AB025=8B5 =01>@8.P"@5B8OB 0@3C<5=B, ?>4045= :J< DC=:F8OB0 ToggleDrillState, B@O120 40 5 RECURSIVE.i$C=:F8OB0 70 5;5<5=B8 >G0:20 :>@B56 8;8 <0A82 >B G;5=>25 :0B> ?0@0<5BJ@. 5 <>65 40 A5 87?>;720B 8 425B5.�$C=:F8OB0 70 5;5<5=B8 >G0:20 <0A82 >B G;5=>25 :0B> ?0@0<5BJ@, :>9B> AJ2?040 A @07<5@8B5 =0 >15:B0, 2 :>9B> 5 8728:0=0 DC=:F8OB0.�C1JB AJ4J@60 ?>;C048B82=0 <O@:0 "%{ccon_name/}". @5<52>B> 87<5@5=85 2 AJ>B25B=0B0 3@C?0 <5@:8 AJ4J@60 ?>25G5 >B 548= 0B@81CB - ?>44J@60 A5 A0<> 548= 0B@81CB.Z$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =82>.^$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 95@0@E8O.Z$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 G;5=.\$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 :>@B56.[$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =01>@.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 =87 8;8 F8D@>2 87@07._$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 87<5@5=85._$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.^$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.[$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.\$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.Z$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.Z$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 <0A82.8A8G:8 5;5<5=B8 2 <0A820 B@O120 40 A0 >B 548= 8 AJI B8?.Q?@545;5=0B0 >B ?>B@518B5;O DC=:F8O "%{func/}" 2@JI0 <0A82, :>OB> =5 A5 ?>44J@60.X#:070=8OB 1@>9 ?0@0<5B@8 =5 >B3>20@O =0 =0;8G=8B5 ?@5B>20@20=8O =0 DC=:F8OB0 "%{func/}".q>=B@>;8@0=8B5 1;>:>25 =5 <>30B 40 A5 70@54OB. 81;8>B5:0B0, msmgdsrv.dll, =5 5 70@545=0 8;8 25@A8OB0 =5 AJ2?040.;7@07JB 5 ?@075=. @54>AB025B5 20;845= 87@07 70 87G8A;5=85.PA`<5B> "%{ccon_dimname/}", C:070=> 2 8=AB@C:F8OB0 CALCULATE USING, =5 5 20;84=> 8<5 =0 87<5@5=85.Y7<5@5=85B> "%{ccon_dimname/}" 5 C:070=> ?>25G5 >B 254=J6 2 8=AB@C:F8OB0 CALCULATE USING.J"5:CI0B0 A5A8O 25G5 =5 5 20;84=0 ?>@048 AB@C:BC@=8 ?@><5=8 2 1070B0 40==8.3@>OB 87?J;=5=8O =0 87G8A;5=85B> =5 <>65 40 5 =C;0.6J;1>G8=0B0 =0 87?J;=5=85 =0 87G8A;5=85B> 5 =520;84=0.}87JB "%{ccon_template/}" =5 5 20;845= 87@07 70 0@3C<5=B0 Pattern =0 DC=:F8OB0 VisualTotals. 7?>;7209B5 7=0:0 725748G:0 (*).5"8?JB =0 %{type/} =5 <>65 40 A5 :>=25@B8@0 2 MDX B8?.3C;52 :>@B56 =5 <>65 40 A5 87?>;720 2 :;0C70 WHERE.`7@07JB AJ4J@60 DC=:F8O, :>OB> =5 <>65 40 A5 87?>;720 2 =01>@ A ?>25G5 >B 4 294 967 296 :>@B560.$MDX A:@8?BJB 70 :C10 AJ4J@60 3@5H:0.>5D8=8F8OB0 =0 =01>@0 %{ccon_name/} AJ4J@60 :@J3>20 ?@5?@0B:0.g!B>9=>ABB0 =0 0@3C<5=B0, ?>4045= 70 1@>9, 5 >B@8F0B5;=0. B@8F0B5;=8 AB>9=>AB8 =5 A5 ?>44J@60B 70 1@>9.j$C=:F8OB0 CURRENT =5 <>65 40 A5 8728:0 2 B>78 :>=B5:AB, BJ9 :0B> =01>@JB "%{ccon_name/}" =5 5 2 480?07>=0.8$C=:F8OB0 %{func/} <>65 40 A5 8728:0 A0<> 2 =01>@ A 8<5.-!2>9AB2>B> SOLVE_ORDER B@O120 40 5 :>=AB0=B0.)!2>9AB2>B> VISIBLE B@O120 40 5 :>=AB0=B0.*!2>9AB2>B> DISABLED B@O120 40 5 :>=AB0=B0.S!2>9AB20B0 CALCULATION_PASS_NUMBER 8 CALCULATION_PASS_DEPTH B@O120 40 A0 :>=AB0=B8.["@0=70:F8OB0 =0 70O2:0B0 =5 5 ?@>25@5=0. @5:@0BO20=5B> =0 70O2:0B0 >B AJ@2J@0 5 =5CA?5H=>.:5D8=8F8O =0 ?>4:C1 =5 <>65 40 A5 @07@5H8 2 ?@075= ?>4:C1.�01>@8 A G;5=>25 >B <=>3> =820 =0 95@0@E8O 157 @>48B5;-=0A;54=8: =5 <>65 40 A5 C:065 :0B> G0AB >B 45D8=8F8O =0 ?>4:C1. 7?>;7209B5 DC=:F8OB0 70 =0A;545=8 5;5<5=B8.�01>@8 A <=>3> G;5=>25 >B =82> 2 =55AB5AB25=0 95@0@E8O =5 <>30B 40 A5 C:060B :0B> G0AB >B 45D8=8F8O =0 ?>4:C1. <5AB> B>20 87?>;7209B5 DC=:F8OB0 Children, Descendants, Members 8;8 AllMembers.�01>@8 A <=>3> 95@0@E88 =5 <>30B 40 A5 C:060B :0B> G0AB >B 45D8=8F8O =0 ?>4:C1. 7?>;7209B5 DC=:F8OB0 70 :@JAB>A0=> >1548=O20=5 8;8 >?5@0B>@0 70 :@JAB>A0=> >1548=O20=5 (*).#:070=0 >B ?>B@518B5;O 3@5H:0.%{ccon_usernote/}P01>@JB B@O120 40 8<0 54=0 95@0@E8O, 70 40 A5 87?>;720 A 4>?J;=8B5;=8O >?5@0B>@.^A8G:8 G;5=>25 2 =01>@0, 87?>;720= A 4>?J;=8B5;=8O >?5@0B>@, B@O120 40 A0 >B 54=> 8 AJI> =82>.oMDX 70O2:8B5 B@O120 40 AJ4J@60B B>G=> B@8 >A8, :>30B> A2>9AB2>B> BlsContentType 5 704045=> =0 "SpreadsheetXml".rMDX 70O2:8B5 =5 <>30B 40 AJ4J@60B :;0C70 WHERE, :>30B> A2>9AB2>B> "BlsContentType" 5 704045=> =0 "SpreadsheetXml".tMDX 70O2:8B5 =5 <>30B 40 AJ4J@60B :;0C70 NON EMPTY, :>30B> A2>9AB2>B> BlsContentType 5 704045=> =0 "SpreadsheetXml".i5B09;878@0=5B> 5 =5CA?5H=>, BJ9 :0B> :>>@48=0B0B0, 845=B8D8F8@0=0 >B :;0C70B0 SELECT, 5 872J= 480?07>=0.R5B09;878@0=5B> 5 =5CA?5H=>, BJ9 :0B> :;0C70B0 SELECT 2J@=0 ?>25G5 >B 54=0 :;5B:0.PAM5 <>65B5 40 45B09;878@0B5, 0:> :;5B:0B0 2 871@0=0 :;0C70 5 87G8A;5=0 :;5B:0.^5 <>65 40 A5 872J@H8 45B09;878@0=5 A CA;>285 =0 =82>, 0:> =82>B> =O<0 95@0@E8O =0 0B@81CB8B5.=$C=:F8OB0 UnknownMember =5 <>65 40 A5 8728:0 2 B>78 :>=B5:AB.0<0 =5AJ>B25BAB285 2 B8?0 =0 DC=:F8OB0 %{func/}.3<0 =5AJ>B25BAB285 2 B8?0 =0 >?5@0B>@0 =0 %{func/}.@<0 =5AJ>B25BAB285 2 B8?0 =0 0@3C<5=B0 =0 >?5@0B>@0 =0 %{func/}.T<0 =5AJ>B25BAB285 2 B8?0 =0 0@3C<5=B0 (>B 4OA=0B0 AB@0=0) =0 >?5@0B>@0 =0 %{func/}.)$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@.V$C=:F8OB0 %{func/} >G0:20 8<5 =0 2>45I ?>:070B5; =0 ?@54AB02O=5B> (KPI) :0B> 0@3C<5=B.p@3C<5=BJB "%{kpi/}", ?>4045= :J< DC=:F8OB0 %{func/}, B@O120 40 5 8<5 =0 2>45I ?>:070B5; =0 ?@54AB02O=5B> (KPI).]!JE@0=5=8B5 ?@>F54C@8 A @07;8G=8 @568<8 =0 2J?;JI020=5 =5 <>30B 40 A5 8728:20B 54=8 >B 4@C38.5 5 704045=0 1078@0=0 =0 :>4 70I8B0 2 70I8B5= :>4 ?>@048 A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].]>43>B>2:0B0 =5 5 157>?0A=0 ?> 2@5<5 =0 87?J;=5=85B> =0 AJE@0=5=0B0 ?@>F54C@0 %{ccon_sproc/}.UO@:0B0 "%{ccon_name/}" =5 5 20;84=0. "@O120 40 5 2J2 2840 [cube name].[measure name]d<5B> =0 87<5@5=85B> "%{ccon_name/}" =5 5 20;84=>. "@O120 40 5 2J2 2840 [cube name].[dimension name]'=AB@C:F8O CREATE GLOBAL CUBE. %{text/}PA? B5:CI8O :>=B5:AB =5 5 @07@5H5=0 ?@>872>;=0 D>@<0 =0 =01>@8B5.4?5@0B>@JB "%{op/}" =5 <>65 40 A5 87?>;720 A =01>@8.]82>B> GROUPING, "%{ccon_name/}", =5 <>65 40 A5 ?>:0720 ?>A;54=> 2 45D8=8F8OB0 =0 95@0@E8OB0.�$C=:F8OB0 70 >A 5 8=48@5:B=> ?>A>G5=0 >B :>=B5:AB0 =0 8=AB@C:F8O, @07;8G=0 >B SELECT. F5=:0B0 =0 87@078B5, A2J@70=8 A B078 DC=:F8O, 5 CA?5H=0 A0<> :>30B> 5 8=48@5:B=> 0:B828@0=0 >B 8=AB@C:F8O SELECT.s$C=:F8OB0 %{func/} >G0:20 G;5= 8;8 =01>@ =0 54=0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. >4045= 5 =01>@ >B <=>3> 95@0@E88.�78A:20B A5 @07@5H5=8O >B 04<8=8AB@0B>@ =0 1070 40==8 70 87?J;=5=85 =0 :><0=40B0 Calculations Contingent 8;8 Set Calculations NonContingent._><0=40B0 Set Calculations NonContingent =5 <>65 40 A5 8728:0 A;54 Set Calculations Contingent.C$C=:F8OB0 %{func/} =5 <>65 40 A5 87?J;=8 2 NonContingent AJAB>O=85.>@3C<5=BJB %d{arg/} 70 DC=:F8OB0 %{func/} B@O120 40 1J45 D;03.P@3C<5=BJB %I64d{arg/} 70 DC=:F8OB0 %{func/} AJ4J@60 D;03, :>9B> =5 A5 ?>44J@60.Q3@0=8G5=8OB0, =0;>65=8 >B D;030 CONSTRAINED 2J2 DC=:F8OB0 %{func/}, A0 =0@CH5=8.dMDX DC=:F8OB0 %{func/} 5 =5CA?5H=0, BJ9 :0B> :>>@48=0B0B0 70 0B@81CB0 "%{ccon_attr/}" AJ4J@60 =01>@.5<5B> =0 <>45;0 70 AJ18@0=5 =0 40==8 B@O120 40 5 =87.05 5 C:070=> 8<5 =0 <>45;0 70 AJ18@0=5 =0 40==8.3#:070=8OB <>45; 70 AJ18@0=5 =0 40==8 =5 AJI5AB2C20.4#:070=8OB <>45; 70 AJ18@0=5 =0 40==8 =5 5 >1@01>B5=.X#:070=8OB <>45; 70 AJ18@0=5 =0 40==8 =5 5 G0AB >B OLAP AB@C:BC@0B0 70 AJ18@0=5 =0 40==8.w>=B5:AB=8OB :C1 =5 5 87B>G=8: =0 OLAP AB@C:BC@0B0 70 AJ18@0=5 =0 40==8, AJ4J@60I0 C:070=8O <>45; 70 AJ18@0=5 =0 40==8.K0@0<5BJ@JB =0 87@070 B@O120 40 5 =87, :>9B> A5 >F5=O20 A F8D@>20 AB>9=>AB.5 5 C:070= F8D@>2 87@07.I!;54=8OB F8D@>2 87@07 =5 <>65 40 A5 87G8A;8: %{ccon_detailed_error_text/}1&8D@>28OB 87@07 5 87G8A;5=, => =5 2J@=0 @57C;B0B.7@07JB =5 5 20;845=.b$C=:F8OB0 5 =5CA?5H=0 ?>@048 A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].c01>@JB A 8<5 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 =01>@ AJA AJI>B> 8<5.}7G8A;5=85B> =0 :;5B:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 87G8A;5=85 =0 :;5B:0 AJA AJI>B> 8<5.c59AB285B> "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 459AB285 AJA AJI>B> 8<5.-7G8A;5=8OB G;5= %{ccon_name/} =5 AJI5AB2C20.(01>@ A 8<5 %{ccon_name/} =5 AJI5AB2C20.57G8A;5=85B> =0 :;5B:0B0 %{ccon_name/} =5 AJI5AB2C20.'59AB285B> %{ccon_name/} =5 AJI5AB2C20.X5B>4JB <>65 40 A5 87?J;=8 A0<> 2 >1E20B0 =0 :C10. 0 70O2:0B0 =5 5 C:070= B5:CI8OB :C1.Z><0=40B0 DROP CUBE A5 ?>44J@60 A0<> 2 :C1>25 =0 A5A88. "%{ccon_name/}" =5 5 :C1 =0 A5A8O.!!B>9=>ABB0 =5 <>65 40 A5 87G8A;8.&5 A5 @07@5H020B <=>65AB2> 8=AB@C:F88.[$C=:F8OB0 70 872;8G0=5 5 8728:0=0 A 95@0@E8O "%{ccon_hier/}", :>OB> =5 AJI5AB2C20 2 =01>@0.R5@0@E8OB0 "%{ccon_hier/}" 5 ?>4045=0 ?>25G5 >B 254=J6 :J< DC=:F8OB0 70 872;8G0=5.i7G8A;5=8 G;5=>25 =5 A5 ?>44J@60B 70 87<5@5=8O =0 D0:B8. 7<5@5=85B> "%{ccon_name/}" 5 87<5@5=85 =0 D0:B.o1E20BJB =5 <>65 40 2:;NG20 87G8A;5=8 G;5=>25, :>30B> A2>9AB2>B> BlsContentType 5 704045=> =0 "SpreadsheetXml".g>44J@60B A5 A0<> B01C;0@=8 @57C;B0B8, :>30B> A2>9AB2>B> BlsContentType 5 704045=> =0 "SpreadsheetXml".l0O2:0B0 B@O120 40 AJ4J@60 B>G=> B@8 >A8, :>30B> A2>9AB2>B> "BlsContentType" 5 704045=> =0 "SpreadsheetXml".n@85<0B A5 A0<> =01>@8 =0 .Members 8 >1E20B8, :>30B> A2>9AB2>B> BlsContentType 5 704045=> =0 "SpreadsheetXml".S7?J;=5=85B> =0 BLS 70O2:0B0 5 =5CA?5H=>, BJ9 :0B> BLS A5A8OB0 =5 5 8=8F80;878@0=0.R><0=40B0 DROP SUBCUBE 5 =5CA?5H=0, BJ9 :0B> A B078 A5A8O =O<0 A2J@70=8 ?>4:C1>25.<01>@JB 2 :;0C70B0 WHERE =5 <>65 40 AJ4J@60 <=>65AB2> <5@:8.;B:@8B 5 =01>@, :>9B> =5 <>65 40 AJ4J@60 87G8A;5=8 G;5=>25.B:BC0;870F88 =0 :;5B:8 =5 A5 ?>44J@60B 70 =01>@8 2 :;0C70B0 WHERE.]728:20=5B> =0 45D8=8@0=0 >B ?>B@518B5; DC=:F8O >B 8=B5@D59A0 "%{ccon_intf/}" =5 5 157>?0A=>.�@5<52>B> 87<5@5=85 2 AJ>B25B=0B0 3@C?0 <5@:8 5 >B B8? @>48B5;-=0A;54=8: 8 2 :C10 8<0 ?>;C048B82=0 <O@:0 "%{ccon_name/}". "078 :>=D83C@0F8O =5 A5 ?>44J@60.J?B8<870B>@JB =0 70O2:8 35=5@8@0 B2J@45 <=>3> ?>4:C1>25 2 ?;0=0 70 70O2:8._$C=:F8OB0 70 ;8AB0 A 0B@81CB8 AJA A<5A5=0 3@0=C;0@=>AB 2 @07;8G=8B5 3@C?8 <5@:8 =5 A5 ?>44J@60.< 07;8G=> 87<5@20=5 =0 1@>O =5 A5 ?>44J@60 70 ;>:0;=8 :C1>25.(B@81CBJB %{ccon_strAttr/} =O<0 G;5=>25.U$C=:F8OB0 VisualTotals <>65 40 A5 8728:0 A0<> AJA 704045= ?0@0<5BJ@ 70 54=0 95@0@E8O.X>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 >3@0=8G020B ?@>AB@0=AB2>B> G@57 87G8A;5=8 G;5=>25.V>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 >3@0=8G020B ?@>AB@0=AB2>B> G@57 :;0C70B0 HAVING.S>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 >?@545;OB =>28 87G8A;5=8O G@57 :;0C70B0 WITH.@>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 8<0B A2>9AB20 =0 :;5B:8B5.C>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 87?>;720B :;0C70B0 NON EMPTY.NJ< ?>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 A5 ?>4020B 70O2:8 2 >?@>AB5= D>@<0B.K>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 8<0B 2E>4OI> >1548=O20=5 =0 ?@>3=>78.L>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 8<0B >1548=O20=5 =0 ?@>3=>78 70 <>45;.;>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 8<0B :;0C70 GROUP BY.;>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 8<0B :;0C70 ORDER BY.O>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 ?>4020B 70O2:8 70 AJ4J@60=85B> =0 <>45;0.R>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 ?>4020B 70O2:8 70 A;CG08 =0 ?@8<5@=8 <>45;8.I>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 ?>4020B 70O2:8 70 A;CG08 =0 <>45;8.F>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 ?>4020B 70O2:8 70 xml =0 <>45;0.^>4871>@8B5 8 ?>4:C1>25B5 =5 <>30B 40 ?>4020B 70O2:8 70 AJ4J@60=85B> =0 87<5@5=85B> =0 <>45;0.55 A0 C:070=8 87<5@5=8O 70 <O@:0B0 "%{ccon_measure/}"�3@530B=0B0 DC=:F8O %{aggfunc/}, C:070=0 70 B8? 0:0C=B 70 =0=0AO=5 %{accounttype/}, =5 A5 ?>44J@60 70 ByAccount ?>;C048B82=0 <O@:0.(>4871>@8B5 ?>44J@60B A0<> >AB0 COLUMNS.X@>872>;=0 D>@<0 =5 A5 @07@5H020 ?@8 A53<5=B8@0=5 =0 87<5@5=8O >B B8? "<=>3> :J< <=>3>".;$C=:F8OB0 %{func/} >G0:20 AJE@0=5=0 ?@>F54C@0 70 0@3C<5=B0.K5 <>65 40 A5 ?@8AJ548=8 4@C3> 87<5@20=5 =0 1@>O G@57 ?5@A>=0;878@0= 87@07.L>;C048B82=0B0 <O@:0 %{ccon_msr/} 878A:20 2@5<52> 87<5@5=85 2 3@C?0B0 <5@:8.?>;C048B82=0B0 <O@:0 %{ccon_msr/} 878A:20 87<5@5=85 =0 0:0C=B8.�>;C048B82=0B0 <O@:0 %{ccon_msr/} 878A:20 0B@81CB0 Account 2 87<5@5=85B> =0 0:0C=B8. :> Account 8<0 95@0@E8O B8? @>48B5;-=0A;54=8:, 0B@81CBJB Account B@O120 40 5 @>48B5;A:8 0B@81CB.�>;C048B82=0B0 <O@:0 %{ccon_msr/} 878A:20 0B@81CB Account Type 2 87<5@5=85B> 70 0:0C=B8 40 5 =0;8G5= 8 A2J@70= A 0B@81CB0 Account.T';5=>25B5 ?> ?>4@0718@0=5 70 87<5@5=85B>"%{ccon_dimName/}" =5 AJI5AB2C20B AJ2<5AB=>.PAx72;8G0=5B> =0 B5:CI8O G;5= 5 =5CA?5H=>, BJ9 :0B> =503@530B5= 0B@81CB 8<0 :>>@48=0B0 =0 87G8A;5= G;5= >B 4@C30 95@0@E8O.+"@O120 40 5 C:070= 3;025= D09; 70 Clr 1;>:.JMDX DC=:F8OB0 %{func/} 5 =5CA?5H=0, BJ9 :0B> B5:CI0B0 :>>@48=0B0 5 ?@07=0./Clr 1;>:>25B5 =5 A5 ?>44J@60B 2 ;>:0;=8 :C1>25.2?5@0F8OB0 70 45B09;878@0=5 =5 <>65 40 A5 872J@H8.e?5@0F8OB0 70 45B09;878@0=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> 8<0 G0:0I0 >?5@0F8O 70 >1@0B=> 70?8A20=5.x?5@0F8OB0 70 45B09;878@0=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> 70I8B0B0 =0 :;5B:8B5 =5 @07@5H020 4>ABJ? 4> 87E>4=8B5 40==8.V$C=:F8OB0 DistinctCount <>65 40 A5 87?>;720 A0<> 70 87G8A;5=0 <O@:0 (=> =5 8 70 G;5=).l>AB02O=5B> =0 >15:B0 "%{ccon_strObjectName/}" 5 =5CA?5H=>, B>9 :0B> 5 ?>A>G5= >B =09-<0;:> 548= 4@C3 >15:B.�5 <>65B5 40 87?>;720B5 87G8A;5=0 <O@:0 8;8 03@530B=0 DC=:F8O 70 :>;>=0B0 "%{ccon_measure/}" 2 :;0C70B0 RETURN =0 70O2:0B0 70 45B09;878@0=5.?!2>9AB2>B> non_empty_behavior =5 <>65 40 AJ4J@60 87G8A;5= G;5=.)@C?0B0 <5@:8 %{ccon_name/} =5 5 >B:@8B0.Z@>872>;=0 D>@<0 =5 A5 @07@5H020, :>30B> =59=8B5 5;5<5=B8 ?@5A8G0B 87<5@5=85 =0 ?@5?@0B:0.10@0<5BJ@JB 70 UrlEscapeFragment B@O120 40 5 =87.$#:070=>B> 8<5 =5 <>65 40 A5 @07@5H8.+#:070=>B> 8<5 =0 87G8A;5= G;5= 5 =520;84=>.PA5#:070= 5 =01>@ >B <=>3> 95@0@E88 2 DROP VISUALTOTALS.~5@0@E8OB0 %{ccon_name/} 5 95@0@E8O >B B8? @>48B5;-=0A;54=8:. @C?8@0=5B> =0 95@0@E88 >B B8? @>48B5;-=0A;54=8: =5 A5 ?>44J@60.0@C?0B0 "%{ccon_name/}" =O<0 AJ>B25BAB20I> =82>.�=AB@C:F8OB0 "CREATE CUBE" =5 5 20;84=0, BJ9 :0B> =8B> 54=> >B 871@0=8B5 87<5@5=8O =5 ?@8=04;568 :J< 3@C?0B0 <5@:8 =0 871@0=0B0 <O@:0 "%{ccon_name/}"`7<5@5=85B> %{ccon_name/} 5 A2J@70=> 87<5@5=85. @C?8@0=5B> 2 A2J@70=8 87<5@5=8O =5 A5 ?>44J@60.Z7<5@5=85B> %{ccon_name/} 5 ROLAP 87<5@5=85. @C?8@0=5B> 2 ROLAP 87<5@5=8O =5 A5 ?>44J@60._B@81CBJB %{ccon_name/} 5 48A:@5B878@0=. @C?8@0=5B> =0 48A:@5B878@0=8 0B@81CB8 =5 A5 ?>44J@60.V%{ccon_name/} 5 87<5@5=85 70 AJ18@0=5 =0 40==8 8 =5 <>65 40 A5 4>102O :J< ;>:0;5= :C1.�AggregateFunction =0 <O@:0B0 %{ccon_name/} 5 FirstChild/LastChild/FirstNonEmpty/LastNonEmpty/AverageOfChildren 8 2@5<52>B> 87<5@5=85 =5 5 2:;NG5=> 87FO;> 2 ;>:0;=8O :C1.tAggregateFunction =0 <O@:0B0 %{ccon_name/} 5 ByAccount 8 87<5@5=85B> 70 0:0C=B8 =5 5 2:;NG5=> 87FO;> 2 ;>:0;=8O :C1.�7<5@5=85 >B B8? "<=>3> :J< <=>3>" %{ccon_name/} 5 2:;NG5=> 2 ;>:0;=8O :C1, => =8B> 54=0 >B <5@:8B5 >B <5648==0B0 <C 3@C?0 <5@:8 %{ccon_mg_name/} =5 5 2:;NG5=0.�7<5@5=85 >B B8? "<=>3> :J< <=>3>" %{ccon_name/} 5 2:;NG5=> 2 ;>:0;=8O :C1, => 8<0 >1I8 87<5@5=8O 70 =53>20B0 3@C?0 <5@:8 %{ccon_mg_name/}, :0:B> 8 70 <5648==0B0 <C 3@C?0 <5@:8 %{ccon_img_name/}, :>8B> =5 A0 2:;NG5=8 87FO;>.>7@07JB =5 <>65 40 A5 @07@5H8 2 :>=B5:AB0 =0 ?@>872>;=0 D>@<0.�78A:20B A5 @07@5H5=8O >B 04<8=8AB@0B>@ =0 AJ@2J@ 8;8 04<8=8AB@0B>@ =0 1070 40==8 70 87?J;=5=85 =0 :><0=40B0 SystemGetLogicalDrives.-!2>9AB2>B> SOLVE_ORDER =5 <>65 40 A5 ?@><5=8.9!0<> 87G8A;5=8 G;5=>25 =0 A5A8O <>30B 40 A5 0:BC0;878@0B. %{ccon_name/} KPI =5 AJI5AB2C20.W"%{ccon_name/}" KPI =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 KPI AJA AJI>B> 8<5.� 1;>:0 =0 4>102:0B0 "%{plugin/}" 2J7=8:=0 3@5H:0B0 ?>-4>;C ?@8 >1@01>B20=5 =0 AJ18B85B> '%{event/}' event. %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]d;>:JB =0 4>102:0B0 "%{assemblyname/}" A5 ?>44J@60 A0<> 2 @568< =0 2J?;JI020=5 =0 0:0C=B8 70 CA;C38.cB>@8OB 0@3C<5=B =0 DC=:F8OB0 5 1078@0= =0 =C;0 8=45:A 70 :;0A8D8F8@0=5 8 =5 <>65 40 5 >B@8F0B5;5=.^"@5B8OB 0@3C<5=B =0 DC=:F8OB0 5 1078@0= =0 =C;0 8=45:A 70 95@0@E8O 8 =5 <>65 40 5 >B@8F0B5;5=.r@3C<5=BJB =0 DC=:F8OB0 5 8=45:A =0 95@0@E8O 8 5 872J= 480?07>=0 =0 AJI5AB2C20I8B5 95@0@E88 2 ?@54>AB025=8O =01>@.\?5@0F8OB0 5 ?@5:JA=0B0, BJ9 :0B> C:070=8OB 70 AJ74020=5 =0 :5H =01>@ AJ4J@60 87G8A;5= G;5=.R!B>9=>ABB0  %d{value/}  70 ?0@0<5BJ@ =0 DC=:F8O  %I64d{param/}  5 872J= 480?07>=0.R5 <>65 40 A5 >F5=8 48=0<8G=8O =01>@ "%{ccon_name/}" 2 B5:CI8O 480?07>= >B 70O2:8.E@8;030=5B> =0 ?>4A:0720=5B> EAGER 8;8 STRICT :J< 87@070 5 =5CA?5H=>.N@8;030=5B> =0 ?>4A:0720=8OB0 EAGER 8 STRICT :J< 548= 8 AJI 87@07 5 =5CA?5H=>.,@54>AB025=8OB 87@07 =5 5 20;845= MDX 87@07.$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =87 8;8 F8D@>2 87@07.p$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =01>@.q$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 :>@B56.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 G;5=.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =82>.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 95@0@E8O.t$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 87<5@5=85.p$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 <0A82.$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.q$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =87 8;8 F8D@>2 87@07.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =01>@.c$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 :>@B56.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 G;5=.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =82>.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 95@0@E8O.f$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 87<5@5=85.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 <0A82.q$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =01>@.PAp$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 :>@B56.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 G;5=.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =82>.r$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 95@0@E8O.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 87<5@5=85.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 <0A82.$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.q$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.H>;>=0B0 "%{ccon_colname/}" =5 5 >B:@8B0 2 B01;8F0B0 "%{ccon_tblname/}".u$C=:F8OB0 %{func/} >G0:20 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =87 8;8 F8D@>2 87@07.p$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.q$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.t$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.PAp$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.i$C=:F8OB0 %{func/} >G0:20 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.c$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.f$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.p$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.r$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.PAo$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.oB:@8B> 5 ?>25G5 >B 54=> 8<5 ?@8 0=0;878@0=5B> =0 ?@5?@0B:0B0 :J< :>;>=0 "%{ccon_name/}", 0 A5 >G0:20 54=> 8<5.VO@:0B0  %{ccon_name/}  =5 5 >B:@8B0 2 B01;8F0B0 ?@8 0=0;870 =0 B5:AB0  %{ccon_str/} .BO@:0B0 "%{ccon_name/}" =5 5 >B:@8B0 2 B01;8F0B0 "%{ccon_table/}".=O@:0B0 5 C:070=0 B0<, :J45B> A5 >G0:20 ?@5?@0B:0 :J< :>;>=0.C>=B5:ABJB =0 @540 70 ?@5?@0B:0B0 :J< :>;>=0 =5 5 704045= ?@028;=>.A?5@0B>@JB "+" =5 <>65 40 A5 87?>;720 70 AJ548=O20=5 =0 420 =870.G78A:20 A5 20;84=>, =5?@07=> 8<5 =0 <O@:0, => =5 5 ?@54>AB025=> B0:>20.\O@:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 G;5= AJA AJI>B> 8<5.F$C=:F8OB0 %{funcName/} ?@85<0 A0<> ?@5?@0B:0 :J< :>;>=0 :0B> 0@3C<5=B.k=AB@C:F8OB0 "CREATE GLOBAL CUBE" =5 A5 ?>44J@60, :>30B> CA;C38B5 70 0=0;87 A5 87?J;=O20B 2 B01;8G5= @568<.Y=AB@C:F8OB0 "CREATE SESSION CUBE" =5 A5 ?>44J@60 70 CA;C38B5 70 0=0;87 2 B01;8G5= @568<.y=AB@C:F8OB0 "CREATE SESSION CUBE" =5 A5 ?>44J@60 ?@8 87?>;720=5 =0 :><18=0F8O >B <=>65AB2> >A=>2=8 :C1>25 A ?5@A?5:B828.q=AB@C:F8OB0 70 AJ74020=5 =0 <5@:8 <>65 40 A5 87?J;=8 A0<> ?@8 87?>;720=5 =0 CA;C38B5 70 0=0;87 2 B01;8G5= @568<.= B>78 :>=B5:AB =5 A5 ?>44J@60 >?5@0B>@ 8;8 87@07 '%{node/}'.B B>78 :>=B5:AB =5 A5 ?>44J@60 >?5@0B>@ 8;8 87@07  %{ccon_node/} .PAW;>:>25B5 70 >1I0 578:>20 A@540 =5 A5 ?>44J@60B ?@8 87?>;720=5 =0 A8AB5<0B0 PowerPivot.d;>:>25B5 70 >1I0 578:>20 A@540 =5 A5 ?>44J@60B ?@8 87?>;720=5 =0 CA;C38 70 0=0;87 2 B01;8G5= @568<.zUDF 1;>:>25B5 =5 A5 ?>44J@60B ?@8 87?>;720=5 =0 23@045=0 <0H8=0 70 CA;C38 70 0=0;87. <5B> =0 1;>:0 5 "%{ccon_asm_name/}".zUDF 1;>:>25B5 =5 A5 ?>44J@60B ?@8 87?>;720=5 =0 CA;C38B5 70 0=0;87 2 B01;8G5= @568<. <5B> =0 1;>:0 5 "%{ccon_asm_name/}".878A:20 A5 0@3C<5=BJB "%d{arg/}" 2J2 DC=:F8OB0 %{func/}.�0O2:0B0 878A:20 35=5@8@0=5 =0 70O2:0 70 40==8, 2:;NG20I0 A5:B>@, :>9B> A5 AJAB>8 >B ?@>872>;=> D>@<8@0= =01>@ A :>@B568 >B 4@C38 =820 =0 95@0@E8OB0, :>5B> =5 A5 ?>44J@60 ?@8 87?>;720=5 =0 CA;C38B5 70 0=0;87 2 B01;8G5= @568<.F#:070=0B0 70O2:0 5 B2J@45 A;>6=0, 70 40 A5 >F5=8 :0B> 54=0 8=AB@C:F8O.�O<0 4>AB0BJG=> ?0<5B 70 872J@H20=5B> =0 B078 >?5@0F8O. ?8B09B5 A5 40 =0<0;8B5 A;>6=>ABB0 =0 <>45;0 G@57 ?@5<0E20=5 =0 B01;8F8 8;8 :>;>=8 8;8 G@57 >?@>ABO20=5 =0 70O2:8B5.n7G8A;5=8OB G;5= "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 87G8A;5= G;5= AJA AJI>B> 8<5.f7G8A;5=8OB G;5= "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 <O@:0 AJA AJI>B> 8<5.eO@:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 87G8A;5= G;5= AJA AJI>B> 8<5.]O@:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 <O@:0 AJA AJI>B> 8<5.j@><5=;820B0 [%{ccon_name/}] =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 87G8A;5= G;5= AJA AJI>B> 8<5.b@><5=;820B0 [%{ccon_name/}] =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 <O@:0 AJA AJI>B> 8<5.b@><5=;820B0 [%{name/}] =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 ?@><5=;820 AJA AJI>B> 8<5.bO@:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 ?@><5=;820 AJA AJI>B> 8<5.k7G8A;5=8OB G;5= "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 ?@><5=;820 AJA AJI>B> 8<5.F>4A:0720=8OB0 70 8=AB@C:F8OB0 CASE <>30B 40 A0 A0<> EAGER 8;8 STRICT.(@><5=;828B5 =5 <>65 40 A0 A ?@07=> 8<5.m>;>=8B5 8 B8?>25B5 =0 DC=:F8OB0 DATATABLE =5 A0 ?@028;=> A42>5=8 (1@>OB =0 0@3C<5=B8B5 B@O120 40 5 =5G5B5=).�5D8=8F8OB0 =0 B01;8F0B0 ;8?A20 >B DC=:F8OB0 DATATABLE. >A;54=8OB ?0@0<5BJ@ >B DC=:F8OB0 DATATABLE B@O120 40 5 A?8AJ: A :>@B568, >3@045=8 A "{" 8 "}".�>@B56JB 2 8=45:A0 "%ld{tuple/}" >B 45D8=8F8OB0 =0 B01;8F0B0 =0 DC=:F8OB0 DATATABLE 5 =5?@028;5=. >@B568B5 B@O120 40 A0 A?8AJ: AJA AB>9=>AB8, >3@045=8 A "{" 8 "}".u>@B56JB 2 8=45:A0 "%ld{tuple/}" >B 45D8=8F8OB0 =0 B01;8F0B0 =0 DC=:F8OB0 DATATABLE =5 AJ4J@60 >G0:20=8O 1@>9 :>;>=8.�>@B56JB 2 8=45:A0 "%ld{tuple/}" >B 45D8=8F8OB0 =0 B01;8F0B0 =0 DC=:F8OB0 DATATABLE =5 AJ4J@60 :>=AB0=B5= 87@07 2 :>;>=0B0 =0 8=45:A0 "%ld{col/}".�<5B> =0 B01;8F0B0 =5 AJ2?040 2 45D8=8F8OB0 =0 :>;>=8B5 2J2 DC=:F8OB0 DATATABLE, B01;8F0B0 =0 :>;>=0B0 ?@8 8=45:A0 "%ld{col/}" =5 AJ2?040 A B01;8F0B0 >B ?@548H=8B5 :>;>=8.}"8?JB 2J2 DC=:F8OB0 %{function/} 5 =520;845=. 0;84=8B5 B8?>25 2:;NG20B BOOLEAN, DOUBLE, INTEGER, DATETIME, CURRENCY, STRING.J$C=:F8OB0 DATATABLE >G0:20 8<5 =0 :>;>=0 :0B> 0@3C<5=B A =><5@ %ld{iArg/}.J?5@0F8OB0 "Auto Exist" =0428H020 @07@5H5=8O ;8<8B =0 ?0<5BB0 8 A5 >B<5=O.EO@:0B0 ?> ?>4@0718@0=5 70 ?5@A?5:B820B0 "%{ccon_name/}" 5 =520;84=0. 07@5H5=0 5 54=0 70O2:0.0 MDX A:@8?B0 2J7=8:=0E0 54=0 8;8 ?>25G5 3@5H:8.I$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@>3=>75= <>45; 70 0@3C<5=B0 %d{arg/}.W$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45; 70 0@3C<5=B0 %d{arg/}.w$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.v$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.�$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.t$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.r$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.r$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.�$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.z$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.�$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< ?@>3=>75= <>45;.i$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.h$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.t$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.PAf$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.d$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.d$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 %d{arg/}. 7?>;720= 5 87@07 =0 ?@>3=>75= <>45;.z$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@>3=>75= <>45;.l$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@>3=>75= <>45;.y$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@>3=>75= <>45;.�#=0@=8B5 >?5@0B>@8 70 C<=>65=85 8 45;5=85 =5 <>30B 40 A5 87?>;720B, :>30B> A0 @07@5H5=8 ?>4871>@8B5 8 >1I8B5 287C0;878@0=8 5;5<5=B8.�$C=:F8OB0 Exists 5 87?>;720=0 A B@5B8O C:070= ?0@0<5BJ@ (MeasureGroupName). ">20 =5 A5 ?>44J@60 70 <>45; 40==8, :>9B> A5 87?J;=O20 2 @568< =0 AJ2<5AB8<>AB 1200 8;8 ?>-=>20 25@A8O.b=AB@C:F88B5 70 >1E20B =0 A5A8O =0 MDX :0B> CREATE MEMBER =5 A0 ?>72>;5=8 2 <>45;8 =0 DirectQuery.k@5?@0B:8 :J< >?@545;5=8 >B ?>B@518B5;8B5 95@0@E88 =5 A0 ?>72>;5=8 2 70O2:8 =0 MDX 2 <>45;8 =0 DirectQuery.W5:20;8D8F8@0=8 8<5=0 =0 G;5= =0 MDX =5 A0 ?>72>;5=8 2 70O2:8 =0 <>45;8 =0 DirectQuery.a7?J;=5=85B> =0 70O2:0B0 A@5I=0 :>=AB@C:F8O =0 MDX, :>OB> =5 5 ?>72>;5=0 2 <>45;8 =0 DirectQuery.c01>@8 A :>@B568 >B @07;8G=8 =820 =5 A5 @07@5H020B 2 B>78 :>=B5:AB ?@8 70O2O20=5 =0 B01;8G5= <>45;.>25G5 >B 425 8<5=0 1OE0 >B:@8B8 ?@8 0=0;878@0=5 =0 ?@5?@0B:0B0 :J< :>;>=0B0  %{ccon_name/} , => A0 >G0:20=8 A0<> 4> 425 8<5=0.W 0I8B0 =0 :;5B:8B5  5 701@0=5=0 70 :C1>25 =0 A5A88 8 AF5=0@88 70 3@C?8@0=5 =0 G;5=>25.PAb?5@0F8OB0 ?> 3@C?8@0=5 =5 <>65 40 A5 872J@H8, 70I>B> :C1>25B5 =0 A5A8OB0 A0 701@0=5=8 =0 AJ@2J@0.xC1JB 87B>G=8: =0 :C10 >B A5A8OB0/:C10 70 3@C?8@0=5 =5 <>65 40 1J45 >B:@8B. ?8B09B5 A5 40 ?@5AJ74045B5 :C10 =0 A5A8OB0.�!2>9AB2>B> DataView =5 <>65 40 1J45 704045=> =0 Sample, :>30B> <>45;JB =5 AJ4J@60 40==8 =0 Vertipaq. !J7409B5 =O:>;:> ?@8<5@=8 4O;0 8;8 87?>;7209B5 ?J;=8O DataView.*C1JB %{ccon_strCubeName/} =5 5 >1@01>B5=.s#=8:0;=>B> 8<5  %{ccon_uniqueName/}  5 1078@0=> =0 AJAB025= D>@<0B =0 :;NG, :>9B> =5 A5 ?>44J@60 2 B01;8G=8 <>45;8.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 =87 8;8 F8D@>2 87@07 70 0@3C<5=B0 %d{arg/}, => 5 87?>;720= =520;845= 87@07.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.b$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.`$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.`$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.d$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.e$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.p$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 @5D5@5=B=0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.c$C=:F8OB0 %{func/} >G0:20 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.a$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.PAz$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =87 8;8 F8D@>2 87@07.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =01>@.l$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 :>@B56.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 G;5=.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 =82>.n$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 95@0@E8O.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 87<5@5=85.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 <0A82.z$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< :>;>=0.m$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 B01;8F0.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 =01>@ 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.l$C=:F8OB0 %{func/} >G0:20 87@07 =0 :>@B56 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 G;5= 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.j$C=:F8OB0 %{func/} >G0:20 87@07 =0 =82> 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 95@0@E8O 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< B01;8F0.o$C=:F8OB0 %{func/} >G0:20 87@07 =0 87<5@5=85 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.k$C=:F8OB0 %{func/} >G0:20 87@07 =0 <0A82 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.z$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= 87@07 =0 ?@5?@0B:0 :J< >A.l$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< >A 70 0@3C<5=B0 "%d{arg/}", => 5 87?>;720= =520;845= 87@07.PAc01>@JB @54>25 =0 AE5<0B0 CATALOGS 845=B8D8F8@0 D878G5A:8 0B@81CB8, :>8B> A0 A2J@70=8 A 1078 40==8.q01>@JB @54>25 =0 AE5<0B0 TABLES 845=B8D8F8@0 B01;8F8B5 2 1070B0 40==8, 4> :>OB> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.v01>@JB @54>25 =0 AE5<0B0 TABLES_INFO 845=B8D8F8@0 B01;8F8B5 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.z01>@JB @54>25 =0 AE5<0B0 COLUMNS 845=B8D8F8@0 :>;>=8B5 =0 B01;8F8B5 2 :0B0;>30, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.d01>@JB @54>25 =0 AE5<0B0 PROVIDER_TYPES 845=B8D8F8@0 >A=>2=8B5 B8?>25 =0 40==8, :>8B> A5 ?>44J@60B.o01>@JB @54>25 =0 AE5<0B0 CUBES 845=B8D8F8@0 :C1>25B5 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.w01>@JB @54>25 =0 AE5<0B0 DIMENSIONS 845=B8D8F8@0 87<5@5=8OB0 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.w01>@JB @54>25 =0 AE5<0B0 HIERARCHIES 845=B8D8F8@0 95@0@E88B5 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.n01>@JB @54>25 =0 AE5<0B0 LEVELS 845=B8D8F8@0 =820B0 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.q01>@JB @54>25 =0 AE5<0B0 MEASURES 845=B8D8F8@0 <5@:8B5 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.v01>@JB @54>25 =0 AE5<0B0 PROPERTIES 845=B8D8F8@0 A2>9AB20B0 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.r01>@JB @54>25 =0 AE5<0B0 MEMBERS 845=B8D8F8@0 G;5=>25B5 2 1070B0 40==8, 4> :>8B> 8<0 4>ABJ? :>=:@5B5= ?>B@518B5;.f01>@JB @54>25 =0 AE5<0B0 FUNCTIONS 845=B8D8F8@0 DC=:F88B5, :>8B> A5 ?>44J@60B >B 4>AB02G8:0 =0 40==8.e01>@JB @54>25 =0 AE5<0B0 ACTIONS 845=B8D8F8@0 459AB28OB0, :>8B> A5 ?>44J@60B >B 4>AB02G8:0 =0 40==8.j01>@JB @54>25 =0 AE5<0B0 SETS 845=B8D8F8@0 87G8A;5=8B5 =01>@8, :>8B> A5 ?>44J@60B >B 4>AB02G8:0 =0 40==8.�01>@JB @54>25 =0 AE5<0B0 MINING_SERVICES 845=B8D8F8@0 =0;8G=8B5 0;3>@8B<8 70 AJ18@0=5 =0 40==8, :>8B> A5 ?@54>AB02OB >B 4>AB02G8F8B5 =0 40==8.�01>@JB @54>25 =0 AE5<0B0 MINING_SERVICE_PARAMETERS 845=B8D8F8@0 ?0@0<5B@8B5, :>8B> <>30B 40 A5 87?>;720B 70 AJ74020=5 =0 <>45;8 70 2A5:8 B8? 0;3>@8BJ<.�01>@JB @54>25 =0 AE5<0B0 MINING_FUNCTIONS 845=B8D8F8@0 DC=:F88B5, :>8B> <>30B 40 A5 87?>;720B 70 70O2:0 =0 <>45;8 70 2A5:8 B8? 0;3>@8BJ<.�01>@JB @54>25 =0 AE5<0B0 MINING_MODEL_CONTENT >?8A20 H01;>=8B5, :>8B> A0 >B:@8B8 ?@8 >1@01>B20=5B> =0 <>45;8B5 70 AJ18@0=5 =0 40==8.�01>@JB @54>25 =0 AE5<0B0 MINING_MODEL_XML AJ4J@60 (2 XML D>@<0B) H01;>=8B5, :>8B> A0 >B:@8B8 ?@8 >1@01>B20=5B> =0 <>45;8B5 70 AJ18@0=5 =0 40==8.]01>@JB @54>25 =0 AE5<0B0 MINING_MODELS 845=B8D8F8@0 =0;8G=8B5 <>45;8 70 4>AB02G8:0 =0 40==8.w01>@JB @54>25 =0 AE5<0B0 MINING_COLUMNS 845=B8D8F8@0 :>;>=8B5 =0 <>45;8B5 70 AJ18@0=5 =0 40==8 70 4>AB02G8:0 =0 40==8._01>@JB @54>25 =0 AE5<0B0 DISCOVER_DATASOURCES AJ4J@60 A?8AJ: A ?C1;8:C20=8 87B>G=8F8 =0 40==8.w01>@JB @54>25 =0 AE5<0B0 DISCOVER_PROPERTIES 2@JI0 8=D>@<0F8O 70 A2>9AB20B0, ?>44J@60=8 >B XML 70 4>AB02G8: =0 0=0;87.�01>@JB @54>25 =0 AE5<0B0 DISCOVER_SCHEMA_ROWSETS 2@JI0 A?8AJ: A 2A8G:8 AB>9=>AB8 70 871@>O20=5 =0 RequestTypes, :>8B> A5 ?>44J@60B >B 4>AB02G8:0.�01>@JB @54>25 =0 AE5<0B0 DISCOVER_ENUMERATORS 2@JI0 ?>44J@60=8B5 =><5@0B>@8 70 4045= 4>AB02G8:, 2:;NG8B5;=> AB>9=>AB8B5 8 B8?>25B5 40==8.i01>@JB @54>25 =0 AE5<0B0 DISCOVER_KEYWORDS >?8A20 :;NG>28 4C<8, :>8B> A0 @575@28@0=8 >B 4045= 4>AB02G8:.�01>@JB @54>25 =0 AE5<0B0 DISCOVER_LITERALS 2@JI0 8=D>@<0F8OB0 70 ?>44J@60=8B5 1C:20;=8 B5:AB>25 70 4045= 4>AB02G8:, 2:;NG8B5;=> AB>9=>AB8B5 8 B8?>25B5 40==8.PA�;85=BA:8B5 :><?>=5=B8 2 B078 @01>B=0 AB0=F8O B@O120 40 A5 =04AB@>OB, ?@548 40 A5 >AJI5AB28 2@J7:0 A B>78 5:75<?;O@ =0 CA;C38B5 70 0=0;87.�;5<5=BJB A0<> 70 G5B5=5 "%{strQName/}" =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) ?>4 %1[%{strName/}%]%[/%{strName/}%] 5 83=>@8@0=.PAK0O2:0B0 =5 <>65 40 A5 87?J;=8. "@O120 40 A5 704045 :0B0;>3 70 B078 A5A8O. f =0 B@0=70:F8OB0 %{txnid/}" =5 <>65 40 1J45 >B:@8B. "@0=70:F8OB0 =5 AJI5AB2C20 8;8 25G5 5 702J@H5=0.d =0 A5A8OB0  %{eupi_sessionid/}  =5 <>65 40 1J45 >B:@8B. !5A8OB0 =5 AJI5AB2C20 8;8 25G5 5 87B5:;0.w!B>9=>ABB0 =0 >3@0=8G5=85B>, ?@54>AB025=0 >B ?>B@518B5;O, =5 AJ2?040 A 4@C38 >3@0=8G5=8O 8;8 A>G8 :J< =58725AB5= >15:B.g0O2:0B0 70 D8:A8@0=5 8;8 2@JI0=5 =5 <>65 40 A5 87?J;=8, BJ9 :0B> =O<0 0:B82=0 B@0=70:F8O 2 B078 A5A8O.?04J;68B5;=8OB 5;5<5=B RequestType ;8?A20 >B 70O2:0 70 BJ@A5=5.53@0=8G5=85B> %{strName/} =5 5 @07?>7=0B> >B AJ@2J@0.� 57C;B0BJB, "%{resultid/}", =5 <>65 40 1J45 >B:@8B 70 B078 A5A8O.  57C;B0BJB =5 5 AJ74045= >B 703;02:0B0 =0 KeepResult 8;8 5 87B@8B�#:070= 5 =520;845= ObjectExpansion "%{objectExpansion/}" 70 DISCOVER_XML_METADATA.  07@5H5=8B5 AB>9=>AB8 A0: ExpandFull, ExpandObject, ReferenceOnly 8 ObjectProperties.M!B>9=>ABB0 =0 >3@0=8G5=85B>, ?@54>AB025=0 >B ?>B@518B5;O, 5 >B =520;845= B8?.8"8?JB 70O2:0 "%{strReqType/}" =5 5 @07?>7=0B >B AJ@2J@0.R!2>9AB2>B> %{strName/} 5 A0<> 70 G5B5=5 8 :J< =53> =5 <>65 40 A5 =07=0G8 AB>9=>AB.W!B>9=>ABB0  %{ccon_value/}  =0 XML  %{property/}  70 A2>9AB2>B> 70 0=0;87 =5 5 20;84=0._O;JB "%{ccon_partName/}" B@O120 40 A5 >1@01>B8 ?@548 872J@H20=5B> =0 ?>ABJ?:>2> 0:BC0;878@0=5.KO;JB "%{ccon_part/}" =5 5 MOLAP 4O; 8 =5 ?>44J@60 ?>ABJ?:>28 0:BC0;870F88.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 40==8 2 4O;0 "%{ccon_partName/}". O;>25B5 =0 87B>G=8:0 B@O120 40 A0 @07;8G=8 >B 4O;0 =0 <5AB>=07=0G5=85B>.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 40==8 2 4O;0 "%{ccon_partName/}". O;>25B5 70 >1548=O20=5 B@O120 40 ?@8=04;560B :J< 54=0 8 AJI0 3@C?0 <5@:8.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 40==8 2 4O;0 "%{ccon_partName/}". O;>25B5 70 >1548=O20=5 B@O120 40 87?>;720B 548= 8 AJI @568< =0 AJE@0=5=85.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 40==8 2 4O;0 "%{ccon_partName/}". O;>25B5 70 >1548=O20=5 B@O120 40 A0 >B 548= 8 AJI B8?. #:070=8OB >15:B B@O120 40 5 4O;.xJ7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 4O;>25B5. O;JB "%{ccon_partName/}" 87?>;720 =520;845= @568< =0 AJE@0=5=85.0!B0@B8@0=5B> =0 A5A8OB0 AJA AJ@2J@0 5 =5CA?5H=>.6?5@0F8OB0 =5 A5 ?>44J@60 >B CA;C30B0 70 ?@5=0A>G20=5.@3@0=8G5=85B> %{strName/} 5 704J;68B5;=>, => ;8?A20 >B 70O2:0B0.�"@0=70:F8O =0 A5A8O =5 <>65 40 A5 2;>68 2 AJI5AB2C20I0 B@0=70:F8O. 15:B8B5 >B A5A8OB0 =5 <>30B 40 A5 AJ74020B 2 B@0=70:F8O 872J= A5A8O.PA�"@0=70:F8OB0 =0 A5A8O 25G5 5 2 E>4, => 5 8=8F80;878@0=0 >?5@0F8O 70 70?8A20=5 872J= A5A8O. !;54 AJ74020=5B> =0 >15:B =0 A5A8O B>9 B@O120 40 A5 ?@5:@0B8 ?@548 >?8B0 70 >?5@0F8O 70 70?8A20=5 =0 AJ@2J@0 2 >15:B8 872J= A5A8O.�@5<5B> =0 87G0:20=5 =0 70O2:0B0 70 XML D09; 70 0=0;87 87B5G5, ?@548 BO 40 1J45 702J@H5=0. !B>9=>AB =0 2@5<5B> =0 87G0:20=5: %u{timeoutval/} A5:.]J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 4O;>25B5. O;JB "%{ccon_partName/}" 5 >B40;5G5=.`J7=8:=0 3@5H:0 ?> 2@5<5 =0 >1548=O20=5B> =0 4O;>25B5. O;JB "%{ccon_partName/}" =5 5 >1@01>B5=.15 A0 C:070=8 4O;>25 =0 87B>G=8:0 70 >1548=O20=5.JO;JB "%{ccon_strName/}", C:070= 70 ?>ABJ?:>2> 0:BC0;878@0=5, 5 >B40;5G5=.P!2>9AB2>B> ImpactAnalysis <>65 40 A5 704045 A0<> :>30B> ExecutionMode 5 Execute.x0==8 >B @57C;B0B8B5 =5 <>30B 40 A5 70O2O20B, :>30B> ExecutionMode 5 Prepare. >30B 40 A5 70O2O20B A0<> AE5<8/<5B040==8.$=AB@C:F8OB0 =5 <>65 40 A5 ?>43>B28.g!5A8OB0 8<0 AJE@0=5= @57C;B0B. "078 8=AB@C:F8O B@O120 40 87?>;720 AJE@0=5=8O @57C;B0B 8;8 40 3> 87B@85.y 57C;B0B8B5 >B B5:CI0B0 8=AB@C:F8O =5 <>30B 40 A5 AJE@0=OB 2 AJ@2J@0, BJ9 :0B> B5:CI0B0 A5A8O 25G5 8<0 AJE@0=5= @57C;B0B.} 57C;B0B8B5 >B B5:CI0B0 8=AB@C:F8O =5 <>30B 40 A5 AJE@0=OB 2 AJ@2J@0, BJ9 :0B> A2J@70=0B0 A5A8O =5 5 C:070=0 8;8 5 =520;84=0.F#:070=8OB ResultId 2 703;02:0B0 Result =5 5 20;845= 70 B5:CI0B0 A5A8O.P 57C;B0B8B5 =5 <>30B 40 A5 AJE@0=O20B 2 AJ@2J@0, :>30B> ExecutionMode 5 Prepare.U5 <>65 40 A5 87?>;720 AJI5AB2C20I AJE@0=5= @57C;B0B, :>30B> ExecutionMode 5 Prepare.M0 40 AJE@0=8B5 4045= @57C;B0B 2 AJ@2J@0, B@O120 40 87?J;=8B5 MDX 8=AB@C:F8O.PAg0 40 87?>;720B5 @57C;B0B, AJE@0=5= =0 AJ@2J@0, B@O120 40 87?J;=8B5 >@838=0;=0B0 8;8 ?@07=0 8=AB@C:F8O.G AJ@2J@0 =5 AJI5AB2C20 20;845= AJE@0=5= @57C;B0B 70 70O25=8O ResultId.�J2545=0B0 8=AB@C:F8O =5 AJ2?040 A >@838=0;=0B0 8=AB@C:F8O, 87?>;720=0 70 35=5@8@0=5 =0 AJE@0=5=8O @57C;B0B 70 70O25=8O ResultId.LJ2545=0B0 70O2:0 =5 5 =0 578:0, C:070= 2 A2>9AB2>B> Dialect 70 B078 70O2:0.)!2>9AB2>B> "%{strName/}" =5 5 @07?>7=0B>.:=5 <>65 40 A5 87?>;720 ?>@B 0 70 Ipv6 8 Ipv4 54=>2@5<5==>.F5 <>65 40 A5 AJ74045 >15:B =0 A5A8O ?@8 @07@5H5= D;03 AllowOverwrite.c!2>9AB2>B> "%{strName/}" =5 <>65 40 A5 ?@570?8A20 8 :J< =53> =5 <>65 40 A5 =07=0G020 =>20 AB>9=>AB.-!2>9AB2>B> CurrentCatalog XML/A =5 5 C:070=>.=04J;68B5;=0 703;02:0 =5 5 @07?>7=0B0 8 =5 <>65 40 A5 >4>1@8.;B:@8B8 A0 =5?@028;=> D>@<C;8@0=8 40==8, :>48@0=8 A base64.H78A:20 A5 =5?@07=0 AB>9=>AB 70 >3@0=8G5=85B> "%{strName/}" >B 70O2:0B0.y!B>9=>ABB0%{value/} =0 A2>9AB2>B> =0 XML for Analysis  %{property/}  =5 <>65 40 A5 :>=25@B8@0 2 >G0:20=8O B8? =0 40==8B5.`5 <>30B 40 A5 87?@0I0B =5>1@01>B20I8 A5 70O2:8 :J< A5A8OB0, 4>:0B> 5 2 E>4 :>=2595@=0 >?5@0F8O.7>;CG5=0 5 70O2:0 >B Excel 2 A5A8O, :>OB> =5 5 A Excel.�ClientRequest 25G5 8<0 AJI5AB2C20I0 A5A8O 8 A5 >?8B20 40 ?>;CG8 4@C3 >15:B =0 A5A8O. ">20 5 ?@85<;82> A0<> 70 :>=2595@=> >1@01>B20=5.PA~070B0 40==8 2 B078 @01>B=0 :=830 5 AJ74045=0 A ?>-=>20 25@A8O =0 PowerPivot (25@A8O: '%{compLevel/}') 8 =5 <>65 40 A5 >B2>@8.GB@81CBJB SkipVolatileObjects <>65 40 A5 87?>;720 A0<> A ProcessRecalc.�B@81CBJB SkipVolatileObjects =5 <>65 40 A5 C:065 2 :><0=40 ProcessRecalc 2 ?0:5B=0 >?5@0F8O. #:065B5 0B@81CB0 SkipVolatileObjects 2 5B8:5B0 =0 ?0:5B=8O XML.�O;JB "%{ccon_partName/}" 8<0 A2>9AB2> DirectQueryUsage, 704045=> =0 DirectQueryOnly, 8 =5 <>65 87>1I> 40 CG0AB20 2 >1548=O20=5B> =0 4O;>25.�!8=B0:A8AJB =0 :><0=40B0 "TestConnection" 5 =5?@028;5=. 5?>4E>4OI0B0 A2J@70=0 8=D>@<0F8O B@O120 40 A5 ?@54>AB02O A0<> 0:> :><0=40B0 "TestConnection" A5 87?>;720 ?>4 :><0=40 "Batch".�!8=B0:A8AJB =0 :><0=40B0 "TestConnection" 5 =5?@028;5=. J75;JB =0 87B>G=8:0 =0 40==8 B@O120 40 A5 ?@54>AB02O A0<> 0:> :><0=40B0 "TestConnection" A5 87?>;720 157 =5?>4E>4OI> >12J@720=5.K>4 :><0=40B0 "Batch" 5 ?>72>;5=0 548=AB25=> 54=0 :><0=40 "TestConnection".�!B>9=>ABB0 =0 A2>9AB2>B> =0 :0B0;>30 70 >3@0=8G5=85  %{strCatalog/}  =5 AJ2?040 =8B> A 2JB@5H=0 1070 40==8  %{strScopedInternalDb/} , =8B> A 2J=H=0 1070 40==8  %{strScopedExternalDb/}  >B >3@0=8G5=0 >B >1E20B 2@J7:0.)B:@8B 5 =5?>44J@60= 2J75; =0 7028A8<>AB.i070B0 40==8 5 ?@07=0. ?5@0F8OB0 DMV DISCOVER_CALC_DEPENDENCY =5 <>65 40 A5 872J@H8 2 ?@07=0 1070 40==8.3>44@J6:0B0 70 70O2:0  %{dialect/}  =5 5 @07@5H5=0.�><0=40B0 DISCOVER_XML_METADATA A ObjectExpansion=ExpandFull 878A:20 >3@0=8G5=85 DATABASEID, 704045=> 2 :@09=0B0 B>G:0 Power BI public xmla.k5CA?5H=> ?@525640=5 =0 8<5B> =0 1070B0 40==8  %{strParam/}  =0 8AB8=A:> 8<5 =0 =01>@ >B 40==8 =0 Power BI.TJ;68=0B0 =0 A2>9AB2>B>  %{property/}  =0428H020 >3@0=8G5=85B> >B %d{length/} 7=0:0.Z!5A8OB0 A  "%{eupi_sessionId/}" 25G5 5 18;0 70:;NG5=0. @8G8=0: %{sessionLockedReason/}.n5CA?5H=> 70:;NG20=5 =0 A5A8OB0 A  "%{eupi_sessionId/}" 8 SPID %lu{spid/}. @8G8=0: %{sessionLockedReason/}.h@5<5B> =0 8A:0=5B> 70 XML D09; 70 0=0;87 87B5G5. !B>9=>AB =0 2@5<5B> =0 87G0:20=5: %u{timeoutval/} A5:.+@J7:0B0 5 70B2>@5=0 >B >B40;5G5=8O AJ@2J@.PA-0428H5=> 5 2@5<5B> =0 87G0:20=5 =0 2@J7:0B0.D<5B> =0 E>AB0 "%{strHostname/}" =5 <>65 40 A5 @07@5H8: %{External/}.URL 04@5AJB "%{strURL/}" =5 <>65 40 A5 >B:@85.w5 <>65 40 A5 >AJI5AB28 2@J7:0 AJA AJ@2J@0 %{strHostname/} 8;8 CA;C38B5 70 0=0;87 =5 A0 AB0@B8@0=8 2 C:070=8O :><?NBJ@.!@J7:0B0 5 703C15=0: %{External/}3$878G5A:0B0 TCP/IP 2@J7:0 5 =5CA?5H=0: %{External/}9 02=>?@02=>B> CAB@>9AB2> 70B2>@8 2@J7:0B0 ?@56452@5<5==>.$J7=8:=0 3@5H:0 2 B@0=A?>@B=8O A;>9.C 07H8@5=85B> MSOLAP ISAPI =5 CA?O 40 ?@>G5B5 :>=D83C@0F8>==8O D09;.2HTTP AJ@2J@JB 2J@=0 A;54=0B0 3@5H:0: %{strValue/}..J@=0B8OB >B HTTP AJ@2J@0 >B3>2>@ 5 =520;845=.oJ7=8:=0 3@5H:0 ?> 2@5<5 =0 87?>;720=5 =0 02B><0B8G=> >B:@8B0B0 8=D>@<0F8O 70 HTTP ?@>:A8 AJ@2J@0: %{External/}6!J@2J@JB =5 CA?O 40 AB0@B8@0 A;CH0=5B> =0 <@56>2 ?>@B.PA$O<0 =0;8G=> <@56>2> B@0=A?>@B8@0=5.BB:@8B 5 =5>G0:20= B8? 8;8 D>@<0B =0 >B3>2>@0 >B >B40;5G5=8O E>AB.'>2B>@=> C4>AB>25@O20=5 =5 A5 ?>44J@60.P72;8G0=5B> =0 AB>9=>ABB0 70 "%{header/}" >B ?@5=0A>G20I8O 87B>G=8: 5 =5CA?5H=>.�#:070=8OB 578:/578:>20 ?@><5=;820 A LCID %d{lcid/} =5 <>65 40 A5 @07@5H8 A =8:>O 25@A8O =0 SQLSort, ?>-@0==0 8;8 2:;NG8B5;=> 25@A8OB0 AJA AJ>B25B=>B> 871@>O20=5 CollationVersion: %d{maxVersion/}. >4 =0 3@5H:0: %d{errorCode/}.
%{strValue/}.<#:070=8OB 578:/578:>2>-35>3@0DA:0 ?@><5=;820 5 =520;845=/=0.\#:070= 5 =5?>4E>4OI >15:B "%{OOLObj/}", ?@5?@0I0I :J<  "%{OOLObjIDs/}", => =5 5 87?>;720=.$>AB83=0B 5 :@0OB =0 2E>4=8B5 40==8.I!8=B0:A8AJB 70  %{ccon_strToken/}  5 =5?@028;5=. (%{ccon_strQueryText/}).n!8=B0:A8AJB 70 :><0=40B0 "Process" 5 =5?@028;5=. ;NG>20B0 4C<0 "Bindings" =5 <>65 40 A5 ?>:0720 ?>4 :><0=40 "Process", 0:> :><0=40B0 "Process" 5 G0AB >B :><0=40 "Batch" 8 8<0 ?>25G5 >B 54=0 :><0=40 "Process" 2 :><0=40B0 "Batch" 8;8 :><0=40B0 "Batch" AJ4J@60 =5?@028;=0 8=D>@<0F8O.  B0:J2 A;CG09 :;NG>20B0 4C<0 "Bindings" B@O120 40 5 G0AB A0<> >B :><0=40B0 "Batch".PA>0O2:0B0 AJ4J@60 ?0@0<5BJ@0 "%{strParam/}", :>9B> =5 5 >1O25=.I> 2@5<5 =0 0=0;878@0=5 2J7=8:=0 A;54=0B0 3@5H:0 2 A8=B0:A8A0: %{strVP/}.R!8=B0:A8AJB 70 AJ74020=5 8 2<J:20=5 2 ;>:0;=8B5 8;8 A5A89=8 :C1>25 =5 A5 ?>44J@60.w!8=B0:A8AJB 70 :><0=40B0 "Process" 5 =5?@028;5=. ;NG>20B0 4C<0 "ErrorConfiguration" =5 <>65 40 A5 ?>:0720 ?>4 :><0=40 "Process", 0:> :><0=40B0 "Process" 5 G0AB >B :><0=40 "Batch" 8 8<0 ?>25G5 >B 54=0 :><0=40 "Process" 2 "Batch" 8;8 :><0=40B0 "Batch" AJ4J@60 "ErrorConfiguration".  B0:J2 A;CG09 :;NG>20B0 4C<0 "ErrorConfiguration" B@O120 40 5 G0AB A0<> >B :><0=40B0 "Batch".[0@0<5BJ@JB "%{strParam/}" =5 <>65 40 A5 @07@5H8, BJ9 :0B> 5 ?>A>G5= 2J2 2JB@5H5= ?>487@07.T@0OB =0 ?0@0<5BJ@0 =0 40==8B5 70 :>=2595@=0B0 70O2:0 5 A =5?@028;5= B8? =0 40==8B5.U 54=0 8 AJI0 70O2:0 =5 <>30B 40 AJI5AB2C20B :>=2595@=8 8 =5:>=2595@=8 =01>@8 @54>25.5J7=8:=0 3@5H:0 ?> 2@5<5 =0 :>=2595@=>B> >1@01>B20=5.Q>;CG5=0 5 =>20 70O2:0 A;54 702J@H20=5B> =0 >?5@0F8OB0 70 :>=2595@=> >1@01>B20=5.N!2>9AB2>B> "%{strProperty/}" =5 <>65 40 A5 C:0720 ?>25G5 >B 254=J6 2 70O2:0B0.4!:@8?BJB AJ4J@60 8=AB@C:F8OB0, :>5B> =5 5 @07@5H5=>.*"%{strType/}" =5 5 @07?>7=0B B8? 459AB285.B80;5:BJB =0 8=AB@C:F8OB0 =5 <>65 40 A5 @07@5H8 ?>@048 42CA<8A;85.�!8=B0:A8AJB 70 >15:B0 ImpersonationInfo 5 =5?@028;5=. :> AB>9=>ABB0 =0 ImpersonateAccount A5 87?>;720 70 ImpersonationInfo, A2>9AB2>B> Account =5 <>65 40 5 ?@07=>.�!8=B0:A8AJB 70 >15:B0 ImpersonationInfo 5 =5?@028;5=. !B>9=>ABB0 =0 A2>9AB2>B> ImpersonationMode (%{strImpMode/}) =5 A5 ?>44J@60 70 87B>G=8F8 =0 40==8.-<5B> =0 ?>4:C10 5 @07;8G=> >B 8<5B> =0 :C10.a!2>9AB2>B> 70 70O2:0 Dialect 5 =5?@028;=>. 0;84=8 A0 A0<> A;54=8B5 AB>9=>AB8: MDX, DMX, DM, SQL.3?F88 (FLATTENED, TOP) =5 A5 @07@5H020B 2 ?>4871>@.65 A5 @07@5H020 A?5F8D8:0F8O 70 8<5 =0 @5:C@A825= :C1. G0:20=0 5 A0<> 54=0 8=AB@C:F8O..=AB@C:F8OB0 =5 A5 ?>44J@60 >B B>78 8=B5@D59A.7=AB@C:F8OB0 =5 A5 ?>44J@60 >B OM 8=B5@D59A0 2 <><5=B0.h!8=B0:A8AJB 70 :><0=40B0 "Process" 5 =5?@028;5=. ;NG>20B0 4C<0 "Datasource" =5 <>65 40 A5 ?>:0720 ?>4 :><0=40 "Process", 0:> :><0=40B0 "Process" 5 G0AB >B :><0=40 "Batch" 8 8<0 ?>25G5 >B 54=0 :><0=40 "Process" 2 "Batch" 8;8 :><0=40B0 "Batch" AJ4J@60 =5?@028;=0 8=D>@<0F8O.  B0:J2 A;CG09 :;NG>20B0 4C<0 "Datasource" B@O120 40 5 G0AB A0<> >B :><0=40B0 "Batch".p!8=B0:A8AJB 70 :><0=40B0 "Process" 5 =5?@028;5=. ;NG>20B0 4C<0 "DatasourceView" =5 <>65 40 A5 ?>:0720 ?>4 :><0=40 "Process", 0:> :><0=40B0 "Process" 5 G0AB >B :><0=40 "Batch" 8 8<0 ?>25G5 >B 54=0 :><0=40 "Process" 2 "Batch" 8;8 :><0=40B0 "Batch" AJ4J@60 =5?@028;=0 8=D>@<0F8O.  B0:J2 A;CG09 :;NG>20B0 4C<0 "DatasourceView" B@O120 40 5 G0AB A0<> >B :><0=40B0 "Batch".Q#:070=0B0 :>;>=0 =5 5 @07@5H5=0 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.U!0<> 548= 87@07 70 @54 5 @07@5H5= 70 87@070 TOP =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e@5?@0B:0 70 :>;>=0, :>OB> =5 5 20;84=0 2 :>=B5:AB0, A5 ?>:0720 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.J>28:20=5B> =0 DC=:F8OB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/} 5 =520;84=>.O#:070=0B0 :>;>=0 =5 5 >B:@8B0 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.O">G:>28OB 87@07 =5 5 @07@5H5= 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.R$C=:F8OB0 =5 <>65 40 A5 87?>;720 2 :>=B5:AB0 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.p!0<> =5>B@8F0B5;=0 :>=AB0=B0, :>OB> 5 FO;> G8A;>, A5 @07@5H020 70 TOP 87@07 2 @54 %d{Line/}, :>;>=0 %d{Column/}.VGROUP BY =5 A5 ?>72>;O20 2 B8?0 B2J@45=85 SELECT =0 @54 %d{Line/}, :>;>=0 %d{Column/}.e PCXA DISCOVER XML 703;02=8B5 :>;>=8 AJ4J@60B =520;84=8 =87>25 =0 @54 %d{Line/}, :>;>=0 %d{Column/}.d PCXA DISCOVER XML <=>3> AB>9=>AB8 A5 >G0:20B 2 B>78 :>=B5:AB =0 @54 %d{Line/}, :>;>=0 %d{Column/}.f 35=5@8@0=8O XML =0 PCXA DISCOVER XML 703;02=8B5 :>;>=8 =0 =01>@8B5 @54>25 AJ4J@60B =520;84=8 =87>25.a5CA?5H=> >B:@820=5 =0 1@>OG0 =0 ?@>872>48B5;=>ABB0  %{strName/} . !8AB5<=0 3@5H:0: %{ErrorCode/}�!0<> =5>B@8F0B5;=0 F5;>G8A;5=0 :>=AB0=B0 2 480?07>=0 [0, 2000000000] 5 @07@5H5=0 70 87@070 SKIP =0 @54 %d{Line/}, :>;>=0 %d{Column/}.f7@07JB SKIP =5 5 @07@5H5= 2 B8?0 =0 8=AB@C:F8OB0 SELECT, >B:@8B =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�520;84=0 8=AB@C:F8O 70 :>=2595@=0 70O2:0. 0O2:0 70 :>=2595@=> >1@01>B20=5 <>65 40 A5 ?>:0720 48@5:B=> A0<> ?>4 8=AB@C:F8O Execute/Command.�!0<> =5>B@8F0B5;=0 F5;>G8A;5=0 :>=AB0=B0 2 480?07>=0 [0, 2000000000] 5 @07@5H5=0 70 87@070 TOP =0 @54 %d{Line/}, :>;>=0 %d{Column/}.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 0=0;878@0=5B> =0 =01>@0 @54>25. ;5<5=BJB "%{ccon_colname/}" =5 >B3>20@O =0 :>;>=8B5 8;8 3;028B5, >?@545;5=8 2 AE5<0B0 =0 =01>@8B5 @54>25.�> 2@5<5 =0 0=0;870 2J7=8:=0 A;54=0B0 3@5H:0 2 A8=B0:A8A0: =520;845= <0@:5@, @54 %d{Line/}, 87<5AB20=5 %d{Column/}, %s{ccon_Token/}.Z> 2@5<5 =0 0=0;878@0=5 2J7=8:=0 A;54=0B0 3@5H:0 2 A8=B0:A8A0: 520;84=8 BINARYCELL 40==8.\5@A>=0;878@0=0 70:@J3;5=0 AB>9=>AB 70 4045= G;5= =5 <>65 40 A5 0:BC0;878@0 G@57 ALTER CUBE.NCellOrdinal 5;5<5=BJB =5 5 C:070= 70 54=0 >B :;5B:8B5 2 :><0=40B0 UpdateCells.j0O2:0 DISCOVER A >3@0=8G5=85 "MODIFIEDAFTER" 878A:20 DATABASEID 8 <>65 40 =O<0 ?@5?@0B:8 :J< 4@C38 >15:B8PA90;84=8OB D>@<0B 70 40B0 8 G0A 'dt"' =5 <>65 40 5 ?@075=.PA� 5;5<5=B0 5 >B:@8B =5@07?>7=0B XSD B8? =0 "%{strXSIType/}" %{strQName/}, =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) ?>4 %1[%{strName/}%]%[/%{strName/}%].�;5<5=BJB "%{strQName/}" =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}") =5 <>65 40 A5 ?>:0720 ?>4 %1[%{strName/}%]%[/%{strName/}%], BJ9 :0B> @>48B5;A:8OB 5;5<5=B 25G5 AJ4J@60 4JI5@5= 5;5<5=B "%{strFirstChild/}".�;5<5=BJB "%{strQName/}" =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}") A5 ?>:0720 ?>25G5 >B 254=J6 ?>4 %1[%{strName/}%]%[/%{strName/}%].�04J;68B5;=8OB 5;5<5=B "%{strRequired/}" ;8?A20 ?>4 %1[%{strName/}%]%[/%{strName/}%]/%{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}").RXML 0=0;878@0=5B> 5 =5CA?5H=> =0 @54 %d{iLine/}, :>;>=0 %d{iCol/}: %{strMessage/}.�;5<5=BJB %{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) =5 <>65 40 A5 ?>:0720 ?>4 %1[%{strName/}%]%[/%{strName/}%].2%{strEnum/} =5 5 20;84=0 AB>9=>AB 70 B>78 5;5<5=B.�"%{strEnum/}" =5 5 20;84=0 1C;520 AB>9=>AB. !0<> 8AB8=0, =58AB8=0, 1 8;8 0 5 @07@5H5=> 70 5;5<5=B0 "%{strQName/}" =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}") ?>4 %1[%{strName/}%]%[/%{strName/}%]).�04J;68B5;5= 4JI5@5= 5;5<5=B ;8?A20 ?>4 %1[%{strName/}%]%[/%{strName/}%]/%{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}"). G0:20= 5 548= >B %1[%{strChild/}%]%[, %{strChild/}%].�;5<5=BJB %{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) 5 =5?@028;5=, ?>4 %1[%{strName/}%]%[/%{strName/}%].�B@81CBJB %{strAttrQName/} (<OAB> 70 8<5=0 %{strAttrNSURI/}) =0 5;5<5=B0 %{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) =5 <>65 40 A5 ?>:0720 ?>4 %1[%{strName/}%]%[/%{strName/}%].�"5:AB>28OB 2J75; %{strText/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} =5 <>65 40 A5 ?>:0720 2 5;5<5=B0 %{strQName/} (<OAB> 70 8<5=0 %{strNSURI/}) ?>4 %1[%{strName/}%]%[/%{strName/}%]. ">78 5;5<5=B <>65 40 8<0 A0<> B5:AB>28 2J7;8, AJ4J@60I8 7=0F8 70 8=B5@20;.�0@5640=5B> 8 0=0;878@0=5B> =0 ?>B>:0 >B DOM 0=0;870B>@0 5 =5CA?5H=>. URL 04@5A: "%{strURL/}" @8G8=0: "%{strReason/}" 7B>G=8:: "%{strSource/}". >78F8O =0 D09;0: %d{iFilePos/}.  54: %d{iFileLine/}.�!B>9=>ABB0 =5 <>65 40 A5 :>=25@B8@0 2 XSD B8?0, "%{strXSIType/}", C:070= 2 5;5<5=B0 %{strQName/} =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 %{strNSURI/}) ?>4 %1[%{strName/}%]%[/%{strName/}%].GDOM 0=0;870B>@JB =5 CA?O 40 70@548 8 0=0;878@0 D09;0 "%{strFileName/}".<87JB "%{string/}" =5 <>65 40 A5 :>=25@B8@0 2 B8?0 %{type/}.#520;845= B8? SX 40==8  %d{type/} .%5 A5 >G0:20 AJ4J@60=85 2 XML 2J75;0.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 0=0;878@0=5B> =0 5;5<5=B0 "%{strQName/}" =0 @54 %d{iLine/}, :>;>=0 %d{iCol/} (<OAB> 70 8<5=0 "%{strNSURI/}") ?>4 %1[%{strName/}%]%[/%{strName/}%].�J7=8:=0 3@5H:0 ?> 2@5<5 =0 0=0;878@0=5B> =0 5;5<5=B0  %{strElement/}    =5>G0:20=> ?@>AB@0=AB2> 70 8<5=0 5 >?@545;5=> 2 4@C3> ?@>AB@0=AB2> 70 8<5=0.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 0=0;878@0=5B> =0 5;5<5=B0  %{strElement/}    ?@>AB@0=AB2>B> 70 8<5=0 =0 5;5<5=B0 =5 5 ?>44J@60=> ?@>AB@0=AB2> 70 8<5=0.bJ7=8:=0 3@5H:0 ?> 2@5<5 =0 0=0;878@0=5B> =0 5;5<5=B0  %{strElement/}    5;5<5=BJB =5 A5 ?>44J@60.�> 2@5<5 =0 45A5@80;878@0=5 5 >B:@8B> 2=54@O20=5 =0 =5?>44J@60= >15:B =0 40==8. ;0A >15:B "%{objClass/}", 8<5 =0 >15:B0 "%{objName/}". J7<>6=> ?@8G8=0 70 B>20 5, G5 5 2J7AB0=>25=0 ?>-=>20 25@A8O =0 ?>-AB0@ AJ@2J@.�B:@8B 5 =5>G0:20= 5;5<5=B "%{strElement/}" ?> 2@5<5 =0 0=0;878@0=5B> =0 D09; A IMBI <5B040==8. ">78 5;5<5=B =5 A5 >G0:20 2J2 D09;>25 A IMBI <5B040==8. J7<>6=0 ?@8G8=0 70 B>20 5 ?>2@540 =0 D09;0 A <5B040==8.�!B>9=>AB =0 40B0 8 G0A 5 872J= ?>44J@60=8O 480?07>= =0 B@0=A?>@B=8O ?@>B>:>;. 0B8B5 B@O120 40 A0 <564C "%{minDate/}" 8 "%{maxDate/}".�!B>9=>ABB0  %{value/}  5 872J= ?>44J@60=8O 480?07>= =0 B@0=A?>@B=8O ?@>B>:>;. 0B8B5 B@O120 40 A0 <564C "%{minDate/}" 8 "%{maxDate/}".PA�!B>9=>ABB0  %{value/}  ?@54AB02;O20 40B0B0 %{date/}, :>OB> 5 872J= ?>44J@60=8O 480?07>= =0 B@0=A?>@B=8O ?@>B>:>;. 0B8B5 B@O120 40 A0 <564C "%{minDate/}" 8 "%{maxDate/}".�ROLAP 4O; A 8<5 ="%{ccon_name/}" ="%{ccon_id/}" =5 <>65 40 8<0 03@530F88, 873@045=8 2J@EC 87<5@5=8OB0 70 2@5<5 =0 AJ@2J@0. 3@530F8OB0 5 ?@>?CA=0B0.ROLAP 4O; A 8<5="%{ccon_name/}" ="%{ccon_id/}" =5 <>65 40 8<0 03@530F88 =0 =82>B> (all, all, ... ). 3@530F8OB0 5 ?@>?CA=0B0.�MOLAP 4O; A 8<5="%{ccon_name/}" ="%{ccon_id/}" =5 <>65 40 8<0 03@530F88, 873@045=8 2J@EC ROLAP 87<5@5=85, A 87:;NG5=85 =0 =82>B> (all, all, ... ). 3@530F8OB0 5 ?@>?CA=0B0.�B:@8B0 5 =5?>72>;5=0 40B0 =0 02B><0B878@0=5 =0 OLE ?@8 >1@01>B20=5 =0 :>;>=0  %{ccon_IWColumnName/}  =0 B01;8F0  %{ccon_IWTableName/} ; ?@>25@5B5 70 =520;845= D>@<0B =0 40B0B0 8 G0A0 2 87B>G=8:0 =0 40==8.[J7=8:=0 =5>G0:20=0 AB>9=>AB null 70 :>;>=0 %d{ccon_column/}, :>OB> 5 45D8=8@0=0 :0B> null.� 07<5@JB =0 B078 AB>9=>AB =0 40==8B5 2 B01;8F0B0 '%{ccon_IWTableName/}' :>;>=0 '%{ccon_IWColumnName/}' 5 B2J@45 3>;O<, 70 40 A5 ?><5AB8 2 B078 :>;>=0.PAo0A5B0B0 %{cartfile/} =5 C:0720 A?8AJ: A ?>44J@60=8 4>AB02G8F8, :>8B> 87?>;720B XML 5;5<5=B0 mssqlcrt:provider.�0A5B0B0 %{cartfile/} AJ4J@60 8<5 =0 4>AB02G8:, :>5B> 5 =520;84=> 2 5;5<5=B0 mssqlcrt:provider.  B>78 5;5<5=B <>65 40 A5 87?>;720 A0<> 548= XML B5:AB>2 2J75;.�0A5B0B0 35=5@8@0 =520;84=0 8=AB@C:F8O, BJ9 :0B> 5 35=5@8@0=0 ?>25G5 >B 54=0 B5:AB>20 8=AB@C:F8O, 8=AB@C:F8OB0 =5 5 >B ?@028;5= B8? 8;8 5 35=5@8@0= ?>25G5 >B 548= A?8AJ: A ?0@0<5B@8. 5=5@8@0=0B0 =520;84=0 8=AB@C:F8O 5 A;54=0B0: %{stmt/}.K@>OB =0 A2J@70=8B5 ?0@0<5B@8 =5 >B3>20@O =0 1@>O =0 ?@54045=8B5 ?0@0<5B@8.�0@0<5BJ@JB %{param/} 5 872J= 20;84=8O >1E20B >B ?0@0<5B@8 70 B078 8=AB@C:F8O. B:@8B8 A0 =54>AB0BJG=> ?0@0<5B@8 70 B078 8=AB@C:F8O.PAs72J@H5= 5 >?8B 70 4>ABJ? 4> 87E>4OI 8;8 2E>4OI/87E>4OI ?0@0<5BJ@. "578 B8?>25 ?0@0<5B@8 2 <><5=B0 =5 A5 ?>44J@60B.?=D>@<0F8OB0 70 8<5B> 8 25@A8OB0 =0 DBMS =5 <>65 40 A5 872;5G5.,5 5 C:070= 4>AB02G8: 70 87B>G=8:0 =0 40==8.PB:@8B 5 A;54=8OB =5?>44J@60= B8? =0 40==8B5 >B 1070 40==8: DBTYPE = %{dbtype/}.9B:@8B 5 A;54=8OB =5?>44J@60= B8? XML 40==8: %{xmltype/}.R>;>=0B0  %I64u{column/}  5 B2J@45 3>;O<0 70 B>78 5:75<?;O@ =0 CA;C38B5 70 0=0;87.PJ7=8:=0 3@5H:0 A;54 AJ74020=5B> =0 DC=:F8O 70 4>ABJ? 70 =01>@ @54>25 =0 OLE DB.�@5>1@07C20=5B> =0 AB>9=>AB 2 B8?0 =0 40==8B5, 70O25= 70 B01;8F0 "%{ccon_IWTableName/}" :>;>=0 "%{ccon_IWColumnName/}", 5 =5CA?5H=>.{@5?J;20=5 =0 40==8B5 ?@8 ?@5>1@07C20=5 2 B8?0 =0 40==8B5 70 B01;8F0 '%{ccon_IWTableName/}' :>;>=0 '%{ccon_IWColumnName/}'.�J7=8:=0 =5AJ>B25BAB285 =0 7=0F8 ?@8 ?@5>1@07C20=5 2 B8?0 =0 40==8B5 70 B01;8F0 '%{ccon_IWTableName/}' :>;>=0 '%{ccon_IWColumnName/}'.�J7=8:=0 =58725AB=0 3@5H:0 ?@8 ?@5>1@07C20=5 2 B8?0 =0 40==8B5 70 B01;8F0 '%{ccon_IWTablename/}' :>;>=0 '%{ccon_IWColumnName/}'.�;>65=8B5 :;NG>25 70 B01;8F0 2 70O2:0 SHAPE B@O120 40 A5 AJE@0=O20B 2 AJI8O @54 :0B> @>48B5;A:0B0 B01;8F0. J2 2;>65=0B0 70O2:0 <>65 40 ;8?A20 :;0C70 ORDER BY.6>AB02G8:JB =0 40==8 =5 ?>44J@60 ?>43>B2O=5 =0 70O2:8.F =D>@<0F8OB0 70 AE5<0B0 70 ?>43>B25=0B0 70O2:0 =5 <>65 40 A5 872;5G5.�=D>@<0F8O 70 AE5<0B0 =5 <>65 40 A5 ?>;CG8 >B ?>43>B25=0 70O2:0 70 4>AB02G8: =0 40==8, :>OB> 2@JI0 95@0@E8G=8 @57C;B0B8. =D>@<0F8O 70 AE5<0B0 <>65 40 A5 ?>;CG8 A;54 87?J;=5=85 =0 70O2:0B0.} 54=>B> G8A;> =0 >3@0=8G5=85B> %I64d{rest/} 5 872J= 3@0=8F8. B:@8B8 A0 =54>AB0BJG=8 >3@0=8G5=8O 70 =01>@0 @54>25 =0 AE5<0B0.PAX45=B8D8:0B>@JB =0 AE5<0B0 "%{schema_identifier/}" =5 5 @07?>7=0B >B 87B>G=8:0 =0 40==8.f87JB =0 2@J7:0, C:070= 70 >B40;5G5=0 70O2:0, =5 <>65 40 A5 0=0;878@0 2 4>AB02G8: 8 87B>G=8: =0 40==8.7?5@0F8OB0 70 G5B5=5 5 >B<5=5=0 ?>@048 ?@548H=0 3@5H:0.Z!J74020=5B> =0 5:75<?;O@ =0 C?@02;O20=8O 4>AB02G8:  %{provider/}  5 =5CA?5H=>. %{message/}�72;5G5=0 5 AB>9=>AB NULL 70 B01;8F0 '%{ccon_IWTableName/}' :>;>=0 '%{ccon_IWColumnName/}'. !B>9=>AB8 NULL =5 A0 @07@5H5=8 2 B078 :>;>=0.a0A5B0B0 70 87B>G=8:0 =0 40==8 "%{datasource/}" =5 ?>44J@60 >?5@0F8OB0 70 2<J:20=5/0:BC0;878@0=5.bB:@8B 5 A;54=8OB =5?>44J@60= B8? =0 40==8B5 >B 1070B0 40==8 =0 OLE DB 2.0: DBTYPE = "%{dbtype/}".0>AB02G8:JB "%{ProviderName/}" =5 5 @538AB@8@0=.>AB02G8:JB =0 40==8 =5 CA?O 40 ?@5>1@07C20 AB>9=>ABB0  %{ccon_variant/}  >B 87E>4=8O B8? 40==8  %{vartype/}  2 >G0:20=8O B8? 40==8  %{targettype/} . @>25@5B5 B8?>25B5 40==8 =0 :>;>=0B0 2 <>45;0 40==8 8 87B>G=8:0 =0 40==8 8 A5 C25@5B5 2 AJ2<5AB8<>ABB0 =0 B8?>25B5 40==8.c59AB20I8OB 4>AB02G8: 8 =87JB =0 459AB20I8O 4>AB02G8:, A2J@70=8 A 87B>G=8:0 =0 40==8, A0 =520;84=8.�5@A8OB0 =0 .NET Framework, 8=AB0;8@0=0 =0 B>78 :><?NBJ@, =5 ?>44J@60 87?>;720=5B> =0 54=>:@0B=0 845=B8D8:0F8O =0 Azure Active Directory 70 1070 40==8 =0 Sql Azure. =AB0;8@09B5 Microsoft .Net Framework 4.6 8;8 ?>-=>20 8 >?8B09B5 >B=>2>.�JB@5H=0 3@5H:0: =5CA?5H=> ?>;CG020=5 =0 ?@>:A8 70 <0@:5@ =0 AAD. >4 =0 3@5H:0:  %{CreationResult/} . ">20 =5 =8 ?>72>;O20 40 A5 A2J@65< AJA SQL Azure G@57 54=>:@0B=0 845=B8D8:0F8O.aJB@5H=0 3@5H:0: =5 CA?OE<5 40 ?>;CG8< ?@>:A8 70 <0@:5@. >4 =0 3@5H:0:  %I64u{CreationResult/} .Y5CA?5H=> ?>;CG020=5 =0 D01@8G=8O :;0A =0 MSOLAP 70 8=8F80;878@0=5 =0 87B>G=8:0 =0 40==8.%{Message/}<070B0 40==8  %{dbMoniker/}  =5 5 AJE@0=5=0 2 :5H0 =0 Redis.PAD>2545=85B> =0 48=0<8G=> >F5=O20=5 5 701@0=5=> 70 87G8A;O5<0 :>;>=0.�!2>9AB2> =0 :>;>=0 70 ?>2545=85 =0 >F5=:0 B@O120 40 1J45 704045=> A0<> 70 87G8A;O5<8 :>;>=8, 704045=8 70 :>;>=0 "%{ccon_ColumnName/}" 2 B01;8F0 "%{ccon_TableName/}".n#A;C38 70 0=0;87 =0 SQL Server 25G5 =5 ?>44J@60B B01;8G=8 1078 40==8 A =820 =0 AJ2<5AB8<>AB, ?>-<0;:8 >B 1200.M@>A;54O20=5B> =0 3@5H:8 5 ?>;CG5=> >B MSOLAP ?> 2@5<5 =0 70O2:0 70 DQ =0 AS.�>AB02G8:JB =0 40==8 =0 Oracle 70 .NET =5 5 8=AB0;8@0= =0 B>78 :><?NBJ@ 8;8 =5 ?@85<0 <0@:5@8 =0 Azure Active Directory. =AB0;8@09B5 4>AB02G8: =0 40==8 =0 Oracle 70 .NET 8 >?8B09B5 >B=>2>.PAW0O2:0B0 JSON DDL 4045 @57C;B0B AJA A;54=8B5 ?@54C?@5645=8O: %{code/}   %{warningMsg/}.]J7=8:=0 87:;NG5=85, :>5B> =5 5 =0 CLR, ?@8 87?>;720=5 =0 C?@02;O20=0B0 IDbCommand->Cancel().�0O2:0 :J< 873;540 =0 87B>G=8: =0 40==8 5 =5CA?5H=0, BJ9 :0B> 8<5 8;8  =0 B01;8F0 8;8 :>;>=0 5 B2J@45 3>;O< 70 2JB@5H5= 1CD5@.�73;54JB =0 87B>G=8: =0 40==8 =5 AJ4J@60 45D8=8F8O 70 873;540 8;8 B01;8F0B0 "%{ccon_table/}". !2>9AB2>B> Source <>65 40 =5 5 704045=>.z73;54JB =0 87B>G=8: =0 40==8 =5 AJ4J@60 45D8=8F8O 70 :>;>=0B0 "%{ccon_column/}" 2 873;540 8;8 B01;8F0B0 "%{ccon_table/}".v73;54JB =0 87B>G=8: =0 40==8 =5 AJ4J@60 8<5B> =0 :>;>=0B0 "%{ccon_column/}" 2 873;540 8;8 B01;8F0B0 "%{ccon_table/}".73;54JB =0 87B>G=8: =0 40==8 =5 AJ4J@60 ;>38G5A:8O B8? =0 :>;>=0B0 "%{ccon_column/}" 2 873;540 8;8 B01;8F0B0 "%{ccon_table/}".{73;54JB =0 87B>G=8: =0 40==8 =5 AJ4J@60 B8?0 40==8 =0 :>;>=0B0 "%{ccon_column/}" 2 873;540 8;8 B01;8F0B0 "%{ccon_table/}".g0O2:0B0 =0 XPath, "%{xpath/}", 2J@=0 3@5H:0 ?> 2@5<5 =0 87?J;=5=85B> 9 2 873;540 =0 87B>G=8: =0 40==8.iJ7=8:=0 =5>G0:20=0 2JB@5H=0 3@5H:0 (2 873;540 =0 87B>G=8: =0 40==8 5 70O25=0 =5AJI5AB2C20I0 7028A8<>AB).GB:@8B0 5 ?>25G5 >B 54=0 7028A8<>AB A 548= 8 AJI  ("%{ccon_relid/}").v028A8<>ABB0, 2J=H=8OB :;NG 8;8 :;NGJB, 845=B8D8F8@0= >B "%{ccon_relid/}", =5 5 >B:@8B 2 873;540 =0 87B>G=8: =0 40==8.�73;54JB =0 87B>G=8: =0 40==8 70 87B>G=8:0 =0 40==8 5 =520;845=. J=H=0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].PA�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 872J@H20=5 =0 >?5@0F8O 2 873;540 =0 87B>G=8: =0 40==8: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 AJ74020=5 =0 B01;8F0 2 873;540 =0 87B>G=8: =0 40==8: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 ?@5<0E20=5 =0 B01;8F0 2 873;540 =0 87B>G=8: =0 40==8: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�J7=8:=0 A;54=0B0 3@5H:0 ?> 2@5<5 =0 A5@80;878@0=5 =0 873;54 =0 87B>G=8: =0 40==8: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�J7=8:=0 3@5H:0B0 ?>-4>;C ?> 2@5<5 =0 87?>;720=5 =0 35=5@0B>@0 =0 2@5<52> 87<5@5=85 (Microsoft.AnalysisServices.TimeDimGenerator.dll): %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].�%1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]. 7:;NG5=85B> 5 2J7=8:=0;> >B 8=B5@D59A0 =0 IDataReader. @53;5409B5 AJ>1I5=85B> 70 3@5H:0 8 4>:C<5=B0F8OB0 =0 4>AB02G8:0 70 ?>25G5 8=D>@<0F8O 8 :>@838@0I8 459AB28O.n%1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]. 7:;NG5=85B> 5 2J7=8:=0;> >B 8=B5@D59A0 =0 IDbConnection.k%1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]. 7:;NG5=85B> 5 2J7=8:=0;> >B 8=B5@D59A0 =0 IDbCommand.�!2>9AB2>B> Parameters =0 8=B5@D59A0 =0 IDbCommand =5 ?>44J@60 8=B5@D59A0 =0 IList. J=H=0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].d%1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]. J7=8:=0 3@5H:0 ?@8 G5B5=5 =0 :><?@5A8@0= D09;.d%1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%]. J7=8:=0 3@5H:0 ?@8 ?8A0=5 =0 :><?@5A8@0= D09;.^J7=8:=0 =5?>?@028<> CLR 87:;NG5=85. !J@2J@JB I5 1J45 @5AB0@B8@0=. ?8B09B5 >?5@0F8OB0 >B=>2>.PAz5 <>65 40 A5 >AJI5AB28 2@J7:0 :J< 87B>G=8:0 =0 40==8 A DataSourceID =0 "%{datasourceid/}", 8<5 "%{ccon_datasourcename/}".�"01;8F0B0 "%{ccon_tableid/}", :>OB> A5 878A:20 70 ?@8AJ548=O20=5, =5 <>65 40 A5 4>AB83=5 =0 1070B0 =0 7028A8<>AB8B5 2 873;540 =0 87B>G=8: =0 40==8.MB:@8B 5 F8:J; 2 873;540 =0 87B>G=8: =0 40==8 2 B01;8F0B0 "%{ccon_tableid/}".b>;>=8B5 "%{ccon_key/}" 8 "%{ccon_fkey/}" =5 AJ2?040B 2 7028A8<>AB 2 873;540 =0 87B>G=8: =0 40==8.F72J@H5= 5 >?8B 70 70O2:0 70 :;NG 70 0B@81CB, :>9B> 5 872J= 3@0=8F8B5.H72J@H5= 5 >?8B 70 70O2:0 70 ?@52>4 =0 0B@81CB, :>9B> 5 872J= 3@0=8F8B5.SJB@5H=0 3@5H:0: @>OB =0 70O25=8B5 >12J@720=8O 8 >12J@720I8B5 5;5<5=B8 =5 AJ2?040.� >48B5;A:> >12J@720=5 (AE5<0 "%{parschema/}", B01;8F0 "%{ccon_partable/}") 8 4JI5@=> >12J@720=5 (AE5<0 "%{childschema/}", B01;8F0 "%{ccon_childtable/}") 8420B >B @07;8G=8 B01;8F8. ">20 =5 5 20;84=0 :><18=0F8O.�?5@0F8OB0 70 0:BC0;878@0=5 5 =5CA?5H=0, BJ9 :0B> 873;54JB =0 87B>G=8: =0 40==8 845=B8D8F8@0 :>;>=0B0 (B01;8F0 "%{ccon_table/}", :>;>=0 "%{ccon_column/}") :0B> :>;>=0 A0<> 70 G5B5=5, 87G8A;5=0 8;8 A 02B><0B8G=> =0@0AB20=5.?#?@02;O20=8OB DLL, "%{mgddll/}", =5 5 70@545= 8;8 =5 5 20;845=.Y@8 >?5@0F8OB0 70 0:BC0;878@0=5 <=>3> AB>9=>AB8 A5 70?8A20B 2 :>;>=0B0 "%{ccon_column/}".l1E>640=5B> =0 873;540 =0 87B>G=8: =0 40==8 =0428H020 <0:A8<0;=0B0 :>=D83C@8@0=0 4J;1>G8=0 >B %I64u{depth/}.E12J@720=5B> 70 :>;>=0B0 "%{ccon_column/}" =5 5 >B B8? ColumnBinding._"01;8F0B0 "%{ccon_table/}" AJ4J@60 SQL 87@07 8 =5 <>65 40 A5 ?>A>G20 >B :>=2595@=> >1@01>B20=5.`>=2595@=>B> >1@01>B20=5 <>65 40 A5 ?>A>G20 A0<> >B 54=0 B01;8F0 2 873;540 =0 87B>G=8: =0 40==8.�"01;8F0B0 "%{ccon_table/}" 5 1078@0=0 =0 70O2:0 A 8<5 8 AJ4J@60 54=0 8;8 ?>25G5 87G8A;5=8 :>;>=8. "01;8F0, 1078@0=0 =0 70O2:0 A 8<5, =5 <>65 40 AJ4J@60 87G8A;5=8 :>;>=8. :> 87G8A;5=8B5 :>;>=8 A0 =5>1E>48<8, 38 4>1025B5 :J< 87@070 =0 70O2:0B0.�0 87<5@5=8O "@>48B5;-=0A;54=8:" A5 ?>44J@60B A0<> 7028A8<>AB8 >B B8?0 "548= :J< <=>3>". "01;8F0B0 "%{ccon_table/}" AJ4J@60 7028A8<>AB8 >B B8?0 "<=>3> :J< <=>3>" <564C @>48B5;A:8B5 8 4JI5@=8B5 :>;>=8.�070B0 40==8 =0 ROLAP =5 <>65 40 AJ74045 8=45:A 2 873;540 70 AE5<0B0 "%{schema/}", B01;8F0 "%{ccon_table/}". #25@5B5 A5, G5 >B3>20@O =0 878A:20=8OB0 70 8=45:A8@0=8 873;548.�"01;8F0B0 "%{ccon_table/}" 8<0 7028A8<>AB >B B8?0 "<=>3> :J< <=>3>" AJA A2>OB0 @>48B5;A:0 B01;8F0 8 =5 <>65 40 AJ4J@60 :>;>=8 A B8? =0 40==8B5 Binary.�?5@0F8OB0 70 >1@0B=> 70?8A20=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> :0A5B0B0 70 87B>G=8:0 =0 40==8 =5 ?>44J@60 DC=:F8OB0 LinkChildrenToParent.^?5@0F8OB0 70 >1@0B=> 70?8A20=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> B>20 I5 70A53=5 <=>3> B01;8F8.�?5@0F8OB0 70 >1@0B=> 70?8A20=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> B>20 5 A2J@70=> A >B40;5G5=8O 87B>G=8: =0 40==8 "%{datasource/}".t?5@0F8OB0 70 >1@0B=> 70?8A20=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> A0 C:070=8 B2J@45 <=>3> CA;>28O 70 @>48B5;A:8O G;5=.~B40;5G5=8OB 87B>G=8: =0 40==8 "%{datasource/}" 5 >B:@8B, => :0A5B0B0 =5 ?>44J@60 ?A524>=8<8 =0 >B40;5G5=8 70O2:8 8;8 B01;8F8.�5 <>65 40 A5 AJ74045 ROLAP 03@530F8O, BJ9 :0B> :0A5B0B0 70 87B>G=8:0 =0 40==8 "%{datasource/}" =5 ?>44J@60 8=45:A8@0=8 873;548.�0O2:0B0 =5 <>65 40 A5 35=5@8@0, BJ9 :0B> AJI0B0 :>;>=0 (TableId="%{ccon_table/}", ColumnId="%{ccon_column/}") 5 70O2O20=0 ?>25G5 >B 254=J6, => A @07;8G=8 B8?>25 =0 40==8B5.SB40;5G5=8OB 87B>G=8: =0 40==8  %{datasource/}  =5 <>65 40 A5 >B:@85 2 <5B040==8B5.�B40;5G5=8OB 87B>G=8: =0 40==8  %{datasource/}  5 >B:@8B ?> 2@5<5 =0 >1@01>B20=5 =0 @>48B5;A:>-4JI5@=> 87<5@5=85 8 =5 <>65 40 A5 87?>;720.�>=B59=5@JB 70 87B>G=8:0 =0 40==8  %{datasource/}  =5 ?>44J@60 873;0640=5 =0 B01;8F8, => 70O2O20=5B> =0 @>48B5;A:>-4JI5@=> 87<5@5=85 878A:20 B078 2J7<>6=>AB.:!2>9AB2>B> "%{property/}" =0 2@5<52>B> 87<5@5=85 =O<0 B8?.�?5@0F8OB0 70 87B@820=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> AJ@2J@JB >B:@8 ?>25G5 >B 548= G;5= 2 87<5@5=85 "@>48B5;-=0A;54=8:" A 548= 8 AJI :;NG.4"8?JB %{type/} =5 A5 ?>44J@60 >B CA;C38B5 70 0=0;87.<?5@0F8OB0 A 1070B0 40==8 5 >B<5=5=0 ?>@048 ?@548H=0 3@5H:0.pB>@8G=8OB 87B>G=8: =0 40==8 "%{datasource/}" =5 5 A@>45= 87B>G=8: =0 40==8 8;8 =5 87?>;720 4>AB02G8: =0 OLE DB.I5 <>65 40 A5 >AJI5AB28 2@J7:0 A 87B>G=8:0 =0 40==8B5, C:070= 2 70O2:0B0.�7B>G=8:JB =0 40==8 "%{datasource/}" 878A:20 =82> =0 87>;8@0=5 =0 SnapshotIsolation, :>5B> =5 A5 ?>44J@60 >B 4>AB02G8:0 =0 1070B0 40==8.L@J7:0B0 A 87B>G=8:0 =0 40==8 A 8<5B> "%{ccon_datasourcename/}" 5 =5CA?5H=0.PAk> 2@5<5 =0 ?@>G8B0=5 =0 SQL ?@>A;54O20=5 2J7=8:=0 A;54=0B0 3@5H:0 ?@8 C254><O20=5: [status = %d{status/}].i!;54=0B0 >?5@0F8O 70 C254><O20=5 =0 SQL 5 =5CA?5H=0: :>4 =0 3@5H:0 = %d{code/}, >?5@0F8O = %{operation/}.a>;>=0B0 "%{ccon_col1/}" =5 <>65 40 A5 >B:@85 2 :;0C70B0 >B =09-3>@=> =82> =0 8=AB@C:F8OB0 SHAPE.p>;>=0B0 "%{ccon_col1/}" 2 :;0C70B0 >B =09-3>@=> =82> =0 70O2:0B0 SHAPE 5 87?>;720=0 420 ?JB8 2 :;0C70B0 RELATE.�;0C70 APPEND 2 70O2:0B0 SHAPE 8<0 ?>25G5 >B 54=0 :>;>=0, :>OB> ?@5?@0I0 :J< 54=0 8 AJI0 :>;>=0 =0 :;NG0 "%{ccon_col1/}" 2 70O2:0B0 >B =09-3>@=> =82>.^>;>=0B0 "%{ccon_col1/}" 2 :;0C70B0 RELATES =5 5 >B:@8B0 2 @57C;B0B8B5 =0 70O2:0B0 OPENROWSET.�@>OB =0 :>;>=8B5 =0 :;NG>25 2 1@>O =0 :;0C70B0 APPEND %I64u{iClause/} =5 5 AJI8OB :0B> :;0C70B0 >B =09-3>@=> =82> APPEND =0 70O2:0B0 SHAPE.vJ@=0B 5 =5>G0:20= @57C;B0B ?> 2@5<5 =0 ?@>25@:0B0 =0 B>20 40;8 8=45:A8@0=8B5 873;548 A5 ?>44J@60B 70 Rolap 03@530F88.u#:070=0 5 =520;84=0 =0G0;=0 40B0 2 35=5@0B>@0 =0 2@5<528 87<5@5=8O (Microsoft.AnalysisServices.TimeDimGenerator.dll).t#:070=0 5 =520;84=0 :@09=0 40B0 2 35=5@0B>@0 =0 2@5<528 87<5@5=8O (Microsoft.AnalysisServices.TimeDimGenerator.dll).�!B>9=>AB, 35=5@8@0=0 >B 35=5@0B>@0 =0 2@5<528 87<5@5=8O (Microsoft.AnalysisServices.TimeDimGenerator.dll), 5 >B =5>G0:20= B8? =0 40==8B5.TJ7=8:=0 3@5H:0. >=25@B8@0=5B> <564C OLE B8? 40B0 8 A8AB5<=8O B8? 40B0 5 =5CA?5H=>.V@5<5B> =0 87G0:20=5 70 2@J7:0B0, C:070=> 2 :>=D83C@0F8OB0 =0 AJ@2J@0, 5 B2J@45 4J;3>.O1I>B> 2@5<5 =0 87G0:20=5, C:070=> 2 :>=D83C@0F8OB0 =0 AJ@2J@0, 5 B2J@45 4J;3>.I01>@8B5 @54>25 =0 3;020B0, ?>A>G5=8 >B >?5@0F8OB0 SHAPE, A0 =5A>@B8@0=8.�5?@028;=8B5 >12J@720=8O =5 <>30B 40 87?>;720B =5O25= 87B>G=8: =0 40==8 ".". 87?>;7209B5 O25= DataSource ID 2 >12J@720=8OB0, C:070=8 70 B078 >?5@0F8O.U"5:CI0B0 25@A8O =0 >15:B0 =0 87B>G=8:0 =0 40==8 ?@5<8=020 >D;09= :0B> G0AB >B 70O2:0.J@C30 70O2:0 5 0=C;8@0;0 20;84=>ABB0 =0 ?@>0:B82=0B0 >?5@0F8O 70 :5H8@0=5.=>;>=0B0 "%{ccon_columnname/}" =5 AJI5AB2C20 2 =01>@0 @54>25.:C1;8@0I0 A5 :>;>=0 "%{ccon_columnname/}" 2 =01>@0 @54>25.\#?@02;O20=8OB DLL, "%{mgddll/}", =5 <>65 40 A5 70@548, BJ9 :0B> C?@02;O5<8OB :>4 5 701@0=5=.�=8F80;878@0=5B> =0 C?@02;O20=0B0 181;8>B5:0 "%{mgddll/}" 5 =5CA?5H=>. #25@5B5 A5, G5 =0 :><?NBJ@0 5 8=AB0;8@0=0 ?;0BD>@<0B0 Microsoft .Net Framework 4.0 8;8 ?>-=>20 25@A8O.�#?@02;O20=0B0 181;8>B5:0 =5 <>65 40 A5 70@548, 70I>B> =0 :><?NBJ@0 =5 5 8=AB0;8@0=0 ?;0BD>@<0B0 Microsoft .Net Framework 4.0 8;8 ?>-=>20 25@A8O. =AB0;8@09B5 O, ?@548 40 >?8B0B5 B078 ?@>F54C@0 >B=>2>.�J7=8:=0 A;54=>B> 87:;NG5=85 ?> 2@5<5 =0 8=B5@?@5B8@0=5B> =0 5AB5AB25=8O 578:: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].W7?J;=5=85B> =0 70O2:0B0 5 =5CA?5H=>, BJ9 :0B> CA;C30B0 70 5AB5AB25= 578: =5 5 =0;8G=0.m0O2:0B0 JSON DDL 15H5 =5CA?5H=0 ?>@048 A;54=0B0 3@5H:0: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].Q0O2:0B0 JSON DDL 15H5 =5CA?5H=0 ?>@048 A;54=0B0 3@5H:0: %{code/} - %{errorMsg/}.28?A20 8<5B> =0 1070B0 40==8 >B 70O2:0B0 JSON DDL.HB:@8B 5 F8:J; 2J2 25@830B0 >B 87B>G=8F8 =0 40==8 =0 CA;C38B5 70 0=0;87.StandardStandard (64-18B>20 25@A8O)
EnterpriseEnterprise (64-18B>20 25@A8O)	DeveloperDeveloper (64-18B>20 25@A8O)
EvaluationEvaluation (64-18B>20 25@A8O)Local CubesPALocal Cubes (64-18B>20 25@A8O)Business Intelligence(Business Intelligence (64-18B>20 25@A8O)7?J;=5=85 =0 70I8B5= :>4B40;5G5=8 4O;>25>;C048B82=8 <5@:87@078 70 <5@:85@A?5:B8281@0B=> 70?8A20=5 =0 87<5@5=858@5:B=> >1@0B=> 70?8A20=5@8=C48B5;=> 87?@0I0=5 =0 40==80@0;5;=> >1@01>B20=57;3>@8BJ< =0 4>102:0 =0 B@5B> ;8F5 70 AJ18@0=5 =0 40==8";3>@8BJ< Microsoft Neural Network';3>@8BJ< Microsoft Sequence Clustering;3>@8BJ< Microsoft Time Series;3>@8BJ< Microsoft Text Mining%;3>@8BJ< Microsoft Association Rules;3>@8BJ< Microsoft Naive Bayes40@0;5;=> >1@01>B20=5 =0 <>45;8 70 AJ18@0=5 =0 40==8AO<0 >3@0=8G5=85 70 1@>O =0 B5:CI8B5 70O2:8 70 AJ18@0=5 =0 40==8.!;54OI> 70?8A20I> CAB@>9AB2> 538AB@0F8>=5= D09; =0 70O2:8B5PA 538AB@0F8>=5= D09; =0 3@5H:8B5Lazy >1@01>B20=5!2J@720=5 2 AJI0B0 1070 40==8'!2J@720=5 2 AJI8O 5:75<?;O@ =0 AJ@2J@0.!2J@720=5 A 4@C3 5:75<?;O@.!2J@720=5 A 4@C3 5:75<?;O@.(8D@>20=5 =0 ?0@>;0@>0:B82=> :5H8@0=5@56>2 42>8G5= XML@56>2> :><?@5A8@0=52>8G5= XML D09;><?@5A8@0=5 =0 D09;+5>3@0=8G5=8 0B@81CB8 70 AJ18@0=5 =0 40==8.=>3> F5;8 70 ?@>3=>78@0=5.@JAB>A0=> ?@>3=>78@0=5 2 <=>3> 2@5<528 A5@88.@>3=>78@0=5 =0 ?>@548F0  07H8@5=8 ?0@0<5B@8 =0 0;3>@8BJ<A0@0;5;=> >1@01>B20=5 70 :>=:@5B5= 0;3>@8BJ< 70 AJ18@0=5 =0 40==8COM UDF
@E828@0=5J7AB0=>2O20=5!8=E@>=878@0=5CACHE@52>48 =0 <5B040==8@>A;54O20=5%;3>@8BJ< Microsoft Linear Regression';3>@8BJ< Microsoft Logistic RegressionF;3>@8BJ<JB Microsoft Time Series @07@5H020 8=AB@C:F88 PREDICTION JOIN;078@0=> =0 40==8 D8;B@8@0=5 70 <>45;8 70 AJ18@0=5 =0 40==84 0745;O=5 =0 A3J20=5 70 <>45;8 70 AJ18@0=5 =0 40==8.7@JAB>A0=> ?@>3=>78@0=5 70 <>45;8 70 AJ18@0=5 =0 40==8.*5AB>?>;>65=85 70 AJE@0=5=85 =0 1078 40==8PA!$C=:F8O 70 ?@8:@5?20=5/?@5<0E20=5&>44@J6:0 =0 1078 40==8 A0<> 70 G5B5=5$C=:F8O ImageSave/ImageLoad4#A;C38 70 0=0;87 2 @568< =0 8=B53@8@0=5 A SharePoint$#A;C38B5 70 0=0;87 2 B01C;0@5= @568<Enterprise Core"Enterprise Core (64-18B>20 25@A8O)"01;8G5= 873;54=>65AB2> 4O;>258@5:B=0 70O2:05@A?5:B828@5@8>4JB 70 >F5=:0 70 CA;C38B5 70 0=0;87 =0 Microsoft 5 87B5:J;.SKU =5 5 20;84=0.R$C=:F8OB0 "%{feature/}" =5 5 2:;NG5=0 2 8740=85B> "%{sku/}" =0 CA;C38B5 70 0=0;87.PAR$C=:F8OB0 "%{feature/}" 5 701@0=5=0 >B A2>9AB2>B> 70 :>=D83C@8@0=5 "%{property/}".�B:@8B> 5 =0@CH5=85 =0 SKU. ">20 >18:=>25=> >1>7=0G020 >?8B 70 87?>;720=5 =0 DC=:F88 >B ?>-AB0@0 25@A8O =0 SKU =0 ?@>4C:B0, :>OB> <>65 40 A5 87?>;720 A0<> 2 ?>-=>20 25@A8O =0 SKU.�0428H5= 5 <0:A8<0;=8OB 1@>9 4O;>25 2 4045=0 3@C?0 <5@:8. =AB0;8@0=>B> 8740=85 =0 AJ@2J@0 @07@5H020 =5 ?>25G5 >B 3 4O;0 8 =5 ?>25G5 >B 1 4O; 70 >1@0B=> 70?8A20=5.r">20 8740=85 =0 CA;C38B5 70 0=0;87 =5 <>65 40 A5 87?J;=O20 =0 <=>3> 3@C?8 ?@>F5A>@8 8;8 =0 ?>25G5 >B 64 ?@>F5A>@0.X">20 8740=85 =0 CA;C38B5 70 0=0;87 =0 SQL Server =5 ?>44J@60 <=>65AB2> 4O;>25 2 B01;8F0.O">20 8740=85 =0 CA;C38B5 70 0=0;87 =0 SQL Server =5 ?>44J@60 @568< DirectQuery.PAI">20 8740=85 =0 CA;C38B5 70 0=0;87 =0 SQL Server =5 ?>44J@60 ?5@A?5:B828.PA�15:BJB Context =5 <>65 40 A5 87?>;720, BJ9 :0B> =O<0 =0;8G5= :>=B5:AB =0 AJ@2J@0. ">20 >18:=>25=> A5 A;CG0 ?>@048 =587?>;720=5 =0 <>45;0 =0 >15:B0 AdomdServer 2 AJE@0=5=0 ?@>F54C@0.�!2>9AB2>B> CurrentCube 2 >15:B0 Context =5 <>65 40 A5 87?>;720, BJ9 :0B> =O<0 =0;8G5= :>=B5:AB =0 :C10. ">20 >18:=>25=> A5 A;CG20, BJ9 :0B> AJE@0=5=0B0 ?@>F54C@0 =5 5 8728:0=0 2 MDX/SQL 70O2:0 :J< :C10.K?5@0F8OB0 5 @07@5H5=0 A0<> 2 :>=B5:AB0 =0 8=AB@C:F8O CALL 8;8 70O2:0 JSON.p15:B A C=8:0;=>B> 8<5 "%{ccon_uniquename/}" =5 AJI5AB2C20 8;8 ?>B@518B5;OB =O<0 @07@5H5=8O 70 4>ABJ? 4> >15:B0.�>45;JB =0 >15:B0 =5 ?@85<0 ?>28:20=8O >B =5AJ@2J@=8 =8H:8. ">20 >18:=>25=> A5 A;CG20, BJ9 :0B> <>45;JB =0 >15:B0 AdomdServer =5 A5 87?>;720 2 AJE@0=5=0 ?@>F54C@0.�>45;JB =0 >15:B0 =5 <>65 40 A5 87?>;720, BJ9 :0B> =O<0 =0;8G5= :>=B5:AB 2 A5A8OB0. ">20 >18:=>25=> A5 A;CG20, BJ9 :0B> <>45;JB =0 >15:B0 AdomdServer =5 A5 87?>;720 AJA AJE@0=5=0 ?@>F54C@0.�>:0;=0B0 2@J7:0 =5 5 4>ABJ?=0. ">20 >18:=>25=> A5 A;CG20, BJ9 :0B> <>45;JB =0 >15:B0 AdomdServer =5 A5 87?>;720 2 AJE@0=5=0 ?@>F54C@0.?5@0F8OB0 5 702J@H5=0 CA?5H=>.
=D>@<0F8>==>@54C?@5645=85@5H:0@5H:0 2 ?0<5BB0:#?@02;5=85 =0 @5AC@A8:PA!8AB5<0 =0 PowerPivot:@5H:0 2 DirectQuery:
@5H:0 2 NLP:1@5H:0 2J2 2:;NG20=5B>/87:;NG20=5B> =0 DC=:F8OB0:@5H:0 2 =5CA?5H=0 A8<C;0F8O:@5H:0 2 OnPremise:PA@5<0E20=5B> 5 AB0@B8@0=>.@5<0E20=5B> 5 702J@H5=>.@5<0E20=5B> 5 =5CA?5H=>.@8:@5?20=5B> 5 AB0@B8@0=>.@8:@5?20=5B> 5 702J@H5=>.@8:@5?20=5B> 5 =5CA?5H=>.c0@>;0B0, C:070=0 2 :><0=40B0 Detach, 5 83=>@8@0=0, BJ9 :0B> 1070B0 40==8 5 2 @568< A0<> 70 G5B5=5.x>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 ?@5<0E20 1070B0 40==8  %{strObject/}  8;8 1070B0 40==8 =5 AJI5AB2C20.l15:BJB, C:070= 2 :><0=40B0 70 ?@5<0E20=5, =5 5 1070 40==8. >30B 40 A5 ?@5<0E20B A0<> >15:B8 =0 1078 40==8.T070B0 40==8 =5 <>65 40 A5 ?@5<0E=5, BJ9 :0B> 8<0 548= 8;8 ?>25G5 >B40;5G5=8 4O;>25.i070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> C:070=0B0 ?0@>;0 5 =5?@028;=0 8;8 1070B0 40==8 5 ?>2@545=0.iJ7=8:=0 / 3@5H:0 ?> 2@5<5 =0 :>?8@0=5 =0 D09;0 "%{db_xml_file/}" 2 @538AB@0F8>==8O D09; 70 ?@5<0E20=5.�>B@518B5;OB  %{euii_strUser/}  =O<0 @07@5H5=85 40 ?@8:@5?20 1070B0 40==8 :J< AJ@2J@0  %{strObject/} . !0<> 04<8=8AB@0B>@8B5 =0 AJ@2J@8 8<0B @07@5H5=85 70 ?@8:0G20=5 =0 1078 40==8.v><0=40B0 Detach 8;8 Attach =5 <>65 40 A5 87?J;=8 2 8=8F80;878@0=0 >B ?>B@518B5; B@0=70:F8O 8;8 2 B@0=70:F8>=5= ?0:5B.070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5B> =0 @538AB@0F8>==8O D09; 70 ?@5<0E20=5 >B D09;0 "%{strRef/}". 4=0 >B 2J7<>6=8B5 ?@8G8=8 5 B>20, G5 25G5 5 ?@8:@5?5=0 1070 40==8 2 ReadWrite @568< :J< 4@C3 5:75<?;O@ =0 AJ@2J@0.�070B0 40==8 =5 <>65 40 A5 ?@5<0E=5 >B D09; =0 ;>:0;5= :C1. @8:@5?20=5B>/?@5<0E20=5B> A5 ?>44J@60 A0<> 2 5:75<?;O@8 =0 AJ@2J@8.�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8 :J< D09; =0 ;>:0;5= :C1. @8:@5?20=5B>/?@5<0E20=5B> A5 ?>44J@60 A0<> =0 5:75<?;O@8 =0 AJ@2J@0.i 538AB@0F8>==8O D09; 70 ?@5<0E20=5 "%{filename/}" =5 <>65 40 A5 >B:@85 2 C:070=0B0 ?0?:0 =0 1070B0 40==8.�<5B> =0 ?JBO :J< @538AB@0F8>==8O D09; 70 ?@5<0E20=5 "%{filename/}" 5 =5?@028;=>. J2545B5 4@C3> 8<5 =0 D09;, A;54 :>5B> ?>2B>@5B5 >?5@0F8OB0.�#:070=0B0 ?0?:0 "%{filename/}" 2 1070B0 40==8 5 =520;84=0. 0?:0B0 =5 >B3>20@O =0 878A:20=8OB0 70 =08<5=>20=8O =0 CA;C38B5 70 0=0;87 70 "ID.version.db".�#:070=8OB ?JB :J< ?0?:0B0 "%{filename/}" 5 =5?@028;5=: =5 A5 =0<8@0 B>G=> ?>4 3;02=0B0 ?0?:0 =0 AJ@2J@0. J2545B5 4@C3> 8<5 =0 ?0?:0, A;54 :>5B> ?>2B>@5B5 >?5@0F8OB0.h070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 25G5 AJI5AB2C20 4@C30 1070 40==8 A 8<5B> "%{objectname/}".c070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 25G5 AJI5AB2C20 4@C30 1070 40==8 A  "%{objectid/}".�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> @538AB@0F8>==8OB D09; 70 ?@5<0E20=5 5 ?>2@545=. J7=8:=0 3@5H:0 ?> 2@5<5 =0 BJ@A5=5 8;8 >1@01>B20=5 =0 2J75;0  %{node/} .kJ7=8:=0 / 3@5H:0 ?> 2@5<5 =0 872;8G0=5 =0 D09;0 "%{db_xml_file/}" >B @538AB@0F8>==8O D09; 70 ?@5<0E20=5.070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?@8 70@5640=5B> =0 @538AB@0F8>==8O D09; 70 ?@5<0E20=5 >B D09;0 "%{db_detach_log/}". 4=0 >B 2J7<>6=8B5 ?@8G8=8 5 B>20, G5 1070B0 40==8 25G5 5 ?@8:@5?5=0 2 @568< ReadWrite :J< 4@C3 5:75<?;O@ =0 AJ@2J@0.�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 5 ?@5<0E=0B0 >B AJ@2J@ A ConnStringEncryptionEnabled=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ 5 A ConnStringEncryptionEnabled=%d{CSSet/}.�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 5 ?@5<0E=0B0 >B AJ@2J@ A EnableXMLMetadata=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ 5 A EnableXMLMetadata=%d{CSSet/}.�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 5 ?@5<0E=0B0 >B AJ@2J@ A EnableCompression=%d{BLSet/}, 0 B5:CI8OB AJ@2J@ 5 A EnableCompression=%d{CSSet/}.PA�0?:0B0 "%{detach_log_location/}" >B 1070B0 40==8 =5 AJI5AB2C20, 8<5B> 9 5 B2J@45 4J;3> 8;8 AJ4J@60 7=0F8, :>8B> A0 =520;84=8 8;8 @575@28@0=8.50?:0B0 "%{filename/}" >B 1070B0 40==8 =5 AJI5AB2C20.�070B0 40==8 A  "%{dbid/}" =5 <>65 40 A5 AJ74045 A ReadWriteMode, 704045= =0 ReadOnly. 070 40==8 <>65 40 A5 AJ74045 A0<> 2 @568<0 ReadWrite.�070B0 40==8 A  "%{dbid/}" =5 <>65 40 A5 ?@><5=8 >B ReadWrite =0 ReadOnly 8;8 >1@0B=>. !2>9AB2>B> ReadWriteMode =5 <>65 40 A5 ?@><5=O >B :><0=40 Alter.>070B0 40==8, C:070=0 2 :><0=40B0 Attach, =5 <>65 40 5 ?@07=0.	070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 @538AB@0F8>==8O D09;0 70 ?@5<0E20=5 >B D09;0 "%{filename/}". 4=0 >B 2J7<>6=8B5 ?@8G8=8 5 B>20, G5 1070B0 40==8 25G5 5 ?@8:@5?5=0 2 @568< ReadWrite :J< 4@C3 5:75<?;O@ =0 AJ@2J@0.~$C=:F8OB0 70 ?@8:@5?20=5 8 ?@5<0E20=5 =5 A5 ?>44J@60 >B 23@045=0B0 <0H8=0 =0 CA;C38B5 70 0=0;87, AB0@B8@0=0 2 B01C;0@5= @568<.OB=>A8B5;=8OB ?JB :J< D09;0 =5 A5 ?>44J@60 70 ?@5<0E=0B8 ?0?:8 >B 1070B0 40==8.J0O2:8 70 70?8B20=8O =5 A5 @07@5H020B 2 0:B82=8B5 B@0=70:F88 70 70?8A20=5.�070B0 40==8 =5 <>65 40 A5 ?@5<0E=5, 70I>B> 2J7=8:=0 3@5H:0 ?@8 D8:A8@0=5 =0 @538AB@0F8>==8O D09; 70 ?@5<0E20=5  %{filename/} . �52J7<>6=> >B:0G20=5 =0 1070B0 40==8 70@048 2J7=8:=0;0 3@5H:0 ?@8 4C1;8@0=5B> =0 1070B0 40==8  %{database/}  =0 <5AB>?>;>65=85 AJA A?>45;5=> 70?0720=5. �B:0G20=5B> =0 1070B0 40==8 5 =52J7<>6=>, 70I>B> AJAB>O=85B> =0 A8=E@>=878@0=5 =0 =0AB>OI8O 70?8A =0 >?5@0F8OB0 ?> A8=E@>=878@0=5 70 1070B0 40==8  %{database/}  5 =520;845=. �B:0G20=5B> =0 1070B0 40==8 5 =52J7<>6=>, BJ9 :0B> =O<0 =0<5@5= 70?8A 70 >?5@0F8O 70 B5:CI0B0 >?5@0F8O ?> A8=E@>=878@0=5 70 1070 40==8  %{database/} .L5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/}  A =5:;0A8D8F8@0=0 3@5H:0._5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/}  70@048 2@5<5B> =0 87G0:20=5 =0 @5?;8:0F8OB0.�5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/}  70@048 :>=D;8:B ?@8 BLOB 70 E@0=8;8I5 2 >?5@0F8OB0 =0 :>?8@0=5 =0 BLOB 70 E@0=8;8I5.PAz5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/}  70@048 =5?@028;=0 70O2:0 2 >?5@0F8OB0 =0 :>?8@0=5 =0 BLOB 70 E@0=8;8I5.�5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/} , 70I>B> blob =5 5 =0<5@5= ?> 2@5<5 =0 >?5@0F8OB0 ?> :>?8@0=5 =0 BLOB 70 E@0=8;8I5.y5CA?5H=> >B:0G20=5 =0 1070B0 40==8  %{database/}  70@048 701@0=5=0 3@5H:0 2 >?5@0F8OB0 =0 :>?8@0=5 =0 BLOB 70 E@0=8;8I5.�> 2@5<5 =0 ?@8:0G20=5 A AllowOverwrite=true =5 >B:@8E<5 548==0 1070 40==8, :>OB> 40 AJ2?040 8 A 425B5: 8<5 =0 1070B0 40==8 8  =0 1070B0 40==8, AJE@0=5=8 2 @538AB@0F8>==8O D09; 70 ?@5<0E20=5.�@8:0G20=5B> A AllowOverwrite=true A?@O<> AJI5AB2C20I0 1070 40==8 A5 ?>44J@60 A0<> 70 1078 40==8 A C:070=> A2>9AB2> DBStorageLocation. !JI5AB2C20I0B0 1070 40==8  %{name/}  =O<0 C:070=> DBStorageLocation.�@8:0G20=5B> A AllowOverwrite=true A?@O<> AJI5AB2C20I0 1070 40==8 A5 ?>44J@60 A0<> 70 1078 40==8 A C:070=> A2>9AB2> DBStorageLocation. 070B0 40==8  %{name/} , :>OB> A5 ?@8:0G20, =O<0 C:070=> DBStorageLocation.�@8:0G20=5B> A AllowOverwrite=true A?@O<> AJI5AB2C20I0 1070 40==8 A5 ?>44J@60 A0<> 70 B01;8G=8 1078 40==8 A CompatibilityLevel >B 1200 8 ?>25G5. !JI5AB2C20I0B0 1070 40==8  %{name/}  5 A ?>-=8A:> CompatibilityLevel 8;8 =5 5 B01;8G=0 1070 40==8.�@8:0G20=5B> A AllowOverwrite=true A?@O<> AJI5AB2C20I0 1070 40==8 A5 ?>44J@60 A0<> 70 B01;8G=8 1078 40==8 A CompatibilityLevel >B 1200 8 ?>25G5. 070B0 40==8  %{name/} , :>OB> A5 ?@8:0G20, 5 A ?>-=8A:> CompatibilityLevel 8;8 =5 5 B01;8G=0 1070 40==8.c070B0 40==8  %{name/}  A B>G=> AJI8B5 DBStorageLocation 8 PersistLocationVersion 25G5 5 ?@8:0G5=0.�0:;NG20=5B> =0 1070B0 40==8  %{DBName/}  =5 5 ?>;CG5=> 2 @0<:8B5 =0 C:070=>B> 2@5<5 =0 87G0:20=5 >B %d{timeoutSec/} A5:C=48. #25@5B5 A5, G5 =5 A5 87?J;=O20 >1=>2O20=5 ?> AJI>B> 2@5<5.�070B0 40==8 A 8<5  %{DBName/}  8   %{DBId/}  =5 5 2 @568< A0<> 70 G5B5=5. "078 >?5@0F8O 5 @07@5H5=0 A0<> >B ?@>4C:B0 =0 CA;C38B5 70 0=0;87 =0 Azure, E>AB20= =0 @5?;8:8 =0 70O2:8 A?@O<> 1078 40==8 A0<> 70 G5B5=5.�070B0 40==8 =5 <>65 40 A5 ?@8:@5?8, BJ9 :0B> @538AB@0F8>==8OB D09; 70 ?@5<0E20=5 5 ?>2@545=. J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 metadata.sqlitedb.I070B0 40==8 5 ?>2@545=0, BJ9 :0B> sqlite 2 "%{SQLitePath/}" =5 5 >B:@8B.�J7=8:=0 A;54=0B0 3@5H:0, 4>:0B> ?><>I=0B0 ?@>3@0<0 =0 SharePoint (Microsoft.AnalysisServices.SharePointUtil.dll) 87?J;=O20H5: %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].PA�!@>4=8 A2>9AB20 =0 SharePoint 2 :><0=40B0 ImageLoad: ImageVersion, ImageUrl 8 ImageUniqueId B@O120 40 A5 C:060B 7054=> 8;8 40 =5 A5 C:0720B.x5 5 @07@5H5= HTTP ?JB 70 A2>9AB2>B> ImagePath =0 :><0=40B0 ImageLoad. >44J@60B A5 A0<> 01A>;NB=8 UNC 8 ;>:0;=8 ?JB8I0.:0@>;0 2 ImageLoad:    . ! )     .R$09;, 70?8A0= 2 @568<0 "%{FromMode/}", =5 <>65 40 A5 70@548 2 @568<0 "%{ToMode/}".\><0=40B0 ImageSave A Data=false 5 @07@5H5=0 A0<> 2 1078 40==8 A C:070=> A2>9AB2> ImagePath.:0@>;0 2 ImageSave:    . ! )     .� AJ@2J@0 5 =0;8G=0 ?>-=>20 25@A8O =0 B>78 4>:C<5=B. 0 40 87?>;720B5 4>:C<5=B0, >B2>@5B5 =09-=>20B0 25@A8O. 715@5B5 4@C3> 8<5 8;8 <5AB>?>;>65=85, 70 40 70?8H5B5 B5:CI8O D09;.O$09;JB "%{FromFile/}" =0 Excel =5 AJI5AB2C20. ><0=40B0 ImageSave 5 ?@5:@0B5=0.<"078 :><0=40 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@ =0 AJ@2J@0.<"078 :><0=40 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@ =0 AJ@2J@0.F"078 :><0=40 878A:20 <0@:5@ ?@8 70?8A20=5 =0 D09; 2 ?JB 4> SharePoint.G"078 :><0=40 878A:20 <0@:5@ ?@8 70@5640=5 =0 D09; >B ?JB 4> SharePoint.E><0=40B0 =5 <>65 40 C:065 <0@:5@ ?@8 70?8A20=5 =0 D09; 2 ?JB 4> UNC.G><0=40B0 =5 <>65 40 C:065 <0@:5@ ?@8 70@5640=5 =0 D09;0 >B ?JB 4> UNC.z><0=40B0 ImageLoad ?>44J@60 70@5640=5 =0 40==8 A0<> >B D09;>25 =0 Excel.  07H8@5=8OB0 =0 D09;>25B5 <>65 40 A0 A0<> .XLS?.<"078 :><0=40 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@ =0 AJ@2J@0.E><0=40B0 CloneDatabase =5 A5 ?>44J@60 70 AF5=0@88 =0 ;>:0;=8 :C1>25.>><0=40B0 CloneDatabase =5 A5 ?>44J@60 2 PowerPivot for Excel.i5 <>65 40 87?>;720B5 7054=> ?@5?@0B:0 :J< >15:B 8 DatabaseName   =5>1E>48<> 5 40 A5 C:065 54=> >B 425B5.C8B> DatabaseName, =8B> DatabaseId 5 C:070=> 2 :><0=40B0 ImageSave.<"078 :><0=40 878A:20 @07@5H5=8O >B 04<8=8AB@0B>@ =0 AJ@2J@0.a><0=40B0 ImageLoad =5 <>65 40 1J45 87?J;=5=0 A?@O<> >B40;5G5=> E@0=8;8I5 G@57 >3@0=8G5=0 2@J7:0.j><0=40B0 ImageSave =5 <>65 40 A5 87?J;=8 A?@O<> >B40;5G5=> E@0=8;8I5 ?@8 87?>;720=5 =0 >3@0=8G5=0 2@J7:0.\><0=40B0 ImageSave =5 <>65 40 A5 =0A>G8 :J< ?>B>:, :>30B> 87?>;720 2@J7:0 =0 04<8=8AB@0B>@.�><0=48B5 ImageLoad/ImageSave ?>44J@60B 70@5640=5/70?8A20=5 =0 40==8 70 D09;>25 =0 Excel, Power BI Desktop 8;8 Zip D09;>25.  07H8@5=8OB0 =0 D09;>25 <>65 40 1J40B A0<>. XLS?, .PBIX 8;8 .ZIP.<ImageLoad 5 =5CA?5H=> ?>@048 3@5H:0 2 0:0C=B0 70 AJE@0=5=85.;ImageLoad 5 =5CA?5H=> ?>@048 ?>2@540 2 AJ>B25B=8O abf D09;.;1@01>B20=5B> =0 B01;8F0B0 "%{ccon_strName/}" 5 AB0@B8@0=>.:1@01>B20=5B> =0 B01;8F0B0  %{ccon_strName/}  5 702J@H5=>.c'5B5=5B> =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}" 5 AB0@B8@0=>. (TableTMID="%I64u{TableTMID/}")T'5B5=5 =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}". (TableTMID="%I64u{TableTMID/}")b'5B5=5B> =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}" 5 702J@H5=>. (TableTMID="%I64u{TableTMID/}")�=0;878@0=5B>/:>48@0=5B> =0 A53<5=B0  %d{segment/}  70 B01;8F0B0 "%{ccon_IMBITableId/}" 70?>G=0. (TableTMID='%I64u{TableTMID/}')~=0;878@0=5B>/:>48@0=5B> =0 A53<5=B0 %d{segment/} 70 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8. (TableTMID='%I64u{TableTMID/}')�><?@5A8@0=5 =0 A53<5=B0  %d{segment/}  >B :>;>=0  %{ccon_IMBIColumnId/}  =0 B01;8F0B0  %{ccon_IMBITableId/} . (TableTMID='%I64u{TableTMID/}')�02J@H5=> :><?@5A8@0=5 =0 A53<5=B0  %d{segment/}  >B :>;>=0  %{ccon_IMBIColumnId/}  =0 B01;8F0B0  %{ccon_IMBITableId/} . (TableTMID='%I64u{TableTMID/}')u!J74020=5B> 8 ?>43>B2O=5B> =0 7028A8<>AB 70 B01;8F0B0  %{ccon_IMBITableId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}')u!J74020=5B> 8 ?>43>B2O=5B> =0 7028A8<>AB 70 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8. (TableTMID='%I64u{TableTMID/}')u><?@5A8@0=5B> =0 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}')PA�><?@5A8@0=5B> 70 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8 2  %d{steps/}  ABJ?:8 A >1I>  %d{clusters/}  87G8A;5=8 :;JAB5@8. 7?J;=5=85B> 8<0 >?@545;5=8 2@5<528 3@0=8F8. (TableTMID='%I64u{TableTMID/}')�><?@5A8@0=5B> 70 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8 2  %d{steps/}  ABJ?:8 A >1I>  %d{clusters/}  87G8A;5=8 :;JAB5@8. 7?J;=5=85B> =O<0 >?@545;5=8 2@5<528 3@0=8F8. (TableTMID='%I64u{TableTMID/}')�1@01>B:0B0 70 <0@:8@0=5 =0 :>;>=0  %{ccon_IMBIColumnId/}  2 B01;8F0B0  %{ccon_IMBITableId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}')�1@01>B:0B0 70 <0@:8@0=5 =0 :>;>=0  %{ccon_IMBIColumnId/}  2 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8. (TableTMID='%I64u{TableTMID/}')0@5640=5B> 5 AB0@B8@0=>.0@5640=5B> 5 702J@H5=>.0@5640=5B> 5 =5CA?5H=>.(0@5640=5B> =0 <5B040==8B5 5 AB0@B8@0=>.'0@5640=5B> =0 <5B040==8B5 5 702J@H5=>.'0@5640=5B> =0 <5B040==8B5 5 =5CA?5H=>.$0@5640=5B> =0 40==8B5 5 AB0@B8@0=>.#0@5640=5B> =0 40==8B5 5 702J@H5=>.#0@5640=5B> =0 40==8B5 5 =5CA?5H=>.)0@5640=5B> =0 ?C1;8:0F8OB0 5 AB0@B8@0=>.PA(0@5640=5B> =0 ?C1;8:0F8OB0 5 702J@H5=>.(0@5640=5B> =0 ?C1;8:0F8OB0 5 =5CA?5H=>.>;>=0B0  %{ccon_IWColumnName/}  2 B01;8F0  %{ccon_IWTableName/}  AJ4J@60 4C1;8@0I0 A5 AB>9=>AB  %{ccon_value/} , 0 B>20 =5 5 @07@5H5=> 70 :>;>=8 >B 54=0B0 AB@0=0 =0 @5;0F8O >B B8?0  <=>3> :J< 54=>  8;8 70 :>;>=8, :>8B> A5 87?>;720B :0B> ?J@28G5= :;NG 70 B01;8F0.�>;>=0B0  %{ccon_IWColumnName/}  2 B01;8F0  %{ccon_IWTableName/}  AJ4J@60 ?@07=8 AB>9=>AB8, 0 B>20 =5 5 @07@5H5=> 70 :>;>=8 >B 54=0B0 AB@0=0 =0 @5;0F8O >B B8?a "<=>3> :J< 54=>" 8;8 70 :>;>=8, :>8B> A5 87?>;720B :0B> >A=>25= :;NG =0 4045=0 B01;8F0.	%{query/}	%{query/}�>2B>@=> :>48@0=5 =0 :>;>=0B0 "%{ccon_IMBIColumnId/}" >B B01;8F0B0 "%{ccon_IMBITableId/}": ?@52:;NG20=5 =0 @5G=8: =0 AB>9=>AB8B5 A 0:BC0;878@0=8 @07<5@8.�>2B>@=> :>48@0=5 =0 :>;>=0B0 "%{ccon_IMBIColumnId/}" >B B01;8F0B0 "%{ccon_IMBITableId/}": ?@52:;NG20=5 =0 @5G=8: =0 E5H8@0=5B>.m@52:;NG20=5B> =0 @5G=8: 70 :>;>=0B0 "%{ccon_IMBIColumnId/}" >B B01;8F0B0 "%{ccon_IMBITableId/}" 5 702J@H5=>.�1@01>B:0B0 =0 4O;0  %{ccon_IMBIPartitionId/}  2 B01;8F0B0  %{ccon_IMBITableId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�1@01>B:0B0 =0 4O;0  %{ccon_IMBIPartitionId/}  =0 B01;8F0B0  %{ccon_IMBITableId/}  702J@H8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')PA
2>8G=8 40==8�7B>G=8:JB =0 :>;>=0B0 A 40==8 >B 42>8G5= B8? 5 ?>-3>;O< >B @07<5@0, C:070= 2 A2>9AB2>B> DataSize ?@8 45D8=8@0=5 =0 :>;>=0B0. !B>9=>ABB0 =0 :>;>=0B0 5 704045=0 =0 ?@07=0 AB>9=>AB.�'5B5=5B> =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}" "%{ccon_IMBIPartitionId/}" AB0@B8@0. (TableTMID="%I64u{TableTMID/}", PartitionTMID="%I64u{PartitionTMID/}")�'5B5=5 =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}", 4O; "%{ccon_IMBIPartitionId/}". (TableTMID="%I64u{TableTMID/}", PartitionTMID="%I64u{PartitionTMID/}")�'5B5=5B> =0 40==8 70 B01;8F0B0 "%{ccon_IMBITableId/}" "%{ccon_IMBIPartitionId/}" 5 702J@H5=>. (TableTMID="%I64u{TableTMID/}", PartitionTMID="%I64u{PartitionTMID/}")�><?@5A8@0=5B> =0 A53<5=B0  %d{segment/}  >B :>;>=0  %{ccon_IMBIColumnId/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�><?@5A8@0=5B> =0 A53<5=B0  %d{segment/}  >B :>;>=0  %{ccon_IMBIColumnId/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/}  702J@H8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�><?@5A8@0=5B> 70?>G=0 =0 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/} . (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')*><?@5A8@0=5B> 70 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/} , 702J@H8 2  %d{steps/}  ABJ?:8 A >1I>  %d{clusters/}  87G8A;5=8 :;JAB5@8. 7?J;=5=85B> 8<0 >?@545;5=8 2@5<528 3@0=8F8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')+><?@5A8@0=5B> 70 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/} , 702J@H8 2  %d{steps/}  ABJ?:8 A >1I>  %d{clusters/}  87G8A;5=8 :;JAB5@8. 7?J;=5=85B> =O<0 >?@545;5=8 2@5<528 3@0=8F8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�=0;878@0=5B>\:>48@0=5B> =0 A53<5=B0  %d{segment/}  2 B01;8F0B0  %{ccon_IMBITableId/} , 4O;  %{ccon_IMBIPartitionId/}  70?>G=0. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�=0;878@0=5B>\:>48@0=5B> =0 A53<5=B0  %d{segment/}  70 B01;8F0B0  %{ccon_IMBITableId/} , 4O;0  %{ccon_IMBIPartitionId/} , 702J@H8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')	%{query/}	%{query/}	%{query/}	%{query/}	%{query/}	%{query/}O@>25@:0 70 AJ3;0AC20=5 =0 1070B0 40==8  %{db/} . $070: ?@5420@8B5;=0 ?@>25@:0.PAT@>25@:0 70 AJ3;0AC20=5 =0 B01;8F0B0  %{ccon_table/} . $070: ?@5420@8B5;=0 ?@>25@:0.Q@>25@:0 70 AJ3;0AC20=5 =0 :>;>=0B0  %{ccon_col/} . $070: ?@5420@8B5;=0 ?@>25@:0.F@>25@:0 70 AJ3;0AC20=5 =0 1070B0 40==8 "%{db/}". $070: A;54 ?@>25@:0.K@>25@:0 70 AJ3;0AC20=5 =0 B01;8F0B0  %{ccon_table/} . $070: A;54 ?@>25@:0.H@>25@:0 70 AJ3;0AC20=5 =0 :>;>=0B0  %{ccon_col/} . $070: A;54 ?@>25@:0.I$C=:F8OB0 5 4>ABJ?=0 A0<> :>30B> CA;C38B5 70 0=0;87 A0 2 B01C;0@5= @568<.H$C=:F8OB0 =5 5 4>ABJ?=0, :>30B> CA;C38B5 70 0=0;87 A0 2 B01C;0@5= @568<.D =0 B01;8F0B0 "%{ccon_IMBITableId/}" =5 5 >B:@8B 2 B5:CI0B0 AE5<0.Q@C?0B0 <5@:8 "%{ccon_name/}" =O<0 B>G=> 54=> =5@02=> 87<5@5=85 =0 3@C?0B0 <5@:8.�"01;8F0B0 "%{ccon_IWTableName/}" =5 <>65 40 1J45 AJ74045=0, 70I>B> :>;>=0B0 "%{ccon_IWColumnName/}" A5 A2J@720 A BLOB B8? 40==8.z<5B> =0 B01;8F0B0  %{ccon_IWTableName/}  =5 <>65 40 A5 AJ74045, BJ9 :0B> 5 A2J@70=> A <=>3> B01;8F8 2 87B>G=8:0 =0 40==8.Z<5B> =0 :>;>=0B0  %{ccon_IWColumnName/}  =5 5 >B:@8B> 2 B01;8F0B0  %{ccon_IWTableName/} .gO<0 2JB@5H=0 95@0@E8O, A2J@70=0 A B01;8F0B0  %{ccon_IWTableName/}  8 :>;>=0B0  %{ccon_IWColumnName/} .uJB@5H=0B0 95@0@E8O, A2J@70=0 A B01;8F0B0  %{ccon_IWTableName/}  8 :>;>=0B0  %{ccon_IWColumnName/} , =5 5 >1@01>B5=0.G#A;C38B5 70 0=0;87 2 B01C;0@5= @568< =5 A5 ?>44J@60B >B IA64 ?;0BD>@<0.iJ7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 B01;8F0  %{ccon_IWTableName/} , D09;  %{ccon_strPartFileName/} .�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 <5B040==8B5 >B B01;8F0 "%{ccon_nodename/}". J7<>6=8B5 ?@8G8=8 A0: 2 B>78 2J75; C:070= 5 =5?@028;5= xsi:type, 8<0 ;8?A20I 8;8 =5?@028;=> C:070= xmlns.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 <5B040==8B5 >B B01;8F0B0. J7<>6=8B5 ?@8G8=8 A0: ;8?A20I> 8;8 =5?@028;=> C:070=> A2>9AB2> 2J2 2J75;0 XMObject.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 <5B040==8B5 =0 B01;8F0B0. 5@>OB=8B5 ?@8G8=8 A0 A;54=8B5: C:070=> 5 =5?>7=0B> 8<5 =0 :;0A "%{strClassName/}" 70 >15:B0 "%{ccon_strObjectName/}".PA�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 <5B040==8B5 =0 B01;8F0B0. 5@>OB=8B5 ?@8G8=8 A0 A;54=8B5: C:070=> 5 =5?>7=0B> 8<5 =0 :;0A "%{strClassName/}" 70 >15:B0 "%{ccon_strObjectName/}".�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 40==8B5 >B B01;8F0B0. 5@>OB=0B0 ?@8G8=0 5: ?>2@545= D09; A 40==8 70 54=0 >B :>;>=8B5 2 B01;8F0B0.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5B> =0 40==8B5 >B B01;8F0B0. 5@>OB=0B0 ?@8G8=0 5: ?>2@545= D09; A 40==8 70 AJE@0=5=85 =0 =87>25 70 54=0 >B :>;>=8B5 2 B01;8F0B0.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5B> =0 40==8B5 >B B01;8F0B0. 5@>OB=0B0 ?@8G8=0 5: ?>2@545= D09; A 40==8 70 AJE@0=5=85 =0 20@80=B8 70 54=0 >B :>;>=8B5 2 B01;8F0B0.p"8?JB ?@>F5A, C:070= 70 "%{ccon_name/}" %{typename/} 5 =520;845=, :>30B> CA;C38B5 70 0=0;87 A0 2 @568< VertiPaq.l15:BJB "%{ccon_name/}" %{typename/} =5 <>65 40 A5 >1@01>B8, :>30B> CA;C38B5 70 0=0;87 A0 2 B01C;0@5= @568<.X"8?JB =0 40==8B5 70 :>;>=0  %{ccon_IWColumnName/}  =5 A5 ?>44J@60. DBTYPE = %d{dbtype/}.e!E5<0B0 VertiPaq "%{ccon_strSchemaName/}" =5 <>65 40 A5 AJ74045 2 <0H8=0B0, BJ9 :0B> 25G5 AJI5AB2C20._!E5<0B0 VertiPaq "%{ccon_strSchemaName/}" =5 AJI5AB2C20 8;8 =O<0B5 @07@5H5=85 70 4>ABJ? 4> =5O.W!5A8OB0 =0 VertiPaq =5 <>65 40 87?J;=8 70O25=0B0 >?5@0F8O, BJ9 :0B> =5 5 871@0=0 AE5<0.C#:070= 5 4C1;8@0I A5 >A=>25= :;NG 2 B01;8F0 "%{ccon_IMBITableId/}".:5 5 C:070= >A=>25= :;NG 2 B01;8F0  %{ccon_IWTableName/} .A"@O120 40 C:065B5 ?>=5 548= 4O; 2 B01;8F0  %{ccon_IWTableName/} .�5 <>65 40 A5 AJ74045 @5;0F8O >B B01;8F0B0  %{ccon_mgname/}  2 B01;8F0B0  %{ccon_degdimname/} , BJ9 :0B> :>;>=0B0  %{ccon_attributename/}  2 B01;8F0B0  %{ccon_pkdimname/}  8<0 4C1;8@0I8 A5 AB>9=>AB8.K 5;0F8OB0  %{ccon_name/}  =5 5 =0<5@5=0 2 B01;8F0B0  %{ccon_IWTableName/} .H070B0 40==8 VertiPaq "%{ccon_name/}" =5 <>65 40 8<0 ?>25G5 >B 548= :C1.PA�>;>=0B0 VertiPaq "%{ccon_IWColumnName/}" B@O120 40 5 >12J@70=0 A B01;8F0B0 ?@57 ?J@28G=8O :;NG =0 B01;8F0B0 8 A0<> ?@57 =5O. >;>=8B5 =5 <>30B 40 8<0B ?>25G5 >B 54=> >12J@720=5 =0 :;NG.L!2>9AB2>B> VertiPaq "%{ccon_IWColumnName/}" =5 <>65 40 8<0 >12J@720=5 A 8<5.�@8 @01>B0 2 B01C;0@5= @568< 54=0 3@C?0 <5@:8 <>65 40 8<0 A0<> =5?@028;=> 87<5@5=85 8;8 87<5@5=85 =0 ?@5?@0B:0. @C?0B0 <5@:8 "%{ccon_name/}" 8<0 87<5@5=85 >B 4@C3 B8?.pJ< B01;8F0 <>65 40 A5 ?@5?@0I0 A0<> 2 54=0 3@C?0 <5@:8. "01;8F0B0 "%{ccon_name/}" A5 ?@5?@0I0 ?>25G5 >B 254=J6.H@C?0 <5@:8 "%{ccon_name/}" =0 %{parentType/} <>65 40 8<0 A0<> 548= 4O;.� 5;0F8OB0 :J< B01;8F0B0 A ?@5?@0B:8  %{ccon_refdimname/}  B@O120 40 8<0 A2>9AB2> Materialization, 704045=> =0 Regular, BJ9 :0B>  %{ccon_dimname/}  48@5:B=> A5 >B=0AO 4> 107>20B0 B01;8F0.�12J@720=5B> 70 <O@:0B0 "%{ccon_name/}" =0 VertiPaq 2 3@C?0B0 <5@:8 "%{ccon_mgname/}" 5 =520;84=>, BJ9 :0B> =5 AJ2?040 A =8:>5 >12J@720=5 AJA A2>9AB20 =0 87<5@5=85B> =0 D0:B8 "%{ccon_dimname/}".�3@530F8OB0 70 <O@:0B0 "%{ccon_name/}" 2 3@C?0B0 <5@:8 "%{ccon_mgname/}" =5 A5 ?>44J@60 2 @568<0 VertiPaq. >44J@60=8B5 03@530F88 A0 SUM, MIN, MAX 8 COUNT.�1@01>B20=5B> =0 3@C?0B0 <5@:8 "%{ccon_name/}" 5 =5CA?5H=>, BJ9 :0B> >12J@720=5B> =0 <5@:8B5 "%{ccon_measurename/}" =5 AJ2?040 A >12J@720=5B> AJA A2>9AB2>B> =0 87<5@5=85B> "%{ccon_propertyname/}".�MeasureGroupDimension "%{ccon_name/}" 2 3@C?0B0 <5@:8 "%{ccon_mgname/}" =O<0 A2>9AB2> "ShareDimensionStorage", 704045=> =0 "Shared".P!2>9AB2>B> "%{ccon_name/}" =5 A5 ?>44J@60 A CA;C38B5 70 0=0;87 2 B01;8G5= @568<.\!2>9AB2>B> "%{ccon_name/}" 8<0 AB>9=>AB "%{value/}", :>OB> =5 A5 ?>44J@60 2 B01C;0@5= @568<.g %{typename/} "%{ccon_objectname/}", A2>9AB2>B> "%{ccon_name/}" <>65 40 8<0 A0<> AB>9=>AB "%{value/}".d;NG>20B0 :>;>=0 "%{ccon_IWColumnName/}" B@O120 40 5 A2J@70=0 A 2A8G:8 4@C38 0B@81CB8 2 87<5@5=85B>.O18:=>25=0B0 :>;>=0 "%{ccon_IWColumnName/}" =5 <>65 40 8<0 @5;0F88 =0 0B@81CB8.�:> 5 C:070= 87B>G=8: 70  %{ccon_IWColumnName/}  KeyColumn =0 0B@81CB0 70 87<5@5=85, B>9 <>65 40 5 A0<> ColumnBinding 8;8 RowNumberBinding.�!2>9AB2>B> StorageEngineMode 70 1070B0 40==8 "%{ccon_name/}" 5 =520;84=> 2 B01;8G5= @568<. 48=AB25=0B0 ?>44J@60=0 AB>9=>AB 5 "InMemory".�!J74020=5B> 8;8 70@5640=5B> =0 >15:B0 MOLAP %{typename/}, 8<5 "%{ccon_name/}" 5 =5CA?5H=>, BJ9 :0B> StorageEngineMode =0 1070B0 40==8 "%{db_name/}" 5 "InMemory".u5CA?5H=> AJ74020=5 8;8 70@5640=5 =0 >15:B %{typename/}, 8<5 "%{ccon_name/}", 70I>B> =5 A5 ?>44J@60 2 B01;8G5= @568<.x"01;8F0B0  %{ccon_IWTableName/}  B@O120 40 8<0 B>G=> 548= 0B@81CB >B B8?0 RowNumber, :>9B> 5 A2J@70= A RowNumberBinding.s>;>=0B0  %{ccon_IWColumnName/}  >B B01;8F0B0  %{ccon_IWTableName/}  5 >B B8?a RowNumber, => =O<0 RowNumberBinding.>;>=0B0  %{ccon_IWColumnName/}  >B B01;8F0B0  %{ccon_IWTableName/}  8<0 RowNumberBinding, => B8?JB =0 0B@81CB0 =5 5 RowNumber.�15:B8B5 =0 PowerPivot =5 <>30B 40 A5 AJ74020B 8;8 >1@01>B20B, :>30B> A2>9AB2>B> 70 :>=D83C@0F8O StorageEngineMode 5 704045=> =0 "Traditional" 70 1070B0 40==8 "%{ccon_name/}".�!2>9AB2>B> StorageEngineMode =0 1070B0 40==8 "%{ccon_name/}" =5 <>65 40 A5 704045 =0 "Traditional", BJ9 :0B> CA;C38B5 70 0=0;87 A0 2 B01;8G5= @568<.� 07<5@JB =0 40==8B5 =0 A53<5=B0 =0 :>;>=0B0 5 =5?@028;5= 70 B01;8F0 "%{ccon_IWTableName/}". ;8 D09;JB =0 4O;0 "%{ccon_strPartFileName/}" 5 ?>2@545=, 8;8 D09;JB A <5B040==8 =0 B01;8F0B0 5 ?>2@545=.�O;JB "%{ccon_strPartIdx/}" =0 B01;8F0 "%{ccon_IWTableName/}" =5 <>65 40 AJ4J@60 A53<5=B8 =0 :>;>=8 >B @07;8G=8 25@A88 =0 40==8.� 5;0F8OB0 :J< B01;8F0B0 70 A?@02:0  %{ccon_refdimname/}  B@O120 40 8<0 A2>9AB2>B> Materialization, 704045=> =0 Indirect, BJ9 :0B>  %{ccon_dimname/}  =5?@O:> A5 >B=0AO 4> 107>20B0 B01;8F0.�>;>=0B0 RowNumber '%{ccon_IWColumnName/}' 2 B01;8F0B0 '%{ccon_IWTableName/}' =0 VertiPaq ?>44J@60 A0<> B8? =0 40==8 A F5;8 G8A;0.�>;>=0B0 RowNumber  %{ccon_IWColumnName/}  2 B01;8F0B0  %{ccon_IWTableName/}  =0 VertiPaq B@O120 40 8<0 @5;0F8O :J< :;NG>28O 0B@81CB =0 87<5@5=85B> A :0@48=0;=>AB='One'. 5;0F8OB0 "%{ccon_strNewRelationship/}" =5 <>65 40 1J45 AJ74045=0, BJ9 :0B> 7028A8<>ABB0 "%{ccon_strExistingRelationship/}" 25G5 AJI5AB2C20 >B B01;8F0 "%{ccon_IWTableName/}" 8 :>;>=0 "%{ccon_strFKColumnName/}" :J< B01;8F0 "%{ccon_strPKTableName/}" 8 :>;>=0 "%{ccon_strPKColumnName/}".�>;>=0B0 "%{ccon_IWColumnName/}" 2 B01;8F0 "%{ccon_IWTableName/}" AJ4J@60 4C1;8@0=0 AB>9=>AB "%{ccon_value/}" 8 B>20 =5 5 @07@5H5=> 70 :>;>=8 >B 54=0B0 AB@0=0 =0 @5;0F8O "<=>3> :J< 54=>" 8;8 70 :>;>=8, :>8B> A5 87?>;720B :0B> ?J@28G5= :;NG =0 B01;8F0.�>;>=0B0 "%{ccon_IWColumnName/}" 2 B01;8F0 "%{ccon_IWTableName/}" AJ4J@60 ?@07=8 AB>9=>AB8 8 B>20 =5 5 @07@5H5=> 70 :>;>=8 >B 54=0B0 AB@0=0 =0 @5;0F8O "<=>3> :J< 54=>" 8;8 70 :>;>=8, :>8B> A5 87?>;720B :0B> ?J@28G5= :;NG =0 B01;8F0.�!B>9=>ABB0, C:070=0 70 A2>9AB2>B> "%{ccon_IMBIColumnId/}" =0 >15:B0 ErrorConfiguration 5 =520;84=0. 48=AB25=0B0 ?>44J@60=0 AB>9=>AB 5 "%{value/}".�7<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" 8<0 ShareDimensionStorage, 704045=> =0 Shared. ">20 A5 ?>44J@60 A0<> 2 B01;8G5= @568<.�!J74020=5B> =0 =>20 7028A8<>AB 2 B01;8F0 "%{ccon_Table/}" 5 =5CA?5H=>, BJ9 :0B> AJ74020 F8:J; >B 7028A8<>AB8 <564C A;54=8B5 B01;8F8: "%{ccon_Cycle/}".�?5@0F8OB0 2  %{ccon_name/}  %{typename/} =5 <>65 40 A5 872J@H8, BJ9 :0B> AJ74020 =554=>7=0G=0 @5;0F8O <564C B01;8F8B5 70 A?@02:0  %{ccon_startname/}  8  %{ccon_endname/} , :>5B> =5 5 20;84=> 2 B01C;0@5= @568<.tDDL :><0=40B0 "%{commandname/}" 2 "%{ccon_name/}" %{typename/} =5 A5 ?>44J@60, BJ9 :0B> >15:BJB 5 2 B01C;0@5= @568<.i8709=JB 70 03@530F8O 2 "%{ccon_name/}" %{typename/} =5 A5 ?>44J@60, BJ9 :0B> >15:BJB 5 2 B01;8G5= @568<.�JBOB 70 87<5@5=85B> =0 =5<0B5@80;878@0=0 ?@5?@0B:0 "%{ccon_refdimname/}" <564C "%{ccon_startname/}" 8 "%{ccon_endname/}" B@O120 40 AJI5AB2C20 2 B01;8G5= @568<."01;8F0B0 "%{ccon_IWTableName/}" B@O120 40 8<0 =09-<0;:> 548= 0B@81CB, G89B> B8? >12J@720=5 5 "ColumnBinding" 2 @568< VertiPaq.VB:@8B> 5 F5;>G8A;5=> 45;5=85 =0 =C;0 2 ?@>F5A>@0 =0 70O2:8 =0 <0H8=0B0 70 AJE@0=5=85.�@5>1@07C20=5B> =0 B8?0 40==8 5 =5CA?5H=> 70 [B01;8F0:  %{ccon_IWTableName/} , :>;>=0:  %{ccon_IWColumnName/} , AB>9=>AB:  %{ccon_value/} ].�520;845= =01>@ =0 OrderByAttributeID  %{ccon_orderby/} , 704045= 2 B01;8F0  %{ccon_IWTableName/} , 0B@81CB  %{ccon_IWColumnName/} , A>G5I :J< 0B@81CB0 >B B8? Row Number.�15:B "%{typename/}" "%{ccon_objectname/}": !2>9AB2>B> "OrderBy" <>65 40 8<0 A0<> AB>9=>AB "Key" 8;8 "AttributeKey" 2 @568<0 VertiPaq.z"01;8F0B0  %{ccon_IWTableName/}  AJ4J@60 87G8A;O5<0 :>;>=0  %{ccon_IWColumnName/} , => =5 5 A2J@70=0 A 3@C?0 70 87<5@20=5.oJ7=8:=0;0 5 3@5H:0 2 A8=B0:A8A0 =0 87G8A;O5<0 :>;>=0  %{ccon_IWColumnName/}  2 B01;8F0  %{ccon_IWTableName/} .c!B>9=>ABB0 "%{ccon_value/}" 70 A2>9AB2>B> "%{ccon_name/}" =0 >15:B0 ErrorConfiguration 5 =520;84=0.PA�B@81CBJB "%{ccon_name/}" =0 87<5@5=85B> "%{ccon_dimname/}" <>65 40 8<0 A0<> "NullProcessing", 704045=> =0 "Error", BJ9 :0B> 0B@81CBJB 5 <0@:8@0= :0B> >A=>25= 8;8 C=8:0;5=.{><0=40 70 >1=>2O20=5 =0 B01;8F0 "%{ccon_name/}" 5 =5CA?5H=0, 70I>B> :><0=40B0 =5 C:0720 ?@028;=8O 1@>9 :>;>=8 2 B01;8F0B0.�@>OB =0 A53<5=B8B5 2 :>;>=0 "%{ccon_ColId/}" A5 @07;8G020 >B 1@>O =0 A53<5=B8B5 =0 4O;0. 5@>OB=0 ?@8G8=0 70 B>78 ?@>1;5< 5 ?>2@540 =0 D09;0 A <5B040==8 =0 B01;8F0B0 "%{ccon_strPartFileName/}".'@5H:0 ?> 2@5<5 =0 8=AB0;0F8O =0 >15:B  %{InstObjClass/}  A 8<5  %{ccon_strObjectName/} : >G0:20=8OB :;0A @>48B5;A:8 >15:B8 5  %{ExpectedParentObjClass/} , => ?@54>AB025=8OB :;0A >15:B8 5  %{PassedParentObjClass/} . 5@>OB=0B0 ?@8G8=0 70 B>78 ?@>1;5< 5 ?>2@540 =0 D09;0 A <5B040==8 =0 B01;8F0B0.@570?8A20=5 =0 AJI5AB2C20I D09;  %{ccon_filename/}  ?> 2@5<5 =0 70?8A20=5 =0 23@045=8B5 40==8 =0 PowerPivot 70 87<5@5=85B>  %{ccon_dimname/} . [0A:0 70 70?8A20=5= 0x%{msksave/} ][!JAB>O=85 =0 >15:B0 =0 40==8B5= %{dostate/} ]. ">20 5 2JB@5H=0 3@5H:0 2 AJ@2J@0.'520;84=> AJAB>O=85 =0 B@0=70:F8O ?@8 70?8A20=5 =0 23@045=8 40==8 =0 PowerPivot 70 87<5@5=85 "%{ccon_dimname/}". [!JAB>O=85 =0 AJ@2J@0="%{serverstate/}"] [>28:20I8OB="%{caller/}"] [!JAB>O=85 =0 87<5@5=85="%{dimstate/}"] [!JAB>O=85 =0 B01;8F0="%{tablestate/}"]. ">20 5 2JB@5H=0 3@5H:0 2 AJ@2J@0.�@5H:0 ?> 2@5<5 =0 8=AB0;0F8O =0 >15:B  %{InstObjClass/} : 8<5B> =0 >15:B0 =5 <>65 40 5 ?@07=> 70 >15:B8 =0 A5@80;878@C5<8 40==8. 5@>OB=0B0 ?@8G8=0 70 B>78 ?@>1;5< 5 ?>2@540 =0 D09;0 A <5B040==8 =0 B01;8F0B0.�B:@8B 5 =5>G0:20= 2J75; ?> 2@5<5 =0 45A5@80;870F8OB0 =0 >15:B0 =0 40==8 "%{ccon_ObjClass/}". 5@>OB=0 ?@8G8=0 70 B>78 ?@>1;5< 5 ?>2@540 =0 D09;0 A <5B040==8 =0 B01;8F0B0.�<5B> =0 B01;8F0B0 "%{ccon_IWTableName/}" =5 <>65 40 1J45 AJ74045=>, :>30B> 5 2 B01;8G5= @568<, BJ9 :0B> C:0720 <=>65AB2> =0AB@>9:8 70 AJ?>AB02O=5 8;8 578: 70 @07;8G=8 :>;>=8.@5H:0 ?@8 A5@80;878@0=5 =0 :>;>=0B0 "%{ccon_strColumnName/}": =0=0AO=5B> =0 A53<5=B =0 :>;>=0B0 B@O120 40 A5 45A5@80;878@0 8 AJ74045 ?@548 AJ74020=5B> =0 :>;>=8 2 B01;8F0B0. 5@>OB=0B0 ?@8G8=0 70 B>78 ?@>1;5< 5 ?>2@540 =0 D09;0 A <5B040==8 =0 B01;8F0B0 "%{ccon_strTableName/}".,5AJ3;0AC20=> 8<5 70 B01;8F0 "%{ccon_name/}"95AJ3;0AC20=> 8<5 70 B01;8F0 "%{ccon_cubedimensionname/}"s7G8A;5=0B0 :>;>=0  %{ccon_dimension/} [ %{ccon_calccolumn/} ] AJ4J@60 45D8=8F8O 70 DataSize, :>OB> =5 A5 ?>44J@60.�>;>=8B5 >B 42>8G5= B8? =5 <>30B 40 A5 87?>;720B 2 7028A8<>AB8. >;>=0B0  %{ccon_IWColumnName/}  5 45D8=8@0=a :0B> 42>8G=0 8 =5 <>65 40 A5 87?>;720 70 AJ74020=5 =0 @5;0F88 70 A?@02:0 <564C B01;8F0  %{ccon_IMBITableId/} 8 4@C30 B01;8F0 .�>;>=8 >B 42>8G5= B8? =5 <>30B 40 A5 87?>;720B 2 @5;0F88. >;>=0B0 "%{ccon_IWColumnName/}" 5 45D8=8@0=0 :0B> Binary 2 B01;8F0 "%{ccon_IMBITableId/}" 8 =5 <>65 40 A5 87?>;720 70 AJ74020=5 =0 @5;0F8O A 4@C30 B01;8F0.�5 <>65B5 40 ?@><5=8B5 42>8G=0 :>;>=0 =0 4@C3 B8? 40==8 8;8 40 ?@><5=8B5 :>;>=0, :>OB> =5 5 42>8G=0, =0 42>8G5= B8?: :>;>=0 "%{ccon_IMBIColumnId/}" 2 B01;8F0B0 "%{ccon_IMBITableId/}".O!2>9AB2>B> "%{ccon_name/}" 8<0 AB>9=>AB, :>OB> =5 A5 ?>44J@60 2 B01;8G5= @568<.� 3@C?0B0 <5@:8 "%{ccon_mgname/}" ;8?A20 87<5@5=85 =0 ?@5?@0B:0B0 70 AJI5AB2C20I0 =5?@O:0 7028A8<>AB :J< 87<5@5=85 "%{ccon_dimname/}".e=D>@<0F8OB0 70 B01;8F0, 2J@=0B0 >B 4>?J;=8B5;5= 2J75; 70 >1@01>B:0, B@O120 40 AJ4J@60 ?>=5 548= 4O;.�A=>2=8OB 2J75; 70 >1@01>B:0 >G0:20 @07;8G5= 1@>9 4O;>25, 2:;NG5=8 2 >B3>2>@0 =0 4>?J;=8B5;=8O 2J75; 70 >1@01>B:0; >G0:20= 1@>9:%I64u{ExpCount/}, 2J@=0B 1@>9:%I64u{RetCount/}.�A=>2=8OB 2J75; 70 >1@01>B:0 =5 >G0:20 B078 8=D>@<0F8O 70 4O; (partitionId="%{ccon_strPartId/}") 40 1J45 2:;NG5=0 2 >B3>2>@0 =0 4>?J;=8B5;=8O 2J75; 70 >1@01>B:0.A=>2=8OB 2J75; 70 >1@01>B:0 B@O120 40 ?>;CG8 8=D>@<0F8O 70 2A8G:8 >G0:20=8 4O;>25 >B >B3>2>@0 =0 4>?J;=8B5;=8O 2J75; 70 >1@01>B:0 2 AJ>B25BAB285 A @540 =0 4O;>25B5 2 ?J@28G=0 B01;8F0; >A=>2=8 4O;>25 A =%{strExpPartIds/}, ?>;CG5=8 4O;>25 A =%{strRecPartIds/}.PA�>;>=0B0 "%{ccon_IMBIColumnId/}" =0 B01;8F0B0 "%{ccon_IMBITableId/}" AJ4J@60 AB>9=>AB "%{ccon_value/}", :>OB> =5 A5 ?>44J@60 (=><5@ =0 @54 "%{line/}").[!B>9=>ABB0  %{ccon_value/}  >B B8? %{srctype/} =5 <>65 40 A5 :>=25@B8@0 2 B8? %{desttype/}.�5 <>65 40 A5 AJ74045 8;8 ?@><5=8 7028A8<>ABB0 <564C :>;>=0B0 =0 2J=H5= :;NG "%{ccon_fktable/}"[%{ccon_fkcol/}] 8 :>;>=0B0 =0 >A=>25= :;NG "%{ccon_pktable/}"[%{ccon_pkcol/}], BJ9 :0B> B8?>25B5 40==8 A0 =5AJ2<5AB8<8.P@>25@:8B5 70 AJ>B25BAB285 =0 D09;>25B5 >B 1078B5 40==8 =5 A0 ?@5<8=0B8 CA?5H=>.P520;845= 0@3C<5=B. 5?>44J@60= B8? =0 40==8B5 =0 03@530F8O 70 <O@:0B0 VertiPaq.�5@0@E88B5 @>48B5;-=0A;54=8: =5 A5 ?>44J@60B 2 B01;8G5= @568< 8 =82>B> "%{ccon_level/}" 2:;NG20 ?@5?@0B:0 :J<  =0 @>48B5;A:8O 0B@81CB "%{ccon_parentpropertyid/}".PAL5@0@E8OB0 "%{ccon_hier/}" =O<0 =82> ALL, :>5B> A5 878A:20 2 B01;8G5= @568<.�>;>=0B0 "%{ccon_IMBIColumnId/}" =0 B01;8F0B0 "%{ccon_IMBITableId/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> AJ4J@60 ?>25G5 >B 420 <8;80@40 C=8:0;=8 AB>9=>AB8.X5@0@E8OB0 "%{ccon_hier/}" 5 <0@:8@0=0 :0B> >1@01>B5=0, => 8<0 =58725AB5= B8? AB@C:BC@0.e5@0@E8OB0 "%{ccon_hier/}" 5 <0@:8@0=0 :0B> >1@01>B5=0, => 8<0 =58725AB=> AJAB>O=85 =0 =5@025= >B2>@.w5@0@E8OB0 "%{ccon_hier/}" ?@8=04;568 :J< 1070 40==8 A @568< =0 AJ2<5AB8<>AB, :>9B> =5 ?>44J@60 ?>B@518B5;A:8 95@0@E88.�"5:CI0B0 70O2:0 =5 <>65 40 A5 87G8A;8 70 B01;8F0B0 "%{ccon_IMBITableId/}", BJ9 :0B> B01;8F0B0 AJ4J@60 ?>25G5 >B 420 <8;80@40 @54>25.r5@0@E8OB0 "%{ccon_hier/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> <>65 40 AJ4J@60 ?>25G5 >B 420 <8;80@40 C=8:0;=8 G;5=0._5@0@E8OB0 "%{ccon_hier/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> 2:;NG20 0B@81CB0 =0 =><5@0 =0 @540.t5 <>65 40 A5 >B:@85 >15:BJB =0 7028A8<>AB "%{ccon_relid/}" <564C B01;8F8B5 "%{ccon_FKTable/}" 8 "%{ccon_PKTable/}".�><18=0F8OB0 >B >A=>25= 8 2J=H5= :;NG =5 >B3>20@O =0 >15:B0 =0 7028A8<>ABB0 "%{ccon_relid/}" 8 =0 ?@54?>G8B0=8O ?JB <564C B01;8F8B5 "%{ccon_FKTable/}" 8 "%{ccon_PKTable/}".k@54?>G8B0=8OB ?JB <564C B01;8F8B5 "%{ccon_FKTable/}" 8 "%{ccon_PKTable/}" B@O120 40 C:0720 RelationshipID.�5 <>65 40 A5 87?@0B8 70O2:0 :J< 95@0@E8OB0 "%{ccon_table/}"[%{ccon_hier/}], BJ9 :0B> =5 5 >1@01>B5=0. 1=>25B5 8;8 ?@587G8A;5B5 B01;8F0B0 "%{ccon_recalctable/}".�"01;8F0B0  %{ccon_IWTableName/}  =5 <>65 40 A5 AJ74045 2 B01;8G5= @568<, BJ9 :0B> :>;>=0B0  %{ccon_IWColumnName/}  A5 A2J@720 A 42>8G5= B8? =0 40==8 A =5?@028;=> 8;8 =5C:070=> A2>9AB2> DataSize.�>;>=8 >B 42>8G5= B8? =5 <>30B 40 A5 87?>;720B 2 45D8=8@0=8 >B ?>B@518B5;O 95@0@E88. >;>=0B0  %{ccon_IWColumnName/}  2 B01;8F0B0  %{ccon_IWTableName/}  A5 >?@545;O :0B> 42>8G=0.�7B>G=8:JB =0 :>;>=0B0 A 42>8G5= B8? =0 40==8B5 5 ?>-3>;O< >B @07<5@0, C:070= 2 A2>9AB2>B> DataSize ?@8 45D8=8@0=5 =0 :>;>=0B0, 8;8 @07<5@JB =0 BLOB 40==8B5 =04E2J@;O @07@5H5=8O <0:A8<C<.[@C?0B0 <5@:8 "%{ccon_mgname/}" B@O120 40 8<0 =09-<0;:> 548= 4O;, C:070= 2 B01C;0@5= @568<.�>;>=0B0 =0 B01;8F0B0 87?>;720=5 =0 DAX%{ccon_IWColumnName/}  2 B01;8F0B0 87?>;720=5 =0 DAX%{ccon_IWTableName/}  A5 A2J@720 A :>;>=0 >B 42>8G5= B8? =0 40==8, :>9B> =5 A5 ?>44J@60 2 ?>-AB0@8 25@A88 =0 SQL Server.�O;JB "%{ccon_partname/}" =5 <>65 40 70<5AB8 :>=D83C@0F8OB0 70 3@5H:8 2 3@C?0B0 <5@:8, :>30B> CA;C38B5 70 0=0;87 A5 87?>;720B 2 B01;8G5= @568<.jO:>8 4O;>25 2J2 2JB@5H=0B0 ?0<5B A0 ?@><5=5=8 2 AJI0B0 B@0=70:F8O ?@548 >1548=O20=5. ">20 =5 A5 ?>44J@60.�<5B> =0 AJ?>AB02O=5B>  %{ccon_CollationName/} , C:070=> 70 :>;>=0B0  %{ccon_IWColumnName/}  2 B01;8F0B0  %{ccon_IWTableName/}  5 =520;84=>.�5 <>65 40 A5 87?@0B8 70O2:0 4> 2JB@5H=8B5 ?>44J@60I8 AB@C:BC@8 70 :>;>=0B0 "%{ccon_table/}"[%{ccon_column/}], BJ9 :0B> B5 =5 A0 >1@01>B5=8. 1=>25B5 8;8 ?@587G8A;5B5 B01;8F0B0 "%{ccon_recalctable/}".uC1JB =5 <>65 40 A5 >1@01>B8, :>30B> CA;C38B5 70 0=0;87 A0 2 B01C;0@5= @568<. 1@01>B5B5 >15:B0 Database 2<5AB> B>20.�5 <>65 40 A5 87?@0B8 70O2:0 4> 2JB@5H=8B5 ?>44J@60I8 AB@C:BC@8 70 :>;>=0B0 "%{ccon_table/}"[%{ccon_column/}], BJ9 :0B> B5 7028AOB >B :>;>=0, 7028A8<>AB 8;8 <O@:0, :>5B> =5 5 >1@01>B5=0. 1=>25B5 8;8 ?@587G8A;5B5 <>45;0.�5 <>65 40 A5 87?@0B8 70O2:0 4> 95@0@E8OB0 "%{ccon_table/}"[%{ccon_hier/}], BJ9 :0B> BO 7028A8 >B :>;>=0, 7028A8<>AB 8;8 <O@:0, :>OB> =5 5 >1@01>B5=0. 1=>25B5 8;8 ?@587G8A;5B5 <>45;0.5"8?JB =0 40==8B5 DBTYPE="%d{dbtype/}" =5 A5 ?>44J@60.p0O2:0B0 =5 <>65 40 A5 87?J;=8, BJ9 :0B> 95@0@E8OB0 =0 0B@81CB8 70 :>;>=0B0  %{ccon_ColumnId/}  =5 5 >1@01>B5=0.35 <>65 40 A5 =0<5@8 B01;8F0 A  "%{ccon_table/}".U>;>=0B0 A  "%{ccon_column/}" 2 B01;8F0 A  "%{ccon_table/}" =5 <>65 40 A5 >B:@85.�!J74020=5B> =0 =>20 7028A8<>AB =0 0B@81CB 2 B01;8F0B0 "%{ccon_Table/}" 5 =5CA?5H=>, BJ9 :0B> A5 AJ74020 F8:J; >B 7028A8<>AB8 <564C A;54=8B5 0B@81CB8: "%{ccon_Cycle/}".�"01;8F0B0 Vertipaq "%{ccon_Table/}" =O<0 45D8=8@0=8 >15:B8 =0 4O;>25 8 A;54>20B5;=> =5 <>65 40 A5 >1@01>B8. ">20 <>65 40 A5 A;CG8, 0:> <>45; =0 40==8 =0 PowerPivot 2010 =5 5 =04AB@>5= ?@028;=>.�>;>=0B0 =0 B01;8F0B0 "%{ccon_IWColumnName/}" 2 B01;8F0B0 "%{ccon_IWTableName/}" 8<0 AJ>B25BAB20I0 95@0@E8O =0 0B@81CB8, :>OB> =5 5 >?B8<878@0=0, :>5B> AJI> B0:0 878A:20 95@0@E8OB0 40 5 =52848<0.�!2>9AB2>B> =0 87<5@5=85 "%{ccon_IMBIColumnId/}" 2 87<5@5=85 "%{ccon_IMBITableId/}" 8<0 AJ>B25BAB20I0 95@0@E8O =0 0B@81CB8B5, :>OB> =5 5 >?B8<878@0=0, :>5B> 878A:20 AJI> B0:0 95@0@E8OB0 40 5 =5A>@B8@0=0.�!2>9AB2>B> =0 87<5@5=85 "%{ccon_ColumnId/}" =0 Vertipaq 2 87<5@5=85 "%{ccon_TableId/}" B@O120 40 87?>;720 AJI0B0 =0AB@>9:0 70 >?B8<878@0=5 2 :C10 "%{ccon_CubeId/}".�!2>9AB2>B> =0 87<5@5=85 "%{ccon_ColumnId/}" 2 87<5@5=85 "%{ccon_TableId/}" 8<0 AJ>B25BAB20I0 95@0@E8O =0 0B@81CB8B5, :>OB> =5 5 >?B8<878@0=0, :>5B> 701@0=O20 B8?0 4>ABJ?, :>9B> A5 >?8B0EB5 40 87?>;720B5.�>;>=0B0 "%{ccon_IMBIColumnId/}" 2 B01;8F0 "%{ccon_IMBITableId/}" 8<0 95@0@E8O =0 0B@81CB8B5 A 87?>;720=5 =0 :>;>=0B0, 704045=> AJA AB>9=>AB "87?>;720=5 =0 DAX", 0 B>20 878A:20 95@0@E8OB0 AJI> 40 5 =5A>@B8@0=0.�5@0@E88B5 =0 0B@81CB8 2 :>;>=8, 704045=8 A "DAX 87?>;720=5", =5 <>30B 40 1J40B 2:;NG5=8 2 45D8=8@0=8 >B ?>B@518B5;O 95@0@E88. B@81CBJB "%{ccon_IMBIColumnId/}" 2 87<5@5=85B> "%{ccon_IMBITableId/}" 5 704045= A "DAX 87?>;720=5".�5@0@E88B5 =0 0B@81CB8 2 :>;>=8, 704045=8 A "DAX 87?>;720=5", =5 <>30B 40 1J40B ?>4@5640=8 ?> 4@C38 :>;>=8. B@81CBJB "%{ccon_IMBIColumnId/}" 2 87<5@5=85B> "%{ccon_IMBITableId/}" 5 704045= A "DAX 87?>;720=5".4>;>=8, 70 :>8B> "7?>;720=5 =0 :>;>=0B0" 5 A =0AB@>9:0 "DAX 87?>;720=5", =5 <>30B 40 1J40B 87?>;720=8 2 :;0C78B5 Where, Order By 8;8 Distinct, :>30B> 70 @568< =0 70O2:0B0 5 704045=0 >?F8O ";NG>25 =0 40==8". "7?>;720=5 =0 :>;>=0B0" 70 :>;>=0 "%{ccon_ColumnId/}" 5 704045=> AJA AB>9=>AB "7?>;720=5 =0 DAX".�>;>=0B0 "%{ccon_IMBIColumnId/}", 2 B01;8F0B0 "%{ccon_IMBITableId/}", 8<0 A2>9AB2> "7?>;720=5 =0 :>;>=0", 704045=> =0 "87?>;720=5 =0 DAX", 8 B>20 878A:20 =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 40 5 1103 8;8 ?>-28A>:>.�7G8A;O5<0B0 :>;>=0  %{ccon_dimension/} [ %{ccon_calccolumn/} ] B@O120 40 AJ4J@60 45D8=8F8O :0:B> =0 OverrideDimensionID, B0:0 8 =0 OverrideAttributeID. 4=0 >B 425B5 45D8=8F88 ;8?A20._5?>44J@60=0 25@A8O 70 ?@>B>:>; =0 @07?@545;5=0 >1@01>B:0 2J2 2JB@5H=> E>@87>=B0;=> <0I018@0=5.q5@07?>7=0B0 703;02:0 70 ?>;575= >15< 70 ?@>B>:>; =0 @07?@545;5=0 >1@01>B:0 2J2 2JB@5H=> E>@87>=B0;=> <0I018@0=5.o5@07?>7=0B ?>;575= >15< =0 B01;8F0 70 ?@>B>:>; =0 @07?@545;5=0 >1@01>B:0 2J2 2JB@5H=> E>@87>=B0;=> <0I018@0=5.n5@07?>7=0B ?>;575= >15< =0 :>;>=0 70 ?@>B>:>; =0 @07?@545;5=0 >1@01>B:0 2J2 2JB@5H=> E>@87>=B0;=> <0I018@0=5.�B:@8B0 5 =5?>44J@60=0 ?@><O=0 2 :>48@0=5B> 70 0B@81CB. 1<8A;5B5 ?@5420@8B5;=>B> 704020=5 =0 40==8B5, 70 40 87153=5B5 ?@><5=8 2 :>48@0=5B>.a=D>@<0F8OB0 >B=>A=> 45D8=8F8OB0 =0 H0@4>25 =5 AJ>B25BAB20 =0 70O2:0B0 70 @07?@545;5=0 >1@01>B:0.E5>G0:20= :>=B5:AB =0 B@0=70:F8O 70 70O2:0 70 @07?@545;5=0 >1@01>B:0.�!B>9=>ABB0 "%{ccon_value/}" >B B8? %{srctype/} =5 <>65 40 A5 :>=25@B8@0 2 B8? %{desttype/} ?> 2@5<5 =0 >1@01>B20=5 =0 :>;>=0B0 %{ccon_colName/}.t$09;JB A <5B040==8 =0 B01;8F0B0 "%{ccon_table/}" 5 ?>2@545=. ;02=0B0 B01;8F0 =5 5 =0<5@5=0 ?>4 2J75;0 DataFileList.e<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B B01;8F8 2 1070B0 40==8  %{ccon_parent/}  5 ?>2@545=0.+!8AB5<=0B0 B01;8F0  %{ccon_table/}  ;8?A20.c<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B 95@0@E88 2 B01;8F0B0  %{ccon_parent/}  5 ?>2@545=0.g@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 1070B0 40==8  %{db/} .j@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 B01;8F0B0  %{ccon_tbl/} .f@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@:0 =0 :>;>=0B0 "%{ccon_col/}".j@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 AB0B8AB8:0B0 70 :>;>=0B0.k@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 AB0B8AB8:0B0 70 B01;8F0B0.l@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 AB0B8AB8:0B0 70 A53<5=B8B5.d@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 @5G=8:0 =0 40==8B5.i@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@:0 =0 95@0@E8OB0 "%{ccon_hier/}".e@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 A53<5=B8B5 >B 40==8.XB:@8B0 5 4C1;8@0I0 A5 AB>9=>AB 2 E@0=8;8I5B> 70 C=8:0;=8 AB>9=>AB8, A2J@70=> A @5G=8:0.E5CA?5H=> 45A5@80;878@0=5 =0 E5H8@0I0 B01;8F0 ?>@048 ?>2@545=8 40==8.H5CA?5H=> 45A5@80;878@0=5 =0 E@0=8;8I5 70 =87>25 ?>@048 ?>2@545=8 40==8.g@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 E@0=8;8I5B> 70 =87>25.h@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 E@0=8;8I5B> 70 <0@:5@8.a<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B :>;>=8 2 B01;8F0B0  %{ccon_parent/}  5 ?>2@545=0.f<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B 7028A8<>AB8 2 B01;8F0B0  %{ccon_parent/}  5 ?>2@545=0.a<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B 4O;>25 2 B01;8F0B0 "%{ccon_parent/}" 5 ?>2@545=0.B:@8B 5 ?>2@545= B8? B01;8F0.b<0 ?>2@540 2 A;>O 70 AJE@0=5=85. >;5:F8OB0 >B A53<5=B8 2 :>;>=0B0 "%{ccon_parent/}" 5 ?>2@545=0.B:@8B 5 ?>2@545= B8? A53<5=B.j@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 AB0B8AB8:0B0 70 4O;>25B5.j@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 =0=0AO=5B> =0 A53<5=B8B5.]@>25@:8B5 70 AJ3;0AC20=5 =0 1070 40==8 (DBCC) 1OE0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 7028A8<>AB8.�>45;JB 40==8 >B:@8 =5>G0:20=> =5AJ>B25BAB285 8 =5 <>65 40 A5 70@548. G0:20 A5 A8AB5<=0B0 B01;8F0  %{ccon_IMBITableId/}  40 1J45 2 AE5<0B0, => =5 <>65 40 1J45 =0<5@5=0.�>45;JB 40==8 >B:@8 =5>G0:20=> =5AJ>B25BAB285 8 =5 <>65 40 A5 70@548. 84JB =0 AJE@0=O20=5 =0 @5G=8:0 70 :>;>=0  %{ccon_col/}  2 B01;8F0  %{ccon_table/}  8<0 =5>G0:20=0 AB>9=>AB  %{storetype/} .�>45;JB 40==8 >B:@8 =5>G0:20=> =5AJ>B25BAB285 8 =5 <>65 40 A5 70@548. <5=0B0 =0 D09;>25B5 =0 4O;0 =0 :>;>=0B0  %{ccon_file1/}  8  %{ccon_file2/}  =5 AJ2?040B.N><0=40B0 DBCC C:0720 8<5 =0 D09; 157 8<5 =0 B01;8F0. >A>G5B5 8<5 =0 B01;8F0.�"078 DBCC API :><0=40 5 @07@01>B5=0 70 87?>;720=5 A?@O<> 1078 40==8, :>8B> 87?>;720B =0AB@>9:0B0 TabularMetadata 70 A2>9AB2>B> StorageEngineUsed. &5;520B0 1070 40==8 5 A @07;8G=0 =0AB@>9:0 StorageEngineUsed. 7?>;7209B5 0;B5@=0B825= DBCC API.M5CA?5H=> :>48@0=5 =0 AB>9=>AB   >1E20BJB =0  =0 40==8B5 5 ?@5:0;5=> 3>;O<.PAYJ7=8:=0 3@5H:0 ?@8 70@5640=5 =0 >15:B8 A 40==8 Vertipaq 70 B01;8F0  %{ccon_TableName/} .LJ7=8:=0 3@5H:0 ?@8 70@5640=5 =0 >15:B8 A 40==8 Vertipaq 70 =O:>;:> B01;8F8.�@5H:0 2 BitPackCompression: ?@8 >1@01>B:0B0 =0 4O;0 A index=%d{partIdx/} =0 :>;>=0  %{ccon_IMBIColumnId/}  A53<5=B A 8=45:A %d{segIdx/} >BG8B0 =C;0 >B45;=8 AJAB>O=8O.�J7=8:=0 3@5H:0 ?@8 AJ74020=5B>/?@><O=0B0 =0 D09;0 70 AJE@0=5=85. $09;JB  %{ccon_filename/}  25G5 AJI5AB2C20. >20B0 25@A8O =0 D09;0 5 =5?@028;=0. 35@A88B5 =0 B01;8F0B0 70 B@0=70:F88 <564C B01;8F0 =0 Vertipaq  %{ccon_IMBITableName/}  8 <OAB>B> 70 AJE@0=5=85 =0 B01;8G=8B5 <5B040==8 >B:@8E0 =5>G0:20=8 =5AJ>B25BAB28O ?@8 D8:A8@0=5B> =0 B@0=70:F8O =0 B01;8G=8 <5B040==8. 5@A8O =0 Vertipaq: %d{IMBIVersion/}, 25@A8O =0 B01;8G=8B5 <5B040==8: %d{TMVersion/}.,5@A88B5 =0 3;02=0B0 B01;8F0 <564C B01;8F0 =0 Vertipaq  %{ccon_IMBITableName/}  8 <OAB>B> 70 AJE@0=5=85 =0 B01;8G=8B5 <5B040==8 >B:@8E0 =5>G0:20=8 =5AJ>B25BAB28O ?@8 D8:A8@0=5B> =0 B@0=70:F8O =0 B01;8G=8 <5B040==8. 5@A8O =0 Vertipaq: %d{IMBIVersion/}, 25@A8O =0 B01;8G=8B5 <5B040==8: %d{TMVersion/}.�;02=>B> :>?85 8 :>?85B> >B B@0=70:F8O =0 B01;8F0 =0 Vertipaq:  %{ccon_IMBITableName/}  >B:@8E0 =5AJ>B25BAB28O ?@8 D8:A8@0=5B> =0 B@0=70:F8O =0 B01;8G=8 <5B040==8. ;02=0 25@A8O: %d{MasterVersion/}, 25@A8O =0 B@0=70:F8O: %d{TxnVersion/}.5@A88B5 =0 B01;8F0 <564C B01;8F0 =0 Vertipaq  %{ccon_IMBITableName/}  8 <OAB>B> 70 AJE@0=5=85 =0 B01;8G=8B5 <5B040==8 >B:@8E0 =5>G0:20=8 =5AJ>B25BAB28O A;54 70@5640=5B> =0 <5B040==8 2J2 Vertipaq. 5@A8O =0 Vertipaq: %d{IMBIVersion/}, 25@A8O =0 B01;8G=8B5 <5B040==8: %d{TMVersion/}.�!E5<0B0 =0 VertiPaq 15H5 :;>=8@0=0 2 B@0=70:F8O =0 VertiPaq, => =5 15H5 AJ74045=0 B01;8G=0 B>G:0 =0 70?8A20=5 2 B01;8G=0B0 B@0=70:F8O.�J7=8:=0 3@5H:0 ?@8 ?0@0;5;=>B> 70?8A20=5 =0 >15:B8 A VertiPaq 40==8 70 AE5<0  %{ccon_SchemaName/} , B01;8F0  %{ccon_TableName/}  8 :>;>=0  %{ccon_ColumnName/} .]J7=8:=0 3@5H:0 ?@8 ?0@0;5;=>B> 70@5640=5 =0 >15:B8 =0 40==8 =0 Vertipaq 70 <=>65AB2> @5;0F88�J7=8:=0 3@5H:0 ?@8 ?0@0;5;=>B> 70?8A20=5 =0 >15:B8 A VertiPaq 40==8 70 AE5<0  %{ccon_SchemaName/} , B01;8F0  %{ccon_TableName/} .dJ7=8:=0 3@5H:0 ?@8 ?0@0;5;=>B> 70?8A20=5 =0 >15:B8 A VertiPaq 40==8 70 AE5<0  %{ccon_SchemaName/} .�"8?JB 40==8  %{sourceValueType/}  =5 AJ2?040 A >G0:20=8O B8? 40==8  %{columnType/}  70 :>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/} , <0A:0 =0 :>;>=0  %{columnMask/} .�@>25@:8B5 70 AJ3;0AC20=>AB =0 1078B5 40==8 (DBCC) A0 =5CA?5H=8 ?@8 ?@>25@O20=5 =0 :0@B0B0 =0 A53<5=B A <=>3> 4O;>25, partIndex %I64d{PartIndex/} 5 872J= 20;84=8O >1E20B [0, %I64u{SegCount/}).�#A;C38 70 0=0;87 A5 87?J;=O20 2 B01;8G5= @568<, ?>@048 :>5B> A2>9AB2>B> StorageMode =0 3@C?0B0 70 87<5@20=5  %{ccon_name/}  <>65 40 A5 704045 A0<> =0 InMemory.PA�#A;C38 70 0=0;87  A5 87?J;=O20 2 B01;8G5= @568<, ?>@048 :>5B> A2>9AB2>B> StorageMode =0 87<5@5=85B>  %{ccon_name/}  <>65 40 A5 704045 A0<> =0 InMemory.�"01;8F0B0  %{ccon_IMBITableId/}  =5 A5 >G0:20 40 5 3;02=0. "5:CI0B0 >?5@0F8O 878A:20 2A8G:8 B01;8F8 40 A0 2 AJAB>O=85, :>5B> =5 5 3;02=>.kJ7=8:=0 3@5H:0 ?> 2@5<5 =0 ?0@0;5;=> AJ74020=5 =0 48@5:B>@88 70 70?0720=5 70 AE5<0B0 %{ccon_SchemaName/} .b5CA?5H=> ?@>G8B0=5 =0 @07<5@0 =0 >15:B =0 40==8 =0 A53<5=B =0 :>;>=0 ?> 2@5<5 =0 45A5@80;878@0=5.b5CA?5H=> ?@>G8B0=5 =0 40==8B5 =0 >15:B =0 40==8 =0 A53<5=B =0 :>;>=0 ?> 2@5<5 =0 45A5@80;878@0=5."Value Encoding failed: %{reason/}.�J7=8:=0 3@5H:0 2 54=> >B 4JI5@=8B5 =8H:8 ?> 2@5<5 =0 ?@5420@8B5;=>B> >B20@O=5 =0 D09;0 =0 IDF, ?0@0;5;=> 70 :>;>=0B0 = "%{ccon_colname/}" =0 B01;8F0B0 = "%{ccon_tblname/}".�>45;JB 40==8 A5 =0BJ:=0 =0 =5>G0:20=> =5AJ>B25BAB285 8 =5 <>65 40 A5 70@548. $09;JB A <5B040==8 70 4O;0 =0 :>;>=0B0 =5 B@O120 40 5 =0;8G5= ?@8 87?J;=5=85 2 @568< IdfCombined.�><18=8@0=8B5 40==8 70 4O;>25 =0 :>;>=8 8 <5B040==8 =5 A5 ?>44J@60B 2 B5:CI0B0 25@A8O =0 Microsoft Power BI Desktop. =AB0;8@09B5 =09-=>20B0 25@A8O 8 >?8B09B5 40 >B2>@8B5 4>:C<5=B0 >B=>2>.�J7=8:=0 =5>G0:20=> 87:;NG5=85 =0 Parquet. ;0A: "%{parquetException/}" !JAB>O=85: "%{parquetStatus/}" !J>1I5=85: "%{parquetMessage/}"B5A5@80;870F8OB0 =0 8=45:A8B5 70 @O4:> ?@8AJ548=O20=5 5 =5CA?5H=0.PA� 01>B=0B0 :=830 =0 Excel, D09; "%{XLSXPathname/}", =5 AJ4J@60 23@045=8 40==8 =0 PowerPivot 8;8 5 >B:@8B0 3@5H:0 A ?>2@545=8 40==8.t3@045=8B5 40==8 =0 PowerPivot =5 A0 >B:@8B8 70 C:070=8O ItemId 2 @01>B=0B0 :=830 =0 Excel, D09; "%{XLSXPathname/}".IWindows 8 DLL 25G5 5 70@545= 8 5;5<5=BJB OffGemHrInitLibrary() 5 8728:0=.1;5<5=BJB OffGemHrUnInitLibrary() 25G5 5 8728:0=.OJ7=8:=0 2JB@5H=0 3@5H:0 ?> 2@5<5 =0 @01>B0B0 A 23@045=8B5 40==8 =0 PowerPivot.tB:@8B0 5 2@J7:0, >B3>20@OI0 =0 23@045=8B5 40==8 =0 PowerPivot, 2 @01>B=0B0 :=830 =0 Excel, D09; "%{XLSXPathname/}".y@J7:0, AJ>B25BAB20I0 =0 23@045=8B5 40==8 =0 PowerPivot, 2 @01>B=0B0 :=830 =0 Excel, D09; "%{XLSXPathname/}" 5 ?>2@545=0.�> 2@5<5 =0 ImageLoad >B FabricHost ?>28:20=5 4> DC=:F8OB0 IDatabaseBackupReadStream::SizeRemaining() 2@JI0 =520;845= @07<5@ =0 ?>B>:0, @025= =0 %I64d{size/}.> 2@5<5 =0 ImageLoad >B FabricHost ?>28:20=5 4> DC=:F8OB0 IDatabaseBackupReadStream::Read() =5 2J@=0 70O25=8O >15< 40==8: 70O25=8OB @07<5@ 5 %I64u{reqSize/}, ?@>G5B5=8OB @07<5@ 5 %I64u{readSize/}, >AB020I8OB @07<5@ 5 %I64u{remSize/}, ?J@2>=0G0;=8OB @07<5@ =0 ?>B>:0 5 %I64u{initSize/}.> 2@5<5 =0 ImageLoad >B FabricHost ?>28:20=5 4> DC=:F8OB0 PFMemeStream::Write() =5 CA?O 40 2J@=5 70O25=8O >15< 40==8: 70O25=8OB @07<5@ 5 %ld{reqSize/}, 70?8A0=8OB @07<5@ 5 %ld{writtenSize/}, >AB020I8OB @07<5@ 5 %ld{remSize/}, ?J@2>=0G0;=8OB @07<5@ =0 ?>B>:0 5 %ld{initSize/}.w> 2@5<5 =0 ImageLoad >B FabricHost, A;54 :0B> A0 ?@>G5B5=8 2A8G:8 109B>25, >AB020I8OB 1@>9 109B>25 5 @07;8G5= >B =C;0.> 2@5<5 =0 ImageLoad >B FabricHost, A;54 :0B> A0 ?@>G5B5=8 2A8G:8 109B>25 >B C?@02;O20=8O ?>B>: 8 A0 70?8A0=8 2 <5AB=8O ?>B>:, @07<5@8B5 =0 ?>B>F8B5 =5 A0 @02=8, :0B> @07<5@JB =0 C?@02;O20=8O ?>B>: 5 %I64u{sourceSize/}, 0 @07<5@JB =0 <5AB=8O ?>B>: 5 %I64u{destSize/}�> 2@5<5 =0 ImageLoad >B FabricHost ?>28:20=5 4> DC=:F8OB0 IDatabaseBackupReadStream::SizeRemaining()/IDatabaseBackupDownloader::GetTotalSize() 2@JI0 ?@5:0;5=> 3>;O< @07<5@ =0 ?>B>:0, @025= =0 %I64u{size/}.9B20@O=5B> =0 23@045=8B5 40==8 =0 PowerPivot 5 =5CA?5H=>.:0@5640=5B> =0 23@045=8B5 40==8 =0 PowerPivot 5 =5CA?5H=>.:0?8A20=5B> =0 23@045=8B5 40==8 =0 PowerPivot 5 =5CA?5H=>.H@5H:0 ?@8 0:BC0;878@0=5B> =0 23@045=8B5 40==8 =0 PowerPivot A =>2> 8<5.5@5H:0 ?@8 4>ABJ?0 4> 23@045=8B5 40==8 =0 PowerPivot.5@5H:0 ?@8 70O2:0 :J< 23@045=8B5 40==8 =0 PowerPivot.O!2J@720=5B> :J< 23@045=8B5 40==8 =0 PowerPivot 70 "%{servername/}" 5 =5CA?5H=>.)@5H:0 ?@8 >B<O=0B0 =0 B5:CI0B0 >?5@0F8O.PAs7G8A;5=0B0 :>;>=0 "%{ccon_dimension/}[%{ccon_calccolumn/}]" AJ4J@60 3@5H:0 2 A8=B0:A8A0. J2545B5 20;84=0 D>@<C;0.+B:@8B0 5 :@J3>20 7028A8<>AB: %{strCycle/}.("01;8F0B0  %{ccon_table/}  =5 5 >B:@8B0.s>;>=0B0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}" =5 <>65 40 A5 >B:@85 8;8 =5 <>65 40 A5 87?>;720 2 B>78 87@07.X>;>=0B0 "%{ccon_column/}" =5 <>65 40 A5 >B:@85 8;8 =5 <>65 40 A5 87?>;720 2 B>78 87@07.$C=:F8O "%{function/}" 5 87?>;720=0 2 87@07 True/False, :>9B> 5 87?>;720= :0B> 87@07 =0 D8;BJ@ =0 B01;8F0. ">20 =5 5 @07@5H5=>.�7@07JB AJ4J@60 :>;>=8 >B <=>65AB2> B01;8F8, => A0<> :>;>=8 >B 54=0 B01;8F0 <>30B 40 1J40B 87?>;720=8 2 87@07 True/False, :>9B> A5 87?>;720 :0B> 87@07 =0 D8;BJ@ =0 B01;8F0.�7@07JB True/False =5 C:0720 :>;>=0. A5:8 87@07 True/False, 87?>;720= :0B> 87@07 =0 D8;BJ@ =0 B01;8F0, B@O120 40 A>G8 B>G=> :J< 54=0 :>;>=0.A8G:8 0@3C<5=B8 2J2 DC=:F8OB0 ALLEXCEPT B@O120 40 A0 A2J@70=8 A (8;8 40 A5 AJ4J@60B 2) B01;8F0B0, 87?>;720=0 :0B> ?J@28O 0@3C<5=B. "0<, :J45B> AJI5AB2C20 7028A8<>AB >B B8? "548= :J< <=>3>", B01;8F0B0, 87?>;720=0 :0B> ?J@28 0@3C<5=B, B@O120 40 5 >B AB@0=0B0 =0 "<=>3>" 2 B078 7028A8<>AB.�7@07JB, C:070= :0B> 0@3C<5=B0 70 DC=:F8OB0 ALLEXCEPT, 2:;NG20 2A8G:8 :>;>=8 2 B01;8F0B0, A;54>20B5;=> =5 <>30B 40 A5 2J@=0B @57C;B0B8. 715@5B5 ?>-<0;:> :>;>=8.}7@07JB 8728:20 >15:B, 45D8=8@0= G@57 87?>;720=5 =0 MDX 87G8A;5= G;5= 8;8 A:@8?B. "0:820 >15:B8 =5 A5 ?>44J@60B 2 DAX 87@078.d7@07JB A>G8 :J< <=>65AB2> :>;>=8. =>65AB2> :>;>=8 =5 <>30B 40 A5 ?@5>1@07C20B 2 A:0;0@=0 AB>9=>AB.'48=8G=0B0 AB>9=>AB 70 :>;>=0B0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}" =5 <>65 40 1J45 >?@545;5=0. ">20 <>65 40 A5 A;CG8, :>30B> D>@<C;0B0 70 <O@:0 ?>A>G20 :>;>=0, :>OB> AJ4J@60 <=>3> AB>9=>AB8 157 C:070=> 03@538@0=5 :0B> <8=8<C<, <0:A8<C<, 1@>9 8;8 A1>@ 70 872;8G0=5 =0 548=8G5= @57C;B0B.J$C=:F8OB0, 87?>;720=0 2 B>78 87@07, =5 5 20;84=0 DC=:F8O 8;8 8<5 =0 <O@:0.PB>@8OB 0@3C<5=B =0 DC=:F8OB0 EARLIER B@O120 40 5 FO;> G8A;>, ?>-3>;O<> >B =C;0.PA<EARLIER/EARLIEST A>G8 :J< ?@548H5= @54, :>9B> =5 AJI5AB2C20.dJ@28OB 0@3C<5=B =0 EARLIER/EARLIEST =5 5 20;84=0 ?@5?@0B:0 :J< :>;>=0 2 :>=B5:AB0 =0 ?@548H=8O @54./5 <>30B 40 A5 2;030B DC=:F88 EARLIER/EARLIEST.~>;>=0B0 "%{ccon_table/}[%{ccon_column/}]" =5 AJI5AB2C20 8;8 =O<0 7028A8<>AB >B =8:>O >B =0;8G=8B5 B01;8F8 2 B5:CI8O :>=B5:AB.M@54>AB025=0 5 B01;8F0 A <=>65AB2> AB>9=>AB8, :J45B> A5 >G0:20 54=0 AB>9=>AB.U20;8D8F8@0=>B> 8<5 "%{ccon_table/}[%{ccon_column/}]" =5 5 @07@5H5=> 2 B>78 :>=B5:AB.�@3C<5=B =0 DC=:F8OB0 "%{name/}" 8<0 3@5H5= B8? =0 40==8B5 8;8 @57C;B0BJB 5 B2J@45 3>;O< 8;8 B2J@45 <0;J:. :> 0@3C<5=BJB A5 >G0:20 40 5 40B0, B078 40B0 B@O120 40 5 ?@548 1 <0@B 1900 3. 8 31 45:5<2@8 9999 3.? 57C;B0BJB =0 DC=:F8OB0 "%{name/}" 5 B2J@45 3>;O< (?@5?J;20=5).? 57C;B0BJB =0 DC=:F8OB0 "%{name/}" 5 B2J@45 <0;J: (?@5?J;20=5).FJ7=8:=0;> 5 45;5=85 A =C;0 ?@8 87G8A;O20=5B> =0 DC=:F8OB0 "%{name/}".?5 5 ?@54>AB025= 704J;68B5;5= 0@3C<5=B =0 DC=:F8OB0 "%{name/}".V@3C<5=B =0 DC=:F8OB0 "%{name/}" 5 A 3@5H5= B8? =0 40==8B5 8;8 8<0 =520;84=0 AB>9=>AB.j@3C<5=B =0 DC=:F8OB0 "%{name/}" 5 A 3@5H5= B8? =0 40==8B5 8;8 @57C;B0BJB 5 B2J@45 3>;O< 8;8 B2J@45 <0;J:.C@5?@0B:0 :J< =C;52 >1E20B ?@8 87G8A;O20=5 =0 DC=:F8OB0 "%{name/}".VJ2545=> 5 =520;84=> 8<5 =0 DC=:F8O 8;8 >15:B ?@8 87G8A;O20=5 =0 DC=:F8OB0 "%{name/}".F#:070=0 5 =520;84=0 ?@5?@0B:0 ?@8 87G8A;O20=5 =0 DC=:F8OB0 "%{name/}".J7=8:=0;> 5 45;5=85 A =C;0.X5 A0 @07@5H5=8 0@3C<5=B8 2 <=>3> B01;8F8 2J2 DC=:F8OB0 ALL/ALLNOBLANKROW/REMOVEFILTERS.xA8G:8 0@3C<5=B8 =0 :>;>=8 =0 DC=:F8OB0 ALL/ALLNOBLANKROW/ALLSELECTED/REMOVEFILTERS B@O120 40 A0 >B 54=0 8 AJI0 B01;8F0.@ B078 DC=:F8O =5 A0 @07@5H5=8 0@3C<5=B8 70 :@09=0 3>48H=0 40B0.S0B> 0@3C<5=B 70 :@09=0 3>48H=0 40B0 A5 @07@5H020 A0<> :>=AB0=B=0 AB>9=>AB =0 40B0.d$C=:F88B5 DatesBetween 8 DatesInPeriod ?@85<0B A0<> ?@5?@0B:0 :J< :>;>=0 =0 40B0 :0B> ?@J2 0@3C<5=B.B$C=:F8OB0 "%{function/}" @01>B8 A0<> A @07:JA0=8 A5;5:F88 =0 40B8.s7G8A;5=0B0 :>;>=0 "%{ccon_dimension/}[%{ccon_calccolumn/}]" =5 <>65 40 A5 87?>;720 :0B> >A=>25= :;NG =0 B01;8F0B0.m7@07 =0 B01;8F0, AJ4J@60I ?>25G5 >B 54=0 :>;>=0, 5 C:070= 2J2 DC=:F8OB0 "%{function/}". ">20 =5 A5 ?>44J@60.aB>@8OB 8 B@5B8OB 0@3C<5=B8 =0 DC=:F8OB0 IF 8<0B @07;8G=8 B8?>25 =0 40==8B5. ">20 =5 A5 ?>44J@60.q!B>9=>ABB0 70  %{ccon_column/}  =5 <>65 40 A5 >?@545;8. >;>=0B0 =5 AJI5AB2C20 8;8 =O<0 B5:CI @54 70 B078 :>;>=0.d5CA?5H=> @5H020=5 =0 8<5 '%{ccon_name/}'. ">20 =5 5 20;84=0 B01;8F0, ?@><5=;820 8;8 8<5 =0 DC=:F8O.v>;>=0 =0 40B0, AJ4J@60I0 4C1;8@0I8 A5 40B8, 5 C:070=0 2 8728:20=5B> =0 DC=:F8OB0 "%{function/}". ">20 =5 A5 ?>44J@60.["8? 8=B5@20; "DAY" 5 C:070= 2 8728:20=5B> =0 DC=:F8OB0 "%{function/}". ">20 =5 A5 ?>44J@60.`>;>=0, C:070=0 2 8728:20=5B> =0 DC=:F8OB0 "%{function/}" =5 5 >B B8? DATE. ">20 =5 A5 ?>44J@60.R$C=:F8OB0 RELATED >G0:20 ?@5?@0B:0 :J< =0?J;=> :20;8D8F8@0=0 :>;>=0 :0B> 0@3C<5=B.">20 =5 5 20;845= DAX 87@07.^O@:0B0 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 :>;>=0 AJA AJI>B> 8<5.�7@07JB ?@5?@0I0 :J< :>;>=0B0 "%{ccon_table/}"[%{ccon_column/}], :>OB> AJ4J@60 40==8, BJ9 :0B> B@O120 40 A5 ?@587G8A;8 8;8 >1=>28.�0O2:0B0 ?@5?@0I0 :J< 87G8A;5=0B0 :>;>=0 "%{ccon_table/}"[%{ccon_column/}], :>OB> =5 AJ4J@60 40==8, BJ9 :0B> 8<0 3@5H:0 2 87@070.�0O2:0B0 ?@5?@0I0 :J< 87G8A;5=0B0 :>;>=0 "%{ccon_table/}"[%{ccon_column/}], :>OB> =5 AJ4J@60 40==8, BJ9 :0B> ?@8 87G8A;5=85B> =0 548= >B @54>25B5 5 2J7=8:=0;0 3@5H:0.�0O2:0B0 ?@5?@0I0 :J< :>;>=0B0  %{ccon_table/} [%{ccon_column/}], :>OB> 7028A8 >B 4@C30 :>;>=0, 7028A8<>AB 8;8 <O@:0 2 =520;84=> AJAB>O=85. >?J;=8B5;=0 8=D>@<0F8O:  %{message/} .L$C=:F8OB0 %{function/} =5 <>65 40 @01>B8 AJA AB>9=>AB8 >B B8?0 %{datatype/}.4B:@8B 5 =520;845= F8D@>2 87@07 =0 AB>9=>AB =0 40B0.T 57C;B0BJB >B :>=25@B8@0=5 8;8 0@8B<5B8G=0 >?5@0F8O 5 B2J@45 3>;O< 8;8 B2J@45 <0;J:.]"5:ABJB 70 BJ@A5=5, 2J2545= 2J2 DC=:F8OB0 "%{name/}", =5 <>65 40 A5 >B:@85 2 ?>A>G5=8O B5:AB.Q$C=:F8OB0 "%{name/}" >B:@8 B5:AB, :>9B> =0428H020 <0:A8<0;=0B0 @07@5H5=0 4J;68=0.\>A;54=8OB 0@3C<5=B B@O120 40 5 54=0 >B A;54=8B5 :;NG>28 4C<8: DAY, MONTH, QUARTER 8;8 YEAR.�O@:0B0 "%{ccon_deptable/}"[%{ccon_depcolumn/}] 7028A8 >B 4@C30 <O@:0 A 8<5 "%{ccon_srctable/}"[%{ccon_srccolumn/}], 2 :>OB> 8<0 3@5H:0: %{error/}�O@:0B0 "%{ccon_deptable/}"[%{ccon_depcolumn/}] 7028A8 >B 4@C30 <O@:0 A 8<5 "%{ccon_srctable/}"[%{ccon_srccolumn/}], 2 :>OB> 8<0 3@5H:0 AJA 7028A8<>ABB0.O@5H:0 ?@8 87G8A;O20=5B> 2 :>;>=0B0 '%{ccon_dimension/}'[%{ccon_calccolumn/}]: G@5H:0 ?@8 87G8A;O20=5B> 2 <O@:0B0 '%{ccon_table/}'[%{ccon_measure/}]: _$C=:F8OB0 "%{func/}" =5 <>65 40 4>1028 :>;>=0B0 [%{ccon_column/}], BJ9 :0B> BO 25G5 AJI5AB2C20.c$C=:F8OB0 %{funcName/} =5 @07@5H020 425 :>;>=8 A 54=> 8 AJI> 8<5  %{ccon_table/} [%{ccon_column/}].q@>OB 0@3C<5=B8 5 =520;845=. $C=:F8OB0 %{funcName/} B@O120 40 8<0 AB>9=>AB 70 2AO:0 C:070=0 ?@5?@0B:0 :J< :>;>=0.c@>OB =0 ?0@0<5B@8B5 5 =520;845=. $C=:F8OB0 SWITCH B@O120 40 8<0 AB>9=>AB 70 2AO:> C:070=> CA;>285.P$C=:F8OB0 %{funcName/} >G0:20 8<5 =0 :>;>=0 :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.W$C=:F8OB0 %{funcName/} >G0:20 ?@5?@0B:0 :J< :>;>=0 :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.g>;>=0B0 "%{ccon_colName/}", 4>1025=0 >B DC=:F8OB0 "%{funcName/}", B@O120 40 8<0 C:070= A:0;0@5= 87@07.70@0<5BJ@JB %{ccon_paramName/} =5 5 ?>A>G5= 2 70O2:0B0.4@><5=;820B0 [%{varName/}] =O<0 >?@545;5=0 AB>9=>AB.6@5H:0 ?@8 87G8A;5=85B> 2 ?@><5=;820B0 [%{varName/}]: F0@0<5BJ@JB, :>9B> 70<5AB20 ?@><5=;820B0 [%{varName/}], =5 5 A:0;0@5=.A@><5=;820B0 %{varNameEscaped/} 5 A =58725AB5= B8? '%{varType/}'.\7@078B5 =0 B01;8F8, AJ4J@60I8 <5648==8 AC<8, =5 <>30B 40 A5 87?>;720B 2 :>=B5:AB =0 D8;BJ@.R5 <>65 40 A5 ?>A>G8 >A=>2=0 B01;8F0 2 70O2:0B0 EVALUATE, BJ9 :0B> 5 =5>?@545;5=0.l>;>=0B0 70 BJ@A5=5 "%{ccon_name/}" 70 LOOKUPVALUE =5 AJI5AB2C20 2 AJI0B0 B01;8F0 :0B> :>;>=0B0 A @57C;B0B8.M$C=:F8OB0 %{func/} ?@85<0 A0<> >18:=>25=0 ?@5?@0B:0 :J< :>;>=0 :0B> 0@3C<5=B._$C=:F8OB0 LOOKUPVALUE B@O120 40 8<0 G8DB :>;>=8 =0 D8;B@8, :0:B> 8 AJ>B25B=8O 87@07 =0 D8;BJ@0.:7@07JB, C:070= 2 70O2:0B0, =5 5 20;845= 87@07 =0 B01;8F0.a>;>=0B0 "%{ccon_column/}", C:070=0 2J2 DC=:F8OB0 "%{func/}", =5 5 >B:@8B0 2J2 2E>4OI0B0 B01;8F0.O>;>=0B0 "%{ccon_column/}" 5 C:070=0 ?>25G5 >B 254=J6 2J2 DC=:F8OB0 "%{func/}".f@>OB =0 87@078B5, C:070=8 2 :;0C70B0 START AT, =5 <>65 40 A5 ?>-3>;O< >B 1@>O =0 87@078B5 2 ORDER BY.BJ@28OB 0@3C<5=B =0 "%{function/}" B@O120 40 C:0720 4045=0 :>;>=0.w$C=:F8OB0 '%{func/}' =5 <>65 40 4>1028 :>;>=0B0 %{ccon_column/}, BJ9 :0B> BO 5 AJA AJI>B> 8<5 :0B> AJI5AB2C20I0 :>;>=0.h$C=:F8OB0 SUMMARIZE =5 ?>44J@60 ?>25G5 >B 54=0 3@C?0 :>;>=8 =0 <5648==8 AC<8, C:070=8 A :;0C70B0 ROLLUP.a5>G0:20=0 AB>9=>AB 70 0@3C<5=B0 TIES 2J2 DC=:F8OB0 RANKX. >?CAB8<8B5 AB>9=>AB8 A0: SKIP, DENSE.H$C=:F8OB0 %{func/} ?@85<0 A0<> ?@5?@0B:0 :J< :>;>=0 :0B> 2B>@8 0@3C<5=B.b$C=:F8OB0 IsSubtotal <>65 40 A5 87?>;720 A0<> 2 87@070 =0 :>;>=0, 4>1025=0 >B DC=:F8OB0 Summarize.PAN554=>7=0G=0B0 ?@5?@0B:0 :J< :>;>=0B0 [%{ccon_column/}] =5 <>65 40 A5 @07@5H8.^554=>7=0G=0B0 ?@5?@0B:0 :J< :>;>=0B0  %{ccon_table/} [%{ccon_column/}] =5 <>65 40 A5 @07@5H8.E"8?JB =0 ?0@0<5BJ@0 %{paramName/} =5 AJ>B25BAB20 =0 B8?0 =0 :>;>=0B0.=0@0<5B@8B5 =0 B01;8F8 =5 A5 ?>44J@60B 2 70O2:8 DAX Evaluate.�5>G0:20=0 AB>9=>AB 70 0@3C<5=B0 ORDER 2J2 DC=:F8O %{funcName/}. 7?>;7209B5 0/FALSE/DESC 70 =87E>4OI @54 8;8 1/TRUE/ASC 70 2J7E>4OI @54.K0O2:8B5 DAX Evaluate @01>BOB A0<> 2 1078 40==8, :>8B> 8<0B B>G=> 548= :C1.�[%{ccon_column/}] =5 5 20;84=0 ?@5?@0B:0 :J< :>;>=0 2 B01;8F0. J2545B5 8<5 =0 B01;8F0 ?@548 8<5B> =0 :>;>=0B0 8;8 :>@838@09B5 8<5B> =0 :>;>=0B0.�AO:0 AB>9=>AB 2 '%{ccon_table1/}'[%{ccon_column1/}] B@O120 40 8<0 AJI0B0 AB>9=>AB 2 '%{ccon_table2/}'[%{ccon_column2/}]. !B>9=>ABB0 '%{idvalue/}' 8<0 <=>3> AB>9=>AB8.;>;>=8B5, C:070=8 2J2 DC=:F8OB0 PATH, B@O120 40 A0 >B AJI0B0 B01;8F0, 40 8<0B AJI8O B8? =0 40==8B5 8 B>78 B8? B@O120 40 5 FO;> G8A;> 8;8 B5:AB. 5?@028;=> 5 40 A5 ?>A>G20 54=0 8 AJI0 :>;>=0 420 ?JB8. >;>=8B5  %{ccon_table1/} [%{ccon_column1/}] 8  %{ccon_table2/} [%{ccon_column2/}] =5 >B3>20@OB =0 B578 878A:20=8O.�!B>9=>ABB0  %{idvalue/}  2  %{ccon_table1/} [%{ccon_column1/}] B@O120 40 AJI5AB2C20 AJI> B0:0 8 2  %{ccon_table2/} [%{ccon_column2/}]. >1025B5 ;8?A20I8B5 40==8 8 >?8B09B5 >B=>2>.�$C=:F8OB0 PATH >B:@8 A;54=8O F8:J;  %{loop/}  2 :>;>=8B5  %{ccon_table1/} [%{ccon_column1/}] 8  %{ccon_table2/} [%{ccon_column2/}].�$C=:F8OB0 PATH =5 <>65 40 @01>B8 AJA AB>9=>AB8, :0B> =0?@8<5@ '%{incompatvalue/}', :>8B> AJ4J@60B 25@B8:0;=0 G5@B0 ("|"), BJ9 :0B> B>78 7=0: A5 87?>;720 :0B> @0745;8B5; 2J2 2J@=0B8O ?JB.�>A;54=8OB 0@3C<5=B =0 DC=:F8OB0 PathItem 8;8 PathItemReverse B@O120 40 5 0 70 TEXT 8;8 1 70 INTEGER. J7<>6=> 5 AJI> B0:0 40 A5 87?>;720B 4C<8B5 'TEXT' 8 'INTEGER'.eJ@28OB 8 2B>@8OB 0@3C<5=B =0 DC=:F8OB0 IFERROR 8<0B @07;8G=8 B8?>25 =0 40==8B5. ">20 =5 A5 ?>44J@60.}>;>=0B0 70 BJ@A5=5 '%{ccon_name/}' 70 %{funcName/} 5 >B B8? Text, => =59=0B0 AJ>B25B=0 AB>9=>AB 70 BJ@A5=5 =5 5 >B B8? Text.B@5H:0 A 87G8A;O20=5B> 2 87G8A;5=0B0 B01;8F0  %{ccon_dimension/} :�$C=:F8OB0 %{funcName/} >G0:20 =0?J;=> :20;8D8F8@0=a ?@5?@0B:0 :J< :>;>=0 :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}, :>30B> A5 87?>;720 2 EVALUATE.Q$C=:F8OB0 %{funcName/} =5 <>65 40 >F5=O20 =5B5:AB>28 AB>9=>AB8 2 B5:AB>28 <0A828.K5 <>65 40 A5 845=B8D8F8@0 B01;8F0B0, AJ4J@60I0 :>;>=0B0 [%{ccon_column/}].]5 <>65 40 A5 >B:@85 7028A8<>AB A   %{ccon_relationship/}  2 B01;8F0 A   %{ccon_table/} .t>;>=0B0 70 BJ@A5=5  %{ccon_name/}  70 LOOKUPDECISIONTABLE =5 AJI5AB2C20 2 AJI0B0 B01;8F0 :0B> :>;>=0B0 A @57C;B0B8.OA8G:8 87@078 =0 @57C;B0B8 8 4@C38OB 87@07 B@O120 40 A0 >B 548= B8? =0 40==8B5.�$C=:F8OB0 ALLSELECTED 157 ?0@0<5B@8 =5 <>65 40 A5 87?>;720 :0B> 87@07 =0 B01;8F0. "O <>65 40 A5 ?>:0720 A0<> :0B> D8;BJ@ 2 CALCULATE.\$C=:F8OB0 %{funcName/} ?@85<0 A0<> ?@5?@0B:0 :J< :>;>=0 :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.5>G0:20= B8? :>=AB0=B0.�0O2:0B0 ?@5?@0I0 :J< 95@0@E8OB0 "%{ccon_table/}"[%{ccon_hierarchy/}], 2 :>OB> =O<0 40==8, BJ9 :0B> B@O120 40 A5 >1@01>B8 8;8 >1=>28.�0O2:0B0 ?@5?@0B:0 :J< 95@0@E8OB0 "%{ccon_table/}"[%{ccon_hierarchy/}], :>OB> 7028A8 >B :>;>=0, 7028A8<>AB 8;8 <O@:0 2 =520;84=> AJAB>O=85.f5 <>65 40 A5 >B:@85 ?>B@518B5;A:0 95@0@E8O A  "%{ccon_hierarchy/}" 2 B01;8F0 A  "%{ccon_table/}".PAc5 <>65 40 A5 >B:@85 95@0@E8O =0 0B@81CB A  "%{ccon_hierarchy/}" 2 B01;8F0 A  "%{ccon_table/}".a$C=:F8OB0 ROLLUP <>65 40 A5 87?>;720 A0<> 70 ?0@0<5B@8 groupBy_ColumnName =0 DC=:F8OB0 SUMMARIZE.D$C=:F8OB0 ROLLUPGROUP <>65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 ROLLUP.K$C=:F8OB0 USERELATIONSHIP <>65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 CALCULATE.a$C=:F8OB0 USERELATIONSHIP <>65 40 87?>;720 A0<> 425 ?@5?@0B:8 :J< :>;>=8, CG0AB20I8 2 7028A8<>AB.FUSERELATIONSHIP 8;8 CROSSFILTER =5 <>65 40 A5 2;>68 ?>25G5 >B 10 ?JB8.b<0 =554=>7=0G=8 ?JB8I0 <564C "%{ccon_table1/}" 8 "%{ccon_table2/}":%{ccon_path1/} 8%{ccon_path2/}b@5H:0 A 87G8A;O20=5B> 2 AllowedRowsExpression 70 B01;8F0 "%{ccon_table/}" A @>;O "%{ccon_role/}".�$C=:F88B5 CUSTOMDATA, USERNAME, USERCULTURE 8 USERPRINCIPALNAME =5 A5 ?>44J@60B 2 87G8A;O5<8 B01;8F8/:>;>=8. "578 DC=:F88 <>30B 40 A5 87?>;720B A0<> 2 Measures 8;8 2 AllowedRowsExpression.J$C=:F88B5 UseRelationship() 8 CrossFilter() =5 A0 =0;8G=8 2 B>78 :>=B5:AB.�$C=:F88B5 UseRelationship() 8 CrossFilter() =5 <>30B 40 A5 87?>;720B ?@8 70O2O20=5 =0 "%{ccon_table1/}", BJ9 :0B> A0 >3@0=8G5=8 >B 70I8B0B0 =0 =82> @54>25.e7@07JB 70 70I8B0 =0 =82>B> =0 @540, 45D8=8@0= 70 B01;8F0B0 "%{ccon_table/}", =5 5 >B B8? True/False.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 87G8A;O20=5B> =0 87@070 70 70I8B0 =0 =82>B> =0 @540, 45D8=8@0= 2 B01;8F0 "%{ccon_table/}". !J>1I5=85 70 3@5H:0: %{error/}�$C=:F8OB0 KEEPFILTERS <>65 40 A5 87?>;720 A0<> :0B> 0@3C<5=B =0 D8;BJ@ >B 3>@=> =82> =0 CALCULATE 8 CALCULATETABLE 8;8 A 0@3C<5=B 70 B01;8F0 =0 DC=:F8O, 87?J;=O20I0 A:0=8@0=5 =0 B01;8F0.W$C=:F8OB0 SAMPLE <>65 40 A5 87?>;720 A0<> A =5>B@8F0B5;5= 0@3C<5=B 70 @07<5@ =0 H01;>=.<RowNumber =5 <>65 40 A5 ?>A>G8 87@8G=> 2 @568<0 DirectQuery.X!?5F80;5= D;03 =5 5 @07@5H5= :0B> =><5@ =0 0@3C<5=B %I64d{arg/} =0 DC=:F8OB0  %{func/} .e$C=:F8OB0 "%{func/}" =5 <>65 40 A5 87?>;720 A :>;>=8, 4>1025=8 >B DC=:F88B5 ADDCOLUMNS 8;8 SUMMARIZE.�7@07JB ?@5?@0I0 :J< 7028A8<>AB <564C "%{ccon_FKTable/}"[%{ccon_FKColumn/}] 8 "%{ccon_PKTable/}"[%{ccon_PKColumn/}], :>OB> =5 AJ4J@60 40==8, BJ9 :0B> B@O120 40 A5 ?@587G8A;8.�0O2:0B0 ?@5?@0I0 :J< 7028A8<>AB <564C "%{ccon_FKTable/}"[%{ccon_FKColumn/}] 8 "%{ccon_PKTable/}"[%{ccon_PKColumn/}], :>OB> 7028A8 >B :>;>=0 2 =520;84=> AJAB>O=85.V B5:CI8O :>=B5:AB 5 >B:@8B F8:J; =0 7028A8<>AB, 2:;NG20I B01;8F8B5 "%{ccon_tables/}".E!0<> DAX 70O2:0 A5 ?>44J@60 70 >B:@820=5 =0 8=D>@<0F8O 70 7028A8<>AB.h;B5@=0B82=8OB @57C;B0B 70 2@JI0=5 2 A;CG08B5 =0 45;5=5 =0 =C;0 B@O120 40 5 :>=AB0=B=0 F8D@>20 AB>9=>AB.�=>3>87<5@=8OB <>45; AJ4J@60 >15:B8, :>8B> =5 <>65 40 A5 87@07OB 2 B01;8G5= 873;54. "01;8F0 "%{ccon_tablename/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 2 <>45;0.�=>3>87<5@=8OB <>45; AJ4J@60 >15:B8, :>8B> =5 <>65 40 A5 87@07OB 2 B01;8G5= 873;54. O@:0B0 "%{ccon_measure/}" 25G5 5 705B0 :0B> AB>9=>AB 70 KPI "%{ccon_KPI1/}", KPI "%{ccon_KPI2/}" =5 <>65 40 87?>;720 B078 <O@:0 :0B> AB>9=>AB.L5 <>65 40 AJ74045B5 <O@:0 2 DAX "[%{ccon_measure/}]" 2 <=>3>87<5@=8 <>45;8.�>;>=0 [%{ccon_name/}] 5 G0AB >B AJAB025= :;NG, => =5 2A8G:8 :>;>=8 >B AJAB02=8O :;NG A5 2:;NG20B 2 87@070 8;8 2 =53>28O 7028A8< 87@07.ADAX DC=:F8OB0 PATH =5 <>65 40 A5 87?>;720 70 <=>3>87<5@=8 <>45;8.�5@:8B5 2 DAX A5 ?>44J@60B A0<> :>30B> CA;C38B5 70 0=0;87 A0 2 B01;8G5= @568< 8;8 :>30B> B5 A0 45D8=8@0=8 2 @0<:8B5 =0 >BG5B =0 >F5=O20=5B> =0 DAX ?@8 87?@0I0=5 =0 70O2:0 4> <=>3>87<5@=8 <>45;8.7BG5B 70 >F5=O20=5 =5 <>65 40 2J@=5 B01;8F0 157 :>;>=8.PA�"01;8G=8B5 <5B040==8 8 70O2:8B5 2 DAX =5 A5 ?>44J@60B ?@8 =0;8G85 =0 =5D8:A8@0=8 B@0=70:F88 2 A5A8OB0. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 70 4>?J;=8B5;=0 8=D>@<0F8O.�"01;8G=8B5 <5B040==8 8 70O2:8B5 2 DAX =5 A5 ?>44J@60B ?@8 =0;8G85 =0 45D8=8@0=0 70I8B0 =0 :;5B:8B5 70 A5A8OB0. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 70 4>?J;=8B5;=0 8=D>@<0F8O.�"01;8G=8B5 <5B040==8 8 70O2:8B5 2 DAX =5 A5 ?>44J@60B ?@8 =0;8G85 =0 45D8=8@0=8 87G8A;5=8O =0 87<5@5=85B> 70 A5A8OB0 8;8 480?07>=0 =0 70O2:0B0. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 70 4>?J;=8B5;=0 8=D>@<0F8O.�DAX 87G8A;5=8OB0 70 A5A8OB0 8 3;>10;=8B5 480?07>=8 =5 A5 ?>44J@60B 70 <=>3>87<5@=8 <>45;8. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 70 4>?J;=8B5;=0 8=D>@<0F8O.�@3C<5=B =0 DC=:F8O 8<0 3@5H5= B8? =0 40==8B5 8;8 @57C;B0BJB 5 B2J@45 3>;O< 8;8 B2J@45 <0;J:. :> 0@3C<5=BJB A5 >G0:20 40 5 40B0, B078 40B0 B@O120 40 5 <564C 1 <0@B 1900 3. 8 31 45:5<2@8 9999 3.�DAX >?5@0F88B5 70 AJ?>AB02O=5 =5 ?>44J@60B A@02=5=85 =0 AB>9=>AB8 >B B8? %{type1/} AJA AB>9=>AB8 >B B8? %{type2/}. 1<8A;5B5 87?>;720=5B> =0 DC=:F8OB0 VALUE 8;8 FORMAT, 70 40 :>=25@B8@0B5 54=0 >B AB>9=>AB8B5.�$C=:F8OB0 "%{funcName/}" =5 ?>44J@60 A@02=5=85 =0 AB>9=>AB8 >B B8? %{type1/} AJA AB>9=>AB8 >B B8? %{type2/}. 1<8A;5B5 87?>;720=5B> =0 DC=:F8OB0 VALUE 8;8 FORMAT, 70 40 :>=25@B8@0B5 54=0 >B AB>9=>AB8B5.n7@078B5, :>8B> 4020B 20@80=B8 =0 B8?>25 =0 40==8B5 =5 <>65 40 A5 87?>;720B 70 45D8=8@0=5 =0 87G8A;5=8 :>;>=8.LA8G:8 0@3C<5=B8 =0 DC=:F8OB0 "%{func/}" B@O120 40 8<0B 54=0:J2 1@>9 :>;>=8.S>;>=8B5 2J2 DC=:F8OB0 SELECTCOLUMNS =5 <>30B 40 A5 87?>;720B 2 :>=B5:AB =0 D8;BJ@.a!0<> :>=AB0=B=8 AB>9=>AB8 A0 @07@5H5=8 :0B> 3>@5= 0@3C<5=B 8 0@3C<5=B 70 ?@>?CA:0=5 70 SUBSELECT.y$C=:F8OB0 "%{function/}" 2 :;0C70B0 RETURN =0 8=AB@C:F8OB0 DrillThrough =5 <>65 40 1J45 87?>;720=0 A?@O<> B01;8G5= <>45;.K>;>=8B5 2J2 DC=:F8OB0 UNION =5 <>30B 40 A5 87?>;720B 2 :>=B5:AB =0 D8;BJ@.C8=8<C< 8;8 <0:A8<C< =0 1C;528 AB>9=>AB8 =5 A5 ?>44J@60B 2 <><5=B0.�JB8I0B0 70 >1548=O20=5 A5 >G0:20 40 D>@<8@0B AB@C:BC@0, => B01;8F0B0 "%{ccon_table1/}" 8<0 420 ?JBO 70 >1548=O20=5 A B01;8F0 "%{ccon_table2/}": %{ccon_path1/} 8 %{ccon_path2/}.s@><5=;820B0  %{ccon_name/}  =5 <>65 40 A5 AJ74045, BJ9 :0B> B01;8F0 8;8 ?@><5=;820 AJA AJI>B> 8<5 25G5 AJI5AB2C20.x@><5=;820B0 =0 B01;8F0 "%{ccon_name/}" =5 <>65 40 1J45 87?>;720=0 2 B5:CI8O :>=B5:AB, 70I>B> A5 >G0:20 >A=>2=0 B01;8F0.S5 <>65 40 A5 >B:@85 4O; A  "%{ccon_partition/}" 2 B01;8F0 A  "%{ccon_table/}".G$C=:F8OB0 CROSSFILTER <>65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 CALCULATE.]$C=:F8OB0 CROSSFILTER <>65 40 87?>;720 A0<> 425 ?@5?@0B:8 :J< :>;>=8, CG0AB20I8 2 7028A8<>AB.�"@5B8OB 0@3C<5=B =0 DC=:F8OB0 CROSSFILTER B@O120 40 5 0 70 None, 1 70 OneWay 8;8 2 70 Both. J7<>6=> 5 AJI> B0:0 40 A5 87?>;720B 4C<8B5 None, OneWay, Both.�>A>:0B0 =0 :@JAB>A0=> D8;B@8@0=5 =0 7028A8<>AB <>65 40 1J45 C:070=0 (G@57 DC=:F8OB0 CROSSFILTER) A0<> 254=J6 2 54=0 DC=:F8O CALCULATE.|$C=:F88B5 USERELATIONSHIP 8 CROSSFILTER A0 87?>;720=8 2 54=0 8 AJI0 DC=:F8O CALCULATE 70 C:0720=5 =0 =5AJ2<5AB8<8 =0AB@>9:8.V$C=:F8OB0 ROLLUPADDISSUBTOTAL <>65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 SUMMARIZECOLUMNS.$C=:F8OB0 %{funcName/} ?@85<0 A0<> :>;>=8 70 3@C?8@0=5 >B =5A2J@70=8 B01;8F8. "01;8F8B5 "%{ccon_table1/}" 8 "%{ccon_table2/}" A0 A2J@70=8. ?8B09B5 A5 40 ?@5<0E=5B5 :>;>=0B0 70 3@C?8@0=5 8;8 2<J:=5B5 54=0 >B B01;8F8B5 :0B> B01;8F0 70 D8;B@8@0=5 =0 AB>9=>AB8B5.c$C=:F8OB0 %{funcName/} ?@85<0 A0<> ?@5?@0B:0 :J< =0?J;=> :20;8D8F8@0=0 :>;>=0 :0B> 3@C?0 >B :>;>=8.�$C=:F8OB0 %{funcName/} ?@85<0 A0<> 87FO;> :20;8D8F8@0=0 ?@5?@0B:0 =0 :>;>=0 8;8 DC=:F8O ROLLUPGROUP :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.g$C=:F8OB0 CrossFilter 70 7028A8<>AB8 >B B8? "54=> :J< 54=>" =5 B@O120 40 AJ4J@60 54=>?>A>G=> =0A>G20=5.TE>4=0B0 B01;8F0 2 8728:20=5B> =0 DC=:F8O "%{function/}" AJ4J@60 3@5H5= 1@>9 :>;>=8.�J@20B0 :>;>=0 =0 B01;8F0B0, C:070=0 2 8728:20=5B> =0 DC=:F8OB0 "%{function/}", =5 5 >B B8? DATE 8;8 NUMERIC. ">20 =5 A5 ?>44J@60.�>A;54=0B0 :>;>=0 =0 B01;8F0B0, C:070=0 2 8728:20=5B> =0 DC=:F8OB0 "%{function/}", =5 5 >B B8? NUMERIC, :0B> =0?@8<5@ INTEGER, DOUBLE 8;8 CURRENCY. ">20 =5 A5 ?>44J@60.PAS>;>=8B5 2J2 DC=:F8OB0 FULLOUTERJOIN =5 <>30B 40 A5 87?>;720B 2 :>=B5:AB =0 D8;BJ@.~"01;8F8B5, ?>4045=8 =0 FULLOUTERJOIN, B@O120 40 8<0B :>;>=0 A ?>4>1=> 8<5, :>OB> 40 A5 87?>;720 :0B> 8=48:0B>@ 70 >1548=O20=5.G$C=:F8OB0 FULLOUTERJOIN B@O120 40 A5 ?@8;030 =09-<0;:> :J< 425 B01;8F8.6?5@0B>@JB "%{operator/}" >G0:20 425 F5;528 AB>9=>AB8.6?5@0B>@JB "%{operator/}" >G0:20 54=0 F5;520 AB>9=>AB.4<0 =O:>;:> 8=AB@C:F88 EVALUATE 2 @568< DirectQuery.I$C=:F8OB0 IGNORE <>65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 SUMMARIZECOLUMNS.V %{ccon_name/}  5 8<5 =0 B01;8F0 8 =5 <>65 40 A5 87?>;720 70 >?@545;O=5 =0 ?@><5=;820.6@54>AB025=8OB >?5@0B>@ "%{operator/}" =5 A5 ?>44J@60.�=AB@C:F8OB0 70 >?@545;O=5 =0 ?@>3=>75= <>45; B@O120 40 87?>;720 87@07 =0 <>45;. 7?>;7209B5 =0?@8<5@ DC=:F8OB0 DEFINEFORECASTMODEL.681;8>B5:0B0 A 0;3>@8B<8 70 ?@>3=>78@0=5 =5 5 70@545=0@81;8>B5:0B0 A 0;3>@8B<8 70 AB@C:BC@0 =0 @5H5=8OB0 =5 5 70@545=0PA;;3>@8BJ< 70 ?@>3=>75= 0=0;87 2J@=0 3@5H:0: "%{algoError/}"n$C=:F8OB0 DecisionTreeTarget() <>65 40 A5 87?>;720 A0<> 70 ?0@0<5BJ@0 "&5;" =0 DC=:F8OB0 CreateDecisionTree().n$C=:F8OB0 DecisionTreeInput() <>65 40 A5 87?>;720 A0<> 70 ?0@0<5BJ@0 "E>4" =0 DC=:F8OB0 CreateDecisionTree().�5>G0:20=0 AB>9=>AB 70 0@3C<5=B0 COLUMNTYPE 2J2 DC=:F8O DecisionTreeInput(). @85<;828B5 AB>9=>AB8 A0: 0 (58725AB=0), 1 (0B53>@8O) 8 2 (5?@5:JA=0B0).W$C=:F8OB0 %{funcName/} >G0:20 DecisionTreeTarget() :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.V$C=:F8OB0 %{funcName/} >G0:20 DecisionTreeInput() :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.c5 AJI5AB2C20 :>;>=0 "%{ccon_name/}" 70 CreateDecisionTree() 2 AJI0B0 B01;8F0 :0B> F5;520B0 :>;>=0.�!0<> ?>;>68B5;=8 :>=AB0=B=8 F5;8 AB>9=>AB8 A0 @07@5H5=8 :0B> AB>9=>AB 70 ?5@8>48G=>AB =0 ?@>3=>7=8O <>45;. 7?>;7209B5 0, 70 40 =5 A5 ?@8;030 ?5@8>48G=>AB, 8 1   70 02B><0B8G=> >B:@820=5.>81;8>B5:0B0 A ?><>I=8 ?@>3@0<8 70 ?@>3=>78@0=5 =5 5 70@545=0.]"@5B8OB 0@3C<5=B =0 CreateDecisionTree() B@O120 40 5 FO;> G8A;>, ?>-3>;O<> 8;8 @02=> =0 =C;0.b$C=:F8OB0 IsOnOrAfter() AJ4J@60 A:0;0@5= 87@07 70 A@02=5=85 157 AB>9=>AB, A :>OB> 40 1J45 A@02=5=.U$C=:F8OB0 %{funcName/} >G0:20 DecisionTreeNode() :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.R$C=:F8OB0 %{funcName/} >G0:20 SplitByValues() :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.l$C=:F8OB0 DecisionTreeNode() <>65 40 A5 87?>;720 A0<> 70 ?0@0<5BJ@0 "&5;" =0 DC=:F8OB0 CreateDecisionTree().g$C=:F8OB0 SplitByValues() <>65 40 A5 87?>;720 A0<> 70 ?0@0<5BJ@0 "&5;" =0 DC=:F8OB0 DecisionTreeNode().C@54>AB025=8OB >?5@0B>@ 70 @0745;O=5 "%{operator/}" =5 A5 ?>44J@60._!B>9=>ABB0 "%{value/}", ?@54>AB025=0 2 "%{funcName/}", =5 AJI5AB2C20 2 :>;>=0 "%{ccon_column/}"g$C=:F8OB0 SplitByColumn() <>65 40 A5 87?>;720 A0<> 70 ?0@0<5BJ@0 "&5;" =0 DC=:F8OB0 DecisionTreeNode().m$C=:F8OB0 SplitByColumn() <>65 40 A5 87?>;720 A0<> :0B> 8=AB@C:F8O 70 548=8G=> @0745;O=5 2 DecisionTreeNode()�B:@8B0 5 =5AJ2<5AB8<0 :>;>=0 70 >1548=O20=5 ("%{ccon_table/}"[%{ccon_column/}]). $C=:F8OB0 "%{function/}" =5 ?>44J@60 >1548=O20=8O G@57 :>;>=8 A @07;8G=8 B8?>25 8;8 ?@>87E>4.5 A0 >B:@8B8 >1I8 :>;>=8 70 >1548=O20=5. $C=:F8OB0 70 >1548=O20=5 "%{function/}" 878A:20 ?>=5 54=0 >1I0 :>;>=0 70 >1548=O20=5.'B:@8B8 A0 <=>65AB2> :>;>=8 >B 54=0B0 AB@0=0, >1548=O20I8 A5 A 54=0 8 AJI0 :>;>=0 ("%{ccon_table/}"[%{ccon_column/}]) >B 4@C30B0 AB@0=0. J< <><5=B0 DC=:F8OB0 "%{function/}" =5 ?>44J@60 >1548=O20=8O, 2 :>8B> <=>65AB2> :>;>=8 >B 54=0B0 AB@0=0 A5 >1548=O20B A 54=0 8 AJI0 :>;>=0 >B 4@C30B0 AB@0=0.�>;>=0B0 "%{ccon_table/}[%{ccon_column/}]" =O<0 7028A8<>AB A B01;8F0 "%{ccon_maintable/}", :>OB> 5 87?>;720=0 2 :>=B5:AB0 =0 AB@C:BC@0B0 =0 @5H5=8OB0.�!0<> ?>;>68B5;=8 :>=AB0=B=8 F5;8 AB>9=>AB8 A0 @07@5H5=8 :0B> AB>9=>AB 70 >1@0B=> ?@>3=>78@0=5 =0 ?@>3=>7=8O <>45;. 7?>;7209B5 0, 70 40 =5 A5 ?@8;030 >1@0B=> ?@>3=>78@0=5.[1@0B=>B> ?@>3=>78@0=5 =5 A5 ?>44J@60 70 <>45;8 70 ?@>3=>78@0=5 A ?>25G5 >B 54=0 :0B53>@8O.�@5H5= 1@>9 0@3C<5=B8. %{function/} >G0:20 B01;8F0 :0B> ?J@28 0@3C<5=B 8 A5@8O >B B>G:8 70 70<O=0, 2AO:0 >B :>8B> 5 ?@54AB025=0 >B AB>9=>AB 70 2AO:0 :>;>=0.n%{function/} >G0:20 AB>9=>AB >B B8?0 %{type1/} :0B> 0@3C<5=B %{arg/}, 0 5 ?>;CG8;0 AB>9=>AB >B B8?0 %{type2/}.S$C=:F8OB0 %{func/} <>65 40 A5 87?>;720 A0<> :0B> ?0@0<5BJ@ =0 DC=:F8OB0 %{parent/}.PA�>;>=0B0 "%{ccon_table/}[%{ccon_column/}]" =5 <>65 40 1J45 >?@545;5=0 :0B> =5?@5:JA=0B0 :>;>=0, 70I>B> =59=8OB B8? =5 5 G8A;0 8;8 40B0.T@3C<5=B =><5@ %{arg/} C:0720 4>?J;=8B5;5= D0:B>@ 8 B@O120 40 1J45 87@07 =0 B01;8F0.-#:070=8 A0 B2J@45 <=>3> 4>?J;=8B5;=8 D0:B>@8.:"2J@45 <=>3> 0@3C<5=B8 A0 ?>4045=8 :J< DC=:F8OB0 %{func/}.p"01;8F0B0  %{ccon_name/}  =5 <>65 40 A5 AJ74045, BJ9 :0B> B01;8F0 8;8 ?@><5=;820 AJA AJI>B> 8<5 25G5 AJI5AB2C20.`$C=:F8OB0 TimeSeriesData() >G0:20 AB>9=>AB8 TableIndex 8 ColumnProperty 70 2AO:0 C:070=0 :>;>=0.f0@0<5BJ@JB TableIndex, ?>4045= =0 DC=:F8O %{funcName/} 2 =><5@ =0 0@3C<5=B %I64d{iArg/}, 5 =520;845=.j0@0<5BJ@JB ColumnProperty, ?>4045= =0 DC=:F8O %{funcName/} 2 =><5@ =0 0@3C<5=B %I64d{iArg/}, 5 =520;845=.I$C=:F8OB0 %{funcName/} >G0:20 :>=AB0=B0 :0B> 0@3C<5=B =><5@ %I64d{iArg/}.p>72>;5=8 A0 A0<> AB>9=>AB8 >B ?>;>68B5;=8, :>=AB0=B=8 F5;8 G8A;0 :0B> AB>9=>AB =0 ?@>3=>70 70 ?@>3=>7=8O <>45;.�$C=:F8OB0 GetImage() ?>44J@60 A0<> D09;>28 ?JB8I0 8 URL 04@5A8 A HTTP AE5<8; =5 A5 ?>44J@60B HTTPS 8 URL 04@5A8 =0 D09;>28 AE5<8.6HTTP 2J@=0 :>4 =0 AJAB>O=85 "%{status/}" 70 "%{URL/}".z$C=:F8OB0 GetImage() ?@85<0 A0<> AJ4J@60=85 >B B8? 87>1@065=85, 0 ?>;CG8 AJ4J@60=85 >B B8? "%{contenttype/}" 70 "%{URL/}".�$C=:F8OB0 SubstituteWithIndex() =5 <>65 40 >B:@85 >1I8 :>;>=8 <564C A2>8B5 >?5@0=48, :>8B> 40 <>65 40 A5 87?>;720B 70 >1548=O20=5.�$C=:F8OB0 SubstituteWithIndex() >B:@8 ?>25G5 >B 54=0 :>;>=0 2 8=45:A=0B0 B01;8F0, :>8B> >B3>20@OB =0 B5:CI0B0 :>;>=0 2 >@838=0;=0B0 B01;8F0. ><8A;5B5 70 ?@><O=0 =0 87@078B5 2J2 2E>4=0B0 B01;8F0 70 ?@><O=0 =0 >1548=5=8B5 :>;>=8.C@>F5=B8;=0B0 AB>9=>AB B@O120 40 1J45 2 480?07>=0 0..1 2:;NG8B5;=>.{@>F5=B8;=0B0 AB>9=>AB B@O120 40 1J45 2 480?07>=0 1/(N+1)..N/(N+1) 2:;NG8B5;=>, :J45B> N 5 1@>OB =0 AB>9=>AB8B5 =0 40==8B5.<%{funcName/} =5 ?>44J@60 87@078 >B B8?0 string/Boolean/date.>$C=:F8OB0 %{func/} B@O120 40 A5 87?>;720 A0<> 2 @0745; DEFINE.X0G0;=0B0 40B0 8;8 :@09=0B0 40B0 2J2 DC=:F8OB0 Calendar =5 <>65 40 1J45 ?@07=0 AB>9=>AB.S0G0;=0B0 40B0 2J2 DC=:F8OB0 Calendar =5 <>65 40 5 40B0, ?>-:JA=0 >B :@09=0B0 40B0.L%{func/} =5 ?>44J@60 87@078 >B B8?0 string/Boolean/date 70 0@3C<5=B0 Values.>@3C<5=BJB Guess 70 DC=:F8OB0 XIRR B@O120 40 5 ?>-3>;O< >B -1.15CA?5H=> >B:@820=5 =0 @5H5=85 >B DC=:F8OB0 XIRR.>O<0 20;845= @57C;B0B 70 DC=:F8OB0 XIRR 70 4045=8B5 AB>9=>AB8.X5CA?5H=> >?@545;O=5 =0 @57C;B0B 70 XIRR, BJ9 :0B> 0@3C<5=B8B5 Values 8 Dates A0 ?@07=8.O4=0 8;8 ?>25G5 AB>9=>AB8 70 0@3C<5=B0 Dates, ?>4045=8 :J< %{func/}, A0 ?@07=8.w"@5B8OB 8=B5@20; 70 0@3C<5=B <>65 40 1J45 A0<> 54=> >B A;54=8B5: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND.IJ@28OB 0@3C<5=B Interval =0 DC=:F8OB0 DATEDIFF B@O120 40 1J45 :>=AB0=B0.A@3C<5=BJB Rate :J< DC=:F8OB0 XNPV B@O120 40 1J45 ?>-3>;O< >B -1.g5704J;68B5;=8OB 0@3C<5=B >B DC=:F8OB0 CALENDARAUTO B@O120 40 1J45 FO;> G8A;> <564C 1 8 12 2:;NG8B5;=>.R$C=:F8OB0 CALENDARAUTO =5 <>65 40 >B:@85 >A=>2=0 :>;>=0 >B B8?0 DateTime 2 <>45;0.c$C=:F8OB0 CALENDARAUTO =5 <>65 40 >B:@85 20;84=0 40B0 2 >A=>2=8B5 :>;>=8 >B B8?0 DateTime 2 <>45;0.a5704J;68B5;=8OB 0@3C<5=B >B DC=:F8OB0 CALENDARAUTO B@O120 40 87G8A;O20 4> AB>9=>AB =0 :>=AB0=B0.NSummarizeColumns() 8 AddMissingItems() =5 <>65 40 A5 87?>;720 2 B>78 :>=B5:AB.PACURRENTGROUP() B@O120 40 5 C:070= :0B> 0@3C<5=B =0 B01;8F0 >B DC=:F8O 70 03@538@0=5 =0 B01;8F0, :>30B> A5 C:0720 :0B> 0@3C<5=B 70 87@070 >B DC=:F8O GROUPBY(). 0?@8<5@ GROUPBY(@>40618,5>3@0D8O[!B@0=0], "1I> ?@>40618", SUMX(CURRENTGROUP(), @>40618[&5=0] * @>40618[-2>]))~5 A5 @07@5H020B =8:0:28 A:0=8@0=8O =0 B01;8F0, @07;8G=8 >B 2J2545=8B5 >B DC=:F8OB0 GroupBy(), ?@548 DC=:F88B5 CurrentGroup().Y$C=:F8OB0 %{function/} =5 <>65 40 A5 87?>;720 2 0@3C<5=B =0 87@07 70 DC=:F8OB0 GROUPBY().�B>@8OB ?0@0<5BJ@, ?@5<8=0; :J< DC=:F8O %{funcName/}, 5 =520;845=. #:065B5 0 70 <5@=0 548=8F0 =0 ABJ?:0B0 8;8 1 70 @07<5@0 =0 ABJ?:0B0.�0O2:0B0 A?><5=0 87G8A;O5<0B0 B01;8F0  %{ccon_table/} , :>OB> =5 ?078 =8:0:28 40==8, BJ9 :0B> B@O120 40 A5 ?@587G8A;O20 8;8 >1=>28.}0O2:0B0 A?><5=0 87G8A;O5<0B0 B01;8F0  %{ccon_table/} , :>OB> =5 ?078 =8:0:28 40==8, BJ9 :0B> 2J7=8:=0 3@5H:0 2 =59=8O 87@07.�0O2:0B0 A?><5=0 87G8A;O5<0B0 B01;8F0  %{ccon_table/} , :>OB> =5 ?078 =8:0:28 40==8, BJ9 :0B> 87G8A;O20=5B> =0 548= >B @54>25B5 ?@548728:0 3@5H:0.�0O2:0B0 A?><5=0 87G8A;O5<0B0 B01;8F0  %{ccon_table/} , :>OB> 7028A8 >B 4@C30 :>;>=0, B01;8F0, @5;0F8O 8;8 <O@:0, :>OB> =5 5 2J2 20;84=> AJAB>O=85.w$C=:F8OB0 ROLLUPISSUBTOTAL <>65 40 1J45 87?>;720=0 A0<> 70 ?0@0<5B@8B5 groupBy_ColumnName =0 DC=:F8OB0 ADDMISSINGITEMS.X$C=:F8OB0 ROLLUPISSUBTOTAL >G0:20 "%{ccon_column/}" 40 5 :>;>=0 >B B8? 40==8 TRUE/FALSE.J$C=:F8OB0 ADDMISSINGITEMS >G0:20 B01;8F0 2 =><5@ =0 0@3C<5=B %I64d{iArg/}.q>;>=0B0 ShowAll =0 DC=:F8OB0 ADDMISSINGITEMS B@O120 40 5 =0?J;=> :20;8D8F8@0=0 2 =><5@ =0 0@3C<5=B %I64d{iArg/}.p>;>=0B0 ShowAll =0 DC=:F8OB0 ADDMISSINGITEMS =5 5 >B:@8B0 :0B> :>;>=0 GroupBy 2 =><5@ =0 0@3C<5=B %I64d{iArg/}.G728:20=5B> DiscoverAmbiguity <>65 40 8<0 A0<> 548= >BG5B 70 >F5=O20=5.s$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 8;8 87@07 =0 ?@5?@0B:0 :J< B01;8F0 70 0@3C<5=B0 "%d{arg/}".e$C=:F8OB0 %{func/} >G0:20 87@07 =0 ?@5?@0B:0 :J< :>;>=0 8;8 87@07 =0 B01;8F0 70 0@3C<5=B0 "%d{arg/}".PAB>=5 548= D8;BJ@ 5 B2J@45 3>;O< 70 87?J;=5=85 2 @568< DirectQuery.|01>@8B5 70 @57C;B0B8 =0 70O2:0 :J< 2J=H5= 87B>G=8: =0 40==8 A0 ?@528H8;8 <0:A8<0;=8O 1@>9  %{threshold/}  @07@5H5=8 @54>25.f$C=:F8OB0  %{funcName/}  =5 ?>44J@60 AJ548=O20=5 =0 :>;>=0 >B B8? %{type1/} A :>;>=0 >B B8? %{type2/}.v7@07JB =5 <>65 40 1J45 87?J;=5= =0 >B40;5G5=8O 87B>G=8: =0 40==8, BJ9 :0B>  %{funcName/}  =5 <>65 40 1J45 >B40;5G5=0.k$C=:F8OB0  %{funcName/}  =5 5 ?>72>;5=0 :0B> G0AB >B 87@078 DAX =0 87G8A;O5<0 :>;>=0 =0 <>45;8 DirectQuery.�@3C<5=B =0 DC=:F8O  %{name/}  8<0 3@5H5= B8? =0 40==8B5 8;8 @57C;B0BJB 5 B2J@45 3>;O< 8;8 B2J@45 <0;J:. :> A5 >G0:20 0@3C<5=BJB 40 5 40B0, B078 40B0 B@O120 5 <564C 1 O=C0@8 100 3. 8 31 45:5<2@8 9999 3.<$C=:F8OB0  %{funcName/}  =5 A5 ?>44J@60 2 @568< DirectQuery.L$C=:F8OB0  %{funcName/}  =5 A5 ?>44J@60 2 B>78 :>=B5:AB 2 @568< DirectQuery.h$C=:F8OB0  %{funcName/}  =5 5 ?>72>;5=0 :0B> G0AB >B 87@070 70 70I8B0 =0 =82> @54 =0 <>45;8 DirectQuery.U!B>9=>ABB0 =0 :>=AB0=B0B0  %{value/}  =5 A5 ?>44J@60 2 >B40;5G5=8O 87B>G=8: =0 40==8.�!:0;0@=8B5 87@078 =0 DC=:F8OB0  %{funcName/}  B@O120 40 1J40B 03@530B=8 DC=:F88 =04 CurrentGroup(). 7@07JB =0 2AO:0 03@530F8O B@O120 40 5 :>=AB0=B=0 8;8 48@5:B=> 40 ?@5?@0I0 :J< :>;>=8B5 2 CurrentGroup().L$C=:F8OB0  %{funcName/}  =5 ?>44J@60 DistinctCount :0B> A2>9 A:0;0@5= 87@07._TOPNSKIP =5 A5 ?>44J@60 A 4045=0B0 :><18=0F8O >B ?0@0<5B@8. @53;5409B5 4>:C<5=B0F8OB0 >B MSDN.+TOPNSKIP =5 A5 ?>44J@60 2 @568< DirectQuery�@5?@0B:0 :J< :>;>=0B0 :J<  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  =5 <>65 40 1J45 87?>;720=0 A 20@80F8O  %{ccon_variationColumn/} , 70I>B> =O<0 B0:820.p>;>=0B0 A 20@80F88  %{ccon_variation/}  =5 15H5 >B:@8B0 70 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/} .N48=8G=0 AB>9=>AB 70 20@80F8O  %{ccon_variation/}  70 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  =5 <>65 40 1J45 >?@545;5=0. ">20 <>65 40 A5 A;CG8, :>30B> D>@<C;0B0 70 <O@:0 ?@5?@0I0 :J< :>;>=0, :>OB> AJ4J@60 <=>3> AB>9=>AB8 157 C:0720=5 =0 03@538@0=5 :0B> <8=8<C<, <0:A8<C<, 1@>9 8;8 A1>@ 70 ?>;CG020=5 =0 548=8G5= @57C;B0B.>B0F8OB0 =0 20@80F8O  %{ccon_variation/}  =5 <>65 40 1J45 87?>;720=0 70 <O@:0B0  %{ccon_measure/}  2 B01;8F0  %{ccon_table/} .�0@80F8OB0  %{ccon_variation/}  70 :>;>=0  %{ccon_column/}  =5 <>65 40 1J45 >B:@8B0 8;8 =5 <>65 40 1J45 87?>;720=0 2 B>78 87@07.j20;8D8F8@0=>B> 8<5 "%{ccon_table/}[%{ccon_column/}].[%{ccon_variation/}]" =5 5 @07@5H5=> 2 B>78 :>=B5:AB.�>;>=0B0 "%{ccon_table/}[%{ccon_column/}].[%{ccon_variation/}]" =5 AJI5AB2C20 8;8 =O<0 7028A8<>AB >B =8:>O >B =0;8G=8B5 B01;8F8 2 B5:CI8O :>=B5:AB.=$C=:F8OB0  %{funcName/}  =5 5 =0;8G=0 70 <=>3>87<5@=8 <>45;8.0O2:8B5 2 DAX =5 A0 @07@5H5=8 2 B>78 <=>3>87<5@5= <>45;, BJ9 :0B> G;5=JB ?> ?>4@0718@0=5 =0  %{ccon_CubeDim/} .  %{ccon_Attr/}  5 87G8A;5= G;5=  %{ccon_MemName/} . !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 8;8 @07@01>BG8:, 0:> <>45;JB B@O120 40 ?>44J@60 70O2:8 2 DAX.�0@80F8OB0  %{ccon_variation/}  70 :>;>=0  %{ccon_column/} , C:070=0 2J2 DC=:F8OB0  %{func/} , =5 5 >B:@8B0 2J2 2E>4=0B0 B01;8F0.�0O2:0B0 >B:@8 D8;B@8 70 70I8B0 2 @5;0F8O =0 B01;8F0, :>OB> =5 <>65 40 A5 AJ3;0AC20 70 B5:CI8O ?>B@518B5;. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ 8;8 @07@01>BG8:, 70 40 ?@53;540 G;5=AB20B0 70 @>;8 8 45D8=8F88B5 70 70I8B0.>B@518B5;OB ?@8=04;568 =0 <=>65AB2> @>;8  %1[%{ccon_strRole/}%]%[, %{ccon_strRole/}%] , :>8B> 8<0B D8;B@8 ?> 70I8B0B0, :>5B> =5 A5 ?>44J@60, :>30B> 54=0 >B @>;8B5 8<0 D8;B@8, :>8B> 70AO30B B01;8F0  %{ccon_tablename/}  A @5;0F88 SecurityFilteringBehavior=Both.q@>OB 0@3C<5=B8 5 =520;845=. $C=:F8OB0 %{function/} B@O120 40 8<0 AB>9=>AB 70 2AO:0 :>;>=0 2 87@070 >B B01;8F0B0.>@B56JB =5 <>65 40 5 ?@075=.PALA5:8 :>@B56 2 :>=AB@C:B>@0 =0 B01;8F8 B@O120 40 8<0 548= 8 AJI 1@>9 :>;>=8.@>=AB@C:B>@JB =0 B01;8F8 =5 <>65 40 8<0 =5704J;68B5;5= 0@3C<5=B.T<5B> =0 :>;>=0B0 [%{ccon_column/}] 25G5 15H5 87?>;720=> 2 B01;8F0  %{ccon_table/} .�5CA?5H=> >B:@820=5 =0 20;84=> ?@5B>20@20=5 70 ( %{funcName/} ), :>OB> 278<0 C:070=8O A?8AJ: A ?0@0<5B@8. @>25@5B5 87?>;720=5B> 8 >?8B09B5 >B=>2>.v%1['%{exception/}'%]%[;'%{exceptioninner/}'%]. !83=0;878@0=> 5 =5>G0:20=> 87:;NG5=85 >B :;0A ExtensionDiscoveryHelper.V$C=:F8OB0  %{funcName/}  >G0:20 =59=8OB =><5@ =0 0@3C<5=B %I64d{iArg/} 40 5 :>=AB0=B0.	%{error/}n$C=:F8OB0 =0 181;8>B5:0B0 A @07H8@5=8O ( %{funcName/} ) 2J@=0 40==8, :>8B> =5 1OE0 >B:@8B8 2 >A=>2=0B0 :>;>=0.�J2 DC=:F8OB0 %{funcName/} 1@>OB =0 87E>4OI8B5 :>;>=8 (%{outputCols/}) =5 AJ2?040 A 1@>O =0 :>;>=8B5 2J2 2E>4OI0B0 B01;8F0 (%{inputCols/}).l$C=:F8OB0 %{funcName/} >G0:20 =0?J;=> :20;8D8F8@0=a ?@5?@0B:0 =0 :>;>=0 :0B> =><5@ =0 0@3C<5=B %I64d{iArg/}.2$C=:F8OB0  %{name/}  =5 2@JI0 =520;84=8 XML 7=0F8..>4>20B0 B>G:0 =5 AJ>B25BAB20 =0 20;845= 7=0:.C#:070=8B5 2E>4=8 40==8 =5 A5 ?>44J@60B >B DC=:F8OB0  %{function/} .�$C=:F8O  %{function/}  >G0:20 =5?@5:JA=0B0 A5;5:F8O, :>30B> :>;>=0B0 70 40B0 =5 5 C=8:0;=0, 8<0 8=B5@20;8 8;8 AJ4J@60 G0AB 70 G0A.�$C=:F8O  %{function/}  >G0:20 =5?@5:JA=0B0 A5;5:F8O, :>30B> :>;>=0B0 70 40B0 8420 >B B01;8F0 >B 54=0B0 AB@0=0 =0 42C?>A>G=8 >B=>H5=8O.
%{errortext/}]5 <>65 40 1J45 =0<5@5= 87B>G=8: =0 40==8  %{ccon_datasource/}  2J2 DC=:F8OB0  %{funcName/} .["01;8F0B0  %{ccon_table/}  =5 <>65 40 1J45 87?>;720=0 2 87G8A;O20=8O, BJ9 :0B> =O<0 :>;>=8.\"01;8F0B0  %{ccon_table/}  =5 <>65 40 8<0 28@BC0;=8 :>;>=8, BJ9 :0B> =O<0 >18:=>25=8 :>;>=8.�$C=:F8OB0 SampleAxisWithLocalMinMax 878A:20 ?0@0<5BJ@ A <8=8<0;=0 @0745;8B5;=0 A?>A>1=>AB 40 A5 C:065 2 =><5@ =0 0@3C<5=B %I64d{iArg/}.�$C=:F8OB0 SampleAxisWithLocalMinMax 878A:20 ?0@0<5BJ@JB =0 >AB0 (2 =><5@ =0 0@3C<5=B %I64d{iArg/}) 40 1J45 ?@5?@0B:0 :J< G8A;>20 :>;>=0 >B C:070=0B0 B01;8F0.�$C=:F8OB0 SampleAxisWithLocalMinMax 878A:20 ?0@0<5BJ@JB =0 <O@:0B0 (2 =><5@ =0 0@3C<5=B %I64d{iArg/}) 40 1J45 ?@5?@0B:0 :J< G8A;>20 :>;>=0 >B C:070=0B0 B01;8F0.�$C=:F8OB0 SampleAxisWithLocalMinMax 878A:20 ?0@0<5BJ@JB Dynamic-Series (2 =><5@ =0 0@3C<5=B %I64d{iArg/}) 40 1J45 ?@5?@0B:0 :J< :>;>=0 >B C:070=0B0 B01;8F0.�$C=:F8OB0 SampleAxisWithLocalMinMax 878A:20 20;84=0 1@>9=0 AB>9=>AB =0 :@8B5@88B5 70 871>@ =0 48=0<8G=0 A5@8O, :>OB> 40 A5 C:065 2 =><5@ =0 0@3C<5=B %I64d{iArg/}.}$C=:F8OB0 SampleAxisWithLocalMinMax >G0:20 40 1J45 C:070=0 ?>;>68B5;=0 G8A;5=0 AB>9=>AB =0 ?0@0<5BJ@0 70 0@3C<5=B %{strArg/}.�$C=:F8OB0 SampleAxisWithLocalMinMax >G0:20  0:A8<0;=0 @0745;8B5;=0 A?>A>1=>AB  40 5 ?>-3>;O<0 >B 8;8 @02=0 =0  8=8<0;=0 @0745;8B5;=0 A?>A>1=>AB .iB40;5G5=8OB 87B>G=8: =0 40==8 =5 ?>44J@60 A:0=8@0=5 =0 B01;8F0  %{ccon_table/}  157 3@C?8@0=5 ?> :>;>=8.[$C=:F8OB0 GenerateSeries =5 <>65 40 8<0 IncrementValue, :>OB> 5 ?>-<0;:0 8;8 @02=0 =0 =C;0.B@3C<5=B8B5 2J2 DC=:F8OB0 GenerateSeries =5 <>30B 40 1J40B ?@07=8.PA\@3C<5=B8B5 2J2 DC=:F8OB0 GenerateSeries B@O120 40 1J40B >B G8A;>2 B8? 8;8 >B B8? date/time.b$C=:F8OB0 GenerateSeries =5 <>65 40 8<0 IncrementValue =0 ?;020I0 B>G:0, :>OB> 5 ?>-<0;:0 >B 1E-6.C$C=:F8OB0 GenerateSeries =5 5 B>G=0 70 B0:020 <0;:0 IncrementValue.d$C=:F8OB0 GenerateSeries =5 <>65 40 8<0 IncrementValue =0 datetime, :>OB> 5 ?>-<0;:0 >B <8;8A5:C=40.X09-<0;:> 548= 0@3C<5=B =0 DC=:F8OB0 GenerateSeries =5 5 20;845= =><5@ =0 ?;020I0 B>G:0.�$C=:F8OB0 SampleCartesianPointsByCover 878A:20 :>>@48=0B=8OB ?0@0<5BJ@ (?@8 =><5@ =0 0@3C<5=B %I64d{iArg/}) 40 1J45 G8A;>2 A:0;0@5= 87@07.�$C=:F8OB0 SampleCartesianPointsByCover 878A:20 ?0@0<5BJ@JB =0 @048CA0 (?@8 =><5@ =0 0@3C<5=B %I64d{iArg/}) 40 1J45 G8A;>2 A:0;0@5= 87@07.�$C=:F8OB0 SampleCartesianPointsByCover >G0:20 40 1J45 C:070=0 ?>;>68B5;=0 G8A;>20 AB>9=>AB =0 ?0@0<5BJ@0 70 0@3C<5=B %{strArg/}.|$C=:F8OB0 SampleCartesianPointsByCover >G0:20 MaxMinRatio :0B> 0@3C<5=B %I64d{iArg/}, BJ9 :0B> AB5 C:070;8 :>;>=0 =0 @048CA.~$C=:F8OB0 SampleCartesianPointsByCover >G0:20 MaxBlankRatio :0B> 0@3C<5=B %I64d{iArg/}, BJ9 :0B> AB5 C:070;8 :>;>=0 =0 @048CA.mJ7=8:=0 3@5H:0 A 0;3>@8BJ<0 70 275<0=5 =0 87204:0. 5 CA?OE<5 40 =0<5@8< 4>1J@ ?@8<5@ 2 ?@85<;82 1@>9 >?8B8.�$C=:F8OB0 SampleCartesianPointsByCover >G0:20 40 1J45 C:070=0 G8A;>20 AB>9=>AB =0 ?0@0<5BJ@0, ?>-3>;O<0 >B 1, 70 0@3C<5=B %{strArg/}.aE>4OI0B0 B01;8F0 SampleCartesianPointsByCover 8<0 B2J@45 <=>3> @54>25. >44J@60<5 4> %{strArg/}.DJB@5H=0 3@5H:0: BJ@A5=5 =0 =520;84=8 40==8 2 A?C;8=3 A <=>3> =8H:8.Z!B>9=>AB =0 @0745;8B5;O 2J2 DC=:F8O  %{function/}  <>65 40 5 A0<> :>=AB0=B5= =5?@075= =87._@5H:0 ?@8 87G8A;O20=5B> 2 5;5<5=B0 70 87G8A;O20=5  %{ccon_table/} [%{ccon_calculationitem/}]: VO<0 ?@5?@0B:0 :J< <O@:0 2 B5:CI8O :>=B5:AB, :>OB> 40 A5 ?@8;>68 :0B> SELECTEDMEASURE.;JB@5H=0 3@5H:0: >15:B =0 70O2:0 8<0 3@5H:0 2 7028A8<>ABB0.]O<0 ?@5?@0B:0 =0 <O@:0 2 B5:CI8O :>=B5:AB, :>OB> <>65 40 A5 87?>;720 >B SELECTEDMEASURENAME.[O<0 ?@5?@0B:0 =0 <O@:0 2 B5:CI8O :>=B5:AB, :>OB> <>65 40 A5 87?>;720 >B ISSELECTEDMEASURE.0520;84=8 2E>4=8 0@3C<5=B8 70 ISSELECTEDMEASURE.�520;84=8 2E>4=8 0@3C<5=B8 70 DC=:F8OB0 ISSELECTEDMEASURE. ISSELECTEDMEASURE @01>B8 A0<> A <5@:8 =0 <>45;. O@:0 [%{ccon_measure/}] =5 5 <O@:0, 45D8=8@0=0 2 B01;8G=8O <>45;.BB>@8OB 0@3C<5=B =0 "%{function/}" B@O120 40 C:0720 4045=0 :>;>=0.^$C=:F8OB0  %{funcName/}  <>65 40 A5 87?>;720 A0<> :0B> D8;BJ@ 70 AB>9=>AB =0 SUMMARIZECOLUMNS.X$C=:F8OB0 NONVISUAL =5 <>65 40 A5 ?@8;>68 =0 :>;>=8, :>8B> =5 A0 >B B8?0  3@C?8@0=5 ?> .>0@0<5BJ@ =0 =01>@ @54>25 =5 A5 ?>44J@60 2 87@070 =0 70O2:0B0.J$C=:F8OB0 APPROXIMATEDISTINCTCOUNT =5 A5 ?>44J@60 A B5:CI0B0 :>=D83C@0F8O.SDEFINE TABLE A5 ?>44J@60 70 B01;8G=8 <>45;8 A =82> =0 AJ2<5AB8<>AB 1200 8;8 =03>@5.S$C=:F8OB0 ALLCROSSFILTERED B@O120 40 8<0 54=0 ?@5?@0B:0 :J< B01;8F0 :0B> ?0@0<5BJ@.|$C=:F8OB0 ALLCROSSFILTERED =5 <>65 40 A5 87?>;720 :0B> 87@07 =0 B01;8F0. "O <>65 40 A5 ?>:0720 A0<> :0B> D8;BJ@ 2 CALCULATE.}$C=:F8OB0 ALL 157 ?0@0<5B@8 =5 <>65 40 A5 87?>;720 :0B> 87@07 =0 B01;8F0. "O <>65 40 A5 ?>:0720 A0<> :0B> D8;BJ@ 2 CALCULATE.r7G8A;O5<0 :>;>=0 8;8 87@07 =0 RLS 2 B01;8F0 =0 DirectQuery =5 <>65 40 ?@5?@0I0 B01;8F8 >B 4@C3 87B>G=8: =0 40==8.PA�0<5AB20=5B> =0 ?@><5=;828 =0 :C1 25G5 =5 5 ?>72>;5=>. #25@5B5 A5, G5 AB5 7040;8 A2>9AB2>B> DataSourceVariablesOverride 2 B01;8G5= <>45;.q@8 A5@80;878@0=5 =0 <5B@8:8 =0 70O2:0 2 JSON 2J7=8:=0 D0B0;=> 87:;NG5=85. !J>1I5=85 70 3@5H:0: %{exceptionWhat/}m5 A0 @07@5H5=8 =O:>;:> 0@3C<5=B0 2J2 DC=:F8OB0 ALLSELECTED, :>30B> ?J@28OB 0@3C<5=B 5 ?@5?@0B:0 :J< B01;8F0.`SELECTEDMEASUREFORMATSTRING 5 87?>;720=> =5?@028;=>. O<0 ?@5?@0B:0 =0 <O@:0 2 B5:CI8O :>=B5:AB.k$C=:F8OB0 DAX, 87?J;=5=0 A?@O<> <=>3>87<5@5= <>45;, =5 ?>44J@60  %{ccon_columnrole/}  :0B> 2E>45= 0@3C<5=B.�5 <>65 40 A5 AJ74045 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/} , BJ9 :0B> =5 A5 ?>44J@60 87G8A;O5<0 :>;>=0 2 >1E20B0 =0 70O2:0B0.�0O2:0B0 A?><5=0 B01;8F0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/} , :>OB> =5 ?078 =8:0:28 40==8, BJ9 :0B> B@O120 40 A5 ?@587G8A;O20 8;8 >1=>28.�A8G:8 :>;>=8 =0 AJAB025= :;NG B@O120 40 A5 ?>O2O20B 2 70O2:0B0 TreatAs, ;8?A20I0 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/} ._@5H:0 ?@8 87G8A;O20=5B> 2 5;5<5=B0 70 87G8A;O20=5  %{ccon_table/} [%{ccon_calculationitem/}]: rO@:0  %{ccon_measure/}  =5 <>65 40 A5 AJ74045, BJ9 :0B> 8<0 :>=D;8:B 70 8<5B> A 4@C30 @575@28@0=0 2JB@5H=0 <O@:0.�!53<5=BJB 2 :>;>=0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/}  [%{ccon_column/}] ?@5?@0I0 :J< =5AJI5AB2C20I 5;5<5=B 70 87G8A;5=85.�!53<5=BJB 2 :>;>=0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/} [%{ccon_column/}] 878A:20 871>@ =0 B>G=> 548= 5;5<5=B 70 87G8A;5=85.�520;84=0 45D8=8F8O =0 =87 70 D>@<0B8@0=5 =0 5;5<5=B 70 87G8A;5=85  %{ccon_calculationItem/}  2 B01;8F0  %{ccon_table/} . 5D8=8F8OB0 =0 =870 70 D>@<0B8@0=5 B@O120 40 8<0 DAX 87@07, :>9B> 5 >B B8? String.y$C=:F8OB0 REMOVEFILTERS =5 <>65 40 A5 87?>;720 :0B> 87@07 =0 B01;8F0. "O <>65 40 A5 ?>:0720 A0<> :0B> D8;BJ@ 2 CALCULATE.Q0O2:8B5 70 DAX Evaluate @01>BOB A0<> 2 1078 40==8, :>8B> 8<0B ?>=5 54=0 B01;8F0.B:070=> 5 @07@5H5=85 =0 5;5<5=B 70 87G8A;5=85  %{ccon_table/} [%{ccon_calculationItem/}], BJ9 :0B> ?@5?@0I0 :J< 70I8B5= >15:B.PA=The column '%{ccon_column/}' is missing from the DQ response.V@3C<5=BJB  %I64d{arg/}  =0 DC=:F8OB0  %{function/}  <>65 40 AJ4J@60 A0<> 54=0 :>;>=0.�>;>=0B0  %{ccon_table/} [%{ccon_column/}] =5 <>65 40 A5 87?@0B8 ?@8=C48B5;=> :J< >B40;5G5=8O 87B>G=8: =0 40==8 8 =5 <>65 40 A5 87?>;720 2 B>78 AF5=0@89.\0O2:0B0 <>65 40 <8=5 A0<> ?@57 %d{limit/} =820 =0 87B>G=8F8 =0 40==8 =0 CA;C38B5 70 0=0;87.�"8?JB 2J2 DC=:F8OB0 %{function/} 5 =520;845=. 0;84=8B5 B8?>25 2:;NG20B BOOLEAN, DOUBLE, INTEGER, DATETIME, CURRENCY, STRING, VARIANT.H0@0<5BJ@JB M  %{ccon_name/}  =5 <>65 40 A5 87?>;720 ?>25G5 >B 548= ?JB..<5B> =0 ?0@0<5BJ@0 M =5 @07@5H020 ?@075= =87.]0@0<5BJ@JB M  %{ccon_name/}  =5 5 45D8=8@0= 2 <>45;0 8;8 B8?JB =0 ?0@0<5BJ@0 M =5 5 20;845=.o"8?JB =0 ?0@0<5BJ@0 =0 :>;>=0B0 70 A@02=O20=5 2J2 DC=:F8OB0 %{function/} B@O120 40 5 G8A;>20 AB>9=>AB 8;8 40B0.B7@07JB, ?@54>AB025= =0 ?0@0<5BJ@ M  %{ccon_name/} , =5 5 20;845=.#$C=:F8OB0 %{function/} 5 701@0=5=0.i>4020=5B> =0 MParameter =5 5 @07@5H5=> 70 =01>@8 >B 40==8, :>8B> =5 87?>;720B ?>4>1@5= D>@<0B <5B040==8.�@3C<5=BJB =0 :>;>=0B0 %{ccon_column/} 2 %{function/} A5 @07@5H020 2 @07;8G=8 :>;>=8 70 @07;8G=8B5 0@3C<5=B8 =0 87@070 =0 B01;8F0B0.z$C=:F8OB0 %{function/} =5 ?>44J@60 87?>;720=5 =0 87G8A;O5<8 8;8 28@BC0;=8 :>;>=8 70 0@3C<5=B0 =0 :>;>=0B0 %{ccon_column/}.G0@0<5BJ@JB =0 480?07>=0 70 %{function/} B@O120 40 5 AB0B8G=0 AB>9=>AB.{$C=:F8OB0 %{function/} =5 ?>44J@60 ?0@0<5BJ@ =0 480?07>= >B B8? %{rangeType/} 70 :>;>=0 70 A@02=5=85 >B B8? %{columnType/}.d$C=:F8OB0 %{function/} =5 A5 ?>44J@60 2 :>=B5:AB0 =0 @540 8;8 87@078, :>8B> 87?J;=O20B 3@C?8@0=5 ?>.5$C=:F8OB0 %{function/} 275<0 8;8 1, 8;8 5 ?0@0<5BJ@0.�B:@8B8 A0 4C1;8@0=8 AB>9=>AB8 >B 87B>G=8:0 =0 40==8. :> 5 <>45; =0 DirectQuery, ?@>25@5B5 40;8 AJ?>AB02O=5B> =0 87B>G=8:0 =0 40==8 5 AJ2<5AB8<> A B>78 <>45; =0 CA;C38B5 70 0=0;87.z$C=:F8OB0 FILTERCLUSTER <>65 40 A5 87?>;720 A0<> 2 >?@545;5=8 DC=:F88, :0B> =0?@8<5@ GROUPCROSSAPPLY/GROUPCROSSAPPLYTABLE.O>;>=0B0 =0 :>=B5:AB0 =0 D8;BJ@0 %{ccon_column/} =5 8420 >B D8;BJ@ 8;8 B01;8F0.p$C=:F8OB0 TEMPORALSEMIJOIN 2 <><5=B0 A5 ?>44J@60 A0<> :0B> ?>;C>1548=O20=5 70 03@530F8O 2 <>45;8 =0 DirectQuery.F>;>=0B0 [%{ccon_column/}] 25G5 AJI5AB2C20 2 B01;8F0 "%{ccon_table/}".D>4045=8 A0 =520;84=8 2E>4=8 0@3C<5=B8 2 AGGREGATIONRECOMMENDATIONS.y$C=:F8OB0 AGGREGATIONRECOMMENDATIONS <>65 40 A5 87?J;=8 A0<> >B ?>B@518B5;O A @07@5H5=8O =0 04<8=8AB@0B>@ 2 1070B0 40==8.�@3C<5=BJB =0 :>;>=0B0 %{ccon_column/} 2 %{function/} =5 <>65 40 A5 @07@5H8 70 87@070 =0 B01;8F0B0 2 0@3C<5=B0 %I64d{iStep/}. #25@5B5 A5, G5 87@07JB 5 ?@5?@0B:0 :J< :>;>=0 8 :>;>=0B0 5 A2J@70=0 A B078 B01;8F0.k$C=:F8OB0 %{function/} 5 701@0=5=0, BJ9 :0B> ?@52:;NG20B5;OB =0 DC=:F88B5 70 040?B82=> :5H8@0=5 5 701@0=5=.?COLUMNSTATISTICS() =5 <>65 40 A5 87?>;720 A :>=B5:AB =0 D8;BJ@.�@3C<5=BJB %I64d{iArg/} 2 %{function/} =5 <>65 40 1J45 87G8A;5= =0?J;=> 2 DirectQuery. A8G:8 0@3C<5=B8 =0 B01;8F0B0 :J< B078 DC=:F8O B@O120 40 <>30B 40 1J40B 87G8A;5=8 =0?J;=> 2 DirectQuery.�5CA?5H=> AJ74020=5 =0 70O2:0 =0 DirectQuery. ">20 <>65 40 A5 A;CG8, 0:> 5 4>AB83=0B ;8<8BJB =0 ?0@0<5BJ@0 70 87B>G=8:0 =0 40==8.�$C=:F8OB0 CROSSFILTER =5 <>65 40 A5 87?>;720 70 @07@5H020=5 A0<> =0 AB@0=0B0  <=>3>  =0 @5;0F8O >B B8?0 "<=>3> :J< 548=" 70 D8;B@8@0=5 =0 AB@0=0B0  54=> .VTREATAS =5 5 ?>72>;5=> :0B> B01;8F0 =0 ABJ?:0 (0@3C<5=B %I64d {iArg/}) 2,%{function/}.PAC0O2:0B0 70 02B><0B8G5= 4O; =5 5 A3J205<0 :0B> 548=8G=0 SQL 70O2:0.�5CA?5H=> >B:@820=5 =0 :>;>=0 A =><5@ =0 @54 :0B> :;NG 70 AJ74020=5 =0 ?5@A>=0;878@0= 1CD5@ 70 28@BC0;=0 :>;>=0, :>30B> 8<0 =5AJ2<5AB8<>AB 2 RelContext.PA�$C=:F8O "%{function/}" 5 87?>;720=0 2 87@07 AB8=0/58AB8=0, :>9B> 5 87?>;720= :0B> 87@07 =0 D8;BJ@ =0 B01;8F0. ">20 =5 5 @07@5H5=>.sJ2 DC=:F8OB0 NAMEOF A0 @07@5H5=8 A0<> ?@5?@0B:8 :J< :>;>=8 A <O@:0 8;8 =0?J;=> :20;8D8F8@0=8 ?@5?@0B:8 :J< :>;>=8.h<5B> =0 578:>2>-35>3@0DA:0B0 ?@><5=;820, 704045=> 2J2 FORMAT, =5 A5 ?>44J@60, ?>@048 "%{systemError/}".F#:070=0B0 70O2:0 5 B2J@45 A;>6=0, 70 40 A5 >F5=8 :0B> 54=0 8=AB@C:F8O.($C=:F8OB0 detailrows DAX =5 A5 ?>44J@60.ACOLUMNSTATISTICS() =5 <>65 40 A5 87?>;720 ?@8 <=>3>87<5@5= <>45;.EGROUPCROSSAPPLYTABLE >G0:20 87@07 =0 B01;8F0 :0B> ?>A;54=8O 0@3C<5=B.� 07<5@JB =0 109B>25 "%{actual/}" 70 35=5@8@0=0 DAX 70O2:0 :J< 2J=H5= B01;8G5= <>45; =0428H8 <0:A8<0;=> @07@5H5=8O @07<5@ =0 109B>25 "%{threshold/}".\O<0 >B3>20@OI0 =0 CA;>28OB0 B01;8F0 =0 DirectQuery 70 35=5@8@0=5 =0 ?@5?>@J:8 70 03@530F8O.�7?J;=5=85B> =0 70O2:0B0 :J< 87B>G=8:0 =0 40==8 5 4>25;> 4> 3@5H:0. @>25@5B5 ?@>A;54O20=8OB0/flightRecorder 8 ?J;=8O >B3>2>@ >B AJ@2J@0 70 ?>25G5 ?>4@>1=>AB8.y$C=:F8OB0 AGGREGATIONRECOMMENDATIONS <>65 40 A5 87?J;=8 A0<> >B ?>B@518B5;O A @07@5H5=8O >B 04<8=8AB@0B>@ 2 1070B0 40==8.PAx$C=:F8OB0 TABLETRAITS <>65 40 A5 87?J;=O20 A0<> =0 <>45;8 v3. 0409B5  DefaultPowerBIDataSourceVersion  =0  powerBI_V3 .>$C=:F8OB0 TABLETRAITS <>65 40 A5 87?J;=O20 A0<> 2 PBI-Premium.R$C=:F8OB0 AGGREGATIONRECOMMENDATIONS <>65 40 A5 87?J;=O20 A0<> 2 Power BI Premium.W"@5B8OB 0@3C<5=B =0 DC=:F8OB0 NETWORKDAYS (#8:5=4) <>65 40 1J45 A0<> 1 ~ 7 8;8 11 ~ 17.h'5B2J@B8OB 0@3C<5=B =0 DC=:F8OB0 NETWORKDAYS (@07=8F8) B@O120 40 5 B01;8G5= 87@07 AJA A0<> 54=0 :>;>=0.q$C=:F8OB0 %{clauseName/} <>65 40 A5 87?>;720 A0<> 2 ?0@0<5BJ@0 %{clauseParameterName/} =0 DC=:F88B5 =0 ?@>7>@5F0.�0@0<5BJ@JB 70 @5;0F8O =0 %{functionName/} AJ4J@60 :>;>=0 "%{ccon_column/}", :>OB> AJ>B25BAB20 =0 ?>25G5 >B 548= :>=B5:AB =0 @54 8;8 :>=B5:AB =0 D8;BJ@. ">20 =5 A5 ?>44J@60.k$C=:F8OB0 '%{functionName/}'?@85<0 A0<> DC=:F8OB0 %{clauseName/} 70 A2>O ?0@0<5BJ@ %{clauseParameterName/}.p"%{functionName/}" B@O120 40 C:0720 @5;0F8OB0 8;8 =5?@07=0 :;0C70 OrderBy.  425B5 =5 <>30B 40 1J40B ?@>?CA=0B8.P>;>=0B0  %{ccon_column/}  =0 %{clauseParameterName/} =5 <>60 40 1J45 @07@5H5=0.�0@0<5BJ@JB 70 @5;0F8O =0 %{functionName/} 5 ?@>?CA=0B.  B>78 A;CG09 2A8G:8 :>;>=8 OrderBy 8 PartitionBy B@O120 40 A0 >B 54=0 8 AJI0 B01;8F0.n>;>=0B0 '%{ccon_column/}' =0 %{clauseParameterName/} =5 5 >B:@8B0 2 ?0@0<5BJ@0 Relation =0 %{functionName/}'._$C=:F8OB0 %{clauseName/} =5 <>65 40 A5 87?>;720 A :>;>=8, 4>1025=8 >B DC=:F88 =0 B01;8F0B0 DAX.c0@0<5B@8B5 =0 %{functionName/} A0 @07@5H5=8 CA?5H=>, => 0@3C<5=B =><5@ %I64d{iArg/} 5 =587?>;720=.�"%{enumParam/}" =5 5 20;84=0 AB>9=>AB 70 ?0@0<5BJ@0 Blanks =0 %{functionName/}. >?CAB8<8B5 AB>9=>AB8 A0: KEEP, DEFAULT, FIRST, LAST.`"%{functionName/}" B@O120 40 C:065 ?0@0<5BJ@0 Relation 8;8 OrderBy ?@548 ?0@0<5BJ@0 PartitionBy.B"%{functionName/}" >G0:20 87@07 =0 B01;8F0 70 ?0@0<5BJ@0 Relation.y"%{functionName/}" >G0:20 20;84=0 AB>9=>AB 70 ?0@0<5BJ@0 Blanks. J@2>=0G0;=8B5 AB>9=>AB8 A0: KEEP, DEFAULT, FIRST, LAST.c$C=:F8OB0 TABLETRAITS <>65 40 A5 87?J;=O20 A0<> =0 <>45; A =82> =0 AJ2<5AB8<>AB 1200 8;8 ?>-28A>:>.e$C=:F8OB0 %{function/} 2 <><5=B0 ?>44J@60 A0<> CDPA, SQL AJ@2J@ 8;8 Azure SQL :0B> 87B>G=8: =0 40==8.�520;845= 87@07 FormatStringDefinition =0 <O@:0 "%{ccon_table/}"[%{ccon_measure/}]. FormatStringDefinition B@O120 40 8<0 DAX 87@07, :>9B> 5 >B B8? =87.'$C=:F8OB0 Window 878A:20 0@3C<5=B ">".O"8?JB 3@0=8F0 =0 DC=:F8OB0 =0 ?@>7>@5F0 B@O120 40 5 548= >B A;54=8B5: ABS, REL.0#:070=> 5 =520;84=> A2>9AB2> =0 287C0;=0 D83C@0.FB:@8B0 5 4C1;8@0=0 :>;>=0 2 45D8=8F8OB0 =0 287C0;=0B0 >A =0 D83C@8B5.%87C0;=>B> 87G8A;5=85 =5 A5 ?>44J@60.g@5?@0B:0B0 :J< :>;>=0 =5 <>65 40 A5 87?>;720, >A25= 0:> =5 A5 30@0=B8@0, G5 BO 5 C=8:0;=0 2 :>=B5:AB0.[0@0<5BJ@JB Relation =0 %{functionName/} <>65 40 8<0 4C1;8@0=8 @54>25. ">20 =5 5 ?>72>;5=>.M@3C<5=BJB 70 ABJ?:8 =0 %{functionName/} B@O120 40 5 ?>-3>;O< 8;8 @025= =0 1.J%{functionName/} <>65 40 A5 87?>;720 A0<> 2 87@070 =0 287C0;=> 87G8A;5=85.D@5H:0 ?@8 87G8A;O20=5 2 4O;0 "%{ccon_table/}"[%{ccon_partition/}]: r@3C<5=BJB =0 %{functionName/} %I64d{iArg/} B@O120 40 5 A@02=5=85 70 @025=AB2> <564C :>;>=0 8 :>=AB0=B=0 AB>9=>AB.<0@0<5BJ@JB %{functionName/} =0 %I64d{iArg/} B@O120 40 5 >A.Y0@0<5BJ@JB %{functionName/} =0 %I64d{iArg/} B@O120 40 8<0 AB>9=>AB 70 871@>O20=5 Blanks.�$C=:F8OB0 AGGREGATIONRECOMMENDATIONS <>65 40 A5 87?J;=8 A0<> :>30B> =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 5 1564 8;8 ?>-28A>:>.e!B>9=>ABB0 70 ?0@0<5BJ@0 Ties =0 %{functionName/} 5 =520;84=0. >?CAB8<8B5 AB>9=>AB8 A0: SKIP, DENSE.P0@0<5BJ@JB Blanks =5 5 @07@5H5= 2 B>78 :>=B5:AB 2J2 DC=:F8OB0 %{functionName/}.f@5H:0 ?@8 87G8A;5=85 2 87@070 ?> ?>4@0718@0=5 2 B01;8F0B0 =0 3@C?0B0 70 87G8A;5=85 "%{ccon_table/}": }@5H:0 ?@8 87G8A;5=85 2 =870 70 D>@<0B8@0=5 70 87@070 ?> ?>4@0718@0=5 2 B01;8F0B0 =0 3@C?0B0 70 87G8A;5=85 "%{ccon_table/}": �520;84=0 45D8=8F8O =0 =87 70 D>@<0B =0 87@070 ?> ?>4@0718@0=5 2 B01;8F0 "%{ccon_table/}". 5D8=8F8OB0 =0 =870 70 D>@<0B8@0=5 B@O120 40 8<0 DAX 87@07, :>9B> 5 >B B8? String.�0@0<5BJ@JB Relation =0 %{functionName/} 5 ?@>?CA=0B 8 =53>20B0 :;0C70 %{clauseName/} AJ4J@60 87@07, :>9B> =5 5 ?@5?@0B:0 :J< :>;>=0. ">20 =5 A5 ?>44J@60.{0@0<5BJ@JB Relation =0 %{functionName/} AJ4J@60 A0<> :>;>=8, 4>1025=8 >B DC=:F88B5 =0 B01;8F0B0 DAX. ">20 =5 A5 ?>44J@60. LB:@8B8 A0 A2J@70=8 @54>25 2 ?0@0<5BJ@0 =0 @5;0F8OB0 70 DC=:F8OB0 ROWNUMBER.w$C=:F8OB0 %{funcName/} =5 ?@85<0 157:@09=8 AB>9=>AB8, 0 54=0 5 =0<5@5=0 2 =><5@0 =0 0@3C<5=B0 =0 :>;>=0B0 %I64d{iArg/}.t$C=:F8OB0 %{funcName/} =5 ?@85<0 AB>9=>AB8 =0 NaN, 0 54=0 5 =0<5@5=0 2 =><5@0 =0 0@3C<5=B0 =0 :>;>=0B0 %I64d{iArg/}.SA8G:8 0@3C<5=B8 =0 :>;>=0 =0 DC=:F8OB0 LINEST B@O120 40 A0 >B 54=0 8 AJI0 B01;8F0.M@3C<5=BJB 70 ABJ?:8 =0 %{functionName/} B@O120 40 5 ?>-3>;O< 8;8 @025= =0 1.y 54JB =0 A>@B8@0=5 A ?@07=8 <5AB0 =5 <>65 40 1J45 C:070= 2 %{functionName/}. >65 40 A5 C:065 A0<> 2J2 DC=:F8OB0 ORDERBY.g7@078, :>8B> 4020B 20@80=B5= B8? 40==8, =5 <>30B 40 A5 87?>;720B :0B> 2E>4=8 40==8 2J2 DC=:F8OB0 HASH.�$C=:F8OB0 APPROXIMATEDISTINCTCOUNT =5 A5 ?>44J@60 70 B>78 87B>G=8: =0 40==8. 0CG5B5 ?>25G5 =0 https://go.microsoft.com/fwlink/?linkid=2216355.�$C=:F8OB0 APPROXIMATEDISTINCTCOUNT =5 A5 ?>44J@60 70 B>78 @568< =0 AJE@0=5=85. 0CG5B5 ?>25G5 =0 https://go.microsoft.com/fwlink/?linkid=2216355.PA`0@0<5BJ@JB %I64d{iArg/} =0 %{functionName/}B@O120 40 5 B01;8F0 2 @568<, @07;8G5= >B VisualCalc.j@5?@0B:0B0 :J< >AB0  %{axisref/}  5 =520;84=0, 70I>B> AJ4J@60 4C1;8@0=8 8<5=0 8;8 =5 A5 ?@5>1@07C20 2 >A.'=8F80;878@0=5B> =0 XEvent 5 =5CA?5H=>.PA(!J74020=5B> =0 XEvent A5A8O 5 =5CA?5H=>.(0B20@O=5B> =0 XEvent A5A8O 5 =5CA?5H=>.X$09;JB 70 ?@>A;54O20=5 =0 XEvent ?>44J@60 A0<> D09;>28B5 @07H8@5=8O ".xem" 8/8;8 ".xel".PB=>A8B5;=8OB ?JB :J< D09;0 =5 A5 ?>44J@60 70 D09;>25 70 ?@>A;54O20=5 =0 XEvent.B7?J;=5=85B> =0 :><0=40B0 5 =5CA?5H=>. XEvent =5 5 8=8F80;878@0=>.%{xeventerror/}PAwA8G:8 B01;8F8, 87?>;720=8 ?> 2@5<5 =0 70O2:0B0 :J< @568<0 DirectQuery, B@O120 40 A0 >B 548= A2J@70= 87B>G=8: =0 40==8.�"01;8F0B0 "%{ccon_table/}" =5 <>65 40 A5 70O2O20 2 @568<0 DirectQuery, BJ9 :0B> 5 1078@0=0 =0 <=>65AB25=8 DSV. "01;8F8, :>8B> ?>;CG020B 40==8 >B <=>65AB25=8 DSV, =5 A5 ?>44J@60B 2 @568<0 DirectQuery.R070B0 40==8 5 2 @568< DirectQuery 8 =5 <>65 40 ?>44J@60 70O2:8 2 @568<0 InMemory.S070B0 40==8 5 2 @568< InMemory 8 =5 <>65 40 ?>44J@60 70O2:8 2 @568<0 DirectyQuery.�04020=5B> =0 DirectQueryMode =0 AB>9=>AB, @07;8G=0 >B AB>9=>ABB0 ?> ?>4@0718@0=5 Default, =5 A5 ?>44J@60, :>30B> CA;C38B5 70 0=0;87 =5 A5 87?J;=O20B 2 B01C;0@5= @568<. �DirectQuery =5 <>65 40 A5 87?>;720 A B>78 87B>G=8: =0 40==8   ?@5<5AB5B5 O 2 ?>44J@60= 87B>G=8: =0 40==8 8;8 =04AB@>9B5 87B>G=8:0 =0 40==8 =0 SQL Server 4> =09-=>20B0 =0;8G=0 25@A8O.�"01;8F0B0 "%{ccon_table/}" =O<0 4O; AJA A2>9AB2>B> DirectQueryUsage, 704045=> =0 DirectQueryOnly 8;8 InMemoryWithDirectQuery. 0 40 @07@5H8B5 @568<0 DirectQuery 70 B>78 <>45;, B@O120 40 AJ74045B5 4O; 8 40 C:065B5 54=0 >B B578 AB>9=>AB8.�"01;8F0B0 "%{ccon_table/}" 2:;NG20 <=>3> 4O;>25 AJA A2>9AB2>B> DirectQueryUsage, 704045=> =0 DirectQueryOnly 8;8 InMemoryWithDirectQuery. !0<> 548= 4O; 2 B01;8F0B0 <>65 40 A5 @07@5H8 70 87?>;720=5 =0 DirectQuery.�"01;8F0B0 "%{ccon_table/}" =5 5 1078@0=0 =0 AJI8O 87B>G=8: =0 40==8 :0B> 4@C38B5 B01;8F8 2 <>45;0. @8 87?@0I0=5 =0 70O2:8 2 @568<0 DirectQuery 2A8G:8 B01;8F8 B@O120 40 A0 >B 548= 87B>G=8: =0 40==8.�$C=:F8OB0 %{funcName/} =5 <>65 40 A5 87?>;720 2 <>45;8 A 2J7<>6=>AB 70 DirectQuery. @><5=5B5 87@070 =0 D>@<C;0B0 8;8 701@0=5B5 @568<0 DirectQuery.k"5:CI8OB 87B>G=8: =0 40==8 =5 ?>44J@60 DC=:F8O "%{capName/}", :>OB> A5 878A:20 70 87?J;=5=85B> =0 70O2:0B0.}"01;8F0B0 "%{ccon_TableName/}" 5 1078@0=0 =0 ?>AB025=8B5 40==8 8 =5 <>65 40 A5 87?>;720 2 <>45; A @07@5H5= @568< DirectQuery.�"%{ccon_ColumnName/}" 2 B01;8F0B0 "%{ccon_TableName/}" 5 87G8A;5=0 :>;>=0 8 =5 <>65 40 A5 87?>;720 2 <>45; A @07@5H5= @568< DirectQuery.S?5@0F8OB0 %{opName/} =5 <>65 40 A5 87?>;720 2 <>45;0 A @07@5H5= @568< DirectQuery.6MDX/SQL >?5@0F88 =5 A5 ?>44J@60B 2 @568<0 DirectQuery.�7G8A;5=8 :>;>=8 =5 <>30B 40 A5 87?>;720B 2 <>45;8 A 2J7<>6=>AB 70 DirectQuery. 7B@89B5 87G8A;5=0B0 :>;>=0 8;8 701@0=5B5 @568<0 DirectQuery.p 568<JB DirectQuery =5 ?>44J@60 ?@5>1@07C20=5 >B F8D@>2 B8? =0 40==8B5 (:0B> =0?@8<5@: I8, R8 8 Currency) 2 =87.` @568<0 DirectQuery ?J@28OB 0@3C<5=B =0 DC=:F8OB0 SEARCH B@O120 40 5 =5?@07=0 =87>20 :>=AB0=B0.P @568<0 DirectQuery 2B>@8OB 0@3C<5=B =0 DC=:F8OB0  %{funcName/}  B@O120 40 5 1.g @568<0 DirectQuery DC=:F8OB0 SUBSTITUTE @07@5H020 A0<> 3 0@3C<5=B0, G5B2J@B8 0@3C<5=B =5 A5 ?>44J@60.j @568<0 DirectQuery 2B>@8OB 0@3C<5=B =0 DC=:F8OB0 WEEKDAY B@O120 40 5 54=0 >B B578 AB>9=>AB8: 1, 2 8;8 3.M @568< DirectQuery 548= 87@07 =5 <>65 40 2J@=5 AB>9=>AB8 >B @07;8G=8 B8?>25.�<0 4C1;8@0I8 A5 AB>9=>AB8 70 %{ccon_SortByAttribute/} . !0<> @5;0F8O 548= :J< 548=  A5 ?>44J@60 <564C B>78 0B@81CB 8 G;5=>25 =0 %{ccon_SortAttribute/} . RC1;8@0I8B5 A5 G;5=>25 A0 ?>;CG5=8 70 %{ccon_SortAttribute/} , :>5B> 5 =5>G0:20=>.PA^!2>9AB2>B> DataView A5 ?>44J@60 A0<> :>30B> CA;C38B5 70 0=0;87 A5 87?J;=O20B 2 B01;8G5= @568<.�0==8B5, :>8B> A5 28640B 2 >?@545;5=8 <><5=B8 ?> 2@5<5 =0 87?J;=5=85B> =0 B078 70O2:0, =5 AJ>B25BAB20B ?><564C A8. ">20 <>65 40 A5 4J;68 =0 2J=H=8 B@0=70:F88, :>8B> 0:BC0;878@0B AJI8B5 40==8, 4>:0B> A5 87?J;=O20 B078 70O2:0. 7?J;=5B5 ?>2B>@=> 70O2:0B0.�3@0=8G5=85B> CATALOG_NAME 2 70O2:0 70 >B:@820=5 MDSCHEMA_FUNCTIONS <>65 40 1J45 87?>;720=> A0<> 70 <>45; =0 DirectQuery. >45;JB 8;8 A5 87?J;=O20 2 @568< InMemory, 8;8 8<0 =82> =0 AJ2<5AB8<>AB, ?>-<0;:> >B 1200.\3@0=8G5=85B> CATALOG_NAME, C:070=> 2 70O2:0B0 70 >B:@820=5 MDSCHEMA_FUNCTIONS, 5 =520;84=>.O@5E2J@;O=8OB0 2 ;8AB> =5 A0 ?>44J@60=8 <>45;8 =0 DirectQuery AJA A:@8B8 <5@:8.L7G8A;O5<8B5 :>;>=8 =5 A0 ?>44J@60=8 <>45;8 =0 DirectQuery AJA A:@8B8 <5@:8.gDAX 70O2:0B0 =5 CA?O 40 35=5@8@0 70O2:0 :J< DirectQuery, BJ9 :0B> BO =0428H8 <0:A8<0;=8O 1@>9 ?>72>;5=8 ?0@0<5B@8/;8B5@0;8,  %I64d{limit/} . ">20 >18:=>25=> A5 A;CG20, :>30B> <O@:0B0 DistinctCount A5 87G8A;O20 70 3@C?8@0=5 ?> :>;>=8, :>8B> A0 :>A25=> A2J@70=8 A :>;>=0B0 DistinctCount. ">20 <>65 40 A5 4J;68 =0 =0;8G=>ABB0 =0 42C?>A>G=> :@JAB>A0=> D8;B@8@0=5.PA8>B>G=0B0 1070 40==8 =0 PowerPivot =5 <>65 40 A5 >B:@85.o5 <>65 40 A5 >AJI5AB28 2@J7:0 A ?>B>G=0 1070 40==8 =0 PowerPivot (0428H5= 5 4>?CAB8<8OB 1@>9 ?>2B>@=8 >?8B8).fO<0 =0;8G=8 AJ@2J@8, @01>B5I8 2 @568<0 PowerPivot, 0 AJI> B0:0 =O<0 8 B0:820, :>8B> A5 8=8F80;878@0B.PA� 425B5 3@C?8 A @01>B=> =0B>20@20=5  %{group1/}  8  %{group2/}  A5 AJ?>AB02OB A 1070 40==8  %{DBID/} . !0<> 54=0 3@C?0 A @01>B=> =0B>20@20=5 >B 1070 40==8 <>65 40 A5 AJ?>AB02O A 4045=0 1070 40==8.�!B>9=>ABB0 =0 ?0@0<5BJ@0 MaxMemory 5 B2J@45 =8A:0. !B>9=>ABB0 B@O120 40 5 ?>-28A>:0 >B AB>9=>ABB0 =0 B5:CI>B> 87?>;720=5 =0 ?0<5B >B ResourcePool (%u{MemoryUsage/} ).�"078 70O2:0 87?>;720 ?>25G5 ?0<5B >B :>=D83C@8@0=8O ;8<8B. 0O2:0B0   8;8 87G8A;5=8OB0, ?>A>G5=8 >B =5O   <>65 40 A0 A B2J@45 8=B5=782=> 87?>;720=5 =0 ?0<5BB0, 70 40 1J40B 87?J;=5=8. ;8 A5 A2J@65B5 A 04<8=8AB@0B>@0 =0 AJ@2J@0 70 CA;C38 70 0=0;87, 70 40 C25;8G8B5 >3@0=8G5=85B> =0 ?0<5BB0 ?> 70O2:0 8;8 >?B8<878@09B5 70O2:0B0, B0:0 G5 40 :>=AC<8@0 ?>-<0;:> ?0<5B. I5 ?>4@>1=8 40==8: :>=AC<8@0=0 ?0<5B %u{MemoryUsedMB/} MB, >3@0=8G5=85 =0 ?0<5BB0 %u{MemoryLimitMB/} MB."078 >?5@0F8O 5 >B<5=5=0, BJ9 :0B> =O<0H5 4>AB0BJG=> ?0<5B, 70 40 A5 702J@H8 87?J;=5=85B> 9. ;8 C25;8G5B5 ?0<5BB0 =0 :0?0F8B5B0 Premium, :>45B> B>78 =01>@ >B 40==8 5 E>AB20=, 8;8 =0<0;5B5 >B?5G0BJ:0 =0 ?0<5BB0 =0 20H8O =01>@ >B 40==8, =0?@8<5@ :0B> >3@0=8G8B5 :>;8G5AB2>B> 8<?>@B8@0=8 40==8. I5 ?>4@>1=8 40==8: :>=AC<8@0=0 ?0<5B %u{MemoryUsedMB/} MB, ;8<8B =0 ?0<5BB0 %u{MemoryLimitMB/} MB, @07<5@ =0 1070B0 40==8 ?@548 :><0=40B0 70 87?J;=5=85 %u{DbMemoryUsedMB/} MB. 0CG5B5 ?>25G5, 286B5 https://go.microsoft.com/fwlink/?linkid=2159753.*"078 70O2:0 87?>;720 ?>25G5 ?0<5B >B :>=D83C@8@0=8O ;8<8B. 0O2:0B0 8;8 87G8A;5=8OB0, ?>A>G5=8 >B =5O, <>65 40 A0 A B2J@45 8=B5=782=> 87?>;720=5 =0 ?0<5BB0 ?@8 87?J;=5=85. 0 40 87?J;=8B5 B078 70O2:0, <>65 40 >?@>AB8B5 70O2:0B0 8;8 =59=8B5 87G8A;5=8O, 8;8 40 A5 A2J@65B5 A 20H8O 04<8=8AB@0B>@ =0 :0?0F8B5B0, 70 40 2848B5 40;8 <>65 40 C25;8G8 >3@0=8G5=85B> =0 ?0<5BB0 ?> 70O2:0. I5 ?>4@>1=8 40==8: :>=AC<8@0=0 ?0<5B %u{MemoryUsedMB/} MB, >3@0=8G5=85 =0 ?0<5BB0 %u{MemoryLimitMB/} MB. 0CG5B5 ?>25G5, 286B5 https://go.microsoft.com/fwlink/?linkid=2159752.�"078 >?5@0F8O 5 >B<5=5=0, BJ9 :0B> =O<0H5 4>AB0BJG=> ?0<5B, 70 40 A5 702J@H8 87?J;=5=85B> 9. ;8 C25;8G5B5 :0?0F8B5B0 =0 ?0<5BB0 CA;C30B0 =0 AJ@2J@0 70 #A;C38 70 0=0;87, :>30B> B>78 =01>@ >B 40==8 5 E>AB20=, 8;8 =0<0;5B5 >B?5G0BJ:0 =0 ?0<5BB0 =0 20H8O =01>@ >B 40==8, :0B> =0?@8<5@ >3@0=8G8B5 :>;8G5AB2>B> 8<?>@B8@0=8 40==8. I5 ?>4@>1=8 40==8: :>=AC<8@0=0 ?0<5B %u{MemoryUsedMB/} MB, ;8<8B =0 ?0<5BB0 %u{MemoryLimitMB/} MB, @07<5@ =0 1070B0 40==8 ?@548 :><0=40B0 70 87?J;=5=85 %u{DbMemoryUsedMB/} MB.>><0=40B0 70 8=B5@?@5B8@0=5 A5 ?>44J@60 A0<> 2 B01;8G5= @568<.($C=:F8OB0 "%{featureName/}" 5 701@0=5=0.*@52:;NG20B5;8 =0 DC=:F88B5 =5 A0 =0;8G=8.o"078 DC=:F8O =0 CA;C38B5 70 0=0;87 5 =0;8G=0 A0<> A =82> =0 AJ2<5AB8<>AB =0 1070B0 40==8 >B 1200 8;8 ?>-28A>:>.m"078 DC=:F8O =0 CA;C38B5 70 0=0;87 =5 5 =0;8G=0 A =82> =0 AJ2<5AB8<>AB =0 1070B0 40==8 >B 1200 8;8 ?>-28A>:>.P"078 DC=:F8O 878A:20 =82> =0 AJ2<5AB8<>AB =0 1070B0 40==8 >B 1200 8;8 ?>-28A>:>.315:BJB %{typename/} A  %I64u{id/} =5 AJI5AB2C20.PA;15:BJB %{strType/} A 8<5  %{ccon_strName/}  =5 AJI5AB2C20.h15:BJB %{strType/} A 8<5  %{ccon_strName/}  =5 AJI5AB2C20 2 %{strParentType/}  %{ccon_strParentName/} .PA0<5B> 70 %{typename/} 5 ?@07=> 8;8 =5 5 C:070=>.y<5B>  %{ccon_name/}  =5 5 20;84=> 70 %{typename/}, BJ9 :0B> AJ4J@60 548= 8;8 =O:>;:> =520;84=8 7=0:0 (%{invalidchars/}).^<5B>  %{ccon_name/}  =5 5 20;84=> 70 %{typename/}, BJ9 :0B> 5 ?>-4J;3> >B %{maxchars/} 7=0:0.z7G8A;O5<0B0 :>;>=0  %{ccon_table/}  [ %{ccon_column/} ] 8<0 AB>9=>AB DataSize, :>OB> =5 A5 ?>44J@60 70 87G8A;O5<8 :>;>=8.W5@0@E8OB0  %{ccon_hier/}  2 B01;8F0  %{ccon_table/}  2:;NG20 :>;>=0B0 70 =><5@ =0 @54.�>;>=8B5 >B B8? Binary =5 <>30B 40 A5 87?>;720B 2 45D8=8@0=8 >B ?>B@518B5;O 95@0@E88. >;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  5 >?@545;5=0 :0B> Binary.5"01;8F0 "%{ccon_table/}" B@O120 40 8<0 ?>=5 548= 4O;.N>;>=0B0  %{ccon_table/}[%{ccon_column/}]  =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB.g>;>=0B0  %{ccon_table/}[%{ccon_column/}]  5 >B B8? Binary A =520;84=> 8;8 =5C:070=> A2>9AB2> DataSize.�>;>=0B0  %{ccon_table/}[%{ccon_column/}]  =5 <>65 40 5 >B B8? Empty. "8?JB =0 40==8 Empty <>65 40 1J45 704045= =0 :>;>=0 A0<> 0:> BO 5 87G8A;O5<0 8;8 5 G0AB >B 87G8A;O5<0 B01;8F0.v82>B>  %{ccon_level/}  =0 95@0@E8O  %{ccon_hierarchy/}  2 B01;8F0  %{ccon_table/}  8<0 =520;845= 8=45:A  %d{index/} .�5@0@E8OB0  %{ccon_hierarchy/}  2 B01;8F0  %{ccon_table/}  8<0 425 =820, :>8B> 8<0B 54=0 8 AJI0 :>;>=0 87B>G=8:  %{ccon_column/} .PAS"01;8F0B0  %{ccon_table/}  8<0 425 :>;>=8 AJA A2>9AB2>B> IsKey, 704045=> :0B> True.4"01;8F0B0  %{ccon_table/}  8<0 425 :>;>=8 RowNumber.�Levels '%{ccon_level1/}' and '%{ccon_level2/}' in hierarchy '%{ccon_hierarchy/}' in table '%{ccon_table/}' have the same index %d{index/}.l82>B>  %{ccon_level/}  >B 95@0@E8O  %{ccon_hier/}  2 B01;8F0  %{ccon_table/}  =5 A5 >B=0AO 4> =8:>O :>;>=0.~5@0@E8OB0 =0 0B@81CB0 70 :>;>=0B0 87B>G=8:  %{ccon_column/}  =0 =82>  %{ccon_level/}  2 B01;8F0  %{ccon_table/}  5 701@0=5=0.'"01;8F0B0  %{ccon_table/}  =O<0 :>;>=8./"01;8F0B0  %{ccon_table/}  =O<0 :;NG>20 :>;>=0.`>;>=0B0 RowNumber  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  ?>44J@60 A0<> B8? 40==8 Integer.\"01;8F0B0  %{ccon_table/}  8<0 @5;0F8O :J< A515 A8:  %{ccon_relname/} . ">20 =5 A5 ?>44J@60.X>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 =520;84=8 C:070=8 >12J@720=8O.� @5;0F88B5 =5 <>30B 40 A5 87?>;720B :>;>=8 >B B8? Binary. >;>=0B0 A ?J@28G5= :;NG  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  5 45D8=8@0=0 :0B> Binary 8 =5 <>65 40 A5 87?>;720 2 @5;0F8O.� @5;0F88B5 =5 <>30B 40 A5 87?>;720B :>;>=8 >B B8? Binary. >;>=0B0 A GC64 :;NG  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  5 45D8=8@0=0 :0B> Binary 8 =5 <>65 40 A5 87?>;720 2 @5;0F8O.�7G8A;O5<0B0 :>;>=0  %{ccon_table/}  [ %{ccon_column/} ] =5 <>65 40 A5 45D8=8@0 :0B> Binary, BJ9 :0B> B>78 B8? 40==8 =5 A5 ?>44J@60 70 87G8A;O5<8 :>;>=8.z>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2> SortByColumn, ?@5?@0I0I> :J< =5O, :>5B> =5 A5 ?>44J@60.;KPI 70 <O@:0B0  %{ccon_measure/}  =O<0 C:070= F5;528 87@07.AKPI 70 <O@:0B0  %{ccon_measure/}  =O<0 C:070= 87@07 70 AJAB>O=85.�>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> SortByColumn, 704045=> =0 :>;>=0  %{ccon_name/} , :>OB> 5 87B@8B0.�>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> SortByColumn, 704045=> =0 =520;845=  =0 :>;>=0 %I64u{id/}.�>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> SortByColumn, 704045=> 70 :>;>=0  %{ccon_name/} , :>OB> ?@8=04;568 =0 B01;8F0  %{ccon_sortbytable/} . >;>=0B0 70 A>@B8@0=5 B@O120 40 ?@8=04;568 :J< AJI0B0 B01;8F0.�5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> DataSource, 704045=> =0 87B>G=8: =0 40==8  %{ccon_datasource/} , :>9B> 5 87B@8B.}5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> DataSource, 704045=> =0 =520;845=  %I64u{datasource/}.�82>  %{ccon_level/}  2 95@0@E8O  %{ccon_hier/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> Column, 704045=> =0 :>;>=0  %{ccon_column/} , :>OB> 5 87B@8B0.�82>  %{ccon_level/}  2 95@0@E8O  %{ccon_hier/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2> Column, 704045=> =0 =520;845=  =0 :>;>=0 %I64u{column/}.82>  %{ccon_level/}  2 95@0@E8O  %{ccon_hier/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2>B> Column, 704045=> =0 :>;>=0  %{ccon_column/} , :>OB> ?@8=04;568 =0 B01;8F0  %{ccon_columntable/} . A8G:8 =820 2 95@0@E8OB0 B@O120 40 ?@5?@0I0B :J< :>;>=8 >B AJI0B0 B01;8F0.H028A8<>AB  %{ccon_relname/}  A>G8 :J< 87B@8B0 B01;8F0  %{ccon_table/} .b 5;0F8OB0 "%{ccon_relname/}" A>G8 :J< 87B@8B0 :>;>=0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}".L 5;0F8OB0  %{ccon_relname/}  87?>;720 =520;845=  =0 :>;>=0 %I64u{column/}.b>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 =520;84=> A2>9AB2> Type (%I64d{value/}). 5;0F8O A 8<5  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  8<0 CrossFilterDirection, 704045=> =0 OneDirection. CrossFilterDirection 70 @5;0F88  548= :J< 548=  B@O120 28=038 40 5 704045=> =0 BothDirections.G"01;8F0B0  %{ccon_table/}  =5 <>65 40 8<0 ?>25G5 >B 548= 87G8A;O5< 4O;.�>45;JB 40==8 8<0 <=>3> 4J;30 25@830 =0 7028A8<>AB >B 87G8A;O5<0B0 B01;8F0, :>OB> 25@>OB=> C:0720 F8:J;. @>25@5B5 D>@<C;8B5 =0 87G8A;O5<0B0 B01;8F0.� 57C;B0BJB >B DAX 87@070 70 87G8A;O5<0B0 B01;8F0  %{ccon_table/}  ?@54AB02;O20 20@80=B5= B8? 40==8 70 :>;>=0B0  %{ccon_column/} . @><5=5B5 87G8A;5=85B> B0:0, G5 B8?JB 40==8 2 :>;>=0B0 40 5 ?>AB>O=5=.u8?A20B B01;8G=8 <5B040==8 "%{TMType/}", >15:B: "%{ccon_TMName/}" 70 IMBI "%{IMBIType/}", >15:B: "%{ccon_IMBIName/}".v><0=40B0 Upgrade =0 ?@07=0 1070 40==8  %{DBName/}  =5 <>65 40 AJ4J@60 =8:0:28 @54>25 2 =01>@ @54>25  %{RowsetType/} .�73;5640, G5 1070B0 A <5B040==8 5 2 =5AJ>B25BAB20I> AJAB>O=85. B:@8B0 5 ?@5?@0B:0 :J< >15:B %{typename/} A  %I64u{id/}, => >15:BJB =5 <>65 40 1J45 >B:@8B.�!2>9AB2>B> StorageEngineUsed =5 <>65 40 1J45 704045=> =0 TabularMetadata 70 1070B0 40==8  %{DBName/} , BJ9 :0B> DC=:F8OB0 5 701@0=5=0.PA�@52>4JB 70 :C;BC@0B0  %{culture/}  ?@5?@0I0 :J< >15:B >B B8?0  %{typename/}  A  %I64u{id/}, => B>78 >15:B =5 <>65 40 1J45 >B:@8B.|@52>4JB 70 :C;BC@0B0  %{culture/}  ?@5?@0I0 :J< >15:B >B B8?0  %{typename/}  A 8<5  %{ccon_name/} , => B>78 >15:B 5 87B@8B.�@52>4 70 :C;BC@0  %{culture/}  5 45D8=8@0= 70 A2>9AB2>  %{ccon_prop/}  8 >15:B0 >B B8?  %{typename/}  A 8<5  %{ccon_name/} , => B>20 A2>9AB2> 5 =520;84=> 70 B>78 B8? >15:B.�@52>4JB 70 >15:B0 >B B8?  %{typename/}  A 8<5  %{ccon_name/}  70 :C;BC@0  %{culture/}  =5 C:0720 A2>9AB2>. #:065B5 :>5 A2>9AB2> =0 B>78 >15:B A5 ?@525640 (=0?@8<5@ 8<5, >?8A0=85).� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  5 A <=>65AB2> TO end, 704045=> =0 Many. =>65AB2>B> TO end B@O120 28=038 40 5 704045=> =0 One.� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  5 >B =520;845= B8?. "8?JB B@O120 28=038 40 5 704045= =0 SingleColumn.N 5;0F8OB0  %{ccon_relname/}  87?>;720 =520;845=  =0 B01;8F0B0 %I64u{table/}.e 5;0F8OB0  %{ccon_relname/}  87?>;720  =0 :>;>=0, :>OB> =5 ?@8=04;568 =0 B01;8F0B0 >B B078 @5;0F8O.�!2>9AB2>B> StorageEngineMode =0 1070B0 40==8  %{name/}  =5 <>65 40 A5 704045 =0 TabularMetadata, BJ9 :0B> =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 5 %d{dbCompatLevel/}, 0 <8=8<0;=>B> =82> =0 AJ2<5AB8<>AB 70 B01;8G=8B5 <5B040==8 5 %d{minTabularCompatLevel/}.�15:BJB  %{TMType/}  =0 B01;8G=8B5 40==8:  %{ccon_TMName/}  =5 AJ2?040 A :>9B> 8 40 5 >15:B  %{UDMType/}  >B >15:B  %{UDMParentType/}  =0 UDM A   %{ParentID/} .k15:B LinguisticMetadata ?@5?@0I0 :J< >15:B Culture A  %I64u{id/}, => B>78 >15:B =5 <>65 40 1J45 =0<5@5=.Z15:B LinguisticMetadata ?@5?@0I0 :J< >15:B Culture  %{culture/} , => B>78 >15:B 5 87B@8B.Z!2>9AB2>B> 70 AJ4J@60=85 =0 >15:B0 LinguisticMetadata 70 :C;BC@0B0  %{culture/}  5 ?@07=>.YC;BC@0B0  %{culture/}  8 AJ?>AB02O=5B>  %{collation/}  A0 =520;84=8 8;8 =5 A5 ?>44J@60B.�5;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 704045=> A2>9AB2>B> DataSourceID, :>5B> 5 20;84=> A0<> 70 4O;>25 >B B8? Query.q5;JB =0 70O2:0  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  B@O120 40 8<0 704045=> A2>9AB2>B> DataSourceID.�5;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 704045=> A2>9AB2>B> QueryDefinition, :>5B> =5 5 20;84=> 70 4O;>25 157 87B>G=8:.l5;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 A2>9AB2>B> Type, 704045=> =0 =520;84=0 AB>9=>AB.L&5;528OB 4O; B@O120 40 A5 C:065 A0<> A  8;8 A 8<5 =0 B01;8F0 8 8<5 =0 4O;.�5;JB 87B>G=8:  %{ccon_SourcePartitionName/}  >B B01;8F0  %{ccon_SourceTableName/}  B@O120 40 5 2 AJI0B0 B01;8F0 :0B> F5;528O 4O;:  %{ccon_TargetTableName/} .�&5;528OB 4O; 70 >1548=O20=5 =0 4O;>25  %{ccon_PartitionName/}  >B B01;8F0  %{ccon_TableName/}  =5 <>65 40 5 =O:>9 >B 87E>4=8B5 4O;>25.EO<0 C:070=8 87E>4=8 4O;>25 70 >1548=O20=5 =0 4O;>25 2 =01>@0 @54>25.y5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 =520;845= Mode. O;>25 >B B>78 B8? B@O120 40 A0 2 @568< Import.d0==8 B8? Variant A0 704045=8 70 :>;>=0:  %{ccon_column/} . >;>=8B5 =5 ?>44J@60B 40==8 B8? Variant.�!B>9=>ABB0 =0 DefaultMode =0 <>45;  %{model/}  5 =520;84=0, 20;84=8B5 AB>9=>AB8 =0 DefaultMode B@O120 40 A0 8;8 Import, 8;8 DirectQuery.!O;>25, :>8B> AJ4J@60B ?J;=8 =01>@8 >B 40==8 (=5 87204:8 >B 40==8), B@O120 40 1J40B :>=D83C@8@0=8 70 DirectQuery 8 Full DataViews 8;8 40 87?>;720B @568< 70 70O2:0 Import 70 872;8G0=5 =0 40==8. 73;5640 B>78 <>45; AJ4J@60 4O;>25, :>8B> A0 =5AJ2<5AB8<8. @>25@5B5 :>=D83C@0F8OB0 =0 4O;>25B5.�B:@8B> 5 =5>G0:20=> =5AJ>B25BAB285 ?@8 70@5640=5B> =0 <>45;0 40==8. >;>=0B0  %{ccon_colname/}  2 B01;8F0  %{ccon_table/}  =5 <>65 40 1J45 =0=5A5=0 2 <=>3>87<5@=0B0 AE5<0.�>45;JB 40==8 =5 <>65 40 A5 70@548, BJ9 :0B> 2J7=8:=0 3@5H:0 ?@8 >?8B 70 70O2:0 2 ?>;5B>  %{fieldname/}  2 B01;8F0 DBPROPERTIES.�>45;JB 40==8 =5 <>65 40 A5 70@548 70@048 =5AJ>B25BAB285 2J2 25@A88B5 =0 AE5<8B5 A <5B040==8. >A;54=0B0 8725AB=0 25@A8O =0 AE5<0B0 (%u{lastver/}) =5 <>65 40 1J45 ?>-3>;O<0 >B =0AB>OI0B0 AE5<0 =0 25@A8OB0 (%u{curver/}).�>45;JB 40==8 =5 <>65 40 A5 70@548 70@048 =520;84=0 AB>9=>AB 70 871@>O20=5  %I64u{enumValue/}  70 G;5=  %{ccon_memberName/}  2 >15:B  %{ccon_objectName/}  A   %I64u{objectId/} .PAT">78 87@07 ?@5?@0I0 :J< >15:B %{type/} A 8<5  %{ccon_label/} , :>9B> AJ4J@60 3@5H:0.�>;>=0B0, ?@5?@0B5=0 >B PerspectiveColumn  %{ccon_perspcolumn/}  2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/} , =5 <>65 40 A5 ?@><5=O. @><O=0B0 =0 ?@5?@0B5=8O >15:B =5 5 @07@5H5=0 A;54 AJ74020=5B> =0 >15:B0.�O@:0B0, ?@5?@0B5=0 >B PerspectiveMeasure  %{ccon_perspmeasure/}  2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/} , =5 <>65 40 A5 ?@><5=O. @><O=0B0 =0 ?@5?@0B5=8O >15:B =5 5 @07@5H5=0 A;54 AJ74020=5B> =0 >15:B0.�5@0@E8OB0, ?@5?@0B5=0 >B PerspectiveHierarchy  %{ccon_persphierarchy/}  2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/} , =5 <>65 40 A5 ?@><5=O. @><O=0B0 =0 ?@5?@0B5=8O >15:B =5 5 @07@5H5=0 A;54 AJ74020=5B> =0 >15:B0.�PerspectiveColumn 2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< :>;>=0  %{ccon_perspcolumn/}  2 B01;8F0  %{ccon_persptable/} , => ?@8=04;568 :J< PerspectiveTable, :>OB> ?@5?@0I0 :J< @07;8G=0 B01;8F0  %{ccon_persptableparent/} .�PerspectiveMeasure 2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< <O@:0B0  %{ccon_perspmeasure/}  2 B01;8F0B0  %{ccon_persptable/} , => ?@8=04;568 :J< PerspectiveTable, :>OB> ?@5?@0I0 :J< @07;8G=0 B01;8F0  %{ccon_persptableparent/} .�PerspectiveHierarchy 2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< 95@0@E8OB0  %{ccon_persphierarchy/}  2 B01;8F0B0  %{ccon_persptable/} , => ?@8=04;568 :J< PerspectiveTable, :>OB> ?@5?@0I0 :J< 4@C30 B01;8F0  %{ccon_persptableparent/} .S PerspectiveTable 2 ?5@A?5:B820B0  %{ccon_persp/}  ;8?A20 ?@5?@0B:0 :J< B01;8F0B0.hPerspectiveTable 2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< =520;84=0 B01;8F0 A   %I64u{tableID/} .nPerspectiveTable 2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< B01;8F0  %{ccon_table/} , :>OB> 5 18;0 87B@8B0.s PerspectiveColumn 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/}  ;8?A20 ?@5?@0B:0 :J< :>;>=0B0.�PerspectiveColumn 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< =520;84=0 :>;>=0 A   %I64u{colID/} .�PerspectiveColumn 2 B01;8F0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< :>;>=0  %{ccon_column/} , :>OB> 5 18;0 87B@8B0.z PerspectiveHierarchy 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ;8?A20 ?@5?@0B:0 :J< 95@0@E8OB0.�PerspectiveHierarchy 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< =520;84=0 95@0@E8O A   %I64u{hierID/} .�PerspectiveHierarchy 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< 95@0@E8O  %{ccon_hier/} , :>OB> 5 18;0 87B@8B0.u PerspectiveMeasure 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ;8?A20 ?@5?@0B:0 :J< <O@:0B0.�PerspectiveMeasure 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< =520;84=0 <O@:0 A   %I64u{measureID/} .�PerspectiveMeasure 2 B01;8F0B0  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/}  ?@5?@0I0 :J< <O@:0  %{ccon_measure/} , :>OB> 5 18;0 87B@8B0.�"01;8F0B0, :J< :>OB> ?@5?@0I0 >15:BJB PerspectiveTable  %{ccon_persptable/}  2 ?5@A?5:B820B0  %{ccon_persp/} , =5 <>65 40 A5 ?@><5=O. @><O=0B0 =0 ?@5?@0B5=8O >15:B =5 5 @07@5H5=0 A;54 AJ74020=5B> =0 >15:B0.�15:BJB  %{euii_name/}  =0 RoleMembership =5 <>65 40 A5 ?@><5=O. 15:B8B5 =0 RoleMembership <>30B A0<> 40 A5 AJ74020B 8;8 87B@820B.�54>AB0BJG=8 @07@5H5=8O 70 872J@H20=5 =0 Tabular Upgrade 2 1070B0 40==8  %{DBName/} . 7?J;=5=85B> =0 :><0=40B0 Tabular Upgrade 878A:20 @07@5H5=8O =0 04<8=8AB@0B>@ =0 AJ@2J@0.R15:B TablePermission 2 @>;OB0  %{ccon_role/}  =5 AJ4J@60 ?@5?@0B:0 :J< B01;8F0B0.e15:B TablePermission 2 @>;OB0  %{ccon_role/}  ?@5?@0I0 :J< =520;84=0 B01;8F0 A   %I64u{tableID/} .k15:B TablePermission 2 @>;OB0  %{ccon_role/}  ?@5?@0I0 :J< B01;8F0  %{ccon_table/} , :>OB> 5 18;0 87B@8B0.�>2>AJ74045=8OB >15:B Windows RoleMembership 2 @>;OB0  %{ccon_role/}  =O<0 AB>9=>AB, 704045=0 70 MemberName 8;8 MemberID. MemberName 8;8 MemberID 8;8 8 425B5 B@O120 40 1J40B 704045=8 ?@8 AJ74020=5 =0 >15:B Windows RoleMembership.�>2>AJ74045=8OB >15:B External RoleMembership 2 @>;OB0  %{ccon_role/}  70 4>AB02G8:  %{provider/}  =O<0 AB>9=>AB, 704045=0 70 MemberID. MemberID B@O120 40 A5 704045 ?@8 AJ74020=5 =0 >15:B External RoleMembership.�070B0 40==8 Tabular  %{DBName/}  5 =5AJ>B25BAB20I0 8 =5 <>65 40 A5 >AJI5AB28 4>ABJ? 4> =5O. 7B@89B5 O 8 O AJ7409B5 >B=>2> 8;8 O 2J7AB0=>25B5 >B 20;84=> 0@E82=> :>?85.w0@80F8O  %{ccon_variation/}  B@O120 40 8<0 ?>A>G5=0 Relationship, 95@0@E8O ?> ?>4@0718@0=5 8;8 :>;>=0 ?> ?>4@0718@0=5.c0@80F8O  %{ccon_variation/}  =5 <>65 40 8<0 54=>2@5<5==> C:070=8 DefaultHierarchy 8 DefaultColumn.y0@80F8O ?> ?>4@0718@0=5  %{ccon_variation/}  B@O120 40 8<0 ?>A>G5=0 95@0@E8O ?> ?>4@0718@0=5 8;8 :>;>=0 ?> ?>4@0718@0=5.t 5;0F8OB0 70 20@80F8O  %{ccon_variation/}  B@O120 40 1J45 45D8=8@0=0 =0 B5:CI0B0 B01;8F0, :>30B> 5 ?>A>G5=0 @5;0F8O.�5@0@E8OB0 ?> ?>4@0718@0=5 =0 20@80F8O  %{ccon_variation/}  B@O120 40 1J45 =0 :@0O =0 @5;0F8OB0 PrimaryKey, :>30B> 8 425B5 A0 ?>A>G5=8.�>;>=0B0 ?> ?>4@0718@0=5 =0 20@80F8O  %{ccon_variation/}  B@O120 40 1J45 =0 :@0O =0 @5;0F8OB0 PrimaryKey, :>30B> A2>9AB20B0 DefaultColumn 8 Relationship A0 ?>A>G5=8 70 >15:B0 Variation.�5@0@E8OB0 ?> ?>4@0718@0=5 =0 20@80F8O  %{ccon_variation/}  B@O120 40 1J45 45D8=8@0=0 =0 B5:CI0B0 B01;8F0, :>30B> @5;0F8OB0 =5 5 ?>A>G5=0.�>;>=0B0 ?> ?>4@0718@0=5 =0 20@80F8O  %{ccon_variation/}  B@O120 40 1J45 45D8=8@0=0 =0 B5:CI0B0 B01;8F0, :>30B> @5;0F8OB0 =5 5 ?>A>G5=0.�O:>;:> >15:B0 Variation 70 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  A0 >B15;O70=8 :0B> IsDefault. 715@5B5 548= >15:B Variation :0B> 20@80F8O ?> ?>4@0718@0=5.�!2>9AB2>B> DataType =0 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  =5 <>65 40 1J45 ?@><5=5=> >B Binary =0 non-Binary 8;8 >1@0B=>B>.m1I8OB 1@>9 =0 :>;>=8B5 2 <>45;0 5 %ld{NumberOfColumns/}, :>5B> =0428H020 ;8<8B0 >B %ld{MaxNumberOfColumns/}.b :>;>=0  %{ccon_column/}  2 87G8A;O5<0B0 B01;8F0  %{ccon_table/}  ;8?A20 A2>9AB2>B> SourceColumn.�>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  8<0 704045=> InferredName, A0<> :>;>=8 >B 87G8A;O5<0 B01;8F0 <>30B 40 8<0B >G0:20=8 8<5=0.�JSON DDL <>65 40 A5 87?J;=8 A0<> A?@O<> 1078 40==8 A =82> =0 AJ2<5AB8<>AB 1200 8;8 ?>-28A>:>. &5;520B0 1070 40==8 70 B5:CI0B0 70O2:0 JSON DDL:  %{database/}  8<0 =82> =0 AJ2<5AB8<>AB:  %d{compat/} .� 70O2:0B0 15H5 704045=> 2J=H=> >12J@720=5, => F5;B0 <C =5 5 20;845= >15:B. #:070=8OB  B@O120 40 1J45 20;845= >15:B =0 B01;8F0, 4O; 8;8 <>45;.y"01;8F0, :>OB> 8<0 4O;>25, 87?>;720I8 @568< Import 8 ?J;5= DataView, =5 <>65 40 8<0 4O;>25, 87?>;720I8 ?@8<5@5= DataView.�AO:0 B01;8F0 B@O120 40 AJ4J@60 ?>=5 548= 4O; 2 ?J;=8O DataView. "01;8F0B0  %{ccon_table/}  =5 AJ4J@60 4O;, :>9B> 87?>;720 ?J;5= DataView. 0 40 ?@>4J;68B5, :>=D83C@8@09B5 ?>=5 548= 4O;, 70 40 87?>;720B5 ?J;5= DataView.� 568<JB =0 70O2:0 =0 4045= 4O; B@O120 40 5 548= >B A;54=8B5: Import, DirectQuery 8;8 Default. 5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 @568< =0 70O2:0, 704045= =0 Push. @><5=5B5 @568<0 =0 70O2:0 =0 20;84=0 AB>9=>AB.�O;>25B5 DirectQuery =5 A0 @07@5H5=8 2  %{ccon_table/} , 70I>B> 8<0 @5;0F8O datetime-to-date A 4@C30 B01;8F0.  568<JB =0 70O2:0 =0 B01;8F0, :>OB> 8<0 B>78 B8? @5;0F8O, B@O120 40 5 704045= =0 Import.PA2"01;8F0, :>OB> 8<0 4O;>25, 87?>;720I8 @568< DirectQuery 8 ?J;5= DataView, <>65 40 8<0 A0<> 548= 4O; 2 @568< DirectQuery.  B>78 <>45; B01;8F0  %{ccon_table/}  5 A =520;84=8 =0AB@>9:8 =0 4O;. >65 40 A5 =0;>68 40 A;55B5 8;8 87B@85B5 4O;>25, B0:0 G5 40 8<0 A0<> 548= 4O; 2 @568< DirectQuery A ?J;5= DataView.lA8G:8 4O;>25, 87?>;720I8 @568< DirectQuery A ?J;5= DataView, B@O120 40 70O2OB 548= 8 AJI 87B>G=8: =0 40==8.�A8G:8 4O;>25, 1078@0=8 =0 ?@8<5@5= DataView, B@O120 40 87?>;720B @568<0 =0 70O2:0 Import 70 ?>;CG020=5 =0 40==8. 5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  87?>;720 =520;845= @568< =0 70O2:0.^7B>G=8:JB =0 40==8  %{ccon_dsname/}  2 1070B0 40==8 =5 15H5 C:070= 2 :><0=40B0 70 =04AB@>9:0.� 5;0F8OB0 <564C :>;>=0  %{ccon_fromTable/}  [ %{ccon_fromColumn/} ] 8 :>;>=0  %{ccon_toTable/}  [ %{ccon_toColumn/} ] =5 <>65 40 8<0 SecurityFilterBehavior, 704045=> =0 BothDirections, :>30B> CrossFilterBehavior 5 704045=> =0 OneDirection._2C?>A>G=>B> :@JAB>A0=> D8;B@8@0=5 70 70I8B0 =0 =82>B> =0 @540 =5 5 @07@5H5=> 70 B5:CI8O <>45;.� 5;0F8OB0 <564C :>;>=0  %{ccon_fromTable/}  [ %{ccon_fromColumn/} ] 8 :>;>=0  %{ccon_toTable/}  [ %{ccon_toColumn/} ] =5 <>65 40 8<0 SecurityFilterBehavior, 704045=> =0 BothDirections, :>30B> @5;0F8OB0 =5 5 704045=0 =0 0:B82=0.�C;BC@0B0  %{culture/}  8<0 ?>25G5 >B 548= 45D8=8@0= ?@52>4 =0 >15:B 70 >15:B0 A :  %lu{objectID/}  8 ObjectType:  %d{objectType/}  70 AJI>B> ?@52545=> A2>9AB2>:  %d{propertyType/} .�"01;8F0B0  %{ccon_table/}  25G5 8<0 @5;0F8O, ?@8 :>OB> ?>2545=85B> =0 D8;BJ@0 70 70I8B0 5 =0AB@>5=> =0 Both. !0<> 54=0 @5;0F8O A B078 =0AB@>9:0 5 ?>72>;5=0 =0 B01;8F0.�"01;8F0B0  %{ccon_table/}  5 :>=D83C@8@0=0 70 =8A:> =82> =0 70I8B0, 2J256409:8 >3@0=8G5=8O 70 =0G8=0 =0 C:0720=5 =0 D8;B@8B5 70 70I8B0. >2545=85B> =0 D8;B@8B5 70 70I8B0 70 @5;0F8O  %{ccon_relationship/}  =5 <>65 40 1J45 =0AB@>5=> =0 Both.�15:B Variation  %{ccon_variation/}  2 :>;>=0  %{ccon_column/}  ?@5?@0I0 :J< =520;845= B8? %{objectType/} A   %I64u{objectID/} .�15:B Variation  %{ccon_variation/}  2 :>;>=0  %{ccon_column/}  ?@5?@0I0 :J< >15:B  %{ccon_objectName/}  >B B8? %{objectType/}, :>9B> 5 87B@8B.w"01;8F0B0  %{ccon_table/}   AJ4J@60 :>;>=0 8 %{objecttype/} AJA AJI>B> 8<5  %{ccon_name/} . @58<5=C209B5 =O:>5 >B BOE.�15:B Variation  %{ccon_variation/}  2 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  B@O120 40 8<0 C:070=0 @5;0F8O, :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.�"01;8F0B0  %{ccon_table/}  B@O120 40 8<0 A2>9AB2> ShowAsVariationsOnly, 704045=> =0  1 , BJ9 :0B> 5 F5; =0 20@80F8O  %{ccon_variation/}  70 :>;>=0  %{ccon_variationColumn/}  2 B01;8F0  %{ccon_variationTable/} , :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.B0@80F8OB0  %{ccon_variation1/}  70 :>;>=0  %{ccon_variation1Column/}  2 B01;8F0  %{ccon_variation1Table/}  8 20@80F8OB0  %{ccon_variation2/}  70 :>;>=0  %{ccon_variation2Column/}  2 B01;8F0  %{ccon_variation2Table/}  A>G0B :J< B01;8F0B0  %{ccon_table/} , => A0<> 54=0 A5 4>?CA:0, :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.PA�"01;8F0B0  %{ccon_table/}  AJA A2>9AB2> ShowAsVariationsOnly, 704045=> =0  1 , B@O120 40 5 F5; =0 20@80F8O, :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.>;>=0B0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  <>65 40 8<0 A0<> 54=0 20@80F8O, :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.�0@80F8OB0  %{ccon_variation/}  70 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  B@O120 40 8<0 D;03 IsDefault, 704045= =0 true, :>30B> =>B0F8OB0 70 20@80F88 5 @07@5H5=0.�PerspectiveSet  %{ccon_persp/}  ?@5?@0I0 :J< =01>@  %{ccon_perspset/}  2 B01;8F0  %{ccon_persptable/} , => ?@8=04;568 :J< PerspectiveTable, :>OB> ?@5?@0I0 :J< @07;8G=0 B01;8F0  %{ccon_persptableparent/} .�01>@JB, :J< :>9B> ?@5?@0I0 PerspectiveSet  %{ccon_perspset/}  2 B01;8F0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_perspective/} , =5 <>65 40 1J45 ?@><5=O=. @><O=0B0 =0 ?@5?@0B5=8O >15:B =5 5 @07@5H5=0 A;54 AJ74020=5B> =0 >15:B0.oPerspectiveSet 2 B01;8F0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/}  8<0 ;8?A20I0 ?@5?@0B:0 :J< =01>@.�PerspectiveSet 2 B01;8F0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/}  ?@5?@0I0 :J< =520;845= =01>@ A   %I64u{setID/} .�PerspectiveSet 2 B01;8F0  %{ccon_persptable/}  2 ?5@A?5:B820  %{ccon_persp/}  ?@5?@0I0 :J< =01>@  %{ccon_set/} , :>9B> 5 18; 87B@8B.3$C=:F8OB0 70 =01>@ =5 5 @07@5H5=0 70 B5:CI8O <>45;.�5CA?5H=> 4>102O=5 =0 %{newobjecttype/} A 8<5B>  %{ccon_name/} , BJ9 :0B> %{existingobjecttype/} AJA AJI>B> 8<5 25G5 AJI5AB2C20 2 <>45;0  %{parentname/} .O!2>9AB2>B> Kind =0 87@07  %{ccon_expression/}  5 704045=> A =520;84=0 AB>9=>AB.R!2>9AB2>B> Kind =0 87@07  %{ccon_expression/}  5 704045=> A =5?>44J@60=0 AB>9=>AB.�15:B TablePermission 2 @>;OB0  %{ccon_role/} , :>9B> ?@5?@0I0 :J< B01;8F0  %{ccon_table/} , 87?>;720 A2>9AB2>B> MetadataPermission, :>5B> 5 @575@28@0=> 70 1J45I0 C?>B@510.�$C=:F8OB0 70 DetailRowsExpression/DefaultDetailRowsExpression =5 5 @07@5H5=0. "01;8F0B0  %{ccon_table/}  87?>;720 54=> >B B578 A2>9AB20, => B5 A0 70?075=8 70 1J45I> 87?>;720=5.�15:B TablePermission 2 @>;OB0  %{ccon_role/} , :>9B> ?@5?@0I0 :J< B01;8F0  %{ccon_table/} , 87?>;720 A2>9AB2>B> MetadataPermission, :>5B> =5 5 ?>72>;5=> 70 @>;8 =0 admin, refresh 8;8 read-refresh.b >;OB0  %{ccon_role/}  5 @>;O =0 refresh 8 A;54>20B5;=> =5 ?>72>;O20 >15:B8 TablePermission 2 =5O.h >;OB0  %{ccon_role/}  5 @>;O =0 administrator 8 A;54>20B5;=> =5 ?>72>;O20 >15:B8 TablePermission 2 =5O.�@8=04;568B5 =0 @>;O =0 Read 8 @>;O =0 Refresh/ReadRefresh, => B>20 =5 A5 ?>44J@60, :>30B> 5 :><18=8@0=> AJA 70I8B0 =0 =82> >15:B. !2J@65B5 A5 A 04<8=8AB@0B>@0 =0 20H0B0 1070 40==8.�>;>=0  %I64u{columnID/}  =0 >15:B ColumnPermission ?@8=04;568 :J< B01;8F0  %I64u{columnTableID/} , :>OB> 5 @07;8G=0 >B B01;8F0  %I64u{tablePermissionTableID/} , ?>A>G5=0 >B AJ>B25B=8O >15:B TablePermission.7 >15:B ColumnPermission ;8?A20 ?@5?@0B:0B0 :J< :>;>=0.M15:B ColumnPermission ?@5?@0I0 :J< =520;84=0 :>;>=0 A   %I64u{columnID/} .S15:B ColumnPermission ?@5?@0I0 :J< :>;>=0  %{ccon_column/} , :>OB> 5 18;0 87B@8B0.�15:B ColumnPermission, :>9B> ?@5?@0I0 :J< :>;>=0  %{ccon_column/} , 87?>;720 A2>9AB2>B> MetadataPermission, :>5B> 5 @575@28@0=> 70 1J45I0 C?>B@510.�15:B ColumnPermission 2 TablePermission  %{ccon_role/}[%{ccon_table/}] , :>9B> ?@5?@0I0 :J< :>;>=0  %{ccon_column/} , 87?>;720 A2>9AB2>B> MetadataPermission, :>5B> =5 5 ?>72>;5=> 70 @>;8 =0 admin, refresh 8;8 read-refresh.�15:BJB ColumnPermission, :>9B> ?@5?@0I0 :J< :>;>=0  %{ccon_column/} , =5 <>65 40 5 ?>-<0;:> >3@0=8G8B5;5= >B AJ>B25BAB20I8O <C >15:B TablePermission, :>9B> ?@5?@0I0 :J< B01;8F0  %{ccon_table/} .�ImpersonationInfo 70 87B>G=8: =0 40==8  %{ccon_Datasource/}  8<0 ImpersonationMode, 704045= =0  Default , :>5B> =5 5 20;84=0 AB>9=>AB.�ImpersonationInfo 70 87B>G=8:0 =0 40==8  %{ccon_Datasource/}  8<0 ImpersonationMode, @07;8G5= >B  Default . !0<> @568< =0 2J?;JI020=5  Default  A5 ?>44J@60 70 AB@C:BC@8@0=8 87B>G=8F8 =0 40==8.�!2>9AB20B0 ConnectionString, Account 8;8 Password =5 <>30B 40 1J40B >?@545;5=8 70 87B>G=8: =0 40==8  %{ccon_Datasource/} , :>9B> 8<0 284  Structured .�!2>9AB20B0 ConnectionDetails, ContextExpression, Credential 8;8 Options =5 <>30B 40 1J40B C:070=8 70 87B>G=8: =0 40==8  %{ccon_Datasource/} , :>9B> 8<0 B8?  Provider .PAe7B>G=8:JB =0 40==8  %{ccon_Datasource/}  8<0 B8?, 704045= =0 %d{type/}, :>9B> =5 5 20;84=0 AB>9=>AB.P!2>9AB2>B> ConnectionDetails ;8?A20 70 87B>G=8:0 =0 40==8  %{ccon_Datasource/} .I!2>9AB2>B> Credential ;8?A20 70 87B>G=8:0 =0 40==8  %{ccon_Datasource/} .m7@07JB  %{ccon_expression/}  8<0 A2>9AB2>B> Expression, 704045=> =0 ?@075= =87, :>5B> =5 5 20;84=0 AB>9=>AB.�O;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 A2>9AB2>B> QueryDefinition, 704045=> =0 ?@075= =87, :>5B> =5 5 20;84=0 AB>9=>AB.5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 =520;845= Mode. O;>25 >B B8? >15:B B@O120 40 A0 2 @568< DirectQuery.�O;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 A2>9AB2>B> QueryDefinition, 704045=> =0 ?@075= =87, :>5B> =5 5 20;84=0 AB>9=>AB.S15:B =0 ColumnPermission ?@5?@0I0 :J< :>;>=0 70 =><5@ =0 @54. ">20 =5 A5 ?>44J@60.<DirectQuery 1400 =5 ?>44J@60 C:070=8O 284 87B>G=8: =0 40==8.`@5>1@07C20=5B> =0 M 70O2:0 2 B01;8F0  %{ccon_table/}  2 70O2:0 =0 >A=>25= 87B>G=8: 5 =5CA?5H=>.BContextExpression =5 <>65 40 A5 87?>;720 2 @568< DirectQuery 1400.�5 <>65 40 1J45 87B@8B0 <O@:0B0  %{ccon_name/}  2 B01;8F0  %{ccon_table/} , BJ9 :0B> 5 ?@5?@0B5=0 >B <O@:0B0 ?> ?>4@0718@0=5 =0 <>45;0.>@5?@0B:0B0 =0 DefaultMeasure 2 <>45;  %{model/}  5 =520;84=0.�0B> @57C;B0B >B >3@0=8G5=8OB0 70 <5B040==8 70 @>;O  %{ccon_role/} , B01;8F0B0  %{ccon_table/}  5 =54>ABJ?=0 >B B01;8F0  %{ccon_rootTable/} . 5@830B0 =0 @5;0F88B5 :J< B078 B01;8F0 ?@5<8=020 ?@57 70I8B5=0 B01;8F0, :>5B> =5 5 @07@5H5=>.z5 <>65 40 A5 87B@85 :>;>=0B0  %{ccon_groupByColumn/} , ?>=565 A5 87?>;720 70 3@C?8@0=5 =0 :>;>=0  %{ccon_groupedColumn/} PAq>;>=0B0  %{ccon_groupedColumn/}  8<0 =520;84=0 ?@5?@0B:0 GroupByColumn, 704045=0 =0   %I64u{groupByColumnId/} u>;>=0B0  %{ccon_groupedColumn/}  A5 3@C?8@0 ?> :>;>=0  %{ccon_groupByColumn/} , :>OB> ?@8=04;568 =0 @07;8G=0 B01;8F0A<5B> =0 @>;OB0 =5 <>65 40 1J45 704045=> =0  *  8;8  SharePoint .V 5;0F8OB0  %{ccon_relname/}  A>G8 :J< :>;>=0 >B B8? =><5@ =0 @54, B>20 =5 5 ?>72>;5=>.G"01;8F0B0  %{ccon_table/}  B@O120 40 8<0 0 4O;0, BJ9 :0B> 8<0 0 :>;>=8.�070B0 40==8  %{db_name/}  5 =>20 B01;8G=0 1070 40==8 8 =5 <>65 40 1J45 87<5=5=0 B0:0, G5 40 AJ4J@60 >15:B8 =0 UDM <5B040==8, :0B> :C1>25 8 87<5@5=8O.�070B0 40==8  %{db_name/}  5 =>20 B01;8G=0 1070 40==8 8 =5 <>65 40 1J45 87<5=5=0 B0:0, G5 40 AJ4J@60 >15:B8 =0 UDM <5B040==8, :0B> :C1>25 8 87<5@5=8O.�070B0 40==8  %{db_name/}  15H5 8<?>@B8@0=0 >B PBIX D09;, => =O:>8 >?5@0F88 ?> ?@5>1@07C20=5 B@O120 2A5 ?0: 40 1J40B 702J@H5=8, ?@548 40 <>65 40 A5 87?>;720. !0<> >?5@0F8OB0 RefreshCalculate <>65 40 A5 87?J;=O20, 4>:0B> ?@5>1@07C20=5B> 1J45 702J@H5=>.� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  =5 <>65 40 1J45 AJ74045=0, BJ9 :0B> B5 =5 A0 >B 548= 8 AJI 87B>G=8: =0 40==8 =0 DirectQuery.� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  =5 <>65 40 1J45 AJ74045=0, BJ9 :0B> 54=0B0 5 2 @568< DirectQuery, 0 4@C30B0 5 2 @568< Import.� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  5 A <=>65AB2> TO end, 704045=> =0 None. @09=8B5 :0@48=0;=8 AB>9=>AB8 B@O120 28=038 40 A0 704045=8 =0 One/Many.@09=>B> <=>65AB2> From =0 @5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  5 704045=> =0 One. @09=>B> <=>65AB2> From B@O120 28=038 40 5 704045=> =0 Many, >A25= 0:> @5;0F8OB0 =5 5  548= :J< 548= .97G8A;8B5;=0B0 3@C?0  %{ccon_calculationGroupName/}  AJ4J@60 5;5<5=B 70 87G8A;5=85  %{ccon_calculationItemName/}  A =520;84=> @54=> G8A;8B5;=> =  %d{calculationItemOrdinal/} .  54=>B> G8A;8B5;=> =0 5;5<5=B0 =0 87G8A;5=85 B@O120 40 5 ?>-3>;O<> 8;8 @02=> =0 =C;0, :0:B> 8 C=8:0;=> 2 @0<:8B5 =0 87G8A;8B5;=0B0 3@C?0.>45;JB "%{modelName/}" AJ4J@60 87G8A;8B5;=0B0 3@C?0 "%{ccon_calculationGroupName/}" A =520;845= ?@8>@8B5B = "%d{calculationGroupPrecedence/}". @8>@8B5BJB =0 87G8A;8B5;=0B0 3@C?0 B@O120 40 5 ?>-3>;O< 8;8 @025= =0 =C;0, :0:B> 8 40 5 C=8:0;5= 2 @0<:8B5 =0 <>45;0.�15:B AlternateOf ?@5?@0I0 54=>2@5<5==> BaseColumn  %{ccon_basecolumn/}  >B B01;8F0  %{ccon_basecolumntable/}  8 BaseTable  %{ccon_basetable/} , :>5B> =5 A5 ?>72>;O20, BJ9 :0B> A0 2708<=>87:;NG20I8 A5.Q15:B AlternateOf baseColumn ?@5?@0I0 :J< =520;84=0 :>;>=0  %{ccon_basecolumn/} .�15:B AlternateOf ?@5?@0I0 :J< BaseColumn  %{ccon_basecolumn/}  >B B01;8F0  %{ccon_basecolumntable/} , :J45B> :>;>=0B0 8;8 B01;8F0B0 5 87B@8B0.�15:B AlternateOf baseColumn  %{ccon_basecolumn/}  B@O120 40 8<0 AJI8O B8? 40==8 :0B> ?@5?@0I0I8O >15:B =0 :>;>=0  %{ccon_column/} .V15:B AlternateOf baseTable ?@5?@0I0 :J< =520;84=0 B01;8F0 A   %I64u{basetableID/} .O15:B AlternateOf ?@5?@0I0 :J< BaseTable  %{ccon_basetable/} , :>OB> 5 87B@8B0.a15:B AlternateOf, :>9B> =5 5 AJA AB>9=>AB Null, B@O120 40 ?@5?@0I0 :J< BaseColumn 8;8 BaseTable.($C=:F8OB0 =0 AlternateOf =5 A5 ?>44J@60.eO;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  =5 5 >B B8? M. !0<> M 4O;>25 A5 ?>44J@60B 2 DQ.y0@0<5BJ@JB =0 RefreshPolicy  %{parameterName/}  70 B01;8F0  %{ccon_table/}  8<0 =520;84=0 AB>9=>AB  %{parameterValue/} .�0@0<5BJ@JB RollingWindowGranularity =0 RefreshPolicy 70 B01;8F0  %{ccon_table/}  8<0 =520;84=0 AB>9=>AB. !B>9=>ABB0 B@O120 40 1J45 ?>-<0;:0 8;8 @02=0 =0 IncrementalGranularity.�0@0<5BJ@JB IncrementalWindow =0 RefreshPolicy 70 B01;8F0  %{ccon_table/}  8<0 =520;84=0 AB>9=>AB. !B>9=>ABB0 B@O120 40 1J45 ?>-<0;:0 8;8 @02=0 =0 RollingWindow.�O;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 A2>9AB2>B> Granularity, 704045=> =0 Invalid, :>5B> =5 5 20;84=0 AB>9=>AB.�0 4O;  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  :><18=0F8OB0 =0 2@5<528 480?07>= (3@0=C;0@=>AB, =0G0;> 8 :@09) =5 5 704045=0 =0 20;84=0 :><18=0F8O >B AB>9=>AB8.�5;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 704045=> A2>9AB2>B> QueryDefinition, :>5B> =5 5 20;84=> ?>;5 70 B>78 B8? 4O;.lO;  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 A2>9AB2> Start 8;8 End, 704045=> A =520;845= D>@<0B.�"01;8F0B0 "%{ccon_table/}" 8<0 ?>=5 548= 4O; PolicyRange, :>9B> 87?>;720 M 87@07 70 872;8G0=5 =0 40==8 =0 1070B0 =0 RefreshPolicy, => B01;8F0B0 =O<0 RefreshPolicy. @5<0E=5B5 4O;>25B5 =0 PolicyRange 8;8 ?@8A2>5B5 ?@028;0 70 >1=>2O20=5 =0 B01;8F0B0.g"01;8F0  %{ccon_table/}  8<0 42>5= 4O;. 5 <>65 40 8<0 :0:28B> 8 40 5 4@C38 4O;>25 2 ?@8<5@5= DataView.d"01;8F0  %{ccon_table/}  8<0 42>5= 4O;. 5 <>65 40 8<0 :0:28B> 8 40 5 4@C38 4O;>25 2 ?J;5= DataView.kO;  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  5 42>5= 4O;. 5 <>65 40 1J45 4O; =0 87G8A;O5<0 B01;8F0.wO;  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  5 >B B8? 87B>G=8: PolicyRange, :>9B> =5 ?>44J@60 @568< DirectQuery.p"01;8F0B0  %{ccon_table/}  =5 <>65 40 8<0 4O;>25 >B B8?0 PolicyRange, A<5A5=8 A 4O;>25 >B 4@C38 @07;8G=8 B8?>25.G1=>2O20=5B> 2J7 >A=>20 =0 ?@028;0 A5 ?>44J@60 A0<> 2 Power BI Premium.�J@28G=8OB 87@07 =0 RefreshPolicy 2 B01;8F0  %{ccon_table/}  8<0 =520;84=0 AB>9=>AB. J@28G=8OB 87@07 B@O120 40 AJ4J@60 8<5=0 =0 ?0@0<5B@8B5  RangeStart  8  RangeEnd .w 07@5H5=0 5 A0<> ?@><O=0B0 >B V1 =0 ?>-28A>:0 25@A8O =0 87B>G=8:0 =0 40==8 2 Power BI, B5:CI0B0 25@A8O 5  %d{Current/} }01>@8 >B 40==8 =0 Power BI, 87?>;720I8 D>@<0B =0 87B>G=8:0 =0 40==8, 1078@0= =0 M, A5 ?>44J@60B A0<> 2 CA;C38B5 =0 Power BI.h"01;8F0B0  %{ccon_table/}  87?>;720 DC=:F8OB0  7G8A;8B5;=0 3@C?0 , :>OB> =5 5 @07@5H5=0 =0 B>78 AJ@2J@.k15:BJB AlternateOf baseColumn  %{ccon_column/}  B@O120 40 8<0 B8? 40==8 =0 FO;> G8AB> 70 >1>1I020=5 COUNT.�15:BJB AlternateOf baseColumn  %{ccon_basecolumn/}  =5 B@O120 40 ?>72>;O20 AB>9=>AB Null, BJ9 :0B> :>;>=0B0 70 ?@5?@0I0=5  '%{ccon_column/}  =5 ?>72>;O20 AB>9=>AB Null.u0I8B0 =0 =82> >15:B 8/8;8 70I8B0 =0 =82> @54>25 =5 A5 ?>44J@60 A @>;O  %{ccon_role/}  ?@8 87?>;720=5 =0 AlternateOf.�O;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/} , ?>A>G5= >B :>;>=0B0 AlternateOf  %{ccon_alttable/} [%{ccon_altcol/}], B@O120 40 A5 704045 =0 @568< DirectQuery 8 Full DataView.�>;>=0  %{ccon_alttable/} [%{ccon_altcol/}] =0 AlternateOf =5 <>65 40 ?@5?@0I0 107>20B0 B01;8F0  %{ccon_table/} [%{ccon_col/}], BJ9 :0B> BO 25G5 5 ?@5?@0B5=0 >B 4@C30 :>;>=0 =0 AlternateOf 8 >1>1I020=5B> 5 AJI>B>.z07>20B0 B01;8F0, :J< :>OB> ?@5?@0I0 AlternateOf  %{ccon_table/} [%{ccon_col/}], AJI> B0:0 =5 <>65 40 AJ4J@60 AlternateOf.�1548=5=8OB0 2 B01;8F8B5  %{ccon_aggTable1/}  8  %{ccon_aggTable2/}  AJ74020B 42CA<8A;85 =0 1070B0 =0 @5;0F88 A B01;8F0  %{ccon_baseTable/} �7G8A;O5<0B0 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  5 =520;84=0, 70I>B> B01;8F8 A 42>5= @568< =5 ?>44J@60B 87G8A;O5<8 :>;>=8.|"01;8F0B0  %{ccon_table/}  AJ4J@60 CalculationGroup 8 A;54>20B5;=> B@O120 40 AJ4J@60 4O; A 87B>G=8: >B B8? CalculationGroup.�"01;8F0B0  %{ccon_table/}  AJ4J@60 4O;  %{ccon_partition/}  A 87B>G=8: >B B8? CalculationGroup, => =5 5 45D8=8@0= >15:B =0 CalculationGroup.�"01;8F0  %{ccon_table/}  A 45D8=8@0= >15:B CalculationGroup B@O120 40 8<0 A0<> 548= 4O;, :>9B> B@O120 40 8<0 87B>G=8: >B B8?  CalculationGroup .z15:BJB =0 :>;>=0 70 ?@5?@0I0=5  %{ccon_column/}  B@O120 40 8<0 B8? 40==8 FO;> G8A;>, :>30B> A5 87?>;720 >1>1I020=5 COUNT.�>;>=0  %{ccon_alttable/} [%{ccon_altcol/}] =0 AlternateOf =5 <>65 40 ?@5?@0I0 107>20B0 :>;>=0  %{ccon_table/} , BJ9 :0B> BO 25G5 5 ?@5?@0B5=0 >B 4@C30 :>;>=0 =0 AlternateOf 8 >1>1I020=5B> 5 AJI>B>.�O;  %{ccon_partition/}  >B B01;8F0  %{ccon_table/}  =5 <>65 40 @01>B8 2 42>5= @568<. @><5=5B5 @568<0 =0 4O;0 =0 @568< Import 8;8 DirectQuery.21=>2O20=5B> 2J7 >A=>20 =0 ?@028;0 =5 A5 ?>44J@60.�>45;JB 25G5 AJ4J@60 <O@:0  %{ccon_name/} , :>OB> 8<0 54=0:2> 8<5 :0B> :>;>=0 2 B01;8F0  %{ccon_table/} . @58<5=C209B5 548= >B BOE.�5;JB  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  8<0 704045=> A2>9AB2>B> QueryDefinition, :>5B> =5 5 20;84=> 70 4O;>25 >B B>78 284.S!B>9=>ABB0  %d{Version/}  70 25@A8OB0 =0 87B>G=8: =0 40==8 70 Power BI 5 =520;84=0.~!2>9AB2>B> =0 <>45;0  %{Model/}  DiscourageImplicitMeasures B@O120 40 A5 704045 =0 true, 70 40 A5 AJ74040B 87G8A;8B5;=8 3@C?8.PA�!2>9AB2>B> =0 <>45;  %{Model/}  DiscourageImplicitMeasures =5 <>65 40 A5 ?@><5=8 >B true =0 false, 4>:0B> =5 A5 87B@8OB 2A8G:8 87G8A;8B5;=8 3@C?8 2 <>45;0.� 5;0F8OB0  %{ccon_relname/}  5 =520;84=0, BJ9 :0B> B01;8F0 70 03@530F8O  %{ccon_aggTable/}  =5 <>65 40 1J45 ToTable 2 @5;0F8O A <=>65AB2> >B 548=.� 5;0F8OB0  %{ccon_name/}  <564C :>;>=8B5  %{ccon_fromTable/}[%{ccon_fromColumn/}]  8  %{ccon_toTable/}[%{ccon_toColumn/}]  2:;NG20 B01;8F0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/} , :>OB> =5 5 @07@5H5=0.� 5;0F8OB0  %{ccon_relname/}  5 =520;84=0, BJ9 :0B> B01;8F0B0 70 03@530F8O  %{ccon_aggTable/}  =5 <>65 40 8<0 42C?>A>G=0 @5;0F8O 8;8 @07@5H5=> 70I8B=> D8;B@8@0=5.�O@:0B0 A 8<5B>  %{ccon_name/}  =5 <>65 40 A5 4>1028, BJ9 :0B> 8<0 :>=D;8:B A 8<5B> =0 4@C30 @575@28@0=0 2JB@5H=0 <O@:0 2 <>45;0  %{parentname/} . @58<5=C209B5 O.�7@07 =0 RLS D8;B@8@0 B078 B01;8F0 70 03@530F8O  %{ccon_aggTable/} , => =5 B01;8F0B0 A 45B09;8  %{ccon_baseTable/} , :>5B> =5 5 @07@5H5=>.B5@A8O V2 =0 87B>G=8:0 =0 40==8 =5 A5 ?>44J@60 2 Power BI Desktop.r0?:0B0  %{ccon_folder/}  5 =520;84=0, BJ9 :0B> @>48B5;A:0B0 ?0?:0  %{ccon_parentfolder/}  =5 AJI5AB2C20 2 <>45;0.l0?:0B0  %{ccon_folder/}  A5 87?>;720 :0B> @>48B5;A:0B0 ?0?:0 70  %{ccon_childfolder/}  QueryGroup 2 <>45;0./7B@8B0 QueryGroup 5 ?>A>G5=0 >B 4O; 8;8 87@07.�15:B TablePermission 2 @>;OB0  %{ccon_role/}  ?@5?@0I0 :J< B01;8F0 =0 87G8A;8B5;=0 3@C?0  %{ccon_table/} , :>OB> =5 5 @07@5H5=0.�"01;8F0B0  %{ccon_table/}  AJ4J@60 :>;>=0  %{ccon_column/}  A =520;845= B8? 40==8 8;8 :>;>=0 =0 87B>G=8:. "8?JB 40==8 =0 B078 :>;>=0 B@O120 40 5 =87 8 :>;>=0B0 =0 87B>G=8:0 B@O120 40 5 Name.�"01;8F0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/}  ?>44J@60 =09-<=>3> 425 :>;>=8 A 40==8: 54=0B0 5 =87>2 B8? 40==8 A :>;>=0 Name, 0 4@C30B0 5 F5;>G8A;5= B8? 40==8 A :>;>=0 =0 87B>G=8: Ordinal. >@838@09B5 38 8 >?8B09B5 >B=>2>.�1I8OB 1@>9 =0 :>;>=8B5 A 40==8 2 B01;8F0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/}  5 %ld{NumberOfDataColumns/}, 0 B01;8F0B0 =0 87G8A;8B5;=0B0 3@C?0 ?>44J@60 A0<> 1 8;8 2 :>;>=8 A 40==8."01;8F0B0 =0 87G8A;8B5;=0B0 3@C?0  %{ccon_table/}  AJ4J@60 5;5<5=B 70 87G8A;5=85  %{ccon_calculationItemName/}  A =520;84=> @54=> G8A;8B5;=> =  %d{calculationItemOrdinal/} .  54=>B> G8A;8B5;=> =0 5;5<5=B0 70 87G8A;5=85 B@O120 40 5 ?>-3>;O<> 8;8 @02=> =0 =C;0.PA�"01;8F0B0  %{ccon_table/}  5 <0@:8@0=0 :0B> 87:;NG5=0 >B >1=>2O20=5 =0 <>45;0, => 5 87G8A;O5<0 B01;8F0, :>5B> 5 =520;845= AF5=0@89.�"01;8F0B0  %{ccon_table/}  5 <0@:8@0=0 :0B> 87:;NG5=0 >B >1=>2O20=5 =0 <>45;0 8 2A5 >I5 8<0 ?@028;0 70 >1=>2O20=5, A2J@70=8 A =5O, :>5B> 5 =520;845= AF5=0@89.�"01;8F0B0  %{ccon_table/}  5 <0@:8@0=0 :0B> 87:;NG5=0 >B >1=>2O20=5 =0 <>45;0, => 8<0 3@C?0 70 87G8A;5=85, A2J@70=0 A =5O, :>5B> 5 =520;845= AF5=0@89.� >;OB0  %{ccon_role/}  8<0 ?>25G5 >B 548= @07@5H5= G;5= 70 AJI8O G;5=A:8 . A8G:8 G;5=>25  %{euii_members/}  A0 @07@5H5=8 =0 AJI8O .~!2>9AB2>B> MeasureAnalysisDefinition =0 >15:B0  %{analyticsAIMetadata/}  =0 AnalyticsAIMetadata 70 <>45;  %{model/}  5 ?@07=>.�DataType  %{datatype/}  =0 :>;>=0  %{ccon_column/}  2 B01;8F0  %{ccon_table/}  =5 AJ2?040 AJA SourceProviderType  %{sourceproviderType/} .z0@0<5BJ@JB =0 RefreshPolicy  %{parameterName/}  70 B01;8F0  %{ccon_table/}  8<0 =520;84=0 AB>9=>AB  %d{parameterValue/} .h5 <>65 40 87B@85B5 @5;0F8OB0(8B5), BJ9 :0B> 4@C38 B01;8F8 AJ4J@60B 03@530F88, :>8B> 7028AOB >B =5O/BOE.�"01;8F0B0 70 03@530F8O  %{ccon_aggTable/}  =5 <>65 40 5 >B AB@0=0  :J<  8;8 >B AB@0=0  >B  =0 @5;0F8O  <=>3> :J< <=>3>  %{ccon_rel/}.K5CA?5H=> BJ@A5=5 =0 ?@>:A8 =0 StorageFile 70 70@5640=5B> =0 .IDFMeta D09;.�15:B TablePermission 2 @>;O  %{ccon_role/}  =5 <>65 40 A5 45D8=8@0 2 B01;8F0  %{ccon_table/} , :>OB> 5 DirectQuery :J< 87B>G=8: =0 40==8 =0 Power BI 8;8 CA;C38B5 70 0=0;87.�5;JB DirectQuery  %{ccon_partition/}  8<0  %d{datasourceNumber/}  ?@5?@0B:0(8) :J< 87B>G=8: =0 40==8 2 87@070 A8, :>5B> =5 5 ?>72>;5=>._J< B01;8F0B0 70 03@530F8O  %{ccon_aggTable/}  =5 <>65 40 A5 ?@5?@0I0 >B @5;0F8O 54=> :J< 54=>.1>2@545= UDM 48A?5G5@ 70 70:;NG20=5 =0 <5B040==8.�5;JB =0 70O2:0  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  =5 <>65 40 8<0 54=>2@5<5==> =01>@ >B A2>9AB20 DataSourceID 8 ExpressionSourceID.�>;5:F8OB0 >B >15:B8 >B B8? %{objectType/} =0  %{ccon_parentObject/}  >B B8? %{parentObjectType/} AJ4J@60 4C1;8@0=8 5B8:5B8 70 ?@>87E>4  %{lineageTag/} .M5 5 ?>72>;5=> :>;>=0B0 SourceProviderType 40 A5 704020 =0 87G8A;O5<8 :>;>=8.�Power BI =5 ?>44J@60 87B>G=8F8 =0 4O;>25 =0 70O2:8, :>8B> ?@5?@0I0B :J< AB@C:BC@8@0=8 87B>G=8F8 =0 40==8.  B01;8F0  %{ccon_table/}  4O;JB  %{ccon_partition/}  87?>;720 87B>G=8: =0 4O; =0 70O2:0, :>9B> ?@5?@0I0 :J< AB@C:BC@8@0=8O 87B>G=8: =0 40==8  %{ccon_datasource/} . 0 40 >BAB@0=8B5 B>78 ?@>1;5<, A<5=5B5 87B>G=8:0 =0 4O;0 =0 70O2:0B0 A 87B>G=8: =0 4O; M 8;8 ?@><5=5B5 87B>G=8:0 =0 4O;0 =0 70O2:0B0, 70 40 ?@5?@0I0 :J< 87B>G=8: =0 40==8 =0 4>AB02G8: 2<5AB> :J< AB@C:BC@8@0=8O 87B>G=8: =0 40==8."01;8F0  %{ccon_table/}  A ?@028;0 70 ?>ABJ?:>2> >1=>2O20=5 A5 878A:20 40 8<0 4>AB02G8F8 70 4>ABJ? =0 40==8 =0 Power BI (Mashup) :0B> 87B>G=8: =0 40==8 70 4O;. @5<0E=5B5 ?@028;0B0 70 >1=>2O20=5 8;8 70409B5 4>AB02G8:0 70 4>ABJ? 4> 40==8 =0 Power BI :0B> 87B>G=8: =0 40==8 70 4O;0.�15:BJB %{typename/} A  %I64u{id/} =5 AJI5AB2C20. ">20 <>65 40 A5 5 A;CG8;>, BJ9 :0B> >15:BJB 5 87B@8B >B CA?>@54=0 B@0=70:F8O. ?8B09B5 >?5@0F8OB0 >B=>2>."01;8F0B0  %{ccon_table/}  <>65 40 D8;B@8@0 >B40;5G5= 87B>G=8: =0 40==8 =0 Power BI 8;8 87B>G=8: =0 40==8 =0 CA;C38B5 70 0=0;87 G@57 4>AB830=5 =0 ?>25G5 >B 54=0 B01;8F0 2 @0<:8B5 =0 >B40;5G5=8O 87B>G=8: =0 40==8, :>OB> =5 A5 ?>44J@60: %{ccon_path1/} 8 %{ccon_path2/}.�"01;8F0B0  %{ccon_table1/}  D8;B@8@0 B01;8F0  %{ccon_table2/} , :>OB> 5 >B AJI8O 87B>G=8: =0 40==8 =0 Power BI 8;8 >B CA;C38B5 70 0=0;87, G@57 ?JB, :>9B> AJI5AB2C20 872J= 87B>G=8:0 =0 40==8: %{ccon_path/}.�028A8<>ABB0  %{ccon_rel/}  8<0 SecurityFilteringBehavior='None', => =8B> B01;8F0B0  %{ccon_table1/} , =8B>  %{ccon_table2/}  5 >B >B40;5G5= 87B>G=8: =0 40==8 =0 Power BI 8;8 CA;C38B5 70 0=0;87._ 5;0F8OB0  %{ccon_rel/}  8<0 SecurityFilteringBehavior='Block', :>5B> =5 A5 ?>44J@60 2 <><5=B0.� 5;0F8OB0  %{ccon_rel/}  8<0 SecurityFilteringBehavior='None', => 425B5 B01;8F8  %{ccon_table1/}  8  %{ccon_table2/}  A0 >B 548= 8 AJI >B40;5G5= 87B>G=8: =0 40==8 =0 Power BI 8;8 CA;C38B5 70 0=0;87.�5;JB  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  8<0 =520;845=  568<. O;>25 >B B8?  Inferred  B@O120 40 A0 2 @568< <?>@B8@0=5.%O; >B B8?  Inferred  =5 A5 ?>44J@60.�@>25@5B5 :>;>=0B0 "%{ccon_column/}" 2 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> BO =O<0 45D8=8@0= AlternateOf. A8G:8 =587G8A;5=8 :>;>=8 2 4045=0 B01;8F0 70 4O;>25 B@O120 40 8<0B AlternateOf 87B>G=8:.�@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> 8<0 <=>65AB2> 4O;>25. A8G:8 B01;8F8 A =5702J@H5= B8? 4O; B@O120 40 8<0B A0<> 548= 4O;.�@>25@5B5 :>;>=0B0 "%{ccon_column/}" 2 B01;8F0 "%{ccon_table/}", BJ9 :0B> BO 8<0 45D8=8@0= sourcecolumn. A8G:8 A2>9AB20 =0 SourceColumn =0 2A8G:8 =587G8A;5=8 :>;>=8 2 4045=0 B01;8F0 =0 4O;>25 B@O120 40 A0 ?@07=8 =87>25.PA�@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> =5702J@H5=0B0 B01;8F0 =0 4O;>25 B@O120 40 8<0 ?>=5 54=0 AlternateOf 45D8=8F8O, A>G5I0 :J< :>;>=0, ?@5?@0I0I0 :J< 107>20B0 B01;8F0.�@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> 8<0 45D8=8@0=0 RefreshPolicy. 72545=8B5 B01;8F8 A 4O;>25 <>65 40 =O<0B 45D8=8@0=8 RefreshPolicy.,@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> BO 8<0 54=0 8;8 ?>25G5 DC=:F88 70 03@530F8O, A>G5I8 :J< @07;8G=0 107>20 B01;8F0 >B >AB0=0;8B5. >30B> 4045=0 B01;8F0 A 4O;>25 8<0 54=0 8;8 ?>25G5 DC=:F88 70 03@530F8O, FO;0B0 AlternateOfs 45D8=8F8O =0 03@530F8O B@O120 40 A>G8 :J< AJI0B0 >A=>2=0 B01;8F0.8@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> =O<0 DC=:F8O 70 03@530F8O, => 54=0 8;8 ?>25G5 >B 45D8=8F88B5 =0 groupby AlternateOf A>G0B :J< @07;8G=0 107>20 B01;8F0 >B >AB0=0;8B5. :> =O<0 DC=:F8O 70 03@530F8O 2 4045=0 B01;8F0 A 4O;>25, B>3020 2A8G:8 groupby AlternateOfs B@O120 40 A>G0B :J< 54=0 8 AJI0 B01;8F0.}@>25@5B5 B01;8F0B0 "%{ccon_table1/}", BJ9 :0B> 8<0 groupby AlternateOf, ?@5?@0I0I :J< =54>AB868<0 B01;8F0 "%{ccon_table2/}".07>20B0 B01;8F0 "%{ccon_basetable/}", ?>A>G5=0 >B AlternateOf =0 :>;>=0 "%{ccon_column/}" 2 872545=0B0 B01;8F0 =0 4O;>25B5 "%{ccon_table/}", 8<0 4O; A =5?>44J@60= B8? 87B>G=8:. !0<> B01;8F8 A B8?>25 =0 4O;>25 "query" 8 "m" <>65 40 A5 ?@5?@0I0B >B AlternateOf 2 B01;8F0 A 4O;>25.�AlternateOf =0 :>;>=0 "%{ccon_column/}" 2 B01;8F0B0 70 ?@5?@0I0=5 =0 4O;>25 "%{ccon_table/}" ?@5?@0I0 :J< 87G8A;O5<0 :>;>=0 "%{ccon_basecolumn/}", :>OB> =5 A5 ?>44J@60.�@>25@5B5 B01;8F0B0 "%{ccon_table/}", BJ9 :0B> 8<0 :>;>=0 70 03@538@0=5 "%{ccon_column/}" A >1>1I020=5 =0 B8? =0 >A=>2=0 :>;>=0 A =5G8A;>2 B8? =0 40==8.�15:BJB "%{ccon_label/}" 7028A8 >B B01;8F0 "%{ccon_table/}", :>OB> 8<0 4O; >B B8? "inferred". 5 A5 @07@5H020B 7028A8<>AB8 =0 B01;8F8 A 4O;>25 "inferred".�@028;0B0 70 >1=>2O20=5 =0 B01;8F0 "%{ccon_table/}" 87?>;720 %81@845= @568<, :>9B> =5 A5 ?>44J@60 >B B5:CI>B> 8740=85 =0 AJ@2J@0 8;8 =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8.�O;  %{ccon_partition/}  >B B01;8F0  %{ccon_table/}  =5 <>65 40 @01>B8 2 42>5= @568<. @><5=5B5 @568<0 =0 4O;0 =0 @568< Import 8;8 DirectQuery.O;JB =0 @50;=>B> 2@5<5 "%{ccon_partition/}" =0 B01;8F0B0 70 ?>ABJ?:>2> >1=>2O20=5 "%{ccon_table/}" =5 <>65 40 8<0 >B<5B:0 70 >1=>2O20=5. @5<0E=5B5 >B<5B:0B0 >B >1=>2O20=5 8 >?8B09B5 >B=>2>. 0CG5B5 ?>25G5, 286B5 https://go.microsoft.com/fwlink/?linkid=2172127.�"01;8F0 A ?>ABJ?:>2> >1=>2O20=5 <>65 40 8<0 A0<> 548= 4O; 2 @50;=> 2@5<5. @5<0E=5B5 4>?J;=8B5;=8B5 4O;>25 2 @50;=> 2@5<5 >B B01;8F0 "%{ccon_table/}". 0CG5B5 ?>25G5, 286B5 https://go.microsoft.com/fwlink/?linkid=2172127.WYou can only add a partition in Import or DirectQuery mode to an incremental-refresh table. The %{mode/} mode of the incremental-refresh partition '%{ccon_partition/}' in table '%{ccon_table/}' is invalid. Either change the mode to Import or DirectQuery or delete the partition. Learn more, see https://go.microsoft.com/fwlink/?linkid=2172127.]3@0=8G5=85B> PrintAllTranslations =5 <>65 40 A5 87?>;720 A >3@0=8G5=85B> IgnoreTranslations.�5 <>65B5 40 4>1028B5 87G8A;O5<0B0 :>;>=0 "%{ccon_column/}" 2 E81@84=0B0 B01;8F0 "%{ccon_table/}". @5<0E=5B5 87G8A;O5<0B0 :>;>=0.�5 <>65B5 40 4>1028B5 :>;>=0 "alternateOf", 87?>;720=0 70 >1548=5=8O =0 E81@84=0B0 B01;8F0 "%{ccon_table/}". @5<0E=5B5 :>;>=0B0 "alternateOf".�5 <>65B5 40 AJ74045B5 :>;>=0 "alternateOf", 87?>;720=0 70 >1548=5=8O, :>OB> ?@5?@0I0 :J< E81@84=0B0 B01;8F0 "%{ccon_baseTable/}" :0B> =59=0 07>20 B01;8F0. ;8 ?@5?@0B5B5 :J< 107>20 B01;8F0 2 @568< DirectQuery 8;8 ?@5<0E=5B5 :>;>=0B0 "alternateOf".�5 <>65B5 40 AJ74045B5 =O:>;:> 4O;0 2 @568< DirectQuery =0 B01;8F0B0 "%{ccon_table/}". >44J@60 A5 A0<> 548=8G5= DirectQuery 4O;.�5 <>65B5 40 AJ74045B5 4O; 2 E81@84=0B0 B01;8F0 "%{ccon_table/}" =0 B8? >15:B, :>OB> ?@5?@0I0 :J< 4@C3 =01>@ >B 40==8 70 CA;C38B5 70 0=0;87 =0 Power BI, SAP 8;8 Azure (AAS) :0B> 87B>G=8: =0 DirectQuery. @5<0E=5B5 B>78 4O;.�You cannot configure table '%{ccon_table/}' as an incremental-refresh table with a real-time partition because the data query expression references '%d{datasourceNumber/}' data sources. An incremental-refresh table with a real-time partition can only use a single data source. Please modify the table expression to use a single data source only. Learn more, see https://go.microsoft.com/fwlink/?linkid=2172127.^!2>9AB2>B> =0 "%{property/}" 2 >15:B ChangedProperty 70 B8? @>48B5; "%{type/}" 5 =5AJ2<5AB8<>.jArtifactType =0 "%{ArtifactType/}" 2 >15:B ExcludedArtifact 70 B8? @>48B5; "%{parentType/}" 5 =5AJ2<5AB8<.Z5G5 8<0 >15:B FormatString changedProperty 2 :>;5:F8OB0, 0 4C1;8:0B8B5 25G5 A0 @07@5H5=8.U5G5 8<0 >15:B Caption changedProperty 2 :>;5:F8OB0, 0 4C1;8:0B8B5 25G5 A0 @07@5H5=8.Y5G5 8<0 >15:B Description changedProperty 2 :>;5:F8OB0, 0 4C1;8:0B8B5 25G5 A0 @07@5H5=8.[5G5 8<0 >15:B DisplayFolder changedProperty 2 :>;5:F8OB0, 0 4C1;8:0B8B5 25G5 A0 @07@5H5=8.�"01;8F0B0 A ?>4@>1=8 40==8 "%{ccon_table/}" =0 alternateOf, :>OB> =5 5 groupby (=0?@8<5@ Sum/Min/Max), B@O120 40 5 B01;8F0 =0 DirectQuery.�"01;8F0B0 70 03@530F8O "%{ccon_table/}" =5 <>65 40 1J45 2 @568< DirectQuery, :>30B> B01;8F0B0 A ?>4@>1=8 40==8 "%{ccon_basetable/}" 5 2 42>5= @568<.\5G5 8<0 548= :>=:@5B5= >15:B changedProperty 2 :>;5:F8OB0, 0 4C1;8:0B8B5 25G5 A0 @07@5H5=8.c!B>9=>ABB0 =0 queryCoverage 2 >?F88B5 70 02B><0B8G=> 03@538@0=5 5 872J= 20;84=8O 480?07>= [0, 1.0].`!B>9=>ABB0 =0 detailTableMinRows 2 >?F88B5 70 02B><0B8G=> 03@538@0=5 =5 B@O120 40 5 >B@8F0B5;=0.e!B>9=>ABB0 =0 aggregationTableMaxRows 2 >?F88B5 70 02B><0B8G=> 03@538@0=5 =5 B@O120 40 5 >B@8F0B5;=0.o!B>9=>ABB0 =0 aggregationTableSizeLimit 2 >?F88B5 70 02B><0B8G=> 03@538@0=5 5 872J= 20;84=8O 480?07>= [0, 100].8?F88B5 70 02B><0B8G=0 03@530F8O A0 2 =5?@028;5= D>@<0B.�O@:0B0 "%{ccon_table/}"["%{ccon_measure/}"] 87?>;720 48=0<8G=0 DC=:F8O FormatStringDefinition, :>OB> =5 5 @07@5H5=0 70 B5:CI0B0 .�O@:0B0 "%{ccon_table/}"["%{ccon_measure/}"] 8<0 45D8=8@0=8 A2>9AB2> FormatString 8 A2>9AB2> FormatStringDefinition, :>5B> =5 A5 ?>44J@60 >B AF5=0@89.�08<5=C20=8OB 87@07 "%{ccon_expressionname/}" 8<0 ?@5?@0B:0 :J< :>;>=0 A ?0@0<5B@8 8 AB>9=>AB8 :J< =520;845=  =0 :>;>=0 %I64u{column/}.�08<5=C20=8OB 87@07 "%{ccon_expressionname/}" 8<0 ?@5?@0B:0 :J< :>;>=0 A ?0@0<5B@8 :J< 87B@8B0 :>;>=0 "%{ccon_column/}" 2 B01;8F0B0 "%{ccon_table/}".y08<5=C20=8OB 87@07 "%{ccon_expressionname/}" 8<0 ?@5?@0B:0 :J< 87@07 87B>G=8: :J<  =0 87B@8B 87@07 %I64u{expression/}.v08<5=C20=8OB 87@07 "%{ccon_expressionname/}" 8<0 ?@5?@0B:0 :J< 87@07 87B>G=8: :J< 87B@8B 87@07 "%{ccon_expression/}".�5 <>65 40 A5 AJ74045 8;8 ?@><5=8 7028A8<>ABB0 <564C :>;>=0B0 =0 2J=H5= :;NG "%{ccon_fktable/}"[%{ccon_fkcol/}] 8 :>;>=0B0 =0 >A=>25= :;NG "%{ccon_pktable/}"[%{ccon_pkcol/}], BJ9 :0B> B8?>25B5 40==8 A0 =5AJ2<5AB8<8.PA3;3>@8B<JB 70 B>G:8 2 ?>A;54>20B5;=>AB 5 AB0@B8@0=.2;3>@8B<JB 70 B>G:8 2 ?>A;54>20B5;=>AB 5 702J@H5=.T1@01>B:0B0 =0 B01;8F0B0  %{ccon_strName/}  70?>G=0. (TableTMID='%I64u{TableTMID/}')T1@01>B:0B0 =0 B01;8F0B0  %{ccon_strName/}  702J@H8. (TableTMID='%I64u{TableTMID/}')�1@01>B:0B0 =0 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  70?>G=0. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�1@01>B:0B0 =0 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  702J@H8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')z1@01>B:0B0 =0 95@0@E8OB0  %{ccon_strName/}  =0 B01;8F0B0  %{ccon_strTableName/}  70?>G=0. (TableTMID='%I64u{TableTMID/}')z1@01>B:0B0 =0 95@0@E8OB0  %{ccon_strName/}  =0 B01;8F0B0  %{ccon_strTableName/}  702J@H8. (TableTMID='%I64u{TableTMID/}');1@01>B20=5B> =0 @5;0F8OB0  %{ccon_strName/}  5 AB0@B8@0=>.:1@01>B20=5B> =0 @5;0F8OB0  %{ccon_strName/}  5 702J@H5=>.3#:070=8 A0 2J=H=8 >12J@720=8O, => =5 A0 87?>;720=8.6>=2595@=8OB =01>@ @54>25 5 C:070=, => =5 5 87?>;720=.6!B0@B8@0 7040G0B0 70 20;848@0=5 =0 40==8B5 2 :>;>=0B0.502J@H8 7040G0B0 70 20;848@0=5 =0 40==8B5 2 :>;>=0B0.C!B0@B8@0=0 D070 1 >B >?5@0F8OB0 70 D8:A8@0=5 2 B01;8G=0 B@0=70:F8O.B02J@H5=0 D070 1 >B >?5@0F8OB0 70 D8:A8@0=5 2 B01;8G=0 B@0=70:F8O.C!B0@B8@0=0 D070 2 >B >?5@0F8OB0 70 D8:A8@0=5 2 B01;8G=0 B@0=70:F8O.B02J@H5=0 D070 2 >B >?5@0F8OB0 70 D8:A8@0=5 2 B01;8G=0 B@0=70:F8O..5CA?5H=> 702J@H20=5 =0 B01;8G=0B0 B@0=70:F8O.�1@01>B:0B0 =0 87G8A;O5<0B0 :>;>=0  %{ccon_strName/}  >B B01;8F0B0 "%{ccon_strTableName/}" 70?>G=0. (TableTMID="%I64u{TableTMID/}")�1@01>B:0B0 =0 87G8A;O5<0B0 :>;>=0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  702J@H8. (TableTMID='%I64u{TableTMID/}')�@5H:0 ?@8 >1@01>B:0B0 =0 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}') [>4 =0 2JB@5H=0 3@5H:0: "%{strInternalErrorCode/}"].�@5H:0 ?@8 >1@01>B:0B0 =0 95@0@E8OB0  %{ccon_strName/}  =0 B01;8F0B0  %{ccon_strTableName/}  (TableTMID='%I64u{TableTMID/}') [>4 =0 2JB@5H=0 3@5H:0: '%{strInternalErrorCode/}'].n@5H:0 ?@8 >1@01>B20=5B> =0 @5;0F8OB0  %{ccon_strName/}  [>4 70 2JB@5H=0 3@5H:0: '%{strInternalErrorCode/}'].�@5H:0 ?@8 >1@01>B20=5 =0 87G8A;O5<0B0 :>;>=0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  (TableTMID='%I64u{TableTMID/}') [>4 =0 2JB@5H=0 3@5H:0: '%{strInternalErrorCode/}'].�=0;878@0=5B> =0 2J7459AB285B> =0 ?@028;0B0 70 >1=>2O20=5 70 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  70?>G=0. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�=0;878@0=5B> =0 2J7459AB285B> =0 ?@028;0B0 70 >1=>2O20=5 70 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  702J@H8. J7459AB285B> 5, G5 40==8B5 A0 ?@><5=5=8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')�=0;878@0=5B> =0 2J7459AB285B> =0 ?@028;0B0 70 >1=>2O20=5 70 4O;0  %{ccon_strName/}  >B B01;8F0B0  %{ccon_strTableName/}  702J@H8. J7459AB285B> 5, G5 40==8B5 =5 A0 ?@><5=5=8. (TableTMID='%I64u{TableTMID/}', PartitionTMID='%I64u{PartitionTMID/}')9>45;JB 25G5 AJI5AB2C20 2 1070B0 40==8 "%{strDatabase/}".�"@0=70:F8OB0 A5 >?8B0 40 ?@><5=8 <5B040==8 B8? Tabular 8 non-Tabular 8;8 40 872J@H8 >?5@0F88 ?> =O:>;:> B01;8G=8 1078 40==8 B8? Tabular.4"@0=70:F8OB0 A5 >?8B0 40 ?@><5=8 =O:>;:> 1078 40==8.�5>G0:20=> 8<5 =0 :>;>=0: >;CG5=0 5 :>;>=0B0  %{ccon_actual/}  2 =01>@0 @54>25  %{ccon_rowset/} . G0:20=0 :>;>=0  %{ccon_expected/} .�5>G0:20= B8? =0 :>;>=0: >;>=0B0  %{ccon_column/}  2 =01>@0 @54>25  %{ccon_rowset/}  5 A B8? %{actual/}. G0:20= B8? %{expected/}.Y8?A20I0 704J;68B5;=0 :>;>=0:  %{ccon_column/}  ;8?A20 2 =01>@0 @54>25  %{ccon_rowset/} .�8?A20I0 704J;68B5;=0 AB>9=>AB =0 :>;>=0: !B>9=>ABB0 =0 :>;>=0B0  %{ccon_column/}  ;8?A20 2 @54 2 =01>@0 @54>25  %{ccon_rowset/} .oJI5@=8OB >15:B 25G5 AJI5AB2C20: 15:BJB %{typename/}  %{ccon_name/}  25G5 8<0 4JI5@5= >15:B %{childtypename/}.t5CA?5H=0 ?@><O=0 =0 A8AB5<=8 >15:B8: 15:BJB %{typename/}  %{ccon_name/}  5 A8AB5<5= >15:B 8 =5 <>65 40 A5 ?@><5=O.~520;84=0 AB>9=>AB =0 871@>O20=5: 520;84=0  %{typename/}  AB>9=>AB %I64d{value/} 5 >B:@8B0 2 =01>@0 @54>25  %{ccon_rowset/} .DJ=H=8B5 >12J@720=8O A0 C:070=8 420 ?JB8 70 548= 8 AJI F5;528 >15:B.J48= 8 AJI >15:B 5 C:070= 420 ?JB8 2J2 2J=H=8B5 >12J@720=8O 70 AJI0B0 F5;.�><0=40B0 Process =5 <>65 40 A5 87?J;=8, BJ9 :0B> A5 70AO30B <=>65AB2> >15:B8. !0<> 548= >15:B <>65 40 1J45 >1@01>B20= ?@8 87?>;720=5 =0 2J=H=8 >12J@720=8O.PA�><0=40B0 Process 70 4O;  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  =5 <>65 40 A5 87?J;=8, BJ9 :0B> :>=2595@=8OB =01>@ @54>25 ;8?A20.Z>72>;5=8 A0 A0<> 70O2:8 Tabular DDL 2 Batch ?@8 @07@5H5=> A2>9AB2> ReturnAffectedObjects.c>72>;5=0 5 A0<> 54=0 :><0=40 2 =5B@0=70:F8>=5= Batch ?@8 @07@5H5=> A2>9AB2> ReturnAffectedObjects.X5@A8OB0 =0 1070B0 B@O120 40 5 704045=0 =0 -1 ?@8 878A:20=5 =0 2J7459AB285 2 B@0=70:F8O.Y5@A8OB0 =0 1070B0 =5 B@O120 40 5 >B@8F0B5;=0 ?@8 878A:20=5 =0 2J7459AB285 70 B@0=70:F8O.�0 :>;>=0  %{ccon_column/}  2 B01;8F0B0  %{ccon_table/}  =5 5 C:070=0 =59=0B0 87E>4=0 :>;>=0 A :>=2595@5= =01>@ @54>25. @54>AB025B5 2J=H=8 >12J@720=8O 70 :>;>=0B0 8;8 70409B5 A2>9AB2>B> SourceColumn.a0O2:0 70 >1=>2O20=5 A 4>102:0 RefreshType <>65 40 A5 87?>;720 548=AB25=> 70 =587G8A;O5<8 4O;>25.l070B0 40==8 A 8<5  %{name/}  8   %{id/}  5 A0<> 70 G5B5=5. ><0=40B0  %{command/}  =5 <>65 40 A5 87?J;=8.�070B0 40==8 A 8<5  %{name/}  8   %{id/}  5 A G0:0I8 ?@><5=8 =0 <>45;0. 7?J;=5B5 :><0=40B0 SequencePoint ?@548 87?J;=5=85B> =0 70O2:0 8;8 BJ@A5=5.N15:BJB Model 5 AJ74045= 02B><0B8G=> 8 =5 <>65 40 A5 AJ74045 A :><0=40 Create.#15:BJB Model =5 <>65 40 A5 87B@85.h>;CG5=0 5 =5>G0:20=0 AB>9=>AB non-null 2 :>;>=0B0  %{ccon_column/}  =0 =01>@0 @54>25  %{ccon_rowset/} .�>;CG5=0 5 AB>9=>AB =0 B8?0 >15:B %d{type/} 2 :>;>=0B0  %{ccon_column/}  =0 =01>@0 @54>25  %{ccon_rowset/} , :>OB> =5 5 20;845= B8? >15:B.X>;CG5= 5 ?JB =0 >15:B0 8;8  2 =01>@0 @54>25  %{ccon_rowset/} , => B8?JB >15:B ;8?A20.@JBOB =0 >15:B0 8;8  ;8?A20 2 =01>@0 @54>25  %{ccon_rowset/} .PAK =01>@0 @54>25  %{ccon_rowset/}  ;8?A20(B) :><?>=5=B(8) =0 ?JBO =0 >15:B0.= @54 >B =01>@0 @54>25 Refresh ;8?A20 AB>9=>ABB0 RefreshType.] =0 4O;0 8 8<5B> =0 4O;0/B01;8F0B0 =5 <>30B 40 A5 C:060B 54=>2@5<5==> >B 2J=H=> >12J@720=5.{!2>9AB20B0 70 AJ?>AB02O=5 8 :C;BC@0 =0 >15:B0 =0 <>45;0 <>65 40 1J40B ?@><5=5=8 548=AB25=> ?@548 AJ74020=5B> =0 4@C3 >15:B.L@><O=0B0 =0 B8?0 =0 4O;0 >B 8;8 =0 PartitionType.Calculated =5 5 @07@5H5=0.r@><O=0B0 =0 B8?0 =0 4O;0 >B 8;8 =0 PartitionType.Calculated G@57 87?>;720=5 =0 2J=H=8 >12J@720=8O =5 5 @07@5H5=0.[@><O=0B0 =0 A2>9AB20 =0 87G8A;5= 4O; G@57 87?>;720=5 =0 2J=H=8 >12J@720=8O =5 5 @07@5H5=0.[0O2:0 70 >1=>2O20=5 >B B8? 45D@03<5=B8@0=5 A5 ?>44J@60 A0<> =0 B01;8F0 8;8 =0 F5;8O <>45;.c0O2:0 70 >1=>2O20=5 >B B8? 45D@03<5=B8@0=5 <>65 40 A5 87?J;=O20 A0<> =57028A8<> >B 4@C38 >?5@0F88.�"078 >?5@0F8O =5 <>65 40 A5 872J@H8, 70I>B> ?@5?@0I0 :J< >15:B 8;8 A2>9AB2>, :>8B> =5 A0 =0;8G=8 2 B5:CI>B> 8740=85 =0 AJ@2J@0 8;8 2 =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8.�"078 1070 40==8 AJ4J@60 DC=:F88, :>8B> =5 A0 ?>44J@60=8 >B B5:CI>B> 8740=85 =0 AJ@2J@0 8;8 >B =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8.�@58<5=C20=5B> =0 <=>65AB2> >15:B8 2 AJI0B0 :><0=40 =5 A5 ?>44J@60. 7?@0B5B5 >B=>2> >?5@0F88B5 70 ?@58<5=C20=5 2 <=>65AB2> :><0=48.�><18=0F8OB0 >B 0:B82=8 @>;8 2>48 4> 48=0<8G=0 :>=D83C@0F8O 70 70I8B0, :>OB> 2 <><5=B0 =5 A5 ?>44J@60. !2J@65B5 A5 A 04<8=8AB@0B>@0 =0 1070B0 40==8 70 @07@5H5=85 =0 B>78 ?@>1;5<.�><18=0F8OB0 >B 0:B82=8 @>;8 2>48 4> 48=0<8G=> :>=D83C@8@0=5 =0 70I8B0B0, :>5B> =5 5 AJ3;0AC20=>. !2J@65B5 A5 A 04<8=8AB@0B>@0 =0 1070B0 40==8 70 @07@5H5=85 =0 B>78 ?@>1;5<./040=85B> =5 5 87?J;=5=>. [5 5 @50;=0 3@5H:0].c0<5AB20=5B> =0 4O; =0 70O2:0 AJA AB@C:BC@8@0= 87B>G=8: =0 40==8 =5 A5 ?>44J@60 2 Power BI Premium.PA$0?8AJB =0 1070B0 40==8 5 AB0@B8@0=.#0?8AJB =0 1070B0 40==8 5 702J@H5=.�5CA?5H=> 87B@820=5 =0 D09;0  %{ccon_FileName/}  ?> 2@5<5 =0 D8:A8@0=5B> 8;8 2@JI0=5B>. 1I8OB 1@>9 =0 =5CA?5H=> 87B@8B8 D09;>25 ?> 2@5<5 =0 >?5@0F8OB0 5  %d{nFiles/} .PAT5 CA?O 40 87B@85 ?0@0;5;=> D09;>25 A 40==8 ?> 2@5<5 =0 ?@54020=5B> =0 B@0=70:F8OB0.J@5H:0 2 SQL 8;8 ;8?A20I0 1070 40==8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.HJB@5H=0 ;>38G5A:0 3@5H:0 2 SQLite. >4 =0 3@5H:0B0 2 SQLite = %{code/}.8>ABJ?JB 5 >B:070=. >4 =0 3@5H:0B0 2 SQLite = %{code/}.V CB8=0B0 70 >1@0B=> 8728:20=5 70O28 ?@5:@0BO20=5. >4 =0 3@5H:0B0 2 SQLite = %{code/}.G$09;JB =0 1070B0 40==8 5 70:;NG5=. >4 =0 3@5H:0B0 2 SQLite = %{code/}.H"01;8F0 2 1070B0 40==8 5 70:;NG5=0. >4 =0 3@5H:0B0 2 SQLite = %{code/}.K 07?@545;O=5B> =0 ?0<5BB0 5 =5CA?5H=>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.P?8B 70 ?8A0=5 2 1070 40==8 A0<> 70 G5B5=5. >4 =0 3@5H:0B0 2 SQLite = %{code/}.T?5@0F8OB0 5 ?@5:@0B5=0 >B sqlite3_interrupt(). >4 =0 3@5H:0B0 2 SQLite = %{code/}.kJ7=8:=0 / 3@5H:0 2 48A:0 ?@8 87?J;=5=85 =0 >?5@0F8O 2 1070B0 40==8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.Z7>1@065=85B> =0 48A:0 =0 1070B0 40==8 5 45D>@<8@0=>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.xJB@5H=0 3@5H:0 2 1070B0 40==8: =58725AB5= >?5@0B825= :>4 2 sqlite3_file_control(). >4 =0 3@5H:0B0 2 SQLite = %{code/}.\<J:20=5B> =5 5 CA?5H=>, BJ9 :0B> 1070B0 40==8 5 ?J;=0. >4 =0 3@5H:0B0 2 SQLite = %{code/}.UB20@O=5B> =0 D09;0 =0 1070B0 40==8 5 =5CA?5H=>. >4 =0 3@5H:0B0 2 SQLite = %{code/}._J7=8:=0 3@5H:0 2 ?@>B>:>;0 70 70:;NG20=5 =0 1070B0 40==8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.;070B0 40==8 5 ?@07=0. >4 =0 3@5H:0B0 2 SQLite = %{code/}.I!E5<0B0 =0 1070B0 40==8 5 ?@><5=5=0. >4 =0 3@5H:0B0 2 SQLite = %{code/}.L87JB 8;8 BLOB =0428H020 >3@0=8G5=85B>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.U@5:@0BO20=5 ?>@048 =0@CH020=5 =0 >3@0=8G5=85B>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.A5AJ>B25BAB285 2 B8?0 40==8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.jJB@5H=0 3@5H:0 2 1070B0 40==8: 181;8>B5:0B0 5 87?>;720=0 =5?@028;=>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.�JB@5H=0 3@5H:0 2 1070B0 40==8: 1070B0 40==8 87?>;720 DC=:F88 =0 >?5@0F8>==0B0 A8AB5<0, :>8B> =5 A5 ?>44J@60B =0 B5:CI8O E>AB. >4 =0 3@5H:0B0 2 SQLite = %{code/}.A#4>AB>25@O20=5B> 5 >B:070=>. >4 =0 3@5H:0B0 2 SQLite = %{code/}.PAU@5H:0 2J2 D>@<0B0 =0 4>?J;=8B5;=0B0 1070 40==8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.yJB@5H=0 3@5H:0 2 1070B0 40==8: 2B>@8OB ?0@0<5BJ@ 70 sqlite3_bind 5 872J= 480?07>=0. >4 =0 3@5H:0B0 2 SQLite = %{code/}.e#:070=8OB D09; =5 5 D09; >B 1070B0 40==8 8 =5 <>65 40 A5 >B2>@8. >4 =0 3@5H:0B0 2 SQLite = %{code/}.?725AB8O >B sqlite3_log(). >4 =0 3@5H:0B0 2 SQLite = %{code/}.E@54C?@5645=8O >B sqlite3_log(). >4 =0 3@5H:0B0 2 SQLite = %{code/}.`!8AB5<0B0 =0 1070B0 A <5B040==8 2J@=0 =5>G0:20=> AJAB>O=85. >4 =0 3@5H:0B0 2 SQLite = %{code/}.PA@B20@O=5B> =0 1070B0 A <5B040==8 5 =5CA?5H=> 70 B01;8G=8O <>45;.[J7=8:=0 3@5H:0 ?@8 >?8B 70 70O2:0 :J< A8AB5<=0 B01;8F0  %{schema/}  >B 1070B0 A <5B040==8.cJ7=8:=0 3@5H:0 ?@8 >?8B 70 2<J:20=5 =0 @54 2 A8AB5<=0B0 B01;8F0  %{schema/}  2 1070B0 A <5B040==8.fJ7=8:=0 3@5H:0 ?@8 >?8B 70 0:BC0;878@0=5 =0 @54 2 A8AB5<=0 B01;8F0  %{schema/}  2 1070B0 A <5B040==8.eJ7=8:=0 3@5H:0 ?@8 >?8B 70 87B@820=5 =0 @54 >B A8AB5<=0B0 B01;8F0  %{schema/}  2 1070B0 A <5B040==8.�?5@0F8OB0 70 0:BC0;878@0=5 =0 <5B040==8B5 =5 70A53=0 =8B> 548= @54. ">20 5 =5>G0:20= @57C;B0B 8 ?>:0720 =5AJ>B25BAB285 2 <5B040==8B5 =0 <>45;0 40==8.o!B@C:BC@0B0 =0 A8AB5<=0B0 B01;8F0  %{schema/}  5 =5>G0:20=0. 5B040==8B5 =0 <>45;0 40==8 873;5640 A0 ?>2@545=8.�5>G0:20=0 2JB@5H=0 3@5H:0: !8AB5<=0B0 B01;8F0  %{schema/}  =5 AJI5AB2C20 2 <5B040==8B5 8;8 =5 5 =04AB@>5=0 40 >B3>20@O =0 25@A8OB0 =0 AJ2<5AB8<>AB =0 A8AB5<0B0 =0 B5:CI8O <>45; 40==8.i5CA?5H=> 87B@820=5 =0 ?0@0;5;=8 D09;>25 ?> 2@5<5 =0 D8:A8@0=5 8;8 2@JI0=5 2 ?@548H=> AB018;=> AJAB>O=85.n5CA?5H=> 87B@820=5 =0 ?0@0;5;=8 D09;>25 ?> 2@5<5 =0 2@JI0=5 :J< ?@548H=> AB018;=> AJAB>O=85 =0 TM B@0=70:F8O.�5CA?5H=> 87B@820=5 =0 ?0@0;5;=8 D09;>25 ?> 2@5<5 =0 AJ18@0=5 =0 >AB0BJF8B5 >B <OAB> 70 AJE@0=5=85 =0 <=>65AB2> <><5=B0;=8 A=8<:8.PA	%{error/}	%{error/}	%{error/}.@5H:0 AJA 7028A8<>ABB0 2 87G8A;O5<0B0 :>;>=0."@5H:0 AJA 7028A8<>ABB0 2 <O@:0B0.D1@01>B20=5B> =0 87G8A;O5<0B0 :>;>=0 "%{ccon_strName/}" 5 70?>G=0;>.D1@01>B20=5B> =0 87G8A;O5<0B0 :>;>=0 "%{ccon_strName/}" 5 702J@H5=>.PAG1@01>B20=5B> =0 7028A8<>ABB0 A B01;8F0 "%{ccon_strName/}" 5 70?>G=0;>.G1@01>B20=5B> =0 7028A8<>ABB0 A B01;8F0 "%{ccon_strName/}" 5 702J@H5=>./@5H:0 AJA 7028A8<>ABB0 2 87G8A;O5<0B0 B01;8F0.	%{error/}	%{error/}M1@01>B20=5B> =0 7028A8<>ABB0 A 8<5B> =0 @>;O "%{ccon_strName/}" 5 70?>G=0;>.M1@01>B20=5B> =0 7028A8<>ABB0 A 8<5B> =0 @>;O "%{ccon_strName/}" 5 702J@H5=>.2@5H:0 A 87@070 2 AllowedRowsExpression: %{error/}7@5H:0 AJA 7028A8<>ABB0 2 87@070 AllowedRowsExpression.	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}	%{error/}PA	%{error/}	%{error/};1@01>B20=5B> =0 95@0@E8OB0 "%{ccon_strName/}" 5 70?>G=0;>.;1@01>B20=5B> =0 95@0@E8OB0 "%{ccon_strName/}" 5 702J@H5=>.%@5H:0 AJA 7028A8<>ABB0 2 95@0@E8OB0.PA@5H:0 2 =5CA?5H=0 A8<C;0F8O.ZJ7=8:=0 3@5H:0 2 8=8F80;878@0=5B> =0 =5CA?5H=0 A8<C;0F8O A :>4 =0 3@5H:0B0 %{errorCode/}.PA�J7=8:=0 3@5H:0 ?> 2@5<5 =0 87G8A;O20=5B> =0 87@070 70 70I8B0 =0 =82>B> =0 @540, 45D8=8@0= 2 B01;8F0B0 "%s". !J>1I5=85 70 3@5H:0: %sD?8A0=85 =0 DC=:F8OB0 =0 181;8>B5:0B0 A @07H8@5=8O:  %{Decription/} R?8A0=85 =0 ?0@0<5BJ@0 =0 DC=:F8OB0 =0 181;8>B5:0B0 A @07H8@5=8O:  %{Decription/} P<5 =0 ?0@0<5BJ@0 =0 DC=:F8OB0 =0 181;8>B5:0B0 A @07H8@5=8O:  %{ParameterName/} `!8=B0:B8G=0 3@5H:0 2 87@070 FormatStringDefinition =0 <O@:0B0 "%{ccon_table/}"[%{ccon_measure/}]_!5<0=B8G=0 3@5H:0 2 87@070 FormatStringDefinition =0 <O@:0B0 "%{ccon_table/}"[%{ccon_measure/}]	%{error/}	%{error/}PA	%{error/}	%{error/}	%{error/}	%{error/}.0 AJ60;5=85 2J7=8:=0 3@5H:0. ?8B09B5 >B=>2>._0 AJ60;5=85 >1=>2O20=5B> ?@>4J;68 B2J@45 4J;3> 8 2@5<5B> 70 87G0:20=5 87B5G5. ?8B09B5 >B=>2>.�0 AJ60;5=85 87B>G=8:JB =0 40==8 70 B078 2@J7:0 70 40==8 =5 5 @538AB@8@0= 70 Power BI. >8A:09B5 >B 20H8O 04<8=8AB@0B>@ =0 Power BI 40 @538AB@8@0 87B>G=8:0 =0 40==8 2 F5=BJ@0 70 04<8=8AB@8@0=5 =0 Power BI.�7B>G=8:JB =0 40==8 =5 @01>B8. ><>;5B5 20H8O 04<8=8AB@0B>@ =0 Power BI 40 ?@>25@8 40;8 87B>G=8:JB =0 40==8 5 :>=D83C@8@0= ?@028;=> 8 >?8B09B5 >B=>2>.�0 AJ60;5=85 =O<0B5 @07@5H5=8O 70 872;8G0=5 =0 40==8 70 B078 2@J7:0 70 40==8. >8A:09B5 4>ABJ? >B 20H8O 04<8=8AB@0B>@ =0 Power BI.�0 AJ60;5=85 =5 <>65< 40 A5 A2J@65< :J< B>78 87B>G=8: =0 40==8. >8A:09B5 >B 20H8O 04<8=8AB@0B>@ =0 Power BI 40 ?@>25@8 40;8 H;N7JB 70 C?@02;5=85 =0 40==8 5 >D;09=.T0 AJ60;5=85 2@J7:8B5 :J< B>78 B8? 87B>G=8: =0 40==8 2A5 >I5 =5 <>30B 40 A5 >1=>2OB.�0 AJ60;5=85 =O<0 2@J7:0 :J< B>78 87B>G=8: =0 40==8. ><>;5B5 20H8O 04<8=8AB@0B>@ =0 Power BI 40 ?@>25@8 40;8 H;N7JB 5 =0;8G5= 8 ?@028;=> :>=D83C@8@0=.�0 AJ60;5=85, =5 <>65< 40 >1=>28< B078 2@J7:0 70 40==8. >:0;=8B5 87B>G=8F8 =0 40==8 2 Power BI 70 Office 365 A5 >1=>2O20B A0<> G@57 ?;0=8@0=> >1=>2O20=5.�0 AJ60;5=85 =5 <>65< 40 >1=>28< 2@J7:0B0 70 40==8. 7B>G=8F8B5 =0 40==8 70 Power Query 2 Power BI 70 Office 365 A5 >1=>2O20B A0<> G@57 ?;0=8@0=> >1=>2O20=5.`0 AJ60;5=85 2A5 >I5 =5 <>65< 40 >1=>2O20<5 2@J7:8 :J< B>78 B8? 87B>G=8: =0 40==8 2 Power Query.i0 AJ60;5=85 =5 <>65< 40 >1=>28< 2@J7:0B0 70 40==8, BJ9 :0B> 28 5 =C65= ;8F5=7 70 Power BI 70 Office 365.�0 AJ60;5=85 2@J7:0B0 70 40==8 70 Power Query =5 @01>B8. B2>@5B5 @01>B=0B0 :=830 2 Excel 8 ?>?@025B5 2@J7:0B0 70 40==8 2 Power Query.�0 AJ60;5=85 87B>G=8F8B5 =0 40==8 70 B078 2@J7:0 70 40==8 B@O120 40 A5 ?@5:>=D83C@8@0B. #254><5B5 20H8O 04<8=8AB@0B>@ =0 Power BI, G5 2A8G:8 87B>G=8F8 =0 40==8 B@O120 40 A5 A2J@60B :J< 548= 8 AJI H;N7 2 @01>B=0 :=830 A 2@J7:8 70 40==8 2 Power Query.�0 AJ60;5=85 :J< B>78 87B>G=8: =0 40==8 =O<0 2@J7:0. #254><5B5 20H8O 04<8=8AB@0B>@ =0 Power BI, G5 .NET Framework 4.5.1 =5 5 8=AB0;8@0= =0 <0H8=0B0 70 E>AB8=3 =0 H;N70 70 C?@02;5=85 =0 40==8.B0 AJ60;5=85 =01>@JB @54>25 =0 ?;0=0 70 87?J;=5=85 =5 A5 ?>44J@60.�0 AJ60;5=85, =5 <>65< 40 87?J;=8< 48@5:B=0B0 70O2:0 >B <>45;0 =0 >1;0:0 :J< ;>:0;5= 87B>G=8: =0 40==8. 5>1E>48<0 5 =0AB@>9:0 =0 ;8G5= 8;8 :>@?>@0B825= H;N7, 70 40 <>65 Power BI 40 ?>4020 70O2:8 4> 4>ABJ?=8O ;>:0;=> 87B>G=8: =0 40==8.%s{powerbierror/}0 AJ60;5=85, =5 <>65< 40 87?J;=8< 48@5:B=0B0 70O2:0 157 :>=D83C@8@0= :>@?>@0B825= H;N7 =0 Power BI (DMTS). 065B5 =0 04<8=8AB@0B>@0 =0 Power BI, G5 5 =5>1E>48<0 =0AB@>9:0 =0 ;8G5= 8;8 :>@?>@0B825= H;N7, 70 40 <>65 Power BI 40 ?>4020 70O2:8 4> 87B>G=8:0 =0 40==8.0 AJ60;5=85, 2 <><5=B0 A0<> <>45;8 70 48@5:B=8 70O2:8 A5 ?>44J@60B G@57 :>@?>@0B825= H;N7 =0 Power BI (DMTS). 065B5 =0 04<8=8AB@0B>@0 =0 Power BI, G5 5 =5>1E>48<0 =0AB@>9:0 =0 H;N7 70 C?@02;5=85 =0 40==8, 70 40 <>65 Power BI 40 >1=>2O20 40==8B5 =0 <>45;0.PA+!B>9=>AB8B5 2J2 2@5<520B0 A5@8O =0 >AB0 x =5 A5 C25;8G020B =0 @02=8 8=B5@20;8. >?J;=8E<5 %{insertedDataRatio/} ?@>F5=B0 >B ;8?A20I8B5 @54>25 2 A5@8O >B %{originalDataPoints/} @540 A0<> A F5; ?@>3=>78@0=5. :> 5 2J7<>6=>, ?>?J;=5B5 ;8?A20I8B5 @54>25 A F5; ?>4>1@O20=5 =0 B>G=>ABB0 =0 ?@>3=>78@0=5B>.�8?A20B AB>9=>AB8 70 =O:>8 @54>25 =0 >AB0 x. >?J;=8E<5 %{insertedDataRatio/} ?@>F5=B0 >B A5@8O >B %{originalDataPoints/} @540 A0<> A F5; ?@>3=>78@0=5. :> 5 2J7<>6=>, ?>?J;=5B5 ;8?A20I8B5 AB>9=>AB8 A F5; ?>4>1@O20=5 =0 B>G=>ABB0 =0 ?@>3=>78@0=5B>.�">G=>B> ?@>3=>78@0=5 878A:20 ?>=5 3 ?JB8 ?>25G5 B>G:8 >B 40==8 A?@O<> AB>9=>ABB0 =0 A57>==>ABB0. :> 5 2J7<>6=>, 4>1025B5 >I5 <8=0;8 40==8 A F5; ?>4>1@O20=5 =0 B>G=>ABB0 =0 ?@>3=>78@0=5B>.H@>OB =0 70O25=8B5 ?@>3=>7=8 B>G:8 =0428H020 <0:A8<0;=> 4>?CAB8<8O 1@>9.K0 AJ60;5=85 <0B5<0B8G5A:8OB <>45; 878A:20 ?>=5 3 ?JB8 ?>-28A>:0 A57>==>AB.N0 AJ60;5=85 <0B5<0B8G5A:8OB <>45; 878A:20 ?>=5 ?>;>28=0B0 >B 0@E82=8B5 40==8.�8?A20B AB>9=>AB8 70 =O:>8 @54>25 =0 >AB0 x. >?J;=8;8 A<5 B578 AB>9=>AB8 A0<> A F5; ?@>3=>78@0=5. :> 5 2J7<>6=>, ?>?J;=5B5 ;8?A20I8B5 AB>9=>AB8 A F5; ?>4>1@O20=5 =0 B>G=>ABB0 =0 ?@>3=>78@0=5B>.PA�!J60;O20<5, => 70 ?@>3=>78@0=5 A0 =C6=8 ?>@54=8 B>G:8 >B 40==8 70 2@5<528 A5@88. C6=8 A0 =09-<0;:> 50 ?@>F5=B0 40==8 70 ?>?J;20=5 =0 ;8?A20I8 40==8.PAt0 AJ60;5=85 2@5<528 A5@88 =5 A5 @07?>7=020B. #25@5B5 A5, G5 ?>;5B> 70 >AB0 E AJ4J@60 AB>9=>AB A D>@<0B =0 40B0/G0A.�0 AJ60;5=85 ?@>3=>78@0=5B> =5 @01>B8 A ;8=59=8 4803@0<8 ?@8 C25;8G5=85 =0 AB>9=>AB8B5 70 40B0/G0A =0 >AB0 x =0 ?>-<0;:8 8=B5@20;8 >B 54=0 A5:C=40.�0 AJ60;5=85 ?@>3=>78@0=5B> @01>B8 A ;8=59=8 4803@0<8 A0<> ?@8 C25;8G5=85 =0 AB>9=>AB8B5 70 40B0/G0A =0 >AB0 x A F5;>G8A;5=8 :@0B=8 =0 A5:C=40, <8=CB0, G0A, 45=, A54<8F0, <5A5F 8;8 3>48=0.�0 AJ60;5=85 ?@>3=>78@0=5B> @01>B8 A ;8=59=8 4803@0<8 A0<> ?@8 C25;8G5=85 =0 AB>9=>AB8B5 70 40B0/G0A =0 >AB0 x =0 @02=8 8=B5@20;8.�0 AJ60;5=85 ?@>3=>78@0=5B> @01>B8 A ;8=59=8 4803@0<8 A0<> ?@8 C25;8G5=85 =0 AB>9=>AB8B5 70 40B0/G0A =0 >AB0 x 8;8 F5;>G8A;5=8B5 AB>9=>AB8 =0 @02=8 8=B5@20;8.�0 AJ60;5=85 ?@>3=>78@0=5B> =5 @01>B8 A ;8=59=8 4803@0<8 ?@8 C25;8G5=85 =0 AB>9=>AB8B5 70 40B0/G0A =0 >AB0 x =0 ?>-<0;:8 8=B5@20;8 >B 548= 45=.�0 AJ60;5=85 ?@>3=>70B0 ?>44J@60 <0:A8<C< %{dataSize/} B>G:8 >B 40==8. $8;B@8@09B5 40==8B5, 70 40 872545B5 =09-<=>3> %{dataSize/} B>G:8 >B 40==8.�0 AJ60;5=85 ?@>3=>70B0 >?@545;O %{dataPoints/} E@>=>;>38G=8 B>G:8 >B 40==8. 0 ?@>3=>78@0=5B> A0 =5>1E>48<8 =09-<0;:> %{minDataPoints/} B>G:8 >B 40==8.PA0 AJ60;5=85 ?@>3=>78@0=5B> @01>B8 A ;8=59=8 4803@0<8 A0<> ?@8 C25;8G5=85 =0 AB>9=>AB8B5 =0 >AB0 x =0 @02=8 8=B5@20;8. @>3=>78@0=5B> <>65 40 ?>?J;20 ;8?A20I8 @54>25 A0<> 4> 1@>O =0 B>G:8B5 =0 0@E82=8 40==8 A F5; ?@>3=>78@0=5. >?J;=5B5 ;8?A20I8B5 @54>25 8;8 ?@5<0E=5B5 D8;B@8B5.�0 AJ60;5=85 ?@>3=>78@0=5B> <>65 40 ?>?J;20 ;8?A20I8 AB>9=>AB8 =0 >AB0 y A0<> 4> 1@>O =0 B>G:8B5 =0 0@E82=8 40==8 A F5; ?@>3=>78@0=5. ?8B09B5 40 ?>?J;=8B5 ;8?A20I8B5 AB>9=>AB8 8;8 ?@5<0E=5B5 D8;B@8B5.t>4@02=O20=5B> =0 B078 :0B53>@8O A?@O<> :0B53>@8OB0 A =09-3>;O<0 AB>9=>AB A?@O ?>@048 >3@0=8G5=85 2 =01>@0 >B 40==8.}>4@02=O20=5B> =0 B078 :0B53>@8O A?@O<> :0B53>@8OB0 A =09-3>;O<0 AB>9=>AB A?@O ?>@048 ?@>3=>7=8B5 >3@0=8G5=8O 2 87<5AB20=5B>.f! F5; ?@>3=>78@0=5 2A8G:8 @54>25 B@O120 40 A0 ?>4@02=5=8, 70 40 702J@H0B =0 AJI0B0 AB>9=>AB >B >AB0 X.L! F5; ?@>3=>78@0=5 2A8G:8 @54>25 B@O120 40 A5 C25;8G0B A 54=0 8 AJI0 ABJ?:0.�0 ?@>3=>78@0=5B> 2@5<528OB 8=:@5<5=B =0 >AB0 x B@O120 40 8<0 54=0 8 AJI0 =0G0;=0 8 :@09=0 ?>78F8O 70 2A8G:8 @54>25 2 4803@0<0B0.x">78 <>45; AJ4J@60 ?>=5 54=0 @>;O A @07@5H5=8O, :>8B> =5 A5 ?>44J@60B 2 Power BI. B> A?8AJ: =0 ?>44J@60=8B5 @07@5H5=8O 70 <>45; (286B5 https://docs.microsoft.com/en-us/dotnet/api/microsoft.analysisservices.tabular.modelpermission). 5?>44J@60=8B5 @>;8 I5 ;8?A20B >B <83@8@0=8O =01>@ >B 40==8. #25@5B5 A5, G5 =0 =5>1E>48<8B5 0:0C=B8 5 4045= 4>ABJ? G@57 @>;8 =0 @01>B=0 >1;0AB.?">78 <>45; AJ4J@60 ?>=5 548= 0:0C=B =0 3;025= AC15:B =0 CA;C30 (SPN) 2 @>;O =0 <>45;. SPN =5 A5 ?>44J@60B 2 <>45;=8 @>;8 2 Power BI 8 =O<0 40 1J40B 2:;NG5=8 2 <83@8@0=8B5 @>;8 =0 =01>@8 >B 40==8. >;O, C25@5B5 A5, G5 =0 =5>1E>48<8B5 SPNs A0 4045=8 @07@5H5=8O ?> 4@C3 =0G8=, =0?@8<5@ G@57 @>;8 =0 @01>B=>B> ?@>AB@0=AB2>.PA�5CA?5H=> AB0@B8@0=5 =0 AJ@2J@0, BJ9 :0B> :><?>=5=B, 87?>;720= 70 B078 F5; (%{dll/}), =5 5 >B:@8B =0 :><?NBJ@0 8;8 =5 5 70@545= CA?5H=>.)B:07 >B E@0=8;8I5 2 Azure:  %{message/} 05G5 AJI5AB2C20 BLOB 70 E@0=8;8I5:  %{message/} .5 AJI5AB2C20 BLOB 70 E@0=8;8I5:  %{message/} �!0<>;8G=>ABB0  %{euii_strMemberName/}  8<0 =520;845= 4>AB02G8: =0 A0<>;8G=>AB  %{strProvider/} . >44J@60B A5 A0<> ?>B@518B5;8B5 8;8 3@C?8B5 =0 Azure Active Directory. 7?>;7209B5  AzureAD  :0B> AB>9=>AB =0 4>AB02G8:0 =0 A0<>;8G=>AB.>78A:20 A5 8<5 70 G;5= =0 @>;O =0 CA;C38B5 70 0=0;87 =0 Azure.�>B@518B5;OB 8;8 ?@8;>65=85B>  %{euii_strMemberName/}  =5 5 >B:@8B> 2 Azure Active Directory =0 20H0B0 >@30=870F8O. >4@>1=>AB8:  %{ccon_strErrorDetails/} .G"078 >?5@0F8O =5 A5 ?>44J@60 >B ?@>4C:B =0 CA;C38B5 70 0=0;87 =0 Azure._"8?JB D8;BJ@ =5 A5 ?>44J@60. 5CA?5H=> 87?J;=5=85 =0 70O2:0 70 AJE@0=5=85 =0 BLOB  %{filter/} .Z"8?JB D8;BJ@ =5 A5 ?>44J@60. 5CA?5H=> ?@58<5=C20=5 =0 D09;0  %{file/}  =0  %{filedest/} .` =5 <>65 40 1J45 C:070= 70 G;5= =0 @>;O =0 CA;C38B5 70 0=0;87 =0 Azure:  %{euii_memberName/} .Y 
 
"5E=8G5A:8 40==8: 
RootActivityId: %{rootActivityId/} 
0B0 (UTC): %{currentUtcDate/}�Http 703;02:0:  %{headerName/}  =5 5 >B:@8B0 2 Http >B3>2>@, :>9B> 15H5 2J@=0B >B Azure Analysis Server. >4 =0 A8AB5<=0 3@5H:0: %d{systemErrorCode/}.%{technicalDetailsText/}%{strValue/}PA9Azure Analysis Server 2J@=0 A;54=0B0 3@5H:0: %{strValue/}�5 <>65 40 A5 =0<5@8 AJ@2J@JB =0 CA;C38B5 70 0=0;87: "%{serverName/}". #25@5B5 A5, G5 AJ@2J@JB AJI5AB2C20 8 8<5B> =0 AJ@2J@0 5 2J2545=> ?@028;=>.%{technicalDetailsText/}� 07@5H020=5B> =0 459AB28B5;=0B0 :@09=0 B>G:0 =0 :;JAB5@0 =0 AJ@2J@0 =0 CA;C38B5 70 0=0;87: "%{serverName/}" 5 =5CA?5H=>. B3>2>@ >B AJ@2J@0: %{serverResponse/}.%{technicalDetailsText/}�<5B> =0 >15:B0 70 ?@>A;54O20=5 =5 <>65 40 AJ4J@60 C:070=8O GUID. GUID 5 @575@28@0= 70 2JB@5H=> 87?>;720=5 2 A@540B0 =0 AS Azure.u"078 >?5@0F8O =5 5 @07@5H5=0 >B ?@>4C:B0 =0 CA;C38B5 70 0=0;87 =0 Azure, BJ9 :0B> B5:CI8OB :>=B5:AB 5 A0<> 70 G5B5=5.;!J@2J@JB 5 2@5<5==> =54>ABJ?5=. ?8B09B5 70O2:0B0 ?>-:JA=>.m!J74020=5 =0 XEvent A5A88 A F5;8 2 ;>:0;=8 D09;>25 =5 5 ?>72>;5=> >B ?@>4C:B0 =0 CA;C38B5 70 0=0;87 =0 Azure..5CA?5H=> 0@E828@0=5 A =5:;0A8D8F8@0=0 3@5H:0.�JBOB =0 0@E828@0=5  %{BackupFileName/}  5 B2J@45 4J;J3 8;8 =0@CH020 ?@028;0B0 70 8<5=C20=5 =0 Blob 70 AJE@0=5=85 =0 Azure. 0;84=8 ?@8<5@8: /recovery/10.12.2016/db1.abf, recovery/10.12.2016/db1.abf.�@E828@0=5B> =5 5 :>=D83C@8@0=> 70 B>78 AJ@2J@. 1J@=5B5 A5 :J< 04<8=8AB@0B>@0 =0 AJ@2J@0 70 :>=D83C@8@0=5 =0 0:0C=B 70 E@0=8;8I5 =0 0@E82=>B> :>?85, 87?>;7209:8 ?>@B0;0 =0 Azure 8;8 PowerShell.B@54>AB025=8OB 0:0C=B 70 E@0=8;8I5 =0 0@E82=>B> :>?85 =5 5 >B:@8B.8@54>AB025=8OB :>=B59=5@ =0 0@E82=>B> :>?85 =5 5 >B:@8B.�@54>AB025=>B> 0@E82=> :>?85 25G5 AJI5AB2C20, :><0=40B0 AllowOverwrite B@O120 40 1J45 704045=0 =0 70<5AB20=5 =0 AJI5AB2C20I>B> 0@E82=> :>?85.t520;84=0 >?F8O 70 70I8B0, 87?>;720=0 70 70O2:0B0 70 0@E828@0=5 2 @568< PaaS =0 AS, ?@54>AB025B5 CopyAll :0B> >?F8O.D520;84=0 >?F8O 70 >B40;5G5=8 4O;>25, ?@54>AB025B5 false :0B> >?F8O.�520;84=0 >?F8O 70 >B40;5G5=8 <5AB>?>;>65=8O, 87?>;720=0 70 70O2:0B0 70 2J7AB0=>2O20=5 8;8 0@E828@0=5 2 @568< PaaS =0 AS, B@O120 40 5 ?@07=0.PAv520;84=0 >?F8O 70 DBStorageLocation, 87?>;720=0 70 70O2:0B0 70 2J7AB0=>2O20=5 2 @568< PaaS =0 AS, B@O120 40 5 ?@07=0.="078 >?5@0F8O =5 A5 ?>44J@60 >B ?@>4C:B0 =0 Power BI Premium.+@54>AB025=>B> 0@E82=> :>?85 =5 AJI5AB2C20.x5CA?5H5= Imageload 70 1070 40==8  %{databaseName/} , 70I>B> B5:CI8OB AJ@2J@ =5 5 3;02=8OB. @>25@5B5 40;8 5 18; 87B@8B.05CA?5H=0 2@J7:0 >B Azure Storage:  %{message/} h"8?JB G;5= =5 <>65 40 1J45 C:070= 70 G;5= =0 @>;O =0 CA;C38B5 70 0=0;87 =0 Azure:  %{euii_memberName/} .JBLOB =5 <>65 40 1J45 D8:A8@0= ?>@048 =5AJ>B25BAB285 =0 ETag:  %{message/} FURI =0 :>=B59=5@ 70 BLOB AJA SAS <0@:5@ =5 >B3>20@O =0 A?5F8D8:0F8OB0.:>=D83C@8@0=8OB :>=B59=5@ =0 0@E82=>B> :>?85 5 =54>ABJ?5=.v@5<5B> 70 87G0:20=5 =0 70O2:0B0 87B5G5, BJ9 :0B> 5:75<?;O@JB =0 AJ@2J@0 =5 CA?O 40 872;5G5 :0:20B> 8 40 5 1070 40==8.b!J@2J@JB ?@5:@0B8 459=>ABB0, BJ9 :0B> 1@>OB 1078 40==8 A 3@5H:8 ?@8 >A2>1>64020=5B> =0428H8 ?@030.>$09;JB 70 2@J7:0 =0 URI  %{strURL/}  =5 <>60 40 1J45 872;5G5=.z!J4J@60=85B> =0 D09;0 70 2@J7:0 =0 URL 04@5A  %{strURL/}  =5 5 2 ?@028;=8O D>@<0B. 5>1E>48<> 5 40 70?>G20 A  asazure:// .KJ7AB0=>2O20=5B> 5 =5CA?5H=>, BJ9 :0B> =5 15H5 =0<5@5= blob:  %{blobName/} U><0=40B0 Attach =5 A5 ?>44J@60 70 2J=H=8 ?>B@518B5;8 70 CA;C38B5 70 0=0;87 =0 Azure.j><0=40B0 Attach ?>44J@60 ?@8:0G20=5B> =0 1070 40==8 A0<> 2 @568< ReadOnly 70 CA;C38B5 70 0=0;87 =0 Azure.Y><0=40B0 Attach 5 ?>72>;5=0 A0<> 2J2 2B>@8G=8 @5?;8:0F88 70 CA;C38B5 70 0=0;87 =0 Azure.Z@J7:0 =0 04<8=8AB@0B>@ Premium =5 5 @07@5H5=0 70 ?>B@518B5;8, :>8B> =5 A0 04<8=8AB@0B>@8.�?5@0F8OB0 5 >B<5=5=0 ?>@048 4@C30 70O2:0 70 A?5F80;=> >B@545=0 2@J7:0 =0 04<8=8AB@0B>@.  07@5H5=0 5 A0<> 54=0 0:B82=0 A?5F80;=> >B@545=0 2@J7:0 =0 04<8=8AB@0B>@ 2 4045= <><5=B.L#:070=0 5 =520;84=0 ?0?:0 A 40==8 2 :>=D83C@0F8>==8O D09;:  %{datafolder/} .bURI  %{strURL/}  =0 2@J7:0B0 5 =520;845=. >B@518B5;A:8OB HTTPS ?>@B =5 <>65 40 1J45 C:070= 2 URI.2$C=:F8OB0 %{feature_name/} 2A5 >I5 =5 A5 ?>44J@60.B"8?JB :>;>=0 %{ccon_columnname/}  =5 A5 ?>44J@60 70 B078 >?5@0F8O.{@>OB =0 :>;>=8B5 70 :><0=40B0 AnalyzeRefreshPolicyImpact B@O120 40 1J45 1. AB0=0;0B0 G0AB >B :>;>=8B5 I5 1J45 83=>@8@0=0.="078 >?5@0F8O =5 A5 ?>44J@60 >B ?@>4C:B0 =0 Power BI Premium.�@5<5B> 70 87G0:20=5 =0 >?5@0F8OB0 70 >A2>1>64020=5 =0 1070B0 40==8 87B5G5. 5CA?5H=> >A2>1>64020=5 =0 1070B0 40==8 A   %{databaseid/} .� DISCOVER_POWERBI_DATASOURCES  =5 A5 ?>44J@60 872J= Power BI Premium 8;8 =0 B01;8G5= <>45; AJA A2>9AB2>  DefaultPowerBIDataSourceVersion , 704045=> =0  PowerBI_V1 .Z;0=8@0=>B> >1=>2O20=5 5 >B<5=5=>, BJ9 :0B> 5 >B:@8B> =>2> >1=>2O20=5 2 AJI0B0 1070 40==8.GDISCOVER_M_EXPRESSIONS A5 ?>44J@60 A0<> 70 CA;C30B0 8 Power BI Premium.�!2J@720=5B> A E@0=8;8I5 70 blob =0 Azure 5 =5CA?5H=>. @>25@5B5 >B=>2> =0AB@>9:0B0 =0 :>=B59=5@0 >B 0@E82=>B> <OAB> 70 AJE@0=5=85. BLOB 70 E@0=8;8I5 =5 AJI5AB2C20.�#25@5B5 A5, G5 A5 87?>;720B A0<> AJI5AB2C20I8 87B>G=8F8 =0 40==8, 4>102O=5B> =0 =>28 87B>G=8F8 =0 40==8 =5 5 @07@5H5=> 2 B078 >?5@0F8O.�@J7:0B0 :J< 2J=H5= 87B>G=8: =0 40==8 %{throttling_key/} =5 5 @07@5H5=0 ?>@048 B2J@45 <=>3> =5CA?5H=8 >?8B8 70 2@J7:0 A =520;84=8 845=B8D8:0F8>==8 40==8.�!J@2J@JB =5 <>65 40 =0<5@8 ?0?:0 =0 1070B0 40==8 A @538AB@0F8>=5= D09;. 070 40==8:  %{databaseName/} , JB 70 BJ@A5=5:  %{searchPath/} .o!J@2J@JB =5 CA?O 40 >B:@85 @538AB@0F8>==8O D09; 70 ?@5<0E20=5 2 ?0?:0B0 =0 1070B0 40==8:  %{detachLogFolder/} .{070B0 40==8  %{databaseName/}  =5 <>65 40 1J45 70O25=0 2 <><5=B0, BJ9 :0B> @568<JB =0 AJE@0=5=85 2 <><5=B0 A5 0:BC0;878@0.<DISCOVER_POWERBI_ROLES A5 ?>44J@60 A0<> 2 CA;C30B0 Power BI.q070B0 40==8  %{databaseName/}  =5 <>65 40 A5 :>=25@B8@0 2  %{targetStorageMode/} , BJ9 :0B> 25G5 5 2 B>78 @568<.u5B>4JB GetEstimatedDatabaseSize =5 A5 ?>44J@60 70 1070 40==8 A @568< =0 AJE@0=5=85 70 0@E828@0=5  %{databaseName/} .Q7B8G0=5 =0 2@5<5B> 70 87G0:20=5 =0 70O2:0 70 0:0C=B 70 AJE@0=5=85:  %{message/} ;0O2:0B0 70 0:0C=B 70 AJE@0=5=85 5 >3@0=8G5=0: %{message/} 38=0<8G=0B0 DC=:F8O  %{featureName/}  =5 5 >B:@8B0.P!2>9AB2>B> DynamicFeatureSwitch A5 ?>44J@60 A0<> 70 Power BI Premium 8 CA;C30B0.]=>B0F8OB0 =0 PBI_Id =0 @>;OB0  %{ccon_roleName/}  5 =520;84=0 8;8 8<0 :>=D;8:B A 4@C30 @>;O.�A:0=5 70 1070 40==8 '%{database/}' 5 =0A>G5=> :J< 3@5H5= 2J75; >B <0@H@CB870B>@0 70 8A:0=8O =0 Power BI. ">20 >18:=>25=> A5 ?@8G8=O20 >B ?5@8>48G=8 ?@>1;5<8. ?8B09B5 >B=>2>. >-?>4@>1=> '%{details/}'m070B0 40==8 A 8<5  %{friendlyName/}  =O<0   %{dbId/} . <5AB> B>20 >?8B09B5 40 87?>;720B5  %{dbMoniker/} .V!J74020=5B> =0 =O:>;:> 1078 40==8 2 548= 8 AJI ?0:5B =5 A5 ?>44J@60 2 PowerBI Premium.{?5@0F8OB0 A5 ?>44J@60 A0<> 2 <>45; AJA A2>9AB2> DefaultPowerBIDataSourceVersion, 704045=> =0 PowerBI_V3 2 PowerBI Premium.PA�070B0 40==8, :>OB> A5 AJ74020, 8<0 =82> =0 AJ2<5AB8<>AB  %{compLevel/} , :>5B> =5 A5 ?>44J@60 >B :@09=0B0 B>G:0 =0 XMLA 2 Power BI Premium. 7?>;7209B5 =82> =0 AJ2<5AB8<>AB, :>5B> 5 =09-<0;:> 1500.�070B0 40==8 =5 5 >B:@8B0 2 Power BI. @>25@5B5 40;8 5 87B@8B0, 8;8 40;8 =O<0B5 @07@5H5=85 40 >AJI5AB2O20B5 4>ABJ? 4> =5O. >2B>@=>B> @07?>;030=5 =0 1070B0 40==8 <>65 AJI> 40 5 CA?5H=>, 0:> 1070B0 40==8 <>65 40 A5 AJ74045 =0=>2>.{070B0 40==8  %{databaseName/}  2A5 >I5 AJI5AB2C20 =0 AJ@2J@0; >A2>1>64020=5B> 5 =5CA?5H=> 8;8 2@5<5B> 70 87G0:20=5 87B5G5.R5 CA?OE<5 40 @07?>;>68< B>78 =01>@ >B 40==8. !2J@65B5 A5 A 04<8=8AB@0B>@ =0 :0?0F8B5B, 70 40 A5 C25@8B5, G5 ?>44@J6:0B0 70 G5B5=5/70?8A20=5 A XMLA 5 @07@5H5=0 2 =0AB@>9:8B5 =0 :0?0F8B5B0 =0 Power BI Premium, A;54 :>5B> >?8B09B5 >B=>2>. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.g73;5640, G5 =5 <>65B5 40 872J@H8B5 ?@><5=8 2 B>78 =01>@ >B 40==8. !2J@65B5 A5 A 04<8=8AB@0B>@ =0 :0?0F8B5B, 70 40 A5 C25@8B5, G5 ?>44@J6:0B0 70 G5B5=5/70?8A20=5 A XMLA 5 @07@5H5=0 2 =0AB@>9:8B5 =0 :0?0F8B5B0 =0 Power BI Premium, A;54 :>5B> >?8B09B5 >B=>2>. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.O5 CA?OE<5 40 87B@85< B>78 =01>@ >B 40==8. !2J@65B5 A5 A 04<8=8AB@0B>@ =0 :0?0F8B5B, 70 40 A5 C25@8B5, G5 ?>44@J6:0B0 70 G5B5=5/70?8A20=5 A XMLA 5 @07@5H5=0 2 =0AB@>9:8B5 =0 :0?0F8B5B0 =0 Power BI Premium, A;54 :>5B> >?8B09B5 >B=>2>. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.<73;5640, G5 =5 <>65B5 40 ?@58<5=C20B5 B>78 =01>@ >B 40==8 2 <><5=B0. @58<5=C209B5 =01>@0 >B 40==8 2 ?>B@518B5;A:8O 8=B5@D59A =0 Power BI 8;8 87B@89B5 =01>@0 >B 40==8 8 872J@H5B5 ?>2B>@=> @07?>;030=5 A =>2>B> 8<5. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.73;5640, G5 =5 <>65B5 40 ?@><5=8B5 :>=D83C@0F8OB0 =0 2J?;JI020=5 2 <><5=B0. 7B@89B5 =01>@0 >B 40==8 8 872J@H5B5 ?>2B>@=> @07?>;030=5 A =>20B0 :>=D83C@0F8O =0 2J?;JI020=5. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.73;5640, G5 =5 <>65B5 40 ?@><5=8B5 <5B040==8B5 =0 =01>@0 >B 40==8 2 <><5=B0. 7B@89B5 =01>@0 >B 40==8 8 87?J;=5B5 ?>2B>@=> @07?>;030=5 A 65;0=8B5 ?@><5=8 =0 <5B040==8B5. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.0I8B0B0 =0 =82> >15:B (OLS) =5 A5 ?>44J@60 2 B>78 =01>@ >B 40==8. @5<0E20=5 =0 @07@5H5=8O =0 =82> B01;8F0 8 =0 =82> :>;>=0 8 >?@545;O=5 A0<> =0 @>;8 70 70I8B0 =0 =82> @54>25 (RLS). 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  0I8B0 =0 =82> @54>25 (RLS) A Power BI  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.0409B5 =82>B> =0 @07@5H5=85 70 @>;8B5 70 70I8B0 =0 =82> @54>25 (RLS) =0  '5B5=5 . 5 <>65B5 40 87?>;720B5 4@C38 =820 =0 @07@5H5=85 70 70I8B0 =0 =82> @54>25 70 B>78 =01>@ >B 40==8. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  0I8B0 =0 =82> @54>25 (RLS) A Power BI  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.�73;5640, G5 =5 <>65B5 40 ?@><5=8B5 G;5=AB2> =0 @>;8 2 B>78 =01>@ >B 40==8. @09=0B0 B>G:0 =0 XMLA 2A5 >I5 =5 ?>44J@60 ?@><O=0 =0 G;5=AB20 =0 @>;8 70 RLS. 7?>;7209B5 ?>B@518B5;A:8O 8=B5@D59A =0 Power BI 70 4>102O=5 8 ?@5<0E20=5 =0 G;5=>25 =0 @>;8 8;8 87B@89B5 =01>@0 >B 40==8 8 872J@H5B5 ?>2B>@=> @07?>;030=5 A 65;0=0B0 :>=D83C@0F8O =0 RLS. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  0I8B0 =0 =82> @54>25 (RLS) A Power BI  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.�070B0 40==8 "%{databaseName/}" =5 <>65 40 A5 :>=25@B8@0 2 "%{targetStorageMode/}", BJ9 :0B> 8;8 1070B0 40==8, 8;8 :0?0F8B5BJB 5 2 @568< A0<> 70 G5B5=5.Y5 5 ?>;CG5=0 ?@>3@0<0 70 A5@80;870F8O =0 =0B>20@20=5 70 1070B0 40==8  %{databaseName/} .e5 5 ?>;CG5=> 1;>:8@0=5 =0 70?8A20=5B> 70 <5B040==8 =0 1070 40==8 70 1070B0 40==8  %{databaseName/} .�5 A5 ?>44J@60B 3>;5<8 <>45;8 70 B>78 :0?0F8B5B =0 Premium BI Power BI. !2J@65B5 A5 A 20H8O 04<8=8AB@0B>@ =0 :0?0F8B5B0/AJ@2J@0 70 ?>25G5 8=D>@<0F8O.378A:20 A5 8<5 70 G;5= =0 @>;O =0 Power BI Premium.U5 <>65 40 1J45 C:070=  70 G;5= =0 @>;O =0 Power BI Premium:  %{euii_memberName/} .^=>B0F8OB0 =5 <>65 40 1J45 C:070=0 70 G;5= =0 @>;O =0 Power BI Premium:  %{euii_memberName/} .f5 <>65 40 1J45 C:070=> @07H8@5=> A2>9AB2> 70 G;5= =0 @>;O =0 Power BI Premium:  %{euii_memberName/} .z@><O=0B0 =0 <5B040==8B5 =0 B5:CI0B0 >?5@0F8O =5 <>65 40 1J45 @07@5H5=0, ?@>25@5B5 :><0=40B0 8;8 >?8B09B5 >B=>2> ?>-:JA=>.I5CA?5H=> 872J@H20=5 =0 ?@><O=0B0 =0 <5B040==8, >?8B09B5 >B=>2> ?>-:JA=>.�5 <>65< 40 AJ74045< =01>@0 >B 40==8 2 <><5=B0, BJ9 :0B> AB5 A2J@70=8 A :;0A8G5A:0 @01>B=0 >1;0AB. !J74020=5B> =0 =01>@8 >B 40==8 G@57 XMLA A5 ?>44J@60 A0<> A =>20B0 @01>B=0 >1;0AB. 04AB@>9B5 A2>OB0 @01>B=0 >1;0AB 8 A;54 B>20 >?8B09B5 >B=>2>.�5 <>65< 40 87B@85< =01>@0 >B 40==8 2 <><5=B0, BJ9 :0B> =01>@JB >B 40==8 5 2 :;0A8G5A:0 @01>B=0 >1;0AB. 7B@820=5B> =0 =01>@8 >B 40==8 G@57 XMLA A5 ?>44J@60 A0<> A =>20B0 @01>B=0 >1;0AB. 04AB@>9B5 A2>OB0 @01>B=0 >1;0AB 8 A;54 B>20 >?8B09B5 >B=>2>.�5?@028;=>B> >12J@720=5 =5 5 ?>72>;5=> 2 Power BI Premium. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 =0 XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.�0AB@>920=5B> =0 DBStorageLocation 2 :><0=40B0  J7AB0=>2O20=5  =5 A5 ?>44J@60 2 Power BI Premium. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159113.�0AB@>920=5B> =0 <5AB>?>;>65=8O 2 :><0=40B0  J7AB0=>2O20=5  =5 A5 ?>44J@60 2 Power BI Premium. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159113.�0AB@>920=5B> =0 DatabaseID 2 :><0=40B0  J7AB0=>2O20=5  =5 A5 ?>44J@60 2 Power BI Premium. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159113.
5 <>65< 40 2J7AB0=>28< =01>@0 >B 40==8 2 <><5=B0, BJ9 :0B> =01>@JB >B 40==8 5 2 :;0A8G5A:0 @01>B=0 >1;0AB. J7AB0=>2O20=5B> =0 =01>@8 >B 40==8 G@57 XMLA A5 ?>44J@60 A0<> A =>20B0 @01>B=0 >1;0AB. 04AB@>9B5 A2>OB0 @01>B=0 >1;0AB =0 Power BI 8 A;54 B>20 >?8B09B5 >B=>2>.�04020=5B> =0 ?0@>;0 2 :><0=40B0  J7AB0=>2O20=5  =5 5 ?>72>;5=> 2 Power BI Premium. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159113.5 <>65< 40 0@E828@0<5 =01>@0 >B 40==8 2 <><5=B0, BJ9 :0B> =01>@JB >B 40==8 5 2 :;0A8G5A:0 @01>B=0 >1;0AB. @E828@0=5B> =0 =01>@8 >B 40==8 G@57 XMLA A5 ?>44J@60 A0<> A =>20B0 @01>B=0 >1;0AB. 04AB@>9B5 A2>OB0 @01>B=0 >1;0AB =0 Power BI 8 A;54 B>20 >?8B09B5 >B=>2>.�Azure Data Lake Storage =5 5 :>=D83C@8@0=> 2 B078 @01>B=0 >1;0AB =0 Power BI. J@2>, 702J@H5B5 704J;68B5;=0B0 :>=D83C@0F8O =0 @01>B=0B0 >1;0AB. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159113.b0?:0B0 70 0@E828@0=5 =0 Azure Data Lake Storage 70 B078 @01>B=0 >1;0AB =0 Power BI =5 5 4>ABJ?=0.K@54>AB025=8OB D09; 70 0@E82=> :>?85  %{strBackupFileName/}  =5 AJI5AB2C20.�JBOB 70 0@E828@0=5  %{strBackupFileName/}  5 =520;845=. 0;84=8 ?@8<5@8: /recovery/10.12.2016/db1.abf, recovery/10.12.2016/db1.abf.a!5A8OB0 A  "%{eupi_sessionid/}" 5 ?@5<5AB5=0 2 4@C3 2J75; >B Power BI Premium. ?8B09B5 >B=>2>.Z070B0 40==8  %{database/}  5 872045=0 >B >1@0I5=85 >B Power BI Premium. ?8B09B5 >B=>2>. r@E828@0=5B> 8 2J7AB0=>2O20=5B> =0 Power BI Premium A5 ?>44J@60 A0<> 2 @538>=8, :J45B> A5 ?>44J@60B 3>;5<8 <>45;8.�0O25=0B0 >?5@0F8O =5 <>65 40 A5 872J@H8, BJ9 :0B> 8;8 AB5 A2J@70=8 A :;0A8G5A:0 @01>B=0 >1;0AB, 8;8 =5 AB5 04<8=8AB@0B>@ =0 @01>B=0B0 >1;0AB. "@O120 40 AB5 04<8=8AB@0B>@ =0 @01>B=0B0 >1;0AB, 70 40 ?@53;5640B5 0@E82=0 ?0?:0.�J7AB0=>2O20=5B> =0 =01>@8 >B 40==8 G@57 XMLA A5 ?>44J@60 A0<> 70 1078 40==8 A D>@<0B 70 3>;O< <>45;. >=25@B8@09B5 1070B0 40==8 2J2 D>@<0B 70 3>;O< <>45; 8 A;54 B>20 >?8B09B5 >B=>2>.+PDF :>=5:B>@JB =5 A5 ?>44J@60 2 =01>@8 >B 40==8 2 :0?0F8B5B Premium =0 Power BI. 0 40 @07@5H8B5 =0 PDF :>=5:B>@0 40 @01>B8 2 =01>@ >B 40==8 2 :0?0F8B5B Premium =0 Power BI, :>=D83C@8@09B5 B>78 =01>@ >B 40==8 70 87?>;720=5 =0 H;N7 8 ?>B2J@45B5, G5 2@J7:0B0 :J< B>78 =01>@ >B 40==8 <8=020 ?@57 H;N70.�';5=AB20B0 =0 @>;8 =5 <>65 40 A5 ?@><5=OB 2 AJI0B0 B@0=70:F8O A =04AB@>9:0 =0 PowerBIDataSourceVersion. J@2> =04AB@>9B5 <>45;0 A8 4> V3 PowerBIDataSourceVersion, ?@548 40 BJ@A8B5 8 >1=>2O20B5 G;5=AB20 =0 @>;8.q5CA?5H=> 702J@H20=5 =0 A8=E@>=878@0=5B> =0 <5B040==8B5 A CA;C30B0 Power BI, >?8B09B5 >?5@0F8OB0 >B=>2> ?>-:JA=>.x5CA?5H=> 872;8G0=5 =0 D09;>25 ?@8 2J7AB0=>2O20=5 =0 1070 40==8 2 Power BI Premium. ?8B09B5 >B=>2> >?5@0F8OB0 ?>-:JA=>._0<5=OI8B5 87B>G=8F8 =0 40==8 =5 A0 ?>72>;5=8 2 =5AJ>B25BAB20I> >12J@720=5 =0 Power BI Premium.�">78 <>45; =5 A5 ?>44J@60 2 =5AJ>B25BAB20I> >12J@720=5 =0 Power BI Premium. 04AB@>9B5 >@838=0;=8O PBIX D09;, 70 40 87?>;720B5 ?>4>1@5=8 <5B040==8 =0 =01>@0 >B 40==8 2 PowerBI Desktop 8 40 3> ?C1;8:C20B5 ?>2B>@=>.�"078 >?5@0F8O =5 5 @07@5H5=0, BJ9 :0B> 1070B0 40==8 "%{databaseId/}" 5 2 1;>:8@0=> AJAB>O=85. 0 4>?J;=8B5;=0 8=D>@<0F8O ?>A5B5B5 https://go.microsoft.com/fwlink/?linkid=2159112.V&5;520B0 B01;8F0  %{ccon_tableId/}  70 70@5640=5 =0 ?C1;8:0F8O =5 5 >B:@8B0 2 AE5<0B0.PA�><0=40B0 70 2J7AB0=>2O20=5 =5 A5 ?>44J@60, :>30B> 5 0:B828@0= BYOK. 0 ?>25G5 8=D>@<0F8O 286B5 https://go.microsoft.com/fwlink/?linkid=2159113.iJ@2>=0G0;=8OB :0B0;>3 B@O120 40 A5 C:065 :0B> >3@0=8G5=85 70 ?C1;8G=0 XMLA 2@J7:0 A <0@:5@ 70 23@0640=5.c520;84=> 70 ?@52:;NG20=5 =0 :0B0;>30 ?@8 87?>;720=5 =0 ?C1;8G=0 XMLA 2@J7:0 A <0@:5@ 70 23@0640=5.�5CA?5H=> A5@80;878@0=5 8;8 45A5@80;878@0=5 =0 70O2:0B0 ?>@048 2JB@5H=0 3@5H:0 2 rapidjson. !J>1I5=85 70 3@5H:0:  %{exceptionWhat/} ]DBCC 5 ?@>?CA=0B, BJ9 :0B> A5 A<OB0, G5 =01>@JB >B 40==8 5 2 ?5@<0=5=B=> =5CA?5H=> AJAB>O=85.�><0=40B0 ImageSave =5 <>65 40 1J45 8728:0=0 2 8=8F88@0=0 >B ?>B@518B5;O B@0=70:F8O 8;8 2 ?0:5B 70 B@0=70:F8O :J< ?@5E>45= <>45; =0 Power BI Premium.ZE>4=8OB =><5@ "%{InputNumber/}" 5 872J= 480?07>=0 70 =870 70 D>@<0B8@0=5 "%{FormatStr/}".f1CG5=85B> 70 02B><0B8G=0 03@530F8O 5 =5CA?5H=> ?>@048 2JB@5H=0 3@5H:0 2 AB@0=0B0 =0 CA;C30B0 PowerBI.o1CG5=85B> 70 02B><0B8G=0 03@530F8O 5 =5CA?5H=> ?>@048 2JB@5H=0 3@5H:0. !J>1I5=85 70 3@5H:0:"%{exceptionWhat/}"r1CG5=85B> 70 02B><0B8G=0 03@530F8O 5 =5CA?5H=> ?>@048 3@5H:0 A AS Engine. !J>1I5=85 70 3@5H:0:"%{exceptionWhat/}"�1@01>B:0B0 =0 @01>B=>B> =0B>20@20=5 702J@H8 >1CG5=85B>, 157 40 35=5@8@0 03@530F88, BJ9 :0B> B>78 ?JB >1@01>B:0B0 =0 @538AB@0F8>==8B5 D09;>25 =0 70O2:8B5 =5 845=B8D8F8@0 =8:0:28 A<8A;5=8 :0=4840B8 70 03@530F8O. 7G8A;5=>B> AJ>B=>H5=85 5 "%{acceptedRatio/}", 4>:0B> >G0:20=>B> AJ>B=>H5=85 5 "%{threshold/}". !;5420I>B> >1CG5=85 <>65 40 >?@545;8 ?>-4>1@8 :0=4840B8 70 03@530F8O 2J7 >A=>20 =0 =5?@5:JA=0B> 0:BC0;878@0=8O @538AB@0F8>=5= D09; =0 70O2:8B5.f1CG5=85B> 70 02B><0B8G=0 03@530F8O 5 =5CA?5H=> ?>@048 87B8G0=5 =0 2@5<5B> =0 87G0:20=5 =0 >1CG5=85B>.\5>G0:20=0 A8AB5<=0 3@5H:0 2 >B:@820=5 =0 :0@48=0;=>AB 70 >F5=:0 AGGREGATIONRECOMMENDATIONS.f01>@JB >B 40==8 "%{databaseName/}" =5 <>65 40 A5 70@548, BJ9 :0B> 5 2 3>;O< D>@<0B =0 =01>@ >B 40==8.`$>@<0BJB =0 @568<0 =0 AJE@0=5=85 =0 =01>@0 >B 40==8 "%{databaseName/}" =5 <>65 40 1J45 ?@><5=5=.[5 <>65 40 A5 8=8F80;878@0 1J@78OB 8B5@0B>@ =0 A?@02>G5= C:070B5; ?>@048 =54>AB83 =0 ?0<5B.D5 <>65 40 A5 ?@>25@8 abf 703;02:0B0, abf D09;JB <>65 40 5 ?>2@545=.m0O2:0B0 DirectQuery :J< 87B>G=8:0 =0 Microsoft SQL 5 =5CA?5H=0 ?>@048 ?>4A:0720=8OB0, 45D8=8@0=8 2 70O2:0B0.� Power BI Premium =5 A5 ?>44J@60 3;025= AC15:B =0 CA;C30  @>;52> G;5=AB2> . >;O, ?@5<0E=5B5 3;025= AC15:B =0 CA;C30  @>;52> G;5=AB2>  >B @575@2=>B> :>?85 8;8 ?>A>G5B5 IgnoreIncompatibilities 2 :><0=40B0 70 2J7AB0=>2O20=5.q<0 =520;84=8 @>;528 G;5=AB20 2 ?0@B848B5, ?@5<0E=5B5 =520;84=8B5 @>;528 G;5=AB20 >B ?0@B848B5 8 >?8B09B5 >B=>2>.a73;5640, G5 =5 <>65B5 40 872J@H8B5 ?@><5=8 2 B>20 A2>9AB2>. !2J@65B5 A5 A 04<8=8AB@0B>@ =0 :0?0F8B5B, 70 40 A5 C25@8B5, G5 ?>44@J6:0B0 70 G5B5=5/70?8A20=5 A XMLA 5 @07@5H5=0 2 =0AB@>9:8B5 =0 :0?0F8B5B0 =0 Power BI Premium, A;54 :>5B> >?8B09B5 >B=>2>. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.F5CA?5H=0 ?@><O=0 =0 A2>9AB20B0 =0 AJ@2J@0 ?>@048 =520;84=8 0@3C<5=B8.u5B>4JB GarbageCollectMultiSnapshotDatabase =5 A5 ?>44J@60 70 @568< =0 0@E828@0=5 =0 1070B0 40==8 "%{databaseName/}".�>G8AB20=5B> =0 >AB0BJF8 70 1070 40==8 A <=>65AB2> A=8<:8 A5 ?>44J@60 A0<> :>30B> 1070B0 40==8 '%{databaseName/}' 5 70@545=0 2 @568< ReadWrite.I"078 >?5@0F8O =5 5 @07@5H5=0 70 B01;8F0, ?>44J@60I0 @568< =0 ?@>7@0G=>AB.�5 <>30B 40 A5 70?07OB <5B040==8B5 =0 1070B0 40==8 >B ASEngine 2 Power BI, 872045B5 1070B0 40==8, 70 40 87153=5B5 =5AJ>B25BAB285B> =0 <5B040==8B5.CO<0B5 @07@5H5=85 40 ?@53;5640B5 AJ4J@60=85B> =0 ?@>7@0G=0 B01;8F0.C0O2:0B0 =5 5 @07@5H5=0 2 B@0=70:F8O 70 70?8A 70 ?@>7@0G=0 B01;8F0.q0O2:0B0 =5 5 @07@5H5=0, 70I>B> 87B>G=8:JB =0 40==8 70 ?@>7@0G=0B0 B01;8F0 5 ?@><5=5= A;54 ?>A;54=>B> >1=>2O20=5.�"@0=70:F8OB0 AJ4J@60 ?@><5=8, :>8B> =5 A0 @07@5H5=8 70 =01>@8 >B 40==8, :>8B> 8<0B 0:B828@0=0 70O2:0 Scale-Out. 01@0=5B5 Scale-Out =0 70O2:8 2 @01>B=0B0 >1;0AB, AJ4J@60I0 =01>@0 >B 40==8, 8 >?8B09B5 >B=>2>.PAP5B>4JB =5 <>65 40 1J45 87?J;=5=, :>30B> E@0=8;8I5B> A <=>3> A=8<:8 5 701@0=5=>.�0O2:0B0 5 >3@0=8G5=0, 8<0 B2J@45 <=>3> 70O2:8 70 8=8F88@0=0 >B ?>B@518B5;O 0:BC0;870F8O =0 87B>G=8: =0 40==8 70 :@0BJ: ?5@8>4 >B 2@5<5.o54>AB0BJG=> @07@5H5=85 70 >1=>2O20=5 =0 ?@>7@0G=0B0 B01;8F0. !2J@65B5 A5 AJA AJ740B5;O =0 B>78 =01>@ >B 40==8.�5 <>30B 40 A5 70?07OB <5B040==8B5 =0 A=8<:0B0 =0 1070B0 40==8, :0B> 1070B0 40==8 A5 ?@5<0E20, 70 40 A5 87153=5 =5AJ>B25BAB285B> =0 <5B040==8B5.� <><5=B0 =5 <>65< 40 2J7AB0=>28< 0@E820 =0 =01>@0 >B 40==8, BJ9 :0B> =O<0 4>AB0BJG=> ?0<5B 70 702J@H20=5 =0 B078 >?5@0F8O. 7?>;7209B5 >?F8OB0 /ForceRestore, 70 40 2J7AB0=>28B5 =01>@0 >B 40==8 AJA AJI5AB2C20I8O =01>@ >B 40==8, :>9B> 5 =570@545= 8 >D;09=.{ <><5=B0 =5 <>65< 40 2J7AB0=>28< 0@E820 =0 =01>@0 >B 40==8, BJ9 :0B> =O<0 4>AB0BJG=> ?0<5B 70 702J@H20=5 =0 B078 >?5@0F8O.A?5@0F8OB0 =5 5 @07@5H5=0. !2J@65B5 A5 A 04<8=8AB@0B>@ =0 :0?0F8B5B0, 70 40 A5 C25@8B5, G5 ?>44@J6:0B0 70 G5B5=5/70?8A20=5 =0 XMLA 5 @07@5H5=0 2 =0AB@>9:8B5 =0 :0?0F8B5B0 =0 Power BI Premium, A;54 :>5B> >?8B09B5 >B=>2>. 0 4>?J;=8B5;=0 8=D>@<0F8O 286B5  >44@J6:0 70 G5B5=5/70?8A20=5 A XMLA  2 4>:C<5=B0F8OB0 =0 ?@>4C:B0.�@>OB =0 3@C?8B5 @54>25 2 45;B0 B01;8F0B0 87B>G=8: "%{ccon_deltaTableName/}" =0428H020 B5:CI8O ;8<8B 70  (%u{rowgroupCount/}). ?B8<878@09B5 45;B0 B01;8F0B0 8;8 =04AB@>9B5 4> ?>-3>;O<0  =0 AJ@2J@0.� 07<5@JB =0 40==8B5 =0 :>;>=0 "%{ccon_deltaColumnName/}" 2 45;B0 B01;8F0B0 87B>G=8: "%{ccon_deltaTableName/}" =0428H020 B5:CI8O ;8<8B 70  (%I64u{columnFootprintLimit/} ).�@>OB =0 D09;>25B5 =0 Parquet 2 45;B0 B01;8F0B0 87B>G=8: "%{ccon_deltaTableName/}" =0428H020 B5:CI8O ;8<8B 70  (%u{fileCount/}), >?B8<878@09B5 45;B0 B01;8F0B0 8;8 =04AB@>9B5 4> ?>-3>;O<0  =0 AJ@2J@.~!C<0B0 =0 @07<5@8B5 =0 40==8B5 70 2A8G:8 45;B0 B01;8F8 =0428H020 B5:CI>B> >3@0=8G5=85 70  (%I64u{columnFootprintLimit/} ).O520;845= 2@5<5=5= ?JB 4> abf D09; 70 ?>2B>@=> ?C1;8:C20=5 =0 Power BI Premium._#A;C38B5 70 0=0;87 =5 @07@5H020B <5AB>?>;>65=85B> 70 AJE@0=5=85 "%{ccon_storagelocation/}" =0 4O;0 "%{ccon_partition/}" 40 A5 @07?>;030 ?>4 48@5:B>@8OB0 70 40==8 =0 AJ@2J@0. 09-;5A=8OB =0G8= 70 >BAB@0=O20=5 =0 B>78 ?@>1;5< 5 40 AJ74045B5 0@E825= D09; 8 40 3> 2J7AB0=>28B5, :0B> C:065B5 =0=0AO=5B> =0 ?@028;=>B> <5AB>?>;>65=85B> 70 AJE@0=5=85 =0 4O;0.<;NGJB 70 H8D@>20=5 70 1070B0 40==8 "%{strRef/}" 5 ?@><5=5=.=:BC0;870F88B5 =0 A2>9AB2>B> 70 :>=D83C@8@0=5 =5 A0 70?075=8.Y><0=40B0 =5 <>65 40 A5 >B<5=8, BJ9 :0B> 2 <><5=B0 =O<0 87?J;=O20I0 A5 :><0=40 2 A5A8OB0.yShardDirectory =5 AJ>1I020, G5 A;54=8B5 H0@4>25 A0 =0;8G=8 2J2 2J75;0 70 872J=<0I01=0B0 70O2:0: "%{MissingPartitionIDs/}"h@8 >?8B 70 87?J;=5=85 =0 >?5@0F8O 70 0@E828@0=5 2 1070B0 40==8  %{id/} , 1070B0 40==8 =5 15H5 =0<5@5=0.FRemoveDataMining =5 5 871@0=0 70 :><0=40B0 RemoveDiscontinuedFeatures.LEnsureProperEncryption =5 5 871@0=> 70 :><0=40B0 RemoveDiscontinuedFeatures.?;NGJB 70 H8D@>20=5 70 1070B0 40==8 "%{strRef/}" =5 5 ?@><5=5=.wB40;5G5=8OB 4O; %{ccon_partition/} 5 >?@545;5= :0B> ROLAP 8;8 HOLAP, => 2A8G:8 ROLAP 70O2:8 I5 A5 87?J;=OB >B >1@075F.V%{typename/} A  "%{id/}" 25G5 AJI5AB2C20 2 "%{ccon_parentname/}" %{parenttypename/}.`%{typename/} A 8<5B>  %{ccon_name/}  25G5 AJI5AB2C20 2  %{ccon_parentname/}  %{parenttypename/}.T%{typename/} A  "%{id/}" =5 <>65 40 A5 >B:@85 2 "%{parentid/}" %{parenttypename/}.�%{typename/} A  "%{id/}" =5 AJI5AB2C20 2 %{parenttypename/} A  "%{parentid/}" 8;8 ?>B@518B5;OB =O<0 @07@5H5=8O 70 4>ABJ? 4> >15:B0.r@5?@0B:0B0 :J< >15:B "%{objrefids/}" 5 =520;84=0. "O =5 >B3>20@O =0 AB@C:BC@0B0 =0 95@0@E8OB0 =0 :;0A0 <5B040==8.�%{typename/} A 8<5 %{ccon_name/} 25G5 AJI5AB2C20 2 %{ccon_parentname/} %{parenttypename/}. "8?JB B@O120 40 A5 87B@85 2 >B45;=0 B@0=70:F8O ?@548 AJ74020=5B> =0 B>78 >15:Bx=AB@C:F8OB0 ALTER B@O120 40 A5 @073J=5 =0?J;=>, BJ9 :0B> I5 4>2545 4> AB@C:BC@=0 ?@><O=0 =0 %{ccon_name/} %{typename/}.]15:B8B5 =0 @>;8 =0 AJ@2J@8 8 AJ@2J@8 =5 <>30B 40 A5 AJ74020B, 87B@820B 8;8 @073J20B =0?J;=>.r"@0=70:F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> ?> 2@5<5 =0 B@0=70:F8OB0 548= 8;8 ?>25G5 >15:B0 A0 AB0=0;8 =520;84=8.=%{typename/} A  "%{id/}" =5 5 20;845= >15:B 70 >1@01>B20=5.�45=B8D8:0B>@JB "%{id/}" =0 %{typename/} 5 =520;845=, BJ9 :0B> B>78  5 @575@28@0=0 4C<0, AJ4J@60 548= 8;8 ?>25G5 =520;84=8 7=0F8: "%{invalidchars/}" 8;8 5 ?>-4J;J3 >B 100 7=0:0.E"8?JB =0 ?@>F5A0, C:070= 70 %{ccon_name/} %{typename/}, =5 5 20;845=.W"8?JB =0 @>48B5;A:0B0 ?@5?@0B:0 =5 <>65 40 A5 4>1028 :J< 45D8=8F8OB0 =0 C:070=8O >15:B.�5D8=8F8OB0 =0 >15:B0, ?@54>AB025=0 70 8=AB@C:F8OB0 ALTER 5 >B @07;8G5= B8? >B B>78 =0 ?@5?@0B:0B0 :J< >15:B0, :>9B> B@O120 40 A5 ?@><5=8.� =0 >15:B0 =5 <>65 40 A5 ?@><5=8 >B "%{strID/}" =0 "%{strNewID/}" 70 "%{ccon_name/}" %{typename/}.  =0 >15:B0 =5 <>65 40 A5 ?@><5=8 >B 8=AB@C:F8O ALTER.� =0 >15:B0 ;8?A20 >B 45D8=8F8OB0 =0 >15:B0 =0 %{ccon_strName/}. >30B> 8=AB@C:F8O CREATE 704045 >?F8OB0 70 ?@570?8A20=5 =0 >15:B0, 8=AB@C:F8OB0 878A:20  =0 >15:B.�The '%{filename/}' key error log file name of the '%{ccon_name/}' %{typename/} is not valid. The file name is either too long, or contains characters that are not valid or are reserved.f0;84=>ABB0 =0 %{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" 5 0=C;8@0=0 >B >?5@0F88 2 B@0=70:F8OB0.�<5B> "%{ccon_name/}" 70 %{typename/} =5 5 20;84=>, BJ9 :0B> B>20 8<5 5 @575@28@0=0 4C<0, AJ4J@60 548= 8;8 ?>25G5 =520;84=8 7=0F8 (%{invalidchars/}) 8;8 5 ?>-4J;3> >B 100 7=0:0.a;02=8OB 87B>G=8: =0 40==8 "%{masterdatasourceid/}" =0 1070B0 40==8 "%{database/}" =5 AJI5AB2C20.a=0;87JB =0 2J7459AB285 2 G0:0I0 B@0=70:F8O =5 <>65 40 ?>44J@60 :><0=40 CREATE, DELETE 8;8 ALTER.F8@5:B>@8OB0 A 40==8 =0 AJ@2J@0 =5 AJI5AB2C20 8 =5 <>65 40 A5 AJ74045.Z"8?JB ?@>F5A, C:070= 70 %{ccon_name/} %{typename/}, =5 5 20;845=, BJ9 :0B> =5 5 >1@01>B5=.i!J?>AB02O=5B> "%{collation/}" =0 "%{ccon_name/}" %{typename/} =5 5 20;84=> 8;8 =5 A5 ?>44J@60 >B AJ@2J@0.5 "%{id/}" 70 %{typename/} 5 ?@075= 8;8 =5 5 C:070=.@<5B> "%{ccon_name/}" =0 %{typename/} 5 ?@07=> 8;8 =5 5 C:070=>.�0;84=>ABB0 =0 %{ccon_name/} %{typename/} 5 0=C;8@0=0 >B >?5@0F88 2 B@0=70:F8OB0. @548 872J@H20=5B> =0 4@C30 >?5@0F8O A B>78 >15:B >15:BJB B@O120 40 A5 ?@><5=8.SJ7=8:=0 3@5H:0 ?@8 AJ74020=5B> =0 >15:B =0 <5B040==8 >B D09;0 "%{ccon_filename/}".NJ7=8:=0 3@5H:0 ?@8 70@5640=5 =0 "%{ccon_name/}" >B D09;0 "%{ccon_filename/}".�J7=8:=0 3@5H:0 ?@8 70@5640=5B> =0 40==8 =0 VertiPaq 70 B01;8F0B0 "%{dimId/}" 2 1070B0 40==8 "%{DBId/}". 15:BJB 2 1070B0 40==8 5 ?>2@545= 8 =5 <>65 40 A5 70O28. 7B@89B5 B078 1070 40==8 >B AJ@2J@0, 2J7AB0=>25B5 O >B 0@E820 8;8 O AJ7409B5/>1@01>B5B5.s5 <>65 40 A5 @07@5H8 @568< DirectQuery 70 1070B0 40==8  %{DBName/} , BJ9 :0B> AJ@2J@JB =5 @01>B8 2 B01;8G5= @568<.]J7=8:=0 3@5H:0 ?@8 70@5640=5 =0 B01;8F0B0 '%{ccon_tablename/}' >B D09;0 '%{ccon_filename/}'.iJ7=8:=0 3@5H:0 ?@8 70@5640=5 =0 8=D>@<0F8>==8O D09; '%{ccon_filename/}' 70 '%{ccon_name/}' %{typename/}.�070B0 40==8  %{DBName/}  5 A =82> =0 AJ2<5AB8<>AB, ?>-3>;O<> >B 1103, AJA StorageEngineUsed, 704045=> =0 InMemory. "01;8G=0B0 1070 40==8 A =82> =0 AJ2<5AB8<>AB 1200 8;8 ?>25G5 B@O120 40 87?>;720 StorageEngineUsed, 704045=> =0 TabularMetadata.x070B0 40==8  %{DBName/}  87?>;720 A8AB5<0 70 AJE@0=5=85 TabularMetadata 8 =5 ?>44J@60 0=>B0F88 =0 =82>B> =0 1070 40==8.PA�73;54JB =0 87B>G=8: =0 40==8 "%{datasourceviewid/}" =0 87<5@5=85B> "%{ccon_dimension/}" =5 >B3>20@O =0 AJI5AB2C20I 87B>G=8: =0 40==8 2 1070B0 40==8.�5@0@E8OB0 ?> ?>4@0718@0=5 %{ccon_defaulthierarchy/} =0 87<5@5=85B> %{ccon_dimension/} =5 AJ>B25BAB20 =0 AJI5AB2C20I0 95@0@E8O 2 87<5@5=85B>.+"01;8F0B0 %{ccon_dimension/} =O<0 0B@81CB8.Y"01;8F0B0 %{ccon_dimension/} =5 <>65 40 8<0 425 :>;>=8, :>8B> A0 ?>4@545=8 54=0 4> 4@C30.G"01;8F0B0 %{ccon_dimension/} @07?>;030 A =C;0 8;8 <=>3> :;NG>28 :>;>=8.�5@0@E8OB0 =0 0B@81CB8B5 70 0B@81CB0 %{ccon_property/} =5 <>65 40 A5 AJ74045, BJ9 :0B> 25G5 AJI5AB2C20 95@0@E8O AJA AJI8O  8;8 8<5.>45;JB 70 AJ18@0=5 =0 40==8 =0 OLAP, >B3>20@OI =0  =0 <>45;0 70 AJ18@0=5 =0 40==8 =0 87B>G=8:0 "%{miningmodelid/}" =0 87<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{ccon_dimension/}", =5 AJI5AB2C20 8;8 ?>B@518B5;OB =O<0 4>ABJ? 4> <>45;0 70 AJ18@0=5 =0 40==8 =0 OLAP.j7<5@5=85B> 70 AJ18@0=5 =0 40==8 %{ccon_dimension/} =O<0 95@0@E8O MiningContentNodes 70 @>48B5;-=0A;54=8:.�B@81CBJB =0 :;NG0 =0 87<5@5=85B> 70 AJ18@0=5 =0 40==8 %{ccon_dimension/} =5 AJ4J@60 704J;68B5;=8O A@>45= 0B@81CB A 8<5 ATTRIBUTE_NAME.b7<5@5=85B> "%{ccon_dimension/}" =O<0 >?@545;5=8 >B ?>B@518B5;O 95@0@E88 8;8 95@0@E88 70 0B@81CB8.[7<5@5=85B> =0 87B>G=8:0 =0 A2J@70=>B> 87<5@5=85 "%{ccon_dimension/}" =5 <>65 40 A5 A2J@65.x7<5@5=85B> "%{ccon_dimension/}" 5 A2J@70=>, ROLAP 8;8 ?@>0:B82=> :5H8@0=> 8 =5 <>65 40 8<0 =5AJ>B25BAB20I8 >12J@720=8O.F7B>G=8:JB =0 87<5@5=85B> "%{ccon_dimension/}" ;8?A20 8;8 5 =520;845=.V"01;8F0B0 '%{ccon_dimension/}' @07?>;030 A =520;84=> >12J@720=5 A 87<5@5=85B> =0 :C10.?7<5@5=85B> %{ccon_dimension/} 8<0 =O:>;:> @>48B5;A:8 0B@81CB8.PA�7<5@5=85B> "%{ccon_dimension/}" A <>45;0 =0 AJ18@0=5 =0 40==8 =0 87B>G=8:0 "%{miningmodel/}" =5 <>65 40 A5 >1@01>B8. ;3>@8BJ<JB 70 <>45;0 70 AJ18@0=5 =0 40==8 =0 87B>G=8:0 =5 ?>44J@60 87<5@5=8O 70 AJ18@0=5 =0 40==8.�7<5@5=85B> "%{ccon_dimension/}" 5 >B B8? "@>48B5;-=0A;54=8:" 8 5 ROLAP 8;8 ?@>0:B82=> :5H8@0=>. "078 :><18=0F8O >B DC=:F88 =5 A5 ?>44J@60.z7<5@5=85B> "%{ccon_dimension/}" ?>44J@60 0B@81CB A =520;84=> 8<5: "%{ccon_attribute_name/}" 5 54=0 >B @575@28@0=8B5 4C<8.�7<5@5=85B> "%{ccon_dimension/}" AJ4J@60 A2>9AB2> =0 G;5= A =520;84=> 8<5: "%{ccon_memb_prop_name/}" 5 54=0 >B @575@28@0=8B5 4C<8.b#:070=> 5 =520;84=> 8<5 =0 =82>B> >B 95@0@E8OB0: 8<5B> =0 =82>B> >B 95@0@E8OB0 =5 <>65 40 5 (All).^#:070=> 5 =520;84=> 8<5 =0 87B>G=8:0 =0 40==8: 8<5B> =0 87B>G=8:0 =0 40==8 =5 <>65 40 5 (All).Y#:070= 5 =520;845=  =0 87B>G=8:0 =0 40==8:  =0 87B>G=8:0 =0 40==8 =5 <>65 40 5 (All).C7B>G=8:JB =0 3@C?0B0 <5@:8 %{ccon_detail/} ;8?A20 8;8 5 =520;845=.�O;JB %{ccon_partitionCaption/} =5 <>65 40 8<0 ?5@A>=0;878@0=> <OAB> 70 AJE@0=5=85, BJ9 :0B> ?@8=04;568 :J< D09; =0 ;>:0;5= :C1.\J?;JI020=5B> A B5:CI8O ?>B@518B5; =5 A5 ?>44J@60, :>30B> @568<JB =0 @07?>;030=5 5 B01;8G5=.d070B0 40==8 "%{ccon_databasename/}" =5 AJI5AB2C20 8;8 =5 @07?>;030B5 A @07@5H5=8O 70 4>ABJ? 4> =5O.� #A;C38 70 0=0;87  A5 87?J;=O20 2 <=>3>87<5@5= @568<, A2>9AB2>B> StorageMode =0 3@C?0B0 70 87<5@20=5  %{ccon_name/}  =5 <>65 40 1J45 704045=> =0 InMemory.>070B0 40==8  %{DatabaseId/}  =5 5 2 AJAB>O=85 A0<> 70 G5B5=5.5070B0 40==8  %{DatabaseId/}  =5 5 2 @568< DataFiles.W&5;52>B> <5AB>?>;>65=85  %{dirPath/}  70 1070B0 40==8  %{DatabaseId/}  25G5 AJI5AB2C20.k070B0 40==8  %{DatabaseId/}  =5 5 B01;8G=0 1070 40==8; >BG8B0=5B> A5 ?>44J@60 A0<> 70 B01;8G=8 1078 40==8.�070B0 40==8  %{DatabaseName/} �AJ4J@60 AB@C:BC@8 70 AJ18@0=5 =0 40==8. 070B0 40==8 5 >3@0=8G5=0, 70 40 =5 ?>72>;8 =8:0:28 <>48D8:0F88. 7?J;=5B5 :><0=40B0 RemoveDiscontinuedFeatures, 70 40 ?@5<0E=5B5 AB@C:BC@8B5 70 AJ18@0=5 =0 40==8. !;54 B>20 1070B0 40==8 I5 <>65 40 1J45 0:BC0;878@0=0 >B=>2>. >65 >A25= B>20 40 87?J;=8B5 :><0=40B0  7B@820=5 =0 1070B0 40==8 , 70 40 87B@85B5 1070B0 40==8.�070B0 40==8  %{DatabaseName/} ,�=0<8@0I0 A5 =0 AJ@2J@0 87B>G=8:, AJ4J@60 AB@C:BC@8 70 AJ18@0=5 =0 40==8. 070B0 40==8 5 >3@0=8G5=0, 70 40 =5 ?>72>;8 =8:0:28 <>48D8:0F88. 7?J;=5B5 :><0=40B0 RemoveDiscontinuedFeatures, 70 40 ?@5<0E=5B5 AB@C:BC@8B5 70 AJ18@0=5 =0 40==8. !;54 B>20 1070B0 40==8 I5 <>65 40 1J45 0:BC0;878@0=0 >B=>2>. >65 >A25= B>20 40 87?J;=8B5 :><0=40B0  7B@820=5 =0 1070B0 40==8 , 70 40 87B@85B5 1070B0 40==8.�070B0 40==8  %{DatabaseName/}  AJ4J@60 AB@C:BC@8 70 AJ18@0=5 =0 40==8. "578 AB@C:BC@8 8 A2J@70=0B0 A BOE DC=:F8>=0;=>AB =0 DMX >AB020B =54>ABJ?=8, BJ9 :0B> B078 25@A8O =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 AJ18@0=5 =0 40==8. 7?J;=5B5 :><0=40B0 RemoveDiscontinuedFeatures, 70 40 ?@5<0E=5B5 AB@C:BC@8B5 70 AJ18@0=5 =0 40==8. !;54 B>20 1070B0 40==8 I5 <>65 40 A5 0:BC0;878@0 >B=>2>. >65B5 AJI> B0:0 40 87?J;=8B5 :><0=40B0 Delete database, 70 40 87B@85B5 1070B0 40==8.tDC=:F8>=0;=>ABB0 =0 DMX >AB020 =54>ABJ?=0, BJ9 :0B> B078 25@A8O =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 AJ18@0=5 =0 40==8.�"078 25@A8O =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 AJ18@0=5 =0 40==8, :0:B> 8 AJ74020=5/?@><O=0 =0 AB@C:BC@8/<>45;8 70 AJ18@0=5 =0 40==8c;5<5=BJB 70 0=>B0F88 =0 1070B0 40==8  %{DatabaseName/}  =5 D>@<8@0 ?@028;5= 703@0640I XML 5;5<5=B.M5CA?5H=> ?@58<5=C20=5 =0 48@5:B>@8O ?> 2@5<5 =0 2@JI0=5 =0 B@0=70:F8O 2 PBI.�><0=40B0 RemoveDiscontinuedFeatures A >?F8O 70 EnsureProperEncryption A5 ?>44J@60 A0<> 70 =>28 B01;8G=8 DB A =82> =0 AJ2<5AB8<>AB 1600 8 ?>-28A>:>.u><0=40B0 RemoveDiscontinuedFeatures <>65 40 A5 87?J;=8 A 871@0=0 >?F8O EnsureProperEncryption, 8;8 RemoveDataMining.>20B0 B01;8G=0 1070 40==8 "%{DatabaseName/}" =5 87?>;720 =09-=>20B0 AE5<0 =0 H8D@>20=5. 7?J;=5B5 :><0=40B0 RemoveDiscontinuedFeatures A >?F8OB0 EnsureProperEncryption (8;8 2J7AB0=>25B5 1070B0 40==8 >B 0@E82=8O D09; AJA AJI0B0 >?F8O), 70 40 =04AB@>8B5 4> =09-=>2>B> H8D@>20=5.�=>3><5@=0B0 1070 40==8 "%{DatabaseName/}" =5 87?>;720 =09-=>20B0 AE5<0 =0 H8D@>20=5. !J7409B5 0@E825= D09; 8 2J7AB0=>25B5 1070B0 40==8 >B 0@E82=8O D09; A >?F8OB0 EnsureProperEncryption, 70 40 =04AB@>8B5 4> =09-=>2>B> H8D@>20=5.PAM>;>=8B5 =0 :;NG>25B5 =0 0B@81CB0 %{ccon_property/} ;8?A20B 8;8 A0 =520;84=8.v =0 0B@81CB0 %{orderbypropertyid/} =0 Orderby =0 0B@81CB0 %{ccon_property/} =5 AJI5AB2C20 8;8 =5 5 A2>9AB2> =0 G;5=.� =0 A2>9AB2>B> =0 G;5=0 "%{relatedpropertyid/}" 2 0B@81CB0 "%{ccon_property/}" =5 >B3>20@O =0 AJI5AB2C20I 0B@81CB 2 87<5@5=85B>.qB@81CBJB "%{ccon_property/}" =5 5 0B@81CB =0 :;NG, => 5 A2J@70= A @>48B5;A:8O 0B@81CB "%{ccon_parentproperty/}".�>;>=8B5 =0 :;NG>25B5 =0 @>48B5;A:8O 0B@81CB "%{ccon_parentproperty/}" B@O120 40 8<0B AJI0B0 :><?>78F8O 8 B8? =0 40==8B5 :0B> B578 =0 0B@81CB0 =0 :;NG0 "%{ccon_keyproperty/}".a>;>=0B0 =0 8<5B> =0 0B@81CB0 "%{ccon_property/}" ;8?A20 8;8 8<0 B8? =0 40==8B5, @07;8G5= >B =87.i!2>9AB2>B> Usage =0 0B@81CB0 "%{ccon_property/}" 5 704045=> =0 Parent, => A2>9AB2>B> RootMemberIf ;8?A20.�>;>=0B0 =0 ?@>?CA=0B8B5 =820 =0 0B@81CB0 %{ccon_property/} =5 5 20;84=0, BJ9 :0B> 0B@81CBJB =5 5 @>48B5;A:8 0B@81CB 8;8 B8?JB 40==8 =5 5 FO;> G8A;>.j5@A>=0;878@0=0B0 A1>@=0 :>;>=0 =0 0B@81CB0 %{ccon_property/} =5 5 20;84=0, BJ9 :0B> B8?JB 40==8 =5 5 =87.v5@A>=0;878@0=0B0 :>;>=0 70 A1>@=8 A2>9AB20 =0 0B@81CB0 %{ccon_property/} =5 5 20;84=0, BJ9 :0B> B8?JB 40==8 =5 5 =87.�>;>=0B0 =0 C=0@=8O >?5@0B>@ =0 0B@81CB0 %{ccon_property/} =5 5 20;84=0, BJ9 :0B> 0B@81CBJB =5 5 @>48B5;A:8 0B@81CB 8;8 B8?JB 40==8 =5 5 =87.~48= 8;8 ?>25G5 ?@52>48 =0 0B@81CB0 %{ccon_property/} 8<0B :>;>=0 A =04?8A, :>OB> =5 5 20;84=0, BJ9 :0B> B8?JB 40==8 =5 5 =87.B7B>G=8:JB =0 0B@81CB0 "%{ccon_property/}" ;8?A20 8;8 5 =520;845=.PA�B@81CBJB %{ccon_property/} 5 >?@545;5= >B ?>B@518B5;O 0B@81CB 70 3@C?8@0=5, => >12J@720=8OB0 =0 0B@81CB0 A ?5@A>=0;878@0=8 70:@J3;5=8 AB>9=>AB8, C=0@5= >?5@0B>@ 8;8 ?@>?CA=0B8 =820 =5 A5 @07@5H020B.J8A:@5B878@0=8OB 0B@81CB "%{ccon_property/}" =5 <>65 40 8<0 <=>3> :;NG>25.�5B>4JB =0 A5@80;870F8O, C:070= 70 0B@81CB0 "%{ccon_property/}", 5 =520;845=, BJ9 :0B> B>78 0B@81CB 5 A2J@70= A =5F8D@>20 :>;>=0.L8A:@5B878@0=8OB 0B@81CB "%{ccon_property/}" =5 <>65 40 8<0 A@>4=8 0B@81CB8.�>;>=0B0 '%{ccon_property/}' =5 <>65 40 A5 03@538@0. "078 :>;>=0 157 2J7<>6=>AB 70 03@538@0=5 =5 <>65 40 A5 A2J@65 A @>48B5;A:8O 0B@81CB '%{ccon_parentproperty/}'.rB@81CBJB %{ccon_property/} =5 <>65 40 8<0 B@0=A;0F88, BJ9 :0B> A2>9AB2>B> Usage =0 0B@81CB0 5 704045=> =0 Parent.zB@81CBJB "%{ccon_property/}" =5 <>65 40 8<0 A2>9AB20 =0 G;5=, BJ9 :0B> A2>9AB2>B> Usage =0 0B@81CB0 5 704045=> =0 Parent.wB@81CBJB "%{ccon_property/}" =5 <>65 40 A5 48A:@5B878@0, BJ9 :0B> A2>9AB2>B> Usage =0 0B@81CB0 5 704045=> =0 "Parent".�B@81CBJB %{ccon_property/} =5 <>65 40 8<0 >?@545;5=8 >B ?>B@518B5;O 3@C?8, BJ9 :0B> A2>9AB2>B> Usage =0 0B@81CB0 5 704045=> =0 Parent.?>;>=0B0 %{ccon_property/} =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB8.2>;>=0B0 %{ccon_property/} =5 <>65 40 A5 03@538@0.]JB@5H=0 3@5H:0: >;>=0B0 MemberValue =0 :>;>=0B0 %{ccon_property/} 5 A =520;84=> >12J@720=5.y!J?>AB02O=5B> %{collation/} =0 :>;>=0B0 =0 :;NG0 =0 0B@81CB0 %{ccon_property/} 5 =520;84=> 8;8 =5 A5 ?>44J@60 >B AJ@2J@0.�>;>=0B0 =0 8<5B> =0 0B@81CB0 "%{ccon_property/}" 8<0 AJ?>AB02O=5 "%{collation/}". ">20 AJ?>AB02O=5 =5 5 20;84=> 8;8 =5 A5 ?>44J@60 >B AJ@2J@0.x>;>=0B0 '%{ccon_property/}' =5 <>65 40 8<0 A2>9AB20 =0 G;5=, BJ9 :0B> B>78 0B@81CB =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB8.PA.5@0@E8OB0 "%{ccon_hierarchy/}" 8<0 =C;0 =820.�5@0@E8OB0 "%{ccon_hierarchy/}" 8<0 425 =820, "%{ccon_level1/}" "%{ccon_level2/}", :>8B> 8<0B 548= 8 AJI 0B@81CB =0 87B>G=8:0 "%{ccon_sourceproperty/}".Y5@0@E8OB0 %{ccon_hierarchy/} =5 <>65 40 8<0 =82> "@>48B5;-=0A;54=8:" >A25= 4@C38B5 =820.h?5@0F8OB0 70 3@C?8@0=5 =5 <>65 40 A5 872J@H8 2 B01;8F0B0 %{ccon_dimension/}, BJ9 :0B> 5 ROLAP 87<5@5=85PA�0AB@>9:0B0 MinContainerCount 5 AJA AB>9=>AB, ?>-3>;O<0 >B B078 2 =0AB@>9:0B0 MaxContainerCount. 7?>;720I0 AB>9=>ABB0 =0 =0AB@>9:0B0 MaxContainerCount 70 =0AB@>9:8B5 MinContainerCount 8 MaxContainerCount.PA =0 0B@81CB0 =0 87B>G=8:0 "%{sourcepropertyid/}" =0 =82>B> "%{ccon_level/}" =5 >B3>20@O =0 AJI5AB2C20I 0B@81CB 2 87<5@5=85B>.D82>B> %{ccon_level/} 5 =82> All, => =5 5 ?J@2>B> =82> 2 95@0@E8OB0.� =0 @>48B5;A:8O 0B@81CB "%{parentpropertyid/}" =0 =82>B> "%{ccon_level/}" =5 AJI5AB2C20 2 87<5@5=85B> 8;8 =5 5 @>48B5;A:8 0B@81CB.y5@0@E8OB0 =0 0B@81CB8B5 70 0B@81CB0 =0 87B>G=8:0 "%{ccon_sourceproperty/}" =0 "%{ccon_level/}" %{typename/} 5 701@0=5=0.m!2>9AB2>B> Usage 70 0B@81CB0 =0 87B>G=8:0 "%{ccon_sourceproperty/}" =0 "%{ccon_level/}" 5 704045=> =0 Parent.�>;>=0B0 =0 87B>G=8:0 157 2J7<>6=>AB 70 03@538@0=5 '%{ccon_sourceproperty/}' =5 <>65 40 ?@8=04;568 :J< =82>B> '%{ccon_level/}', BJ9 :0B> B>20 =82> =5 5 =09-3>@=>B> =82> 2 95@0@E8OB0.s>;>=0B0 =0 87B>G=8:0 '%{ccon_sourceproperty/}' =0 =82>B> "@>48B5;-=0A;54=8:" '%{ccon_level/}' =5 5 :;NG>20 :>;>=0.dC1>25B5 =0 A5A88 =5 <>30B 40 A5 ?@570?8A20B, ?>@048 :>5B> =5 <>30B 40 A5 AJ74020B A AllowOverwrite.� =0 873;540 =0 87B>G=8: =0 40==8 "%{datasourceviewid/}" =0 :C10 "%{ccon_cube/}" =5 >B3>20@O =0 AJI5AB2C20I 873;54 =0 87B>G=8: =0 40==8 2 1070B0 40==8.XO@:0B0 ?> ?>4@0718@0=5 "%{ccon_defaultmeasure/}" =0 :C10 "%{ccon_cube/}" =5 AJI5AB2C20.9"01;8F0B0 A 8<5B> '%{ccon_dimensionName/}' =5 AJI5AB2C20.�B@81CBJB A  "%{propertyid/}", 8<5 "%{ccon_propertyname/}", ?>A>G5= >B 87<5@5=85B> =0 :C10 "%{ccon_cubedimension/}", =5 AJI5AB2C20.�5@0@E8OB0 A  "%{hierarchyid/}", 8<5 "%{ccon_hierarchyname/}", ?>A>G5=0 >B 87<5@5=85B> =0 :C10 "%{ccon_cubedimension/}", =5 AJI5AB2C20.�82>B> A  "%{levelid/}", 8<5 "%{ccon_levelname/}", ?>A>G5=> >B 95@0@E8OB0 =0 :C1>25B5 "%{ccon_cubehierarchy/}", =5 AJI5AB2C20.QC1JB "%{ccon_cube/}" 8< <O@:0 A  "%{measureid/}" 2 ?>25G5 >B 54=0 3@C?0 <5@:8.\C1JB "%{ccon_cube/}" 8<0 <O@:0 A 8<5B> "%{ccon_measurename/}" 2 ?>25G5 >B 54=0 3@C?0 <5@:8.^C1JB "%{ccon_cube/}" =O<0 3@C?8 <5@:8. 48= :C1 B@O120 40 AJ4J@60 =09-<0;:> 54=0 3@C?0 <5@:8.87B>G=8:JB =0 :C10 %{ccon_cube/} ;8?A20 8;8 5 =520;845=.� =0 87B>G=8:0 =0 40==8 "%{datasourceid/}" =0 :C10 "%{ccon_cube/}" =5 >B3>20@O =0 AJI5AB2C20I 87B>G=8: =0 40==8 2 1070B0 40==8.�B@81CBJB =0 :C10 A  "%{propertyid/}" 8 8<5 "%{ccon_propertyname/}", ?>A>G5= >B 87<5@5=85B> =0 :C10 "%{ccon_cubedimension/}" 5 @>48B5;A:8 0B@81CB, ?>@048 :>5B> =53>20B0 95@0@E8O =0 0B@81CB8 B@O120 40 5 @07@5H5=0.�7<5@5=85B> =0 ?>4@>1=8 40==8 A  "%{dimensionid/}", 8<5 "%{ccon_dimensionname/}", ?>A>G5=> >B 3@C?0B0 <5@:8 "%{ccon_detail/}", =5 AJI5AB2C20.�B@81CBJB A  "%{propertyid/}", 8<5 "%{ccon_propertyname/}", ?>A>G5= >B 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}", =5 AJI5AB2C20.�>;>=8B5 =0 :;NG>25B5 >B 0B@81CB0 =0 3@C?0B0 <5@:8 %{ccon_detailproperty/} =5 AJ>B25BAB20 =0 B8?0 =0 40==8B5 8;8 G8A;0 2 :>;>=8B5 =0 :;NG>25B5 >B 0B@81CB0 =0 87B>G=8:0.�5@0@E8OB0 A  "%{hierarchyid/}", 8<5 "%{ccon_hierarchyname/}", ?>A>G5=0 >B 87<5@5=85B> =0 3@C?0B0 <5@:8 %{ccon_detaildimension/}, =5 AJI5AB2C20.�7<5@5=85B> =0 3@C?0B0 <5@:8 A  "%{detaildimensionid/}", 8<5 "%{ccon_name/}", ?>A>G5=> >B <O@:0B0 "%{ccon_measure/}", =5 AJI5AB2C20 8;8 =5 AJ4J@60 B>G=> 548= 0B@81CB =0 3@0=C;0@=>AB.PAI 3@C?0B0 <5@:8 "%{ccon_detail/}" =5 AJI5AB2C20B 7028A8<>AB8 A 87<5@5=8O.) B01;8F0B0 '%{ccon_detail/}' =O<0 <5@:8.k"8?JB =0 40==8B5 =0 3@C?0B0 "%{ccon_measure/}" =5 5 20;845=, BJ9 :0B> B8?JB 40==8 =0 <O@:0B0 5 >B B8? =87. I@C?0B0 <5@:8 "%{ccon_detail/}" 8<0 ?>25G5 >B 54=0 <O@:0 A @07;8G5= 1@>9.x@C?0B0 <5@:8 "%{ccon_detail/}" =5 5 48=0<8G=> A2J@70=0, => AJ4J@60 48=0<8G=> A2J@70=>B> 87<5@5=85 "%{ccon_dimension/}".Y@C?0B0 <5@:8 "%{ccon_detail/}" =5 <>65 40 A5 A2J@65 AJA A2>OB0 3@C?0 <5@:8 =0 87B>G=8:0.q@C?0B0 <5@:8 "%{ccon_detail/}" =5 <>65 40 8<0 =5AJ>B25BAB20I8 >12J@720=8O, BJ9 :0B> B078 3@C?0 <5@:8 5 A2J@70=0.C7B>G=8:JB =0 3@C?0B0 <5@:8 %{ccon_detail/} ;8?A20 8;8 5 =520;845=.@7B>G=8:JB =0 <O@:0B0 "%{ccon_measure/}" ;8?A20 8;8 5 =520;845=.�@C?0B0 <5@:8  %{ccon_detail/}  5 A2J@70=0, => B078 3@C?0 AJ4J@60 87<5@5=85 =0 =5A2J@70=0 3@C?0 <5@:8 A 8<5B>  %{ccon_dimension/} . 7<5@5=85B> B@O120 40 5 8=48@5:B=>, ?@5?@0I0I> 87<5@5=85 8;8 87<5@5=85 70 AJ18@0=5 =0 40==8.�B@81CBJB 70 3@0=C;0@=>AB "%{ccon_detailproperty/}" 2 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB8B5.RUnknownMember =5 5 20;84=0 AB>9=>AB 70 NullProcessing 70 <O@:0B0 %{ccon_measure/}..�7<5@5=85B> "%{ccon_dimension/}" 2 3@C?0B0 <5@:8 "%{ccon_detail/}" 8<0 =C;0 8;8 <=>3> 0B@81CB8 70 3@0=C;0@=>AB. 7<5@5=85B> B@O120 40 8<0 B>G=> 548= 0B@81CB.�B@81CBJB 70 3@0=C;0@=>AB %{ccon_detailproperty/} 2 87<5@5=85B> =0 3@C?0B0 <5@:8 %{ccon_detaildimension/} =5 5 20;845=, BJ9 :0B> 5 @>48B5;A:8 0B@81CB.�"8?JB =0 40==8B5 =0 <O@:0B0 "%{ccon_measure/}" B@O120 40 5 AJI8OB :0B> B8?JB 40==8 =0 87B>G=8:0. ">20 5 B0:0, 70I>B> 03@530B=0B0 DC=:F8O =5 5 704045=0 =0 1@>9 8;8 @07;8G5= 1@>9.d7@07JB =0 <O@:0B0 %{ccon_measure/} =5 5 2J2 D>@<0B [measure1]*[measure2] 8;8 [measure1]/[measure2].`7@07JB =0 <O@:0B0 %{ccon_measure/} AJ4J@60 >?5@0=40 [%{operand/}], :>9B> =5 <>65 40 A5 @07@5H8.x5A=8OB >?5@0=4 "%{operand/}" =0 87@070 =0 <O@:0B0 "%{ccon_measure/}" =5 <>65 40 ?@8=04;568 :J< 54=0 8 AJI0 3@C?0 <5@:8.^?5@0=4JB "%{operand/}" =0 87@070 =0 <O@:0B0 "%{ccon_measure/}" =5 <>65 40 8<0 87@07 =0 <O@:0.�3@530B=0B0 DC=:F8O =0 <O@:0B0 "%{ccon_measure/}" B@O120 40 5 A1>@, 1@>9, <8=. 8;8 <0:A., BJ9 :0B> DC=:F8OB0 8<0 87@07 =0 <O@:0.}3@530B=0B0 DC=:F8O =0 ;528O >?5@0=4 %{operand/} =0 87@070 =0 <O@:0B0 %{ccon_measure/} B@O120 40 5 A1>@, 1@>9, <8=. 8;8 <0:A.�3@530B=0B0 DC=:F8O =0 45A=8O >?5@0=4 %{operand/} =0 87@070 =0 <O@:0B0 %{ccon_measure/} B@O120 40 5 A1>@, 1@>9, <8=., <0:A. 8;8 @07;8G5= 1@>9.�!B>9=>ABB0 NullProcessing =0 <O@:0B0 "%{ccon_measure/}" B@O120 40 5 Preserve, BJ9 :0B> =59=8OB >?5@0=4 =0 87@070 =0 <O@:0B0 "%{operand/}" 5 Preserve.|"8?JB =0 40==8B5 =0 <O@:0B0 %{ccon_measure/} B@O120 40 5 AJI8OB :0B> B>78 =0 ;528O >?5@0=4 %{operand/} =0 87@070 =0 <O@:0B0.�!J?>AB02O=5B> "%{collation/}" =0 :>;>=0B0 =0 87B>G=8:0 70 <O@:0B0 "%{ccon_measure/}" =5 5 20;84=> 8;8 =5 A5 ?>44J@60 >B AJ@2J@0.�7<5@5=85B> >B B8? "<=>3> :J< <=>3>" "%{ccon_mmdim/}" 2 3@C?0B0 <5@:8 "%{ccon_detail/}" 878A:20 3@0=C;0@=>ABB0 =0 87<5@5=85B> "%{ccon_commondim/}" 40 5 ?>-=8A:0 >B B078 =0 3@C?0B0 <5@:8 "%{ccon_lookupdetail/}".� =0 0B@81CB0 70 3@0=C;0@=>AB "%{granularitypropertyid/}", ?>A>G5= >B 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}", =5 AJI5AB2C20.� =0 <5648==>B> 87<5@5=85 "%{intermediatedimensionid/}" =0 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" =5 AJI5AB2C20.� =0 0B@81CB0 70 <5648==0 3@0=C;0@=>AB "%{intermediategranularitypropertyid/}" =0 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" =5 AJI5AB2C20.�B@81CBJB 70 <5648==0 3@0=C;0@=>AB "%{ccon_granularityproperty/}" =0 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" =O<0 @07@5H5=0 95@0@E8O =0 0B@81CB8.�5648==>B> 87<5@5=85 "%{ccon_intermediatedimension/}" =0 87<5@5=85B> =0 3@C?0B0 <5@:8 "%{ccon_detaildimension/}" =5 <>65 40 5 87<5@5=85 >B B8? "<=>3> :J< <=>3>", 87<5@5=85 70 ?@5?@0B:0 8;8 70 AJ18@0=5 =0 40==8.�7<5@5=85B> >B B8? "<=>3> :J< <=>3>" "%{ccon_mmdim/}" 2 3@C?0B0 <5@:8 "%{ccon_detail/}" B@O120 40 ?@8=04;568 :J< <5648==0B0 3@C?0 <5@:8 "%{ccon_lookupdetail/}" 8 =5 <>65 40 D>@<8@0 70B2>@5= F8:J;.� 3@C?0B0 <5@:8 "%{ccon_detail/}" 87<5@5=85B> >B B8? "<=>3> :J< <=>3>" "%{ccon_mmdim/}" A>G8 :J< ;8?A20I0 3@C?0 <5@:8 70 BJ@A5=5 A  "%{indirectdetailid/}".j15:BJB A  "%{id/}", 8<5 "%{ccon_name/}", 5 >B B8? "%{typename/}", :>9B> =5 ?>44J@60 70O25=0B0 >?5@0F8O.|7B>G=8:JB =0 40==8 %{datasourceid/} =0 4O;0 %{ccon_partition/} =5 >B3>20@O =0 AJI5AB2C20I 87B>G=8: =0 40==8 2 1070B0 40==8.Y =0 87<5@5=85B> "%{dimensionid/}", ?>A>G5= >B 4O;0 "%{ccon_partition/}", =5 AJI5AB2C20.m =0 0B@81CB0 "%{propertyid/}", ?>A>G5= >B 87<5@5=85B> =0 4O;0 "%{ccon_partitiondimension/}", =5 AJI5AB2C20.PA^>;>=8B5 =0 :;NG>25B5 =0 0B@81CB0 =0 4O;0 %{ccon_partitionproperty/} ;8?A20B 8;8 A0 =520;84=8.S =0 <O@:0B0 "%{measureid/}", ?>A>G5= >B 4O;0 "%{ccon_partition/}", =5 AJI5AB2C20.Z"01;8F0B0 %{ccon_dimension/}, ?>A>G5=0 >B 03@530F8OB0 %{ccon_aggregation/}, =5 AJI5AB2C20.�B@81CBJB A  "%{propertyid/}", 8<5 "%{ccon_propertyname/}", ?>A>G5= >B 03@530B=>B> 87<5@5=85 %{ccon_aggregationdimension/}, =5 AJI5AB2C20.�B@81CBJB A  "%{propertyid/}", 8<5 "%{ccon_propertyname/}" 2 03@530B=>B> 87<5@5=85 %{ccon_aggregationdimension/} =5 5 20;845=, BJ9 :0B> 5 @>48B5;A:8 0B@81CB.d7<5@5=85B> "%{ccon_dimension/}", ?>A>G5=> >B 03@530B=8O 48709= "%{ccon_aggdesign/}", =5 AJI5AB2C20.xB@81CBJB "%{ccon_property/}", ?>A>G5= >B 87<5@5=85B> =0 03@530B=8O 48709= "%{ccon_aggdesigndimension/}", =5 AJI5AB2C20.�3@530B=8OB 48709= A  "%{aggdesignid/}" =0 4O;0 "%{ccon_partition/}" =5 >B3>20@O =0 AJI5AB2C20I 03@530B5= 48709= 2 3@C?0B0 <5@:8.M >48B5;A:0B0 3@C?0 <5@:8 =0 4O;0 "%{ccon_partition/}" 5 A2J@70=0 3@C?0 <5@:8.f =0 >B40;5G5=8O 87B>G=8: =0 40==8 "%{remotedatasourceid/}" =0 4O;0 "%{ccon_partition/}" 5 =520;845=.PO;JB "%{ccon_partition/}" 5 MOLAP 8;8 HOLAP 4O;, => =5 AJ4J@60 MOLAP 87<5@5=8O.xO;JB %{ccon_partition/} 5 >B40;5G5= 4O;, => AJ4J@60 ROLAP 8;8 ?@>0:B82=> :5H8@0=> 87<5@5=85 A 8<5 "%{ccon_dimension/}".iO;JB %{ccon_partition/} 5 ROLAP 8;8 ?@>0:B825= :5H8@0= 4O; 8 =5 <>65 40 8<0 =5AJ>B25BAB20I8 >12J@720=8O.?7B>G=8:JB =0 4O;0 "%{ccon_partition/}" ;8?A20 8;8 5 =520;845=.�OAB>B> 70 AJE@0=5=85 "%{ccon_storagelocation/}" =0 4O;0 %{ccon_partition/} =5 AJI5AB2C20, B2J@45 4J;3> 5 8;8 AJ4J@60 =520;84=8 8;8 @575@28@0=8 7=0F8._O;JB A 2J7<>6=>AB 70 70?8A20=5 %{ccon_partition/} =5 <>65 40 5 A 2:;NG5=> ?@>0:B82=> :5H8@0=5.PAeB40;5G5=8OB 87B>G=8: =0 40==8 %{ccon_remotedatasource/} B@O120 40 8<0 O25= :0B0;>3 2 =870 70 2@J7:0.gB40;5G5=8OB 87B>G=8: =0 40==8 %{ccon_remotedatasource/} =5 <>65 40 A>G8 >1@0B=> :J< AJI0B0 1070 40==8.rB40;5G5=8OB 87B>G=8: =0 40==8 %{ccon_remotedatasource/} A>G8 :J< 1070 40==8, :>OB> =O<0 3;025= 87B>G=8: =0 40==8.dA=>2=8OB 87B>G=8: =0 40==8 "%{ccon_masterdatasource/}" B@O120 40 8<0 O25= :0B0;>3 2 =870 70 2@J7:0.TA=>2=8OB 87B>G=8: =0 40==8 "%{ccon_masterdatasource/}" =5 <>65 40 A>G8 :J< A515 A8.|A=>2=8OB 87B>G=8: =0 40==8 "%{ccon_masterdatasource/}" A>G8 :J< 1070 40==8, :>OB> =5 <>65 40 8<0 >A=>25= 87B>G=8: =0 40==8.<#A;C38B5 70 0=0;87 =5 @07@5H020B <OAB>B> 70 AJE@0=5=85 "%{ccon_storagelocation/}" =0 4O;0 "%{ccon_partition/}" 40 A5 @07?>;030 ?>4 48@5:B>@8OB0 70 40==8 =0 AJ@2J@0. 09-;5A=8OB =0G8= 40 >BAB@0=8B5 B>78 ?@>1;5< 5, :0B> C:065B5 =0=0AO=5B> =0 ?@028;=>B> <5AB>?>;>65=85B> 70 AJE@0=5=85 =0 4O;0 2 :><0=40B0 "%{command/}".�0?:0B0 "%{ccon_storagelocation/}" (<5AB>?>;>65=85 2 :><0=40B0 Restore 8;8 Synch) =5 <>65 40 A5 =0<5@8 ?>4 48@5:B>@8OB0 A 40==8 =0 AJ@2J@0.XO;JB A 2J7<>6=>AB 70 70?8A20=5 "%{ccon_partition/}" B@O120 40 8<0 >12J@720=5 A B01;8F0.>O@:0B0 "%{ccon_measure/}" 8<0 =520;845= 8;8 ;8?A20I 87B>G=8:.{@C?0B0 <5@:8 "%{ccon_detail/}" =5 5 @07@5H5=> 40 1J45 A 2J7<>6=>AB 70 70?8A20=5, 0:> A5 =0B@C?20B <5@:8, @07;8G=8 >B A1>@.�@C?0B0 <5@:8 "%{ccon_detail/}" =5 5 @07@5H5=> 40 1J45 A 2J7<>6=>AB 70 70?8A20=5, 0:> 4045=0 <O@:0 5 A2J@70=0 A =5?>4?8A0=0 :>;>=0.�B@81CBJB "%{ccon_attrib/}" A IsAggregatable=false =5 B@O120 40 8<0 7028A8<>AB >B 0B@81CB "%{ccon_relattrib/}" A AttributeHierarchyEnabled=true.�5AB>?>;>65=85B> 70 AJE@0=5=85 "%{storagelocation/}" =0 1070B0 40==8 "%{database/}" =5 <>65 40 A5 =0<8@0 ?>4 48@5:B>@8OB0 70 40==8 =0 AJ@2J@0.�5 <>65 40 A5 >B:@85 0B@81CB 2 :C10 =0 87B>G=8:0 "%{ccon_srccube/}", :>9B> >B3>20@O =0 0B@81CB0 "%{ccon_attrib/}" 2 87<5@5=85B> "%{ccon_dim/}" =0 :C10 "%{ccon_cube/}", 8;8 95@0@E8OB0 =0 0B@81CB8B5 5 701@0=5=0 2 :C10 =0 87B>G=8:0.0@8 A2J@70=8B5 3@C?8 <5@:8 87<5@5=8OB0 =0 :C1>25B5 >B 2AO:0 AB@0=0 =0 2@J7:0B0 B@O120 40 A>G0B :J< 54=8 8 AJI8 87<5@5=8O 2 1070B0 40==8. 7<5@5=85B> =0 :C10 "%{ccon_dim/}" 70 :C10 "%{ccon_cube/}" =5 A>G8 :J< AJI>B> 87<5@5=85 2 1070B0 40==8 :0B> 87<5@5=85B> =0 :C10 2 :C10 =0 87B>G=8:0 "%{ccon_srccube/}".=5 5 871@0=0 DC=:F8O 70 :><0=40B0 RemoveDiscontinuedFeatures.� =0 87B>G=8:0 =0 40==8 "%{datasourceid/}" =0 873;540 =0 87B>G=8: =0 40==8 "%{ccon_datasourceview/}" =5 >B3>20@O =0 AJI5AB2C20I 87B>G=8: =0 40==8 2 1070B0 40==8.PA>O@:0B0 "%{ccon_measure/}" 8<0 >12J@720=5, :>5B> =5 5 20;84=>.xJ7=8:=0E0 ?@>1;5<8 ?@8 >?8B0 70 ?@>G8B0=5 =0 D09;0 A 45D8=8F88 70 ?@>A;54O20=5 "%{fname/}". 5@>OB=> D09;JB 5 ?>2@545=.	8A:@5B878@0=8OB 0B@81CB A  "%{propertyId/}", 8<5 "%{ccon_propertyName/}" 2 87<5@5=85B> "%{ccon_dimension/}" 8<5 :>;>=0 A >12J@720=5 =0 ?@52>4 8;8 8<5 A FormatString, :>9B> =5 5 20;845=. FormatString B@O120 40 5 2 A;54=8O D>@<0B: FirstBucketFormat;MidBucketFormat�8A:@5B878@0=8OB 0B@81CB "%{ccon_property/}" 2 87<5@5=85B> "%{ccon_dimension/}" 5 A >12J@720=5 =0 ?@52>4 8;8 8<5 A =58725AB5= C:070B5; 2 A53<5=B0 =0 FormatString "%{ccon_segment/}".a7<5@5=85B> "%{ccon_strRef/}", ?>A>G5=> >B @07@5H5=85B> 70 :C10 "%{ccon_strObj/}", =5 AJI5AB2C20.�B@81CBJB 70 87<5@5=85 "%{ccon_strRef/}", :J< :>9B> @07@5H5=85B> 70 87<5@5=85 "%{ccon_strObj/}" AJ4J@60 ?@5?@0B:0, =5 AJI5AB2C20.�B@81CBJB 70 87<5@5=85 "%{ccon_strRef/}", :J< :>9B> @07@5H5=85B> 70 87<5@5=85 "%{ccon_strObj/}" AJ4J@60 ?@5?@0B:0, =5 AJI5AB2C20.FC1JB =0 87B>G=8:0 70 <>45;0 70 AJ18@0=5 =0 40==8 =0 OLAP =5 5 >B:@8B.�C1JB =0 87B>G=8:0 8;8 87<5@5=85B> =0 1070B0 40==8 A  "%{dimensionId/}" 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP =5 5 >B:@8B>.|@C?0B0 <5@:8 =0 87B>G=8:0 "%{ccon_measuregroup/}" 70 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{structure/}" =0 OLAP =5 5 >B:@8B0.#:070=0B0 2@J7:0 =5 5 >B:@8B0.#:070=0B0 A5A8O =5 5 >B:@8B0.;>45;JB 70 AJ18@0=5 =0 40==8 "%{miningmodel/}" =O<0 :>;>=8.\>45;JB 70 AJ18@0=5 =0 40==8 "%{miningmodel/}" B@O120 40 8<0 =09-<0;:> 54=0 :>;>=0 157 :;NG.�1@01>B20=5B> =0 1070B0 40==8 I5 A5 701@0=8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5B> =0 :@8?B>3@0DA:8O :;NG 70 1070B0 40==8 "%{strRef/}". 4=0 >B 2J7<>6=8B5 ?@8G8=8 70 B078 3@5H:0 5 ?@><O=0 =0 0:0C=B0 70 CA;C30B0.�(8D@>20=5B> 8;8 45H8D@8@0=5B> =0 ?>25@8B5;=8 40==8 2 1070B0 40==8 "%{strRef/}" 5 =5CA?5H=>, BJ9 :0B> :;NGJB 70 H8D@>20=5 5 =54>ABJ?5=. 4=0 >B 2J7<>6=8B5 ?@8G8=8 5 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0.}O<0 4>ABJ? 4> >A=>2=8O :;NG 70 H8D@>20=5 =0 AJ@2J@0. 4=0 >B 2J7<>6=8B5 ?@8G8=8 5 =5?@028;=0 ?@><O=0 =0 0:0C=B0 70 CA;C30B0.�"01;8F0B0  %{ccon_strRef/} , ?>A>G5=0 >B @07@5H5=85B> 70 :C10  %{ccon_strObj/} , 5 A @07@5H5=85 70 70?8A20=5, 704045=> =0 Allowed, B0:0 G5 @07@5H5=8OB0 70 0B@81CB8 =5 <>30B 40 A5 704020B =0 Allowed/Denied.ZJ7=8:=0 3@5H:0 ?> 2@5<5 =0 704020=5 =0 AB>9=>ABB0 70 A2>9AB2>B> 70 :>=D83C@0F8O "%{id/}".[J7=8:=0 3@5H:0 ?> 2@5<5 =0 872;8G0=5 =0 AB>9=>ABB0 =0 A2>9AB2>B> 70 :>=D83C@0F8O "%{id/}".�>;>=0B0 A   %{propertyid/} , 8<5  %{ccon_propertyname/} , ?>A>G5=0 >B B01;8F0B0  %{ccon_aggregationdimension/} , =5 <>65 40 A5 03@538@0 >B 0B@81CB0 70 3@0=C;0@=>AB  %{ccon_granularityprop/}  =0 3@C?0B0 70 87<5@20=5.�>;>=0B0  %{ccon_property/} , ?>A>G5=0 >B B01;8F0B0  %{ccon_aggregationdimension/}  =0 03@530F8OB0  %{ccon_aggregation/} , =5 <>65 40 A5 ?@53;5640.n7B>G=8:JB =0 87<5@5=85B> "%{ccon_dimension/}" =5 A5 2;8O5 >B >3@0=8G5=8OB0, 878A:20=8 70 ?@>0:B82=> :5H8@0=5.n@C?0B0 <5@:8 "%{ccon_name/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 2 :C10 25G5 AJI5AB2C20 87<5@5=85 AJA AJI>B> 8<5.l15:BJB =0 ?@>0:B82=>B> :5H8@0=5 =0 87<5@5=85B> "%{ccon_dimension/}" =0 ROLAP =O<0 =0AB@>9:8 2 @50;=> 2@5<5.c15:BJB 70 ?@>0:B82=> :5H8@0=5 =0 4O;0 "%{ccon_partition/}" =0 ROLAP =O<0 =0AB@>9:8 2 @50;=> 2@5<5.c15:BJB 70 ?@>0:B82=> :5H8@0=5 =0 4O;0 "%{ccon_partition/}" =0 HOLAP =O<0 =0AB@>9:8 2 @50;=> 2@5<5.�15:BJB 70 ?@>0:B82=> :5H8@0=5 =0 87<5@5=85B> "%{ccon_dimension/}" =0 MOLAP =O<0 :@09=> 2@5<5B@05=5 70 8=B5@20;0 70 703;CH020=5, 8=B5@20;0 70 ?@570?8A20=5 =0 703;CH020=5B> 8;8 8=B5@20;0 70 ?@8=C48B5;=> ?@5AJ74020=5.�15:BJB 70 ?@>0:B82=> :5H8@0=5 =0 4O;0 "%{ccon_partition/}" =0 MOLAP =O<0 :@09=> 2@5<5B@05=5 70 8=B5@20;0 70 703;CH020=5, 8=B5@20;0 70 70<5AB20=5 =0 703;CH020=5B> 8;8 8=B5@20;0 70 ?@8=C48B5;=> ?@5AJ74020=5.h15:BJB 70 ?@>0:B82=> :5H8@0=5 =0 4O;0 "%{ccon_partition/}" =0 HOLAP =O<0 :@05= 8=B5@20; 70 703;CH020=5.�7<5@5=85B> "%{ccon_dimension/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?>ABJ?:>2> >1@01>B20=5, => =5 A0 C:070=8 2A8G:8 :>@B568, 878A:20=8 >B 87<5@5=85B>.�O;JB "%{ccon_partition/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?>ABJ?:>2> >1@01>B20=5, => =5 A0 C:070=8 2A8G:8 :>@B568, 878A:20=8 >B 4O;0.�7<5@5=85B> "%{ccon_dimension/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?>ABJ?:>2> >1@01>B20=5. "078 =0AB@>9:0 878A:20 87<5@5=85B> 40 5 MOLAP, :>5B> 2 <><5=B0 =5 5 B0:>20.�O;JB "%{ccon_partition/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?>ABJ?:>2> >1@01>B20=5. "078 =0AB@>9:0 878A:20 4O;JB 40 5 MOLAP, => 4O;JB =5 5 704045= =0 MOLAP.PA�$>=>2>B> >1@01>B20=5 5 =5CA?5H=> 70 "%{ccon_name/}" %{typename/}. )5 A5 872J@H8 ?>2B>@5= >?8B 70 >1@01>B20=5 2 AJ>B25BAB285 A :>=D83C@0F8>==0B0 AB>9=>AB LazyProcessing\MaxRetries =0 AJ@2J@0.�7<5@5=85B> "%{ccon_dimension/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 >=;09= @568<0 OnCacheComplete. "078 =0AB@>9:0 878A:20 87<5@5=85B> 40 8<0 157:@09=> 70:JA=5=85, => 87<5@5=85B> 2 <><5=B0 =O<0 157:@09=> 70:JA=5=85.�O;JB "%{ccon_partition/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 >=;09= @568<0 OnCacheComplete. "078 =0AB@>9:0 878A:20 4O;JB 40 5 A 157:@09=> 70:JA=5=85, => 4O;JB =5 5 A 157:@09=> 70:JA=5=85.t';5=JB 70 70I8B0 ?> ?>4@0718@0=5  %{ccon_defmb/}  >B :>;>=0B0  %{ccon_attribute/}  2@JI0 @57C;B0B >B 4@C30 95@0@E8O.�7<5@5=85B> "%{ccon_dimension/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?@8=C48B5;=> ?@5AJ74020=5. "078 =0AB@>9:0 878A:20 87<5@5=85B> 40 5 A 157:@09=> 70:JA=5=85, => 87<5@5=85B> =5 5 A 157:@09=> 70:JA=5=85.�O;JB "%{ccon_partition/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5 70 ?@8=C48B5;=> ?@5AJ74020=5. "078 =0AB@>9:0 878A:20 4O;JB 40 5 A 157:@09=> 70:JA=5=85, => 4O;JB =5 5 A 157:@09=> 70:JA=5=85.\59AB285B> "%{action/}" 5 DrillThrough 459AB285, :>5B> =5 ?>44J@60 ?@54>AB025=8O F5;528 B8?.1<5B> =0 D09;0 =0 1;>:0 B@O120 40 8<0 @07H8@5=85.[7B>G=8:JB =0 AB@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ccon_structure/}" ;8?A20 8;8 5 =520;84=0.�The '%{datasourceid/}' data source ID of the '%{ccon_structure/}' mining structure does not correspond to an existing data source in the database.f!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ccon_structure/}" 8<0 =520;84=> >12J@720=5 =0 87<5@5=85B> =0 :C10.^!B@C:BC@0B0 70 AJ18@0=5 =0 40==8 "%{ccon_structure/}" 5 A =520;84=> >12J@720=5 =0 87<5@5=85B>.5<5B> =0 D09;0 =0 1;>:0 ;8?A20 8 B@O120 40 A5 2J2545.>!8AB5<=8OB 1;>: =5 <>65 40 A5 ?@><5=8 >B ?>B@518B5;A:0 70O2:0.PAg#:070=>B> @07H8@5=85 70 D09;0 70 ?@>A;54O20=5 "%{fname/}" 5 =520;84=>.  07H8@5=85B> B@O120 40 5 ".trc".�B@81CBJB "%{ccon_property/}" B@O120 40 5 2:;NG5= 2J2 2A8G:8 03@530F88, BJ9 :0B> B>78 0B@81CB 5 157 2J7<>6=>AB 70 =0B@C?20=5. 3@530B=>B> 87<5@5=85 "%{ccon_aggregationdimension/}" >10G5 =5 2:;NG20 B>20 A2>9AB2>.�7<5@5=85B> "%{ccon_dimension/}" B@O120 40 5 2:;NG5=> 2J2 2A8G:8 =0B@C?20=8O, BJ9 :0B> B>20 87<5@5=85 AJ4J@60 548= 8;8 ?>25G5 0B@81CB8 157 2J7<>6=>AB 70 =0B@C?20=5. 0B@C?20=5B> "%{ccon_aggregation/}" >10G5 =5 2:;NG20 B>20 A2>9AB2>.� =0 AJ18B85=%d{EventId/} =5 2:;NG20  =0 :>;>=0=%d{ColId/}. @53;5409B5 4>:C<5=B0F8OB0 =0 ?@>4C:B0 70 A?8AJ:0 A =0;8G=8B5 :>;>=8 =0 AJ18B8O.K>;>=0B0 =0 AJ18B8O %d{eventid/} 25G5 5 C:070=0 70 AJ18B85B> %d{columnid/}.�15:BJB "%{ccon_objectname/}" =5 <>65 40 A5 AJ74045 :0B> >15:B =0 A5A8O. 1E20BJB =0 A5A8OB0 <>65 40 A5 87?>;720 A0<> ?@8 AJ74020=5 =0 87<5@5=8O, :C1>25, AB@C:BC@8 70 AJ18@0=5 =0 40==8 8;8 <>45;8 70 AJ18@0=5 =0 40==8.�C1JB "%{ccon_cube/}" =5 <>65 40 A5 AJ74045 :0B> >15:B =0 A5A8O, BJ9 :0B> 3@C?0B0 <5@:8 =0 :C10 "%{ccon_detail/}" =5 5 A2J@70=0.o!J74020=5B> =0 3@0D8: 70 >1@01>B20=5 >B AJ@2J@0 5 =5CA?5H=> 25@>OB=> ?>@048 54=>2@5<5==8 ?@><5=8 2 <5B040==8B5.`!J74020=5B> =0 3@0D8: 70 >1@01>B20=5 >B AJ@2J@0 5 =5CA?5H=> ?>@048 F8:J; =0 7028A8<>AB =0 >15:B.�7B>G=8:JB =0 40==8 "%{datasourceid/}", C:070= 2 DSV =0 87B>G=8:0 "%{ccon_datasourceview/}" 70 87<5@5=85B> 70 AJ18@0=5 =0 40==8 "%{ccon_dimension/}" =5 5 20;845=. #:070=8OB 87B>G=8: =0 40==8 B@O120 40 A>G8 :J< B5:CI0B0 1070 40==8 (".").m7<5@5=85B> "%{ccon_dimension/}" 8<0 48A:@5B878@0= 0B@81CB 8 70 =53> =5 <>65 40 A5 @07@5H8 >1@0B=> 70?8A20=5.�O@:0B0 "%{ccon_measure/}" 8<0 87B>G=8: >B B8?0 RowBinding. >@048 B>20 =59=8OB B8? =0B@C?20=5 B@O120 40 A5 ?@><5=8 =0 Count 8;8 Sum.�7<5@5=85B> "%{ccon_object/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5, 87?>;720I> SQL Notification, ?>@048 :>5B> =53>28OB 87B>G=8: =5 <>65 40 5 70O2:0 A 8<5.�O;JB "%{ccon_object/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5, 87?>;720I> SQL Notification. !;54>20B5;=> =53>28OB 87B>G=8:0 =5 <>65 40 5 70O2:0 A 8<5.�7<5@5=85B> "%{ccon_object/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5. !;54>20B5;=> =53>28OB 87B>G=8: =5 <>65 40 5 >B40;5G5= 87B>G=8: =0 40==8.�O;JB "%{ccon_object/}" 5 A @07@5H5=> ?@>0:B82=> :5H8@0=5. !;54>20B5;=> =53>28OB 87B>G=8:0 =5 <>65 40 5 >B40;5G5= 87B>G=8: =0 40==8.p!J74020=5B> =0 3@0D8: 70 >1@01>B20=5 >B AJ@2J@0 5 =5CA?5H=> ?>@048 CA?>@54=8 ?@><5=8 2 3@0D8:0B0 =0 <5B040==8B5.DO;JB "%{ccon_partition/}" =O<0 20;845= 873;54 =0 87B>G=8: =0 40==8.c';5=JB =5 <>65 40 A5 87B@85, BJ9 :0B> =53>28B5 40==8 =5 <>30B 40 A5 ?@5E2J@;OB :J< =58725AB5= G;5=.9 07H8@5=85B> =0 @538AB@0F8>==8O D09; <>65 40 5 A0<> .LOG.�!2>9AB2>B> %{ccon_relatedpropertyname/}, :>5B> 5 A2J@70=> AJA A2>9AB2>B> =0 :;NG0 %{ccon_property/}, =5 <>65 40 8<0 B8? 7028A8<>AB, 704045= =0 NoneA?5@0F8OB0 70 70:;NG20=5 A5 ?>44J@60 A0<> =0 >15:B8 2 1078 40==8.�B@81CBJB 157 2J7<>6=>AB 70 =0B@C?20=5  %{ccon_attribute/}  2 87<5@5=85B>  %{ccon_referencedDimension/}  5 ?>A>G5= >B 0B@81CB0 =0 :C10  %{ccon_property/}  >B 87<5@5=85B> =0 :C10  %{ccon_referencingDimension/} ,G85B> 87?>;720=5 =0 =0B@C?20=5 5 Full.uO;JB A  "%{partitionID/}" 8 8<5 "%{ccon_partitionName/}" 5 >18:=>25= 4O; 8 =5 <>65 40 A5 ?@><5=O =0 Writeback 4O;.SB40;5G5=8OB 4O; "%{ccon_partition/}" =5 <>65 40 8<0 @07@5H5=> ?@>0:B82=> :5H8@0=5.?18:=>25=0B0 3@C?0 <5@:8 "%{ccon_detail/}" =5 <>65 40 A5 AJ74045, BJ9 :0B> 87?>;720 A2J@70=>B> 87<5@5=85 "%{ccon_dimension/}", G85B> A2>9AB2> "UnknownMember" 5 704045=> =0 "None". 18:=>25=0B0 3@C?0 <5@:8 <>65 40 87?>;720 A0<> A2J@70=> 87<5@5=85, G85B> A2>9AB2> "Unknown Member" 5 704045=> =0 "Hidden" 8;8 =0 "Visible".=7<5@5=85B> =0 ?@5?@0B:0B0 "%{ccon_dimension/}", C:070=> 2 3@C?0B0 70 87<5@20=5 "%{ccon_detail/}" =0 :C10 "%{ccon_cube/}", 5 =520;84=>, BJ9 :0B> 5 <0B5@80;878@0=> 8 87?>;720 87<5@5=85B> =0 2@5<5B> =0 AJ@2J@0. 7<5@5=85B> =5 2@5<5B> =0 AJ@2J@0 =5 <>65 40 5 <5648==> 87<5@5=85 =0 <0B5@80;878@0=> 87<5@5=85 =0 ?@5?@0B:0.37<5@5=8OB0 =0 :C1>25B5 "%{ccon_cubedimension2/}" 8 "%{ccon_cubedimension1/}" =0 :C10 "%{ccon_cube/}" 8<0B 95@0@E8O A 8<5 "%{ccon_cubehierarchy/}". "578 87<5@5=8O =5 <>30B 40 8<0B 95@0@E8O A 54=> 8 AJI> 8<5, BJ9 :0B> A2>9AB2>B> HierarchyUniqueNameStyle =0 425B5 87<5@5=8O 5 704045=> =0 ExcludeDimensionName.7<5@5=85B> =0 ?@5?@0B:0B0 "%{ccon_dimension/}", C:070=> 2 3@C?0B0 70 87<5@20=5 "%{ccon_detail/}" =0 :C10 "%{ccon_cube/}" 5 =520;84=>, BJ9 :0B> B>20 5 87<5@5=85 =0 2@5<5B> =0 AJ@2J@0. 7<5@5=85B> =0 ?@5?@0B:0 =5 <>65 40 5 87<5@5=85B> =0 2@5<5B> =0 AJ@2J@0.�7B>G=8:JB =0 40==8 70 4O;0 "%{ccon_partition/}" =5 <>65 40 A5 @07@5H8. @54>AB025=8 A0 =5?@028;=8 >15:B8. @>25@5B5 B5E=8B5 45D8=8F88.�73;54JB =0 87B>G=8: =0 40==8 70 4O;0 "%{ccon_partition/}" =5 <>65 40 A5 @07@5H8. @54>AB025=8 A0 =5?@028;=8 >15:B8. @>25@5B5 B5E=8B5 45D8=8F88.�73;54JB =0 87B>G=8: =0 40==8 70 87<5@5=85B> "%{ccon_dimension/}" =5 <>65 40 A5 @07@5H8. @54>AB025=8 A0 =5?@028;=8 >15:B8. @>25@5B5 B5E=8B5 45D8=8F88.PAS070B0 40==8 A 8<5 "%{name/}",  "%{id/}" 5 A0<> 70 G5B5=5 8 =5 <>65 40 A5 87B@85.�%{typename/} A 8<5 "%{ccon_name/}",  "%{id/}" ?@8=04;568 :J< 1070 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}" 8 =5 <>65 40 A5 87B@85.�=AB@C:F8OB0 "%{dialect/}" =5 <>65 40 A5 87?J;=8, BJ9 :0B> 872J@H20 >?8B 70 ?@><O=0 =0 AJ4J@60=85B> =0 1070B0 40==8 A0<> 70 G5B5=5 A 8<5B> "%{db_name/}",  "%{db_id/}".�%{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 >1@01>B8, BJ9 :0B> ?@8=04;568 :J< 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  =0 "%{db_id/}".�%{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 ?@570?8H5, BJ9 :0B> ?@8=04;568 :J< 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�><0=40B0 Create =5 <>65 40 A5 87?J;=8, BJ9 :0B> 872J@H20 >?8B 70 AJ74020=5 =0 >15:B 2 1070 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�%{typename/} A  "%{id/}", 8<5 "%{ccon_name/}" =5 <>65 40 A5 ?@><5=8, BJ9 :0B> ?@8=04;568 :J< 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�?5@0F8OB0 70 >1@0B=> 70?8A20=5 =0 87<5@5=85B> =5 <>65 40 A5 872J@H8, BJ9 :0B> >?8B20 40 ?@><5=8 AJ4J@60=85B> =0 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�?5@0F8OB0 70 >1548=O20=5 =0 4O;>25 =5 <>65 40 A5 872J@H8, BJ9 :0B> >?8B20 40 ?@><5=8 AJ4J@60=85B> =0 1070B0 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�?5@0F8OB0 70 03@530B5= 48709= =5 <>65 40 A5 872J@H8, BJ9 :0B> >?8B20 40 ?@><5=8 AJ4J@60=85B> =0 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".�?5@0F8OB0 70 872J@H20=5 =0 B@0=70:F8O =5 <>65 40 A5 872J@H8, BJ9 :0B> >?8B20 40 ?@><5=8 AJ4J@60=85B> =0 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".u070B0 40==8 =5 <>65 40 8<0 ?5@A>=0;878@0=> <5AB>?>;>65=85 70 AJE@0=5=85, BJ9 :0B> ?@8=04;568 :J< D09; A ;>:0;5= :C1.�?5@0F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> ?>AB>O==0B0 ?0?:0 70 <5AB>?>;>65=85 =0 1070B0 40==8 '%{dir_name/}' 70 1070B0 40==8 A 8<5 '%{db_name/}',  '%{db_id/}', 25G5 AJI5AB2C20.�?5@0F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> ?0?:0B0 70 <5AB>?>;>65=85 =0 :@8?B> :;NG0 =0 1070B0 40==8 '%{dir_name/}' 70 1070B0 40==8 A 8<5 '%{db_name/}',  '%{db_id/}', 25G5 AJI5AB2C20.U070B0 40==8 A 8<5 "%{name/}",  "%{id/}" 5 A0<> 70 G5B5=5 8 =5 <>65 40 A5 >1@01>B8.�070B0 40==8 =5 <>65 40 A5 AJ74045 8;8 ?@><5=8, BJ9 :0B> =59=0B0 45D8=8F8O AJ4J@60 :@J3>20 7028A8<>AB <564C >18:=>25=8B5 8 A2J@70=8B5 :C1>25.u0AB@>9:8B5 70 ?@>0:B82=> :5H8@0=5 "%{ccon_dimension/}" 878A:20B 157:@09=> 70:JA=5=85 8 >=;09= @568< OnCacheComplete.�?5@0F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> 1070B0 40==8 A 8<5 "%{db_name/}",  "%{db_id/}" 25G5 AJI5AB2C20 2 >B:0G5=> AJAB>O=85 2 ?0?:0 "%{dir_name/}". @8:@5?5B5 1070B0 40==8 8;8 87B@89B5 ?0?:0B0 8 >?8B09B5 >?5@0F8OB0 >B=>2>.�15:BJB =0 40==8 =0 PowerPivot "%{ccon_name/}" >B B8? "%{typename/}" =5 5 AJ74045= 8;8 70@545=, BJ9 :0B> A2>9AB2>B> 70 :>=D83C@0F8O =0 StorageEngineMode 5 704045=> =0 "Traditional" 70 1070B0 40==8 "%{db_name/}".t5 <>30B 40 A5 AJ74020B 8;8 70@5640B >15:B8 2 1070B0 40==8 "%{name/}", BJ9 :0B> AJ@2J@JB =5 @01>B8 2 B01;8G5= @568<.�!2>9AB2>B> StorageEngineMode =0 1070B0 40==8 "%{name/}" =5 <>65 40 A5 704045 =0 "InMemory", :>30B> AJ@2J@JB =5 @01>B8 2 B01;8G5= @568<.�?5@0F8OB0 70 D8:A8@0=5 =5 <>65 40 A5 872J@H8, BJ9 :0B> >?8B20 40 <0B5@80;878@0 >1@0B=>B> 70?8A20=5 2 :;5B:8B5 8 40 ?@><5=8 AJ4J@60=85B> =0 1070B0 40==8 A0<> 70 G5B5=5 A 8<5 "%{db_name/}",  "%{db_id/}".f5@0@E8OB0 =5 <>65 40 A5 701@0=8 70 @>48B5;A:8O 0B@81CB "%{ccon_attr/}" =0 87<5@5=85B> "%{ccon_dim/}".v"<8A8OB0 A 40==8" <>65 40 A5 87?>;720 :0B> 87B>G=8: =0 40==8 A0<> :>30B> CA;C38B5 70 0=0;87 @01>BOB 2 B01;8G5= @568<.�!2>9AB2>B> UnknownMember =0 87<5@5=85B> "%{ccon_name/}" =5 <>65 40 A5 704045 =0 "AutomaticNull", >A25= 0:> AJ@2J@JB =5 5 2 B01;8G5= @568<.a"Preserve" =5 5 20;84=0 AB>9=>AB 70 NullProcessing 70 <O@:0B0 A @07;8G5= 1@>9 "%{ccon_measure/}".c>=86020=5B> =0 =82>B> =0 AJ2<5AB8<>AB =0 4045=0 1070 40==8 =5 A5 ?>44J@60. 070 40==8: "%{name/}".�!B>9=>ABB0, C:070=0 70 StringStoresCompatibilityLevel, =5 5 20;84=0. 070B0 40==8 "%{name/}" 5 A =82> =0 AJ2<5AB8<>AB "1050". 078B5 40==8 >B B>20 =82> ?>44J@60B A0<> AB>9=>AB >B "1050" 70 A2>9AB2>B> StringStoresCompatibilityLevel.tDimensionId =0 FromRelationshipEnd "%{relenddimensionid/}" =5 >B3>20@O =0 @>48B5;A:8O DimensionId "%{dimensionid/}".�RelationshipEnd A @>;O (role) "%{ccon_role/}" ?>4 87<5@5=85B> "%{ccon_dimensionname/}" 5 A =520;84=0 AB>9=>AB 70 <=>65AB2>. 078 40==8 A =82> =0 AJ2<5AB8<>AB ?>4 1200 ?>44J@60B A0<> 7028A8<>AB8 >B B8? "<=>3> :J< 54=>".kRelationshipEnd A @>;O "%{ccon_role/}" ?>4 87<5@5=85B> "%{ccon_dimensionname/}" B@O120 40 8<0 548= 0B@81CB.�<5B>  %{ccon_role/}  70 RelationshipEnd 5 =520;84=>, BJ9 :0B> 5 70?075=0 4C<0, AJ4J@60 548= 8;8 ?>25G5 =520;84=8 7=0F8 (%{invalidchars/}) 8;8 5 ?>-4J;3> >B 100 7=0:0.PAX"01;8F0B0  %{ccon_dimname/}  8<0 425 845=B8G=8 7028A8<>AB8:  %{relid1/}  8  %{relid2/} .X"01;8F0B0  %{ccon_dimname/}  8<0 @5;0F8O :J< A515 A8:  %{relid/} , :>OB> =5 5 @07@5H5=0.�"01;8F0B0  %{ccon_dimname/}  8<0 425 @5;0F88 A 54=> 8 AJI> 8<5 =0 @>;O ToRelationshipEnd:  %{ccon_rolename/} , :>5B> =5 5 @07@5H5=>."01;8F0B0  %{ccon_dimname/}  =5 <>65 40 8<0 >15:B =0 @5;0F8O, :>30B> =82>B> 70 AJ2<5AB8<>AB =0 1070B0 40==8 5 ?>-<0;:> >B 1100.�J7=8:=0 3@5H:0 A :>4  %{error/}  ?@8 AJ74020=5B> =0 >15:B =0 <5B040==8 70 1070 40==8 >B D09;0  %{ccon_filename/} . "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. BAB@0=5B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> >BAB@0=O20=5B> =0 ?@>1;5<0 =5 5 2J7<>6=>, 87B@89B5 B>78 D09;, :0:B> 8 2AO:0 AJ>B25BAB20I0 48@5:B>@8O AJA AJI>B> 107>2> 8<5 157 D09;>2>B> @07H8@5=85, 0:> 8<0 B0:820 2 48@5:B>@8OB0  %{ccon_directory/} .kJ7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 >15:B =0 <5B040==8 70 AJ@2J@5= 1;>: >B D09;0 "%{ccon_filename/}". "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. BAB@0=5B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> >BAB@0=O20=5B> =0 ?@>1;5<0 =5 5 2J7<>6=>, 87B@89B5 B>78 D09;, :0:B> 8 AJ>B25B=0B0 48@5:B>@8O AJA AJI>B> 8<5, 0:> A5 ?>:0720 ?>4 "%{ccon_directory/}".jJ7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 >15:B =0 <5B040==8 70 ?@>A;54O20=5 >B D09;0 "%{ccon_filename/}". "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. BAB@0=5B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> >BAB@0=O20=5B> =0 ?@>1;5<0 =5 5 2J7<>6=>, 87B@89B5 B>78 D09;, :0:B> 8 AJ>B25B=0B0 48@5:B>@8O AJA AJI>B> 8<5, 0:> A5 ?>:0720 ?>4 "%{ccon_directory/}".lJ7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 >15:B =0 <5B040==8 70 @>;O =0 AJ@2J@ >B D09;0 "%{ccon_filename/}". "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. BAB@0=5B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> >BAB@0=O20=5B> =0 ?@>1;5<0 =5 5 2J7<>6=>, 87B@89B5 B>78 D09;, :0:B> 8 AJ>B25B=0B0 48@5:B>@8O AJA AJI>B> 8<5, 0:> A5 ?>:0720 ?>4 "%{ccon_directory/}".B5?@028;=0 AB@C:BC@0 >B <5B040==8 70 B01;8F0B0  %{ccon_dimname/} .�#:070=>B> ProcessAdd 70 %{ccon_name/} %{typename/} =5 5 20;84=> 70 IMDI 87<5@5=8O, 0:> B>20 87<5@5=85 5 A2J@70=> A 45B09;8 A ?>25G5 >B 548= 4O;.�RelationshipEnd A @>;O "%{ccon_role/}" ?>4 87<5@5=85B> "%{ccon_dimensionname/}" 8<0 =5C=8:0;5= 0B@81CB A  "%{id/}" =0 87<5@5=85B> "%{parentid/}".�7<5@5=85B> "%{ccon_dimname/}" =5 <>65 40 8<0 >15:B =0 7028A8<>AB, :>30B> A2>9AB2>B> "StorageEngineUsed" =0 1070B0 40==8 5 704045=> =0 "Traditional".4B=>A8B5;5= ?JB =5 A5 ?>44J@60 70 DBStorageLocation.�82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 "%{name/}" <>65 40 A5 =04AB@>8 A0<> G@57 A:@8?B8@0=5 =0 FO;0B0 1070 40==8 (2:;NG8B5;=> 4JI5@=8B5 >15:B8).O MeasureGroup "%{ccon_mgname/}" 8<0 =C;0 8;8 ?>25G5 >B 54=> =5@02=8 87<5@5=8O.�BI-A5<0=B8G=8OB <>45; 2 1070B0 40==8 "%{database/}" =5?>A;54>20B5;5=. 070B0 40==8 B@O120 40 AJ4J@60 :C1, :>30B> 1070B0 40==8 AJ4J@60 :>@B568.�<5 =0 =5?>A;54>20B5;=0B0 B01;8F0: 8<5 =0 87<5@5=85B> =0 1070B0 40==8 "%{ccon_dimname/}", 8<5 =0 87<5@5=85B> =0 :C10 "%{ccon_cubedimname/}", 8<5 =0 3@C?0B0 <5@:8 "%{ccon_mgname/}"._@>OB =0 MeasureGroups 5  %I64u{mgcount/} , 0 1@>OB =0 CubeDimensions 5  %I64u{cubedimcount/} .W@>OB =0 MeasureGroups 5  %I64u{mgcount/} , 0 1@>OB =0 Dimensions 5  %I64u{dimcount/} .7<5@5=85B> "%{ccon_dimname/}  8<0 "%I64u{dimattrcount/}  0B@81CB0, 0 CubeDimension "%{ccon_cubedimname/}  8<0 "%I64u{cubedimattrcount/}  0B@81CB0.  B01;8G5= @568< 1@>OB =0 0B@81CB8B5 =0 87<5@5=85B> B@O120 40 AJ2?040 A 1@>O =0 0B@81CB8B5 =0 CubeDimension.B@81CBJB "%{ccon_dimattrname/}" =0 87<5@5=85B> "%{ccon_dimname/}" =5 5 >B:@8B 2 87<5@5=85B> =0 :C10 "%{ccon_cubedimname/}".  B01;8G5= @568< 8<5=0B0 =0 0B@81CB8B5 2 87<5@5=85B> =0 :C10 CubeDimension B@O120 40 AJ2?040B A 8<5=0B0 =0 0B@81CB8B5 2 87<5@5=85B>.2B=>A8B5;5= ?JB =5 A5 ?>44J@60 70 StorageLocation.�?5@0F8O 70 >1=>2O20=5 70 @01>B=8 :=838, AJ74045=0 A ?>-AB0@0 25@A8O =0 PowerPivot, =5 5 4>ABJ?=0. 04AB@>9B5 @01>B=0B0 :=830, :0B> O >B2>@8B5 A ?>-=>20 25@A8O =0 PowerPivot 70 Excel.�045=0 7028A8<>AB 8<0 ?>25G5 >B 548= 5;5<5=B 70 ProcessingState, :>5B> =5 5 @07@5H5=>. ">20 <>65 40 >7=0G020 ?>2@545=8 <5B040==8 2 1070B0 40==8.m"8?JB =0 0B@81CB0 "%{ccon_property/}" B@O120 40 5 704045= =0 "ExtendedType", :>30B> 5 >?@545;5= ExtendedType.LO;JB =0 OLAP "%{ccon_partition/}" =5 <>65 40 8<0 704045=> DirectQueryUsage.W=>3><5@=8B5 1078 40==8 ?>44J@60B A0<> CompatibilityLevel =82>, @02=> =0 1050 8;8 1100.�"01;8G=8B5 1078 40==8 =5 ?>44J@60B ?>-AB0@0 25@A8O =0 CompatibilityLevel. "5:CI CompatibilityLevel:  %I64d{compatibilityLevel/} . 0O25= CompatibilityLevel:  %I64d{requestedLevel/} .�3@0=8G5=85B> 70 VERSION 2 Discover CSDL B@O120 40 5 AJA A;54=8O D>@<0B: <integer>.<integer> 8 B@O120 40 5 ?>-3>;O<> 8;8 @02=> =0 1.0.� >15:B8 >B :><0=4=8O A:@8?B A0 ?>72>;5=8 0=>B0F88 A0<> 70 B01;8G=8 1078 40==8 A CompatibilityLevel =82>, @02=> =0 1103 8;8 ?>-=>2>.`070B0 40==8 AJ4J@60 ?>25G5 >B 548= :C1. "@O120 40 C:065B5 :>=:@5B=> 8<5 =0 :C1 8;8 ?5@A?5:B820.�0AB>OI8OB <>45; <>65 40 A5 87@078 A0<> :>30B> :;85=BJB 878A:20 <5B040==8 2 B01;8G5= 873;54 A >3@0=8G5=85 =0  !/ 2.0 8;8 ?>-=>20.:MaxCPU 2 ResourcePool =5 <>65 40 =0428H020 100 (?@>F5=B0).
J7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 >15:B =0 <5B040==8 70 @5AC@A=0 10=:0 >B D09;0 "%{ccon_filename/}". "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. >@838@09B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> ?@>1;5<JB =5 <>65 40 A5 :>@838@0, 87B@89B5 B>78 D09;. J7=8:=0 3@5H:0 ?@8 AJ74020=5B> =0 >15:B =0 <5B040==8 70 3@C?0 A @01>B=> =0B>20@20=5 >B 1078 40==8 >B D09;0 "%{ccon_filename/}". "078 3@5H:0 =5 <>65 40 A5 ?>?@028 8 CA;C30B0 5 A?@O=0. >@838@09B5 ?@>1;5<0 8 @5AB0@B8@09B5 CA;C30B0. :> ?@>1;5<JB =5 <>65 40 A5 :>@838@0, 87B@89B5 B>78 D09;.�0@:8@0=5B> =5 <>65 40 1J45 @07@5H5=> 70 0B@81CB0 "%{ccon_property/}" 2 87<5@5=85 "%{ccon_dimension/}", 70I>B> AJ@2J@JB =5 @01>B8 2 B01;8G5= @568<.�0@:8@0=5B> =5 <>65 40 1J45 @07@5H5=> 70 0B@81CB0 "%{ccon_property/}" 2 B01;8F0 "%{ccon_table/}", 70I>B> :>;>=0B0 =5 5 B5:AB>20.�028A8<>ABB0, 1078@0=0 =0 ?@028;>, A  "%{relationshipId/}" =5 15H5 AJ74045=0 CA?5H=>. !2>9AB2>B> "%{ccon_property/}" 2 B01;8F0 "%{ccon_table/}" B@O120 40 1J45 <0@:8@0=>.�!2>9AB2>B> ActiveState =0 7028A8<>ABB0 A  = "%{relationshipId/}" 2 B01;8F0 "%{ccon_table/}" B@O120 40 1J45 704045=> AJA AB>9=>AB "3=>@8@09", 70I>B> 7028A8<>ABB0 =5 5 1078@0=0 =0 ?@028;>.�!2>9AB2>B> ActiveState =0 7028A8<>ABB0 A  = "%{relationshipId/}" 2 B01;8F0 "%{ccon_table/}" B@O120 40 1J45 704045=> AJA AB>9=>AB ":B82=>/50:B82=>", 70I>B> 7028A8<>ABB0 5 1078@0=0 =0 ?@028;>.�5>1E>48<0 5 7028A8<>AB <564C B01;8F0 "%{ccon_maintable/}" A @540:B8@C5<0 :>;>=0 "%{ccon_editableattribute/}" 8 =59=0B0 B01;8F0 70 70<O=0 "%{ccon_overridedimension/}"t!2>9AB2>B> ColumnUsage B@O120 28=038 40 1J45 704045=> =0  UnrestrictedUsage . @>25@5B5 0B@81CB  %{ccon_property/} .s5AJ>B25BAB285 <564C EDVMP 8 <5B040==8B5 =0 1070B0 40==8; 87<5@5=85B> A ="%{DimId/}" =5 5 =0<5@5=> 2 EDVMP D09;0.� >;OB0 "%{ccon_strRoleName/}" 2:;NG20 0:0C=B =0 4><59=, :>9B> =5 AJI5AB2C20. !;54=8OB ?>B@518B5;A:8 0:0C=B 70 4><59= 25G5 =5 5 20;845= 70 B078 @>;O: "%{ccon_strDomainAccount/}".�!2>9AB2>B> ActiveState =0 @5;0F8O B@O120 28=038 40 1J45 704045=> =0  ActiveStateIgnore . @>25@5B5 @5;0F8OB0 A :  %{relId/}  2 B01;8F0:  %{ccon_tableName/} .�!2>9AB2>B> ActiveState =0 7028A8<>AB B@O120 40 1J45 704045=> AJA AB>9=>AB ":B82=>/50:B82=>", :>30B> =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 5 ?>-28A>:> >B 1103. @>25@5B5 7028A8<>ABB0 A : "%{relId/}" 2 B01;8F0: "%{ccon_tableName/}".�!0<> DegenerateMeasureGroupDimension 5 @07@5H5=> 2 3@C?8B5 <5@:8, :>30B> =82>B> =0 AJ2<5AB8<>AB =0 1070B0 40==8 5 ?>-28A>:> >B 1103. @>25@5B5 70?8A8B5 2 3@C?0B0 <5@:8 70 B01;8F0B0: "%{ccon_tableName/}".PA�1@01>B:0B0 =0 87G8A;O5<0 :>;>=0 =5 15H5 CA?5H=0 ?>@048 =554=>7=0G=8 ?JB8I0 <564C B01;8F8B5 "%{ccon_table1/}" 8 "%{ccon_table2/}": %{ccon_path1/} 8 %{ccon_path2/}�!2>9AB2>B> CrossFilterDirection =0 @5;0F8O B@O120 28=038 40 1J45 704045=> =0  ToEndFiltersFromEnd . @>25@5B5 @5;0F8OB0 A :  %{relId/}  2 B01;8F0:  %{ccon_tableName/} .�!B>9=>ABB0 "FromEndFiltersToEnd" =0 A2>9AB2>B> CrossFilterDirection =5 A5 ?>44J@60 2 <><5=B0. @>25@5B5 7028A8<>ABB0 A : "%{relId/}" 2 B01;8F0: "%{ccon_tableName/}".�:> <=>65AB2>B> =0 7028A8<>ABB0 B@O120 40 1J45 "54=>-54=>", B>3020 AJ7409B5 425 4C1;8@0I8 A5 7028A8<>AB8 >B B8? "54=>-54=>" 8 2 425B5 ?>A>:8 <564C "%{ccon_dimension1/}"[%{ccon_column1/}] 8 "%{ccon_dimension2/}"[%{ccon_column2/}].� 5;0F8O >B :>;>=0�"%{ccon_dimension/}"[%{ccon_column/}]�8<0 =520;84=> <=>65AB2> >B %{ccon_from/} 4> %{ccon_to/}�8 =5 A5 ?>44J@60.TJ7=8:=0 ?@>1;5< A @5;0F8OB0 <564C  %{ccon_dimension1/} [%{ccon_column1/}] 8  %{ccon_dimension2/} [%{ccon_column2/}]. "5:CI8B5 =0AB@>9:8 70 :0@48=0;=>AB =0 :@09=0B0 B>G:0 8 CrossFilterDirection A0 =5AJ2<5AB8<8. >65 40 A5 =0;>68 40 ?@><5=8B5 8;8 :0@48=0;=>ABB0 =0 :@09=0B0 B>G:0 (54=> A@5IC <=>3>), 8;8 CrossFilterDirection 70 B078 @5;0F8O.u5@A8OB0 =0 1070B0 40==8 2 >B40;5G5=8O 2J75; 5 @07;8G=0 >B B078 2 >A=>2=8O 2J75;, 87?J;=O20I 70O2:0B0 =0 ?>B@518B5;O.}!;54=8B5 D09;>25 =0 4O;0 =5 1OE0 =0<5@5=8:  %{ccon_FileList/}  70 @07?@545;5=0B0 2 H0@4>25 B01;8F0 A <5= %{ccon_TblName/} . �!;54=8B5 D09;>25 =0 4O;0 =5 1OE0 70?8A0=8 =0 48A:0:"%{ccon_FileList/}"; >G0:20H5 A5 D09;>25B5 40 1J40B 70?8A0=8 ?> 2@5<5 =0 @07?@545;5=0B0 >1@01>B:0. �$09;JB A 40==8 70 4O;0 "%{ccon_IDFFile/}", :0G5= >B 2B>@>AB5?5==8O 2J75;, B@O120 40 AJI5AB2C20 2 A?8AJ:0 A D09;>25 =0 87<5@5=85B> =0 >A=>2=8O 2J75;.�$09;JB A 40==8 70 4O;0 "%{IDFFile/}", :0G5= >B 2B>@>AB5?5==8O 2J75;, =5 B@O120 40 AJI5AB2C20 2 48@5:B>@8OB0 70 40==8 =0 >A=>2=8O 2J75;.A5>G0:20=8OB D09; "%{UnexpectedFile/}" 5 :0G5= >B ?>4G8=5= 2J75;.EG0:20=8B5 D09;>25 "%{MissingFiles/}" =5 A0 :0G5=8 >B ?>4G8=5= 2J75;.-><0=40B0 70 2=0AO=5 =0 B01;8G=8 <5B040==8 ?>8A:0 A?8AJ: AJA A;54=8B5  =0 4O;>25: "%{PartIdsList/}" 70 1070B0 40==8 A ="%{DbId/}", 87<5@5=85 A ="%{DimId/}". O;>25B5 "%{NotFoundParts/}" =5 A0 =0<5@5=8. #25@5B5 A5, G5 <5B040==8B5 =0 ?>4G8=5=8O 2J75; AJ>B25BAB20B =0 <5B040==8B5 =0 >A=>2=8O 2J75;.[ShardDirectory 2J@=0 4O; A =520;845= : "%{PartitionId/}" 70 87<5@5=85: "%{DimensionId/}".�><0=40B0 InternalProcessPartitions A5 ?>44J@60 A0<> >B AJ@2J@, @01>B5I 2 @568< VertiPaq 8 AzureMode A @07@5H5=> E>@87>=B0;=> <0I018@0=5.PA^><0=40B0 InternalProcessPartitions <>65 40 1J45 872J@H20=0 A0<> >B 04<8=8AB@0B>@8 =0 AJ@2J@0.a><0=40B0 InternalProcessPartitions <>65 40 ?>44J@60 A0<> A;54=8B5 B8?>25 >1@01>B:0: ProcessData.�A8G:8 >15:B8, C:070=8 2 :><0=40B0 InternalProcessPartitions, B@O120 40 ?@8=04;560B :J< AJI0B0 1070 40==8, C:070=0 A DatabaseId="%{DatabaseId/}".S!0<> >15:B8 =0 4O;>25 <>30B 40 1J40B C:070=8 2 :><0=40B0 InternalProcessPartitions.v!8=E@>=878@0=5B> =0 :><0=48 <>65 40 A5 872J@H8 >B 04<8=8AB@0B>@8 =0 AJ@2J@8 A0<> :>30B> AJ@2J@JB @01>B8 2 @568< Azure.�>30B> AJ@2J@JB @01>B8 2 @568< Azure, :><0=40B0 Synchronize <>65 40 1J45 87?J;=5=0 A0<> :>30B> 5 704045=0 >?F8OB0 SynchronizeFromStorage.�!2>9AB2>B> ActiveState =0 5;5<5=B0 Dimension/Relationships/Relationship =5 5 A8=E@>=878@0=> A ReferenceMeasureGroupDimension 70 AJ>B25B=8O 5;5<5=B MeasureGroup 70 1070 40==8: "%{database/}".�!2>9AB2>B> =0 87<5@5=85 "%{TableId/}"["%{ColumnId/}"] 2 @07?@545;5=>B> 2 H0@4>25 87<5@5=85 5 A @07@5H5=0 95@0@E8O =0 0B@81CB8. 0409B5 DaxUsage 70 A2>9AB2>B> ColumnUsage, 70 40 701@0=8B5 95@0@E88B5 =0 0B@81CB8.�J7=8:=0 ?@>1;5< AJA 7028A8<>ABB0 <564C "%{ccon_dimension1/}"[%{ccon_column1/}] 8 "%{ccon_dimension2/}"[%{ccon_column2/}].  07?@545;5=>B> 2 H0@4>25 87<5@5=85 =5 B@O120 40 8<0 2E>4OI8 7028A8<>AB8.3@58<5=C20=5B> =5 A5 ?>44J@60 2 B@0=70:F88 =0 A5A8O�7G8A;O5<8B5 B01;8F8 =5 A5 ?>44J@60B 70 Azure AJ@2J@8, @01>B5I8 2 @568< =0 E>@87>=B0;=> <0I018@0=5 (87<5@5=85 A ="%{DimId/}").�0O2:0B0 70 2=0AO=5 =0 B01;8G=8 <5B040==8 AJ4J@60 =5?@028;5= 70?8A =0 87<5@5=85 "%{DimensionId/}" 70 1070 40==8 "%{DatabaseId/}".0O2:0B0 70 2=0AO=5 =0 B01;8G=8 <5B040==8 AJ4J@60 4C1;8@0= 70?8A =0 87<5@5=85 "%{DimensionId/}" 70 1070 40==8 "%{DatabaseId/}".�0O2:0B0 70 2=0AO=5 =0 B01;8G=8 <5B040==8 AJ4J@60 4C1;8@0= 70?8A =0 4O; "%{PartitionId/}" 70 87<5@5=85 "%{DimensionId/}", 1070 40==8 "%{DatabaseId/}".�0O2:0B0 70 2=0AO=5 =0 B01;8G=8 <5B040==8 8<0 ?@075= A?8AJ: A 4O;>25 70 87<5@5=85 "%{DimensionId/}", 1070 40==8 "%{DatabaseId/}".~> 2@5<5 =0 A8=E@>=878@0=5 >B RPS =0 1070B0 40==8 A ="%{dbId/}" 15H5 2J@=0B0 ?@07=0 :0@B0 =0 25@A88B5 >B E>AB0 70 :><CB0F8O.PA�ShardDirectory 2J@=0 54=0 8 AJI0 :@09=0 B>G:0="%{Endpoint/}" =09-<0;:> 420 ?JB8; =5 A5 4>?CA:0B ?>2B>@5=8O =0 :@09=8 B>G:8. !=8<:0 =0 ShardDirectory: "%{ShardDirSnapshot/}".�ShardDirectory 2J@=0 548= 8 AJI  =0 H0@4="%{PartitionId/}" =09-<0;:> 420 ?JB8; =5 A5 4>?CA:0B ?>2B>@5=8O =0  =0 H0@4. !=8<:0 =0 ShardDirectory: "%{ShardDirSnapshot/}".�5;JB A ="%{PartitionId/}", ?@8=04;560I :J< B01;8F0 A ="%{TableId/}", =5 <>65 40 A5 =0<5@8 2 C:070B5;O A H0@4>25. !=8<:0 =0 ShardDirectory: "%{ShardDirSnapshot/}".�070B0 40==8  %{DatabaseName/}  =04E2J@;O >3@0=8G5=85B> 70 <0:A8<0;5= @07<5@ =0 48A:0; @07<5@JB =0 1070B0 40==8, :>OB> B@O120 40 1J45 70@545=0 8;8 ?@54045=0, 5 %I64u{dbSize/} 109B0, 0 4>?CAB8<8OB @07<5@ 5 %I64u{dbSizeLimit/} 109B0. :> 87?>;720B5 Power BI Premium, <0:A8<0;=8OB @07<5@ 1070 40==8 A5 >?@545;O >B @07<5@0 =0 8=25=B0@=0B0 548=8F0 =0 :;85=B0 (B2J@4 ;8<8B) 8 <0:A8<0;=8O @07<5@ =0 =01>@0 >B 40==8 >B AB@0=8F0B0 0AB@>9:8 =0 :0?0F8B5B0 2 ?>@B0;0 Power BI.FColumnID '%{ColumnId/}' =5 5 =0<5@5= 2 B01;8F0B0 '%{ccon_TableName/}'.2TableID '%{TableId/}' =5 5 =0<5@5= 2 1070B0 40==8.@MeasureName '%{ccon_MeasureName/}' =5 5 =0<5@5=> 2 1070B0 40==8.�>45;JB 40==8 8<0 <=>3> 4J;30 25@830 =0 7028A8<>AB >B 87G8A;O5<0B0 B01;8F0, :>OB> 25@>OB=> 5 F8:J;. @>25@5B5 D>@<C;8B5 =0 87G8A;O5<0B0 B01;8F0.v1548=O20=5B> =0 D09;0 =0 :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 '%{fileName/}' A 3;02=0B0 :0@B0 =0 25@A88B5 5 =5CA?5H=>.�1548=O20=5B> =0 D09;0 =0 :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 '%{fileName/}' A ;5=82> :>?85 =0 3;02=0B0 :0@B0 =0 25@A88B5 5 =5CA?5H=>.f5D8=8F8OB0 =0 70O2:0B0 70 87B>G=8: =0 40==8 '%{datasourceid/}' =0 45;0 '%{ccon_partition/}' 5 ?@07=0.�!2>9AB2>B> DirectQueryUsage =0 4O; "%{ccon_partition/}" =5 <>65 40 A5 704045 =0 "DirectQueryOnly" 8;8 "InMemoryWithDirectQuery", :>30B> A2>9AB2>B> DirectQueryMode =0 1070B0 40==8 "%{database/}" 5 "InMemory".�>;>=0 A 8<5B> "%{ccon_ColumnName/}" 25G5 AJI5AB2C20 2 87G8A;5=0B0 B01;8F0 A 8<5 "%{ccon_CalculatedTableName/}" 8 87B>G=8:JB =0 B078 :>;>=0 5 B01;8F0 A 8<5 "%{ccon_TableName/}".p>;>=0 A 8<5B> "%{ccon_ColumnName/}" 25G5 AJI5AB2C20 2 87G8A;5=0B0 B01;8F0 A 8<5 "%{ccon_CalculatedTableName/}".T!2>9AB2>B> StorageEngineMode =0 1070B0 40==8 "%{DBName/}" =5 <>65 40 1J45 ?@><5=5=>.� 57C;B0BJB >B DAX 87@070 70 87G8A;O5<0B0 B01;8F0  %{ccon_table/}  ?@54AB02;O20 20@80=B5= B8? 40==8 70 :>;>=0  %{ccon_column/} . @><5=5B5 87G8A;5=85B> B0:0, G5 B8?JB 40==8 2 :>;>=0B0 40 5 ?>AB>O=5=.;$C=:F8OB0 ExternalMembers 5 @575@28@0=0 70 1J45I0 C?>B@510.�?5@0F8OB0 =5 <>65 40 1J45 87?J;=5=0, BJ9 :0B> D09;JB A <5B040==8  %{file_name/}  70 1070B0 40==8 A 8<5  %{db_name/}  8 A   %{db_id/}  25G5 AJI5AB2C20.T>45;JB =0 40==8B5 5 AJ74045= G@57 ?@5420@8B5;=0 25@A8O 8 25G5 =5 <>65 40 A5 70@548.<@5<8=020 A5 :J< ?>-@0==0 25@A8O =0 =5?>44J@60=0 1070 40==8.� 01>B=0 :=830 =0 Excel 8<0 <>45;, AJ4J@60I =554=>7=0G=8 0:B82=8 7028A8<>AB8 8;8 F8:J; >B 0:B82=8 7028A8<>AB8. "578 <>45;8 =5 A5 ?>44J@60B.@<5B> =0 :C;BC@0B0  %{culture/}  5 =520;84=> 8;8 =5 A5 ?>44J@60.�"078 :><0=40 =5 <>65 40 A5 87?J;=8 2 1070B0 40==8  %{db_name/} , BJ9 :0B> 5 45D8=8@0=0 A =01>@ StorageEngineUsed 2 TabularMetadata. 0 1078B5 40==8 2 B>78 @568< B@O120 40 87?>;720B5 B01;8G=8 API 70 04<8=8AB@8@0=5 =0 1070B0 40==8.Z1@01>B20=5B> =0 >15:B8 >B =O:>;:> 1078 40==8 2 54=0 70O2:0 70 >1@01>B20=5 =5 A5 ?>44J@60."078 :><0=40 =5 <>65 40 A5 87?J;=8 2 1070B0 40==8 A 8<5='%{db_name/}', ='%{db_id/}', BJ9 :0B> 2 <><5=B0 5 2 701@0=5=> AJAB>O=85. ">20 <>65 40 A5 4J;68 =0 D0:B0, G5 =01>@JB >B 40==8 A5 ?@5874020, >B=5<0 A5 ?>@048 =0B>20@20=5 =0 ?0<5BB0 8;8 A5 ?@5<5AB20 2 4@C3 2J75;. ?8B09B5 >B=>2>."@0=70:F8OB0 =5 <>65 40 A5 872J@H8, BJ9 :0B> 1070B0 40==8 A 8<5='%{db_name/}', ='%{db_id/}' 5 2 701@0=5=> AJAB>O=85. ">20 <>65 40 A5 4J;68 =0 D0:B0, G5 =01>@JB >B 40==8 A5 ?@5874020, >B=5<0 A5 ?>@048 =0B>20@20=5 =0 ?0<5BB0 8;8 A5 ?@5<5AB20 2 4@C3 2J75;. ?8B09B5 >B=>2>.5 <>65 40 A5 AJ74045 2@J7:0, BJ9 :0B> 1070B0 40==8 A 8<5='%{db_name/}', ='%{db_id/}' 2 <><5=B0 5 2 701@0=5=> AJAB>O=85. ">20 <>65 40 A5 4J;68 =0 D0:B0, G5 =01>@JB >B 40==8 A5 ?@5874020, >B=5<0 A5 ?>@048 =0B>20@20=5 =0 ?0<5BB0 8;8 A5 ?@5<5AB20 2 4@C3 2J75;. ?8B09B5 >B=>2>.j5AJ>B25BAB285 2 @568<0 =0 F5;528O AJ@2J@: ?5@0F8OB0 DisableDatabase =5 A5 ?>44J@60 2 <=>3>87<5@5= @568<.�1548=O20=5B> =0 D09;0 70 AJ?>AB02O=5 =0 25@A88B5 =0 AJI5AB2C20I0 B@0=70:F8O  %{fileName/}  A >B;>65=> >A=>2=> AJ?>AB02O=5 =0 25@A88B5 5 =5CA?5H=> A :>4 =0 3@5H:0B0=%d{ErrorCode/}.�@5H:0 ?@8 ?@58<5=C20=5 =0 <O@:0 70 A:@8?B  %{ccon_old_measure_name/}  =0  %{ccon_new_measure_name/} , 2JB@5H=0 <O@:0 A   %{measure_id/}  25G5 AJI5AB2C20 2 :>;5:F8OB0 >B <5@:8 70 A:@8?B.�@5H:0 ?@8 ?@58<5=C20=5 =0 <O@:0 70 A:@8?B "%{ccon_old_measure_name/}" =0 =>2> 8<5 "%{ccon_new_measure_name/}", 2JB@5H=0 <O@:0 A 8<5 "%{ccon_measure_name/}" 25G5 AJI5AB2C20 2 :>;5:F8OB0 >B <5@:8 70 A:@8?B>25.PA�3@0=8G5=0B0 >B >1E20B 2@J7:0 =5 <>65 40 1J45 AJ74045=0, 70I>B> =5 2A8G:8 DatabaseId='%{db_id/}', internalDatabaseName='%{internal_db_name/}' 8 externalDatabaseName='%{external_db_name/}' A0 ?@028;=> 704045=8.�$09;JB  %{file/}  5 ?>2@545=. !J4J@60 ?>A;54=> 87?J;=5=>B> 2@5<52> :;59<> =  %I64d{timestampfile/} , :>5B> 5 ?>-=>2> >B ?>A;54=> 87?J;=5=>B> 2@5<52> :;59<> 2 B01;8G=0B0 1070 40==8 =0 48A:  %I64d{timestampdb/} .�!2>9AB2>B> DefinitionType =0 @5;0F8O B@O120 28=038 40 5 704045=> =0 "Identity . @>25@5B5 @5;0F8OB0 A : "%{relId/}  2 B01;8F0: "%{ccon_tableName/} .`5AB>?>;>65=85B> 70 AJE@0=5=85  %{storagelocation/}  =0 1070B0 40==8  %{database/}  5 =520;84=>..5>1E>48< 5  =0 G;5= 70 2J=H5= G;5= =0 @>;O.Y078B5 40==8 =0 Azure Analysis Server ?>44J@60B A0<> CompatibilityLevel 1200 8;8 ?>-=>2>.P#A;C38B5 70 0=0;87 =0 Azure =5 ?>44J@60B StorageLocation ?> 871>@ 70 1070 40==8.Z">20 @07?>;030=5 =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 StorageLocation ?> 871>@ 70 1070 40==8.Z#A;C38B5 70 0=0;87 =0 PowerBI Premium =5 ?>44J@60B StorageLocation ?> 871>@ 70 1070 40==8.�@8 >?8B 70 872J@H20=5 =0 B@0=70:F8O ?> D8:A8@0=5 AJAB>O=85B> =0 :;>=8@0=5 =0 87<5@5=85B> 8 B01;8F0B0  %{TableId/}  =5 A0 AJ2<5AB8<8.t><0=40B0 ?> >A2>1>64020=5 =5 <>65 40 A5 8728:0 2 8=8F80;878@0=0 >B ?>B@518B5;O B@0=70:F8O 8;8 2 ?0:5B A B@0=70:F88.P><0=40B0 ?> >A2>1>64020=5 <>65 40 A5 87?J;=8 A0<> >B 04<8=8AB@0B>@0 =0 AJ@2J@0.f><0=40B0 ?> >A2>1>64020=5 <>65 40 A5 87?J;=8 A?@O<> 1070 40==8 A CompatibilityLevel 1100 8 ?>-28A>:>.X><0=40B0 Evict =5 <>65 40 A5 87?J;=8 A?@O<> AJ@2J@, ?@8 :>9B> EagerLoading 5 @07@5H5=>.h><0=40B0 Evict =5 <>65 40 A5 87?J;=8 A?@O<> AJ@2J@, ?@8 :>9B> AutoSetDefaultInitialCatalog 5 @07@5H5=>.070B0 40==8  %{db_name/}  15H5 8<?>@B8@0=0 >B PBIX D09;, => =O:>8 >?5@0F88 ?> ?@5>1@07C20=5 2A5 ?0: B@O120 40 1J40B 702J@H5=8, ?@548 40 <>65 40 A5 87?>;720. >:0B> ?@5>1@07C20=5B> =5 702J@H8, 70O2:8B5 <>30B 40 A5 87?J;=O20B A0<> >B 04<8=8AB@0B>@ =0 AJ@2J@.l><0=40B0 CloneDatabase =5 <>65 40 A5 8728:0 2 8=8F88@0=0 >B ?>B@518B5; B@0=70:F8O 8;8 2 ?0:5B A B@0=70:F88.J><0=40B0 CommitImport <>65 40 A5 87?J;=8 A0<> >B 04<8=8AB@0B>@ =0 AJ@2J@.g><0=40B0 CommitImport <>65 40 A5 87?J;=8 A0<> A?@O<> 1070 40==8 A CompatibilityLevel 1200 8 ?>-28A>:>.b><0=40B0 CommitImport <>65 40 A5 87?J;=8 A0<> A?@O<> 1070 40==8, :>OB> 5 2 ?@>F5A =0 8<?>@B8@0=5.�>2@545= D09; A <5B040==8 70 1070 40==8  %{db_pathname/} , >B:@8B ?> 2@5<5 =0 AB0@B8@0=5 =0 AJ@2J@0, 15 =5CA?5H=> ?>AB025= ?>4 :0@0=B8=0 70@048 =O:>;:> AJ2?040I8 ?0?:8 A 1070 40==8.A#:070=8OB VertiPaq DataPagingMode =5 A5 ?>44J@60 70 B>78 ?@>4C:B.QDBStorageLocation =5 A5 ?>44J@60, :>30B> A5 87?J;=O20 2 @568< Premium =0 PowerBI.�$09;JB A >?8A0=85 =0 <5B040==8B5  %{filename/}  AJ4J@60 =5>G0:20= >15:B =0 <5B040==8  %{id/}  >B 25@A8O  %d{version/}  8 25@A8O =0 <5AB>?>;>65=85 70 70?0720=5  %d{persist_version/} .O8@5:B>@8OB0 70 70?0720=5  %{directory/}  =0 1070 40==8  %{id/}  =5 AJI5AB2C20.�5CA?5H=> >A2>1>64020=5 =0 1070B0 40==8  %{strDatabaseId/} , BJ9 :0B> =59=8OB @568< =0 70?0720=5 5 ?@><5=5=. ">20 5 2@5<5==0 A8BC0F8O 8 ?>2B>@=8OB >?8B 18 B@O120;> 40 5 CA?5H5=.Z>;>=0 A 8<5B>  %{ccon_ColumnName/}  25G5 AJI5AB2C20 2 B01;8F0 A 8<5  %{ccon_TableName/} .k><0=40B0 RemoveDiscontinuedFeatures <>65 40 A5 87?J;=8 A0<> >B 04<8=8AB@0B>@0 =0 1070B0 40==8 8;8 AJ@2J@0.�7B>G=8F8B5 =0 40==8  %{ccon_Datasource1/}  8  %{ccon_Datasource2/}  8<0B 548= 8 AJI ?JB 4> @5AC@A0  %{ccon_path/}    B>20 =5 5 ?>72>;5=>.q7B>G=8:JB =0 40==8  %{ccon_Datasource/}  5 A @568< =0 2J?;0I020=5, :>9B> =5 <>65 40 1J45 87?>;720= 70 >1@01>B:0.AO;(>25) M 2 @568< DirectQuery =5 ?@5?@0I0(B) 87B>G=8F8 =0 40==8.TO; M 2 @568< DirectQuery ?@5?@0I0 87B>G=8: =0 40==8 =0 4>AB02G8: 2 =53>28O  87@07.�O; M  %{ccon_PartitionName/}  =0 B01;8F0  %{ccon_TableName/}  2 @568< DirectQuery ?@5?@0I0 ?>25G5 >B 548= 87B>G=8: =0 40==8 2 =53>28O 87@07 .nO; M 87?>;720 DC=:F8O =0 40==8, :>OB> 2>48 4> 4>ABJ? 4> 87B>G=8: =0 40==8, @07;8G5= >B >?@545;5=8B5 2 <>45;0.& 07@5H5=0 5 8=B53@0F8OB0 =0 M A8AB5<0.QMaxContainerCount =5 <>65 40 A5 704045 =0 AB>9=>AB, ?>-3>;O<0 >B %d{upperLimit/}.�O;>25 =0 Direct Query  %{ccon_Partition1/}  =0 B01;8F0  %{ccon_Table1/}  8  %{ccon_Partition2/}  =0 B01;8F0  %{ccon_Table2/}  A5 >B=0AOB :J< @07;8G=8 87B>G=8F8 =0 40==8, :>5B> =5 A5 ?>44J@60.PAq5?@028;=> D>@<0B8@0= JSON 70 845=B8D8:0F8>==8 40==8 2 87B>G=8:0 =0 40==8  %{ccon_datasource/} . %{ccon_message/}�!2>9AB2>B> ConnectionDetails 2 87B>G=8:0 =0 40==8  %{ccon_datasource/}  AJ4J@60 ?0@0<5BJ@ =0 70O2:0. ">20 =5 A5 ?>44J@60 2 @568< DirectQuery 1400.�!2>9AB2>B> ConnectionDetails 2 87B>G=8:0 =0 40==8  %{ccon_datasource/}  AJ4J@60 ?0@0<5B@8 =0 70O2:0, :>8B> =5 A5 ?>44J@60B 2 @568< DirectQuery 1400.p7B>G=8:JB =0 40==8  %{ccon_datasource/}  5 A @07@5H5=> H8D@>20=5. ">20 =5 A5 ?>44J@60 2 @568< DirectQuery 1400.|7B>G=8:JB =0 40==8  %{ccon_datasource/}  8<0 284 C4>AB>25@O20=5 %{authKind/}. ">20 =5 A5 ?>44J@60 2 @568< DirectQuery 1400.�7@07JB 2 4O;0  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/}  87?@0I0 ?@5?@0B:0 :J< =58725AB=0 ?@><5=;820 8;8 DC=:F8O  %{function/} .�7@07 2 4O;  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  ?@5?@0I0 :J< =5?>44J@60= >15:B. 48= >B ?@8<5@8B5 70 =5?>44J@60= >15:B 5 DC=:F8OB0  #shared .g5?@028;=> D>@<0B8@0= JSON 70 ConnectionDetails 2 87B>G=8:0 =0 40==8  %{ccon_datasource/} . %{message/}]5?@028;=> D>@<0B8@0= JSON 70 >?F88B5 2 87B>G=8:0 =0 40==8  %{ccon_datasource/} . %{message/}<5?@028;=> D>@<0B8@0= JSON 70 DataAccessOptions. %{message/}^!8=B0:B8G=0 3@5H:0 2 ContextExpression 2 87B>G=8:0 =0 40==8  %{ccon_datasource/} . %{message/}8!8=B0:B8G=0 3@5H:0 2 87@070  %{ccon_name/} . %{message/}X!8=B0:B8G=0 3@5H:0 2 45;0  %{ccon_partition/}  2 B01;8F0B0  %{ccon_table/} . %{message/}] A2>9AB2>B> Credential =0 87B>G=8:0 =0 40==8  %{ccon_datasource/}  ;8?A20 ?>B@518B5;A:> 8<5.X=0;87JB =0 2J7459AB285B> =0 ?@028;0B0 70 >1=>2O20=5 A5 ?>44J@60 A0<> 70 B8? 87B>G=8: M.d7@07JB 70 >1E>640=5 5 ?@075=, =5 <>65 40 1J45 0=0;878@0=> 2J7459AB285B> =0 ?@028;0B0 70 >1=>2O20=5.PA�>=25@B8@0=5B> =0 87B>G=8:0 =0 40==8 >B D>@<0B 70 Power BI 2J2 D>@<0B 70 AS Engine 5 =5CA?5H=>, BJ9 :0B> A53<5=BJB 70 :><18=8@0=5 =0 40==8 =5 5 =0<5@5= 2 =870 =0 2@J7:0B0.�>=25@B8@0=5B> =0 87B>G=8:0 =0 40==8 >B D>@<0B 70 Power BI 2J2 D>@<0B 70 AS Engine 5 =5CA?5H=>, BJ9 :0B> A53<5=BJB =0 <5AB>?>;>65=85B> =5 5 =0<5@5= 2 =870 =0 2@J7:0B0.�>=25@B8@0=5B> =0 87B>G=8:0 =0 40==8 >B D>@<0B 70 Power BI 2J2 D>@<0B 70 A8AB5<0B0 AS 5 =5CA?5H=>, BJ9 :0B> A;54 45:><?@5A8@0=5B> ?0:5BJB =5 CA?O 40 A5 70@548.�>=25@B8@0=5B> =0 87B>G=8:0 =0 40==8 >B D>@<0B 70 Power BI 2J2 D>@<0B 70 AS Engine 5 =5CA?5H=>, BJ9 :0B> A;54 45:><?@5A8@0=5B> 5 CAB0=>25=>, G5 ?0:5BJB 5 B2J@45 3>;O<, 70 40 A5 70@548.G0<5AB20=5 =0 ?0@0<5BJ@ 5 =5CA?5H=> AJA A;54=0B0 3@5H:0:  %{message/} .x!8=B0:B8G=0 3@5H:0 2 87@07 >B B8? %{expressionType/} =0 ?@028;0B0 70 >1=>2O20=5 =0 B01;8F0  %{ccon_table/} . %{message/}"@5H:0 =0 M Engine:  %{message/} .9"01;8F0B0  %{ccon_table/}  =5 <>65 40 8<0 =O:>;:> M 4O;0.�5AJ>B25BAB285 2 <>45;8B5 =0 87B>G=8F8 =0 40==8 70 D>@<0B =0 Power BI v1, ?@8 :>8B> 4C1;8@0=8B5 70O2:8 A0 =0<5@5=8 AJA AJI>B> 8<5 =0 70O2:0.�5AJ>B25BAB285 2 <>45;8B5 =0 87B>G=8F8 =0 40==8 70 D>@<0B =0 Power BI v1, ?@8 :>8B> 4C1;8@0=8B5 70O2:8 A0 =0<5@5=8 AJA AJI>B> 8<5 =0 70O2:0. C1;8@0I8B5 A5 AB>9=>AB8 A0 >B:@8B8 2 A?>45;5=8 70O2:8.8@5H:0 ?@8 ?@8;030=5 =0 ?0@0<5B@8 =0 :C1:  %{message/} .�7B>G=8:JB =0 40==8 =5 A5 ?>44J@60 70 >3@0=8G020=5 =0 2@J7:0 >B >1;0:0. ">20 <>65 40 A5 A;CG8 70 87B>G=8F8 =0 40==8 A0<> A ;>:0;5= H;N7 8 A;54>20B5;=> A5 83=>@8@0.i">78 =01>@ >B 40==8 2:;NG20 48=0<8G5= 87B>G=8: =0 40==8. "J9 :0B> 48=0<8G=8B5 87B>G=8F8 =0 40==8 =5 A5 >1=>2O20B 2 CA;C30B0 Power BI, B>78 =01>@ >B 40==8 =O<0 40 1J45 >1=>25=. 8=0<8G=8OB 87B>G=8: =0 40==8 5 ?@5?@0B5= >B 4O;0  %{ccon_partition/}  2 B01;8F0  %{ccon_table/}  70@048 DC=:F8OB0 M  %{function/} . 0CG5B5 ?>25G5: https://aka.ms/dynamic-data-sources.F5=:0B0 =0 M =0428H8 ;8<8B0 =0 ?0<5BB0. 0 @5H020=5 =0 ?@>1;5<0 >?B8<878@09B5 87@078B5 M, :0B> =0<0;8B5 ?0@0;5;=>B> 87?J;=5=85 =0 >?5@0F88B5, :>8B> 87?>;720B 8=B5=782=> ?0<5BB0, 8;8 :0B> =04AB@>8B5, 70 40 C25;8G8B5 =0;8G=0B0 ?0<5B. %1[%{ccon_exception/}%]%[;%{ccon_exceptioninner/}%].7>AB02G8: =0 OLE DB =0 Microsoft 70 CA;C38B5 70 0=0;87.@!J@2J@JB 2J@=0 A;54=>B> ?@54C?@5645=85: %u{HR/} (%{ErrorText/}).PA8!J@2J@JB 2J@=0 A;54=0B0 3@5H:0: %u{HR/} (%{ErrorText/}).l7B>G=8:JB =0 40==8 8;8 <5AB>?>;>65=85B> 5 =520;84=>. @54>AB025B5 20;845= AJ@2J@, :J< :>9B> 40 A5 A2J@65B5.R>B@518B5;OB =O<0 4>ABJ? 4> :0B0;>30 "%{strCatalog/}" 8;8 :0B0;>3JB =5 AJI5AB2C20.S0;845= 5:75<?;O@ A 8<5 "%{instance/}" =5 <>65 40 A5 >B:@85 2 AJ@2J@0 "%{server/}".CJ7=8:=0 3@5H:0 ?@8 >1@01>B20=5 =0 @57C;B0B8B5, 2J@=0B8 >B AJ@2J@0.iJ7=8:=0 3@5H:0 ?@8 8=8F80;878@0=5 =0 181;8>B5:0B0 70 :>=25@B8@0=5 =0 40==8 =0 OLE DB (2J=H5= :><?>=5=B).PAfJ7=8:=0 3@5H:0 ?@8 ?>;CG020=5 =0 @07?@545;8B5;O =0 ?0<5BB0 >B 181;8>B5:0B0 =0 COM (2J=H5= :><?>=5=B).eJ7=8:=0 3@5H:0 ?> 2@5<5 =0 8=8F80;878@0=5 =0 @07H8@5=0B0 CA;C30 70 3@5H:8 =0 COM (2J=H5= :><?>=5=B)._J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 :><?>=5=B 70 ?>4:0=0 >B 480;>3>28O ?@>7>@5F 70 2@J7:0.uJ7=8:=0 3@5H:0 ?> 2@5<5 =0 872;8G0=5 =0 8=D>@<0F8O 70 5:75<?;O@ A 8<5 >B CA;C30B0 SQLBrowser 2 AJ@2J@0 "%{server/}".EJ7=8:=0 3@5H:0 ?@8 >1@01>B20=5 =0 70O2:0 70 >B20@O=5 =0 ;>:0;5= :C1.9J7=8:=0 3@5H:0 ?@8 87?@0I0=5 =0 70O2:0 :J< ;>:0;=8O :C1.DJ7=8:=0 3@5H:0 ?@8 70B20@O=5 =0 70O2:0, 872J@H5=0 :J< ;>:0;=8O :C1.L!2>9AB2>B> Extended Properties 5 704045=> =0 AB>9=>AB, :>OB> =5 A5 ?>44J@60.Y!JAB>O=85B> =0 :><0=40B0 5 ?@><5=5=> 8 =01>@JB 40==8 =0 >1E20B0 =5 <>65 40 A5 2J7AB0=>28.m 57C;B0BJB >B 70O2:0B0 5 ?@><5=5= 2 AJ@2J@0. 1@0B=>B> 70?8A20=5 2 :;5B:8B5 =5 <>65 40 >1@01>B8 B078 ?@><O=0.F0O25=>B> =82> =0 ?>25@8B5;=>AB =5 <>65 40 A5 ?>44J@60 70 HTTP 2@J7:0.c!2>9AB2>B> Integrated Security =5 <>65 40 A5 704045, 0:> 5 ?@54>AB025=> ?>B@518B5;A:> 8<5 8 ?0@>;0.Y!2>9AB20B0 =0 :;5B:0B0 70 =01>@0 40==8 A0 ?@><5=5=8 A;54 >?5@0F8OB0 70 >1@0B=> 70?8A20=5.�5 CA?OE<5 40 CAB0=>28< 2@J7:0 AJA AJ@2J@0 =0 CA;C38B5 70 0=0;87  %{server/} / %{instance/} . #25@5B5 A5, G5 <>65B5 40 A5 A2J@65B5 A B>78 AJ@2J@ 8 G5 CA;C30B0 70 ?@5=0A>G20=5 =0 1@0C7J@0 =0 SQL 5 @07@5H5=0.s87JB =0 2@J7:0 =5 B@O120 40 ?@54>AB02O ?J@2>=0G0;=8O :0B0;>3, :>30B> 87B>G=8:JB =0 40==8 5 @01>B=0 :=830 =0 Excel.W5 B@O120 40 A5 C:0720 @568< =0 @540:B8@0=5, :>30B> 87B>G=8:JB =0 40==8 =5 5 Url 04@5A.PA_5 B@O120 40 A5 C:0720 25@A8O =0 87B>G=8:0 =0 40==8, :>30B> 87B>G=8:JB =0 40==8 =5 5 Url 04@5A.,$09;JB =0 2@J7:0B0 =5 5 D>@<C;8@0= ?@028;=>.7$09;JB 5 ?>-3>;O< >B @07@5H5=8O <0:A8<C< >B 4096 7=0:0.uIntegrated Security =5 B@O120 40 1J45 704045=> 8;8 40 1J45 704045=> =0 ClaimsToken 8;8 SSPI 70 4>ABJ? 4> B>78 AJ@2J@.�J7=8:=0 3@5H:0 ?> 2@5<5 =0 >?5@0F8O =0 HTTP 70O2:0 A?@O<> URL 04@5A  %{strURL/} . >?J;=8B5;=8 ?>4@>1=8 40==8: %d{lastError/},  %{callDetails/} .A7B>G=8:JB =0 40==8  %{strURL/}  =5 >B3>20@O =0 >G0:20=8O D>@<0B.p>AB02G8:JB =0 A0<>;8G=>AB  %{identityProvider/}  2 ?@54>AB025=8O =87 70 2@J7:0 =5 >B3>20@O =0 >G0:20=8O D>@<0B.[>AB02G8:JB =0 A0<>;8G=>AB =5 <>65 40 1J45 845=B8D8F8@0= 70 4>ABJ? 4> AJ@2J@0  %{strURL/} .487JB 70 2@J7:0 =5 <>65 40 1J45 0=0;878@0= ?@028;=>.O87JB 70 2@J7:0B0 878A:20 =0G0;=8OB :0B0;>3 40 1J45 C:070= 70 Power BI Premium.b87JB 70 2@J7:0B0 878A:20 Restrict Catalog 40 1J45 C:070=> 8 704045=> =0 true 70 Power BI Premium.m=B53@8@0=0B0 70I8B0 =5 B@O120 40 1J45 704045=0 8;8 40 1J45 704045=0 =0 ClaimsToken 70 4>ABJ? 4> B>78 AJ@2J@.�0 Azure Analysis Servers  0:>  Integrated Security  5 704045=> =0  SSPI , B>3020 A2>9AB2>B>  UseADALCache  =5 <>65 40 1J45 704045=> 2 =870 =0 2@J7:0B0.m=B53@8@0=0B0 70I8B0 =5 B@O120 40 1J45 704045=0 8;8 40 1J45 704045=0 =0 ClaimsToken 70 4>ABJ? 4> B>78 AJ@2J@.45CA?5H=> 70@5640=5 =0 C?@02;O20= :><?>=5=B =0 ADAL.K5 5 =0<5@5=0 704045=0B0 @01>B=0 >1;0AB =0 Power BI.%{strTechnicalDetails/}PA[#:070=0B0 @01>B=0 >1;0AB =0 Power BI =5 5 @01>B=0 >1;0AB =0 Premium.%{strTechnicalDetails/}�04045=>B> 8<5 =0 @01>B=0 >1;0AB 2 Power BI 5 2 :>=D;8:B A 4@C38 8<5=0 =0 @01>B=8 >1;0AB8. 7?>;7209B5  workspaceName-objectIdGuid , 70 40 04@5A8@0B5 @01>B=0B0 >1;0AB.%{strTechnicalDetails/}AUri =0 C:070=8O 87B>G=8: =0 40==8  %{uri/}  5 A =520;845= D>@<0B.�5 <>65 40 A5 ?>;CG8 <0@:5@ 70 C4>AB>25@O20=5 A ?@54>AB025=8B5 845=B8D8:0F8>==8 40==8. :> 20H8OB 04<8=8AB@0B>@ =0 :;85=B =0 Active Directory 5 :>=D83C@8@0; Multi-Factor Authentication 8;8 0:> 0:0C=BJB 28 5 0:0C=B 2 Microsoft, ?>A>G5B5 ?@07=8 AB>9=>AB8 70 ?>;5B0B0  >B@518B5;A:> 8<5  8  0@>;0  8 >?8B09B5 >B=>2>. !;54 B>20 B@O120 40 1J45B5 ?>4:0=5=8 40 2J2545B5 845=B8D8:0F8>==8B5 A8 40==8.V5 <>65 40 A5 ?>;CG8 <0@:5@ 70 C4>AB>25@O20=5 A ?@54>AB025=8B5 845=B8D8:0F8>==8 40==8.fJ7=8:=0 3@5H:0 ?@8 704020=5 =0 =0AB@>9:0B0  %{option/} . >?J;=8B5;=8 ?>4@>1=8 40==8: %d{lastError/}.^ 568<JB =0 :5H8@0=5 =0 <0@:5@  %{mode/}  2 ?@54>AB025=8O =87 70 2@J7:0 5 A =520;84=0 AB>9=>AB.Z070B0 40==8 =0 Power BI A C:070=>B> 8<5 =5 15H5 =0<5@5=0 CA?5H=>: %{strTechnicalDetails/}kB:@8B8 A0 =O:>;:> 1078 40==8 =0 Power BI A C:070=>B> 8<5, => A0<> 54=> 5 >G0:20=>: %{strTechnicalDetails/}Z78A:20 A5 =0G0;=> A2>9AB2> =0 :0B0;>30, 70 40 A5 A2J@65 A @01>B=8 >1;0AB8 =0 Power BI Proa#:070=> 5 =520;84=> A2>9AB2> =0 =87 70 2@J7:0. !2>9AB2>: %{strProperty/}, AB>9=>AB: %{strValue/}.d@J7:0B0 [Public XMLA endpoint] A @01>B=8 >1;0AB8 Power BI Pro A <0@:5@ 70 23@0640=5 =5 A5 ?>44J@60.�[C1;8G=0 :@09=0 B>G:0 XMLA] 87JB 70 2@J7:0 70 C1;8G=0 :@09=0 B>G:0 XMLA =5 B@O120 40 AJ4J@60 A2>9AB2>B> "User ID", :>30B> 5 C:070= <0@:5@ 70 23@0640=5.�[AAS Redirection] 5 <>65 40 A5 >AJI5AB28 4>ABJ? 4> ?@5=0A>G5= AJ@2J@ =0 AS Azure, :>30B> <0@:5@JB A5 87?>;720 :0B> ?0@>;0 8 <0@:5@JB =5 5 20;845= AAD <0@:5@ 70 @5AC@A =0 Power BI.87JB =0 2@J7:0B0 =5 5 20;845=.�[@5=0A>G20=5 =0 AAS] B3>2>@JB >B AASRedirect AJI5AB2C20 ?JB =0 API /AASRedirect/public/mappings/exists (aasInstance:%{AASInstance/}) ;8?A20 tenantid, :>9B> I5 A5 87?>;720 70 ?>;CG020=5 =0 <0@:5@ =0 AAD 70 @5AC@A =0 Power BI 2 A;5420I0B0 ABJ?:0.PAV#A;C30B0 Power BI 2 <><5=B0 5 705B0 8 8A:0=5B> 5 >3@0=8G5=>, >?8B09B5 >B=>2> ?>-:JA=>.)@JI0 C:070=0B0 40B0 2J2 D>@<0B datetime.5=.'8A;> >B 1 4> 31, >1>7=0G020I> 45=O >B <5A5F0.5A5F2'8A;> >B 1 4> 12, >1>7=0G020I> <5A5F0 >B 3>48=0B0.>48=0''5B8@8F8D@5=> G8A;>, C:0720I> 3>48=0B0.N@JI0 1@>O 548=8F8 (548=8F0B0 A5 ?>A>G20 2 8=B5@20;0) <564C 425 2J2545=8 40B8.Date160B0 2J2 D>@<0B datetime, :>OB> C:0720 =0G0;=0B0 40B0.Date290B0 2 datetime D>@<0B, :>OB> ?@54AB02;O20 :@09=0B0 40B0.=B5@20;=48=8F0B0, :>OB> I5 A5 87?>;720 70 87G8A;5=8O <564C 425 40B8.;>=25@B8@0 40B0 A D>@<0B =0 B5:AB 2 40B0 A D>@<0B datetime.DateText!"5:AB>2 =87, C:0720I 4045=0 40B0.0@JI0 G8A;> >B 1 4> 31, C:0720I> 45=O >B <5A5F0.0B00B0 2J2 D>@<0B datetime.R@JI0 40B0B0, :>OB> >1>7=0G020 C:070=8O 1@>9 <5A5F8 ?@548 8;8 A;54 =0G0;=0B0 40B0.5A5F86@>OB <5A5F8 ?@548 8;8 A;54 =0G0;=0B0 40B0 start_date.	StartDate60B0 2J2 D>@<0B datetime, :>OB> C:0720 =0G0;=0B0 40B0.^@JI0 40B0B0 2J2 D>@<0B datetime =0 ?>A;54=8O 45= >B <5A5F0 ?@548 8;8 A;54 C:070= 1@>9 <5A5F8.5A5F86@>OB <5A5F8 ?@548 8;8 A;54 =0G0;=0B0 40B0 start_date.	StartDate#0G0;=0B0 40B0 2J2 D>@<0B datetime.?@JI0 G0A0 :0B> G8A;> >B 0 (12:00 ?@.>1.) 4> 23 (11:00 A;.>1.).DatetimeY!B>9=>AB =0 datetime 8;8 B5:AB 2 G0A>28 D>@<0B, :0B> =0?@8<5@ 16:48:00 8;8 4:48:00 A;.>1.*@JI0 G8A;> >B 0 4> 59, C:0720I> <8=CB0B0.DatetimeY!B>9=>AB =0 datetime 8;8 B5:AB 2 G0A>28 D>@<0B, :0B> =0?@8<5@ 16:48:00 8;8 4:48:00 A;.>1.<@JI0 G8A;> >B 1 (O=C0@8) 4> 12 (45:5<2@8), C:0720I> <5A5F0.0B00B0 2J2 D>@<0B datetime..@JI0 B5:CI0B0 40B0 8 G0A 2J2 D>@<0B datetime.+@JI0 G8A;> >B 0 4> 59, C:0720I> A5:C=40B0.Datetimea'0AJB 2J2 D>@<0B datetime 8;8 B5:AB 2J2 2@5<528 D>@<0B, :0B> =0?@8<5@ 16:48:23 8;8 4:48:47 A;.>1.T>=25@B8@0 G0A>25, <8=CB8 8 A5:C=48, 2J2545=8 :0B> G8A;0, 2 G0A 2J2 D>@<0B datetime.'0A '8A;> >B 0 4> 23, C:0720I> G0A0.8=CB0$'8A;> >B 0 4> 59, C:0720I> <8=CB0B0.!5:C=40%'8A;> >B 0 4> 59, C:0720I> A5:C=40B0.:>=25@B8@0 G0A A B5:AB>2 D>@<0B 2 G0A 2J2 D>@<0B datetime.TimeTextJ"5:AB>2 =87, ?@54AB02;O20I G0A. =D>@<0F8OB0 70 40B0B0 2 =870 A5 83=>@8@0.(@JI0 B5:CI0B0 40B0 2J2 D>@<0B datetime.\@JI0 B5:CI8B5 40B0 8 G0A 2J2 D>@<0B datetime, 87@075=8 2 :>>@48=8@0=> A25B>2=> 2@5<5 (UTC).V@JI0 B5:CI0B0 40B0 2J2 D>@<0B datetime, 87@075=0 2 :>>@48=8@0=> A25B>2=> 2@5<5 (UTC).PAA@JI0 G8A;> >B 1 4> 7, C:0720I> 45=O >B A54<8F0B0 =0 4045=0 40B0.0B00B0 2J2 D>@<0B datetime.
ReturnType�'8A;>, >?@545;OI> 2J@=0B0B0 AB>9=>AB: 87?>;7209B5 1 70 =545;O=1 8 AJ1>B0=7; 87?>;7209B5 2 70 ?>=545;=8:=1 8 =545;O=7; 87?>;7209B5 3 70 ?>=545;=8:=0 8 =545;O=6.%@JI0 =><5@0 =0 A54<8F0B0 2 3>48=0B0.0B00B0 2J2 D>@<0B datetime.
ReturnType�'8A;>, :>5B> >?@545;O 2J@=0B0B0 AB>9=>AB: 87?>;7209B5 1, :>30B> A54<8F0B0 70?>G20 2 =545;O, 8;8 87?>;7209B5 2, :>30B> A54<8F0B0 70?>G20 2 ?>=545;=8:.<@JI0 3>48=0B0 =0 4045=0 40B0 :0B> G5B8@8F8D@5=> FO;> G8A;>.0B00B0 2J2 D>@<0B datetime.k@JI0 G0AB >B 3>48=0B0, C:0720I0 1@>O =0 F5;8 4=8 <564C =0G0;=0B0 40B0 start_date 8 :@09=0B0 40B0 end_date.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.EndDate"@09=0B0 40B0 2J2 D>@<0B datetime.	StartDate#0G0;=0B0 40B0 2J2 D>@<0B datetime.C><18=8@0 4045=8O =01>@ >B >?5@0=48 A ?><>IB0 =0 C:070= @0745;8B5;.
 0745;8B5;D 0745;8B5;, :>9B> A5 87?>;720, 70 40 ?@8AJ548=8 87@078B5 2 548= =87.7@071SJ@28OB 87@07, :>9B> I5 A5 87G8A;O20 8 ?@8AJ548=8 :J< 4@C38 =87>25 G@57 @0745;8B5;.7@072SB>@8OB 87@07, :>9B> I5 A5 87G8A;O20 8 ?@8AJ548=8 :J< 4@C38 =87>25 G@57 @0745;8B5;.V@JI0 TRUE, 0:> AJI5AB2C20 ?>=5 548= @54, :J45B> 2A8G:8 :>;>=8 8<0B C:070=8 AB>9=>AB8.
ColumnName2>;>=0 2J2 2E>4OI0B0 B01;8F0 8;8 2 A@>4=0 B01;8F0."01;8F0"01;8F0B0 70 B5AB20=5.PA!B>9=>AB-!:0;0@5= 87@07, :>9B> 40 A5 BJ@A8 2 :>;>=0B0.V@JI0 TRUE, 0:> AJI5AB2C20 ?>=5 548= @54, :J45B> 2A8G:8 :>;>=8 8<0B C:070=8 AB>9=>AB8."01;8F0"01;8F0B0 70 B5AB20=5.!B>9=>AB7!:0;0@5= 87@07, :>9B> 40 A5 BJ@A8 2 AJ>B25B=0B0 :>;>=0.k@JI0 AB>9=>ABB0 =0 A2>9AB2>B> =0 =870 70 2@J7:0 CustomData, 0:> 5 45D8=8@0=>.  ?@>B825= A;CG09   BLANK().&725640 C:070=0 >B ?>B@518B5;O 3@5H:0.	ErrorText,"5:ABJB =0 3@5H:0B0, :>OB> I5 1J45 872545=0.+728:20 2J=H5= 87@07 >B 87B>G=8:0 =0 40==8.7B>G=8: =0 40==86<5B> =0 2J=H=8O 87B>G=8: =0 40==8, 87?J;=O20I 87@070.7@0777@07JB, :>9B> I5 A5 >F5=8 >B 2J=H5= 87B>G=8: =0 40==8.PA"8?)<5 =0 B8?, :>9B> I5 A5 A2J@720 A 87@070.+728:20 2J=H=0 <O@:0 >B 87B>G=8:0 =0 40==8.7B>G=8: =0 40==87<5B> =0 2J=H=8O 87B>G=8: =0 40==8, 87?J;=O20I <O@:0B0.MeasureNameB15:BJB =0 <O@:0B0, :>9B> I5 A5 >F5=8 >B 2J=H5= 87B>G=8: =0 40==8."8?*<5 =0 B8?, :>9B> I5 A5 A2J@720 A <O@:0B0.P@JI0 AJ4J@60=85B>, =0;8G=> 2 C:070=8O url 04@5A, 0 B8?JB 2@JI0=5 5 18=0@5= B8?.DefaultImageURL)URL 04@5A =0 87>1@065=85 ?> ?>4@0718@0=5.ImageURLURL 04@5A =0 87>1@065=85.B@JI0 true, 0:> C:070=0B0 B01;8F0 8;8 :>;>=0 8<0 A0<> 548= D8;BJ@.
ColumnName0>;>=0B0 70 ?@>25@:0 =0 8=D>@<0F8OB0 70 D8;BJ@0.=@JI0 true, :>30B> 2 C:070=0B0 :>;>=0 8<0 A0<> 54=0 AB>9=>AB.
ColumnName0>;>=0B0 70 ?@>25@:0 =0 8=D>@<0F8OB0 70 D8;BJ@0.?@>25@O20 40;8 4045=0 AB>9=>AB 5 ?@07=0 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5.E@JI0 true, :>30B> C:070=0B0 B01;8F0 8;8 :>;>=0 5 A :@JAB>A0= D8;BJ@.TableNameOrColumnName>>;>=0B0 8;8 B01;8F0B0 70 ?@>25@:0 =0 8=D>@<0F8OB0 70 D8;BJ@0.>@JI0 true, 0:> C:070=0B0 B01;8F0 8;8 B01;8G5= 87@07 5 ?@075=."01;8F0"01;8F0 8;8 B01;8G5= 87@07.?@>25@O20 40;8 4045=0 AB>9=>AB 5 3@5H:0 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5.PA5@JI0 TRUE 70 G5B=> G8A;> 8;8 FALSE 70 =5G5B=> G8A;>.'8A;>Y!B>9=>ABB0 70 B5AB20=5. :> G8A;>B> =5 5 FO;>, B> A5 70:@J3;O =0 =09-1;87:>B> FO;> G8A;>.:@JI0 true, :>30B> 8<0 48@5:B=8 D8;B@8 2 C:070=0B0 :>;>=0.TableNameOrColumnName>"01;8F0B0 8;8 :>;>=0B0 70 ?@>25@:0 =0 8=D>@<0F8OB0 70 D8;BJ@0.@@JI0 true, :>30B> C:070=0B0 :>;>=0 5 =82>B> 2 95@0@E8O >B =820.
ColumnName>;>=0B0 =0 =82>B>.\@>25@O20 40;8 4045=0 AB>9=>AB 5 ;>38G5A:0 AB>9=>AB (TRUE 8;8 FALSE) 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5._@>25@O20 40;8 4045=0 AB>9=>AB =5 5 B5:AB (?@07=8B5 :;5B:8 =5 A0 B5:AB) 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5.>@>25@O20 40;8 4045=0 AB>9=>AB 5 G8A;> 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5.5@JI0 TRUE 70 =5G5B=> G8A;> 8;8 FALSE 70 G5B=> G8A;>.'8A;>Y!B>9=>ABB0 70 B5AB20=5. :> G8A;>B> =5 5 FO;>, B> A5 70:@J3;O =0 =09-1;87:>B> FO;> G8A;>.h@JI0 TRUE, 0:> B5:CI8OB @54 AJ4J@60 <5648==0 AC<0 70 C:070=0 :>;>=0, 8;8 2 ?@>B825= A;CG09 2@JI0 FALSE.
ColumnName#>;>=0B0, :>OB> 8A:0B5 40 B5AB20B5.>@>25@O20 40;8 4045=0 AB>9=>AB 5 B5:AB 8 2@JI0 TRUE 8;8 FALSE.!B>9=>AB'!B>9=>ABB0, :>OB> 8A:0B5 40 87?@>120B5.#@JI0 ?>B@518B5;A:0 :C;BC@=0 A@540.b@JI0 8<5B> =0 4><59=0 8 ?>B@518B5;A:>B> 8<5 =0 B5:CI0B0 2@J7:0 2J2 D>@<0B0 domain-name\user-name.�@JI0  =0 >15:B =0 B5:CI8O ?>B@518B5; >B Azure AD 70 Azure Analysis Server 8 SID =0 B5:CI8O ?>B@518B5; 70 ;>:0;5= Analysis Server."@JI0 >A=>2=>B> ?>B@518B5;A:> 8<5.S@>25@O20 40;8 2A8G:8 0@3C<5=B8 A0 TRUE 8 2@JI0 TRUE, 0:> 2A8G:8 0@3C<5=B8 A0 TRUE.Logical12>38G5A:8B5 AB>9=>AB8, :>8B> 8A:0B5 40 87?@>120B5.Logical22>38G5A:8B5 AB>9=>AB8, :>8B> 8A:0B5 40 87?@>120B5.!@JI0 ;>38G5A:0B0 AB>9=>AB FALSE.n@>25@O20 40;8 4045=> CA;>285 5 87?J;=5=> 8 2@JI0 54=0 AB>9=>AB, 0:> 5 TRUE, 8 4@C30 AB>9=>AB, 0:> 5 if FALSE.LogicalTestBAO:0 AB>9=>AB 8;8 87@07, :>9B> <>65 40 A5 >F5=8 A TRUE 8;8 FALSE.
ResultIfFalseZ!B>9=>ABB0, :>OB> A5 2@JI0, 0:> ;>38G5A:8OB B5AB 5 FALSE. :> 5 ?@>?CA=0B, A5 2@JI0 BLANK.ResultIfTrue8!B>9=>ABB0, :>OB> A5 2@JI0, 0:> ;>38G5A:8OB B5AB 5 TRUE.g@JI0 value_if_error, 0:> ?J@28OB 87@07 5 3@5H:0 8;8 2 ?@>B825= A;CG09 2@JI0 AB>9=>ABB0 =0 A0<8O 87@07.!B>9=>ABA8G:8 AB>9=>AB8 8;8 87@078.ValueIfErrorA8G:8 AB>9=>AB8 8;8 87@078.(@><5=O FALSE =0 TRUE 8;8 TRUE =0 FALSE.Logical<!B>9=>AB 8;8 87@07, :>9B> <>65 40 A5 >F5=8 A TRUE 8;8 FALSE.\@JI0 TRUE, 0:> =O:>9 >B 0@3C<5=B8B5 5 TRUE, 8;8 2@JI0 FALSE, 0:> 2A8G:8 0@3C<5=B8 A0 FALSE.Logical12>38G5A:8B5 AB>9=>AB8, :>8B> 8A:0B5 40 87?@>120B5.Logical22>38G5A:8B5 AB>9=>AB8, :>8B> 8A:0B5 40 87?@>120B5.C@JI0 @07;8G=8 @57C;B0B8 2 7028A8<>AB >B AB>9=>ABB0 =0 4045= 87@07.@C3>;:> =O<0 AJ>B25BAB20I8 AB>9=>AB8, A5 2@JI0 AB>9=>ABB0 Else.7@077@07JB, :>9B> I5 A5 87G8A;O20. 57C;B0BI 57C;B0BJB, :>9B> I5 A5 2J@=5, 0:> Expression 8<0 AJ>B25BAB20I0 AB>9=>AB.PA!B>9=>AB@:> 87@07JB 8<0 B078 AB>9=>AB, I5 A5 2J@=5 AJ>B25B=8OB @57C;B0B. @JI0 ;>38G5A:0B0 AB>9=>AB TRUE.+@JI0 01A>;NB=0B0 AB>9=>AB =0 4045=> G8A;>.'8A;>.'8A;>B>, 70 :>5B> 8A:0B5 01A>;NB=0B0 AB>9=>AB.�@JI0 0@:CA :>A8=CA 8;8 >1@0B5= :>A8=CA >B G8A;>. @:CA :>A8=CA 5 J3J;JB, G89B> :>A8=CA 5 G8A;>. J@=0B8OB J3J; 5 4045= 2 @0480=8 2 >1E20B0 >B 0 (=C;0) 4> ?8.'8A;>B>A8=CAJB =0 J3J;0, :>9B> BJ@A8B5, 8 :>9B> B@O120 40 5 >B -1 4> 1.�@JI0 >1@0B=8O E8?5@1>;8G5= :>A8=CA >B G8A;>. '8A;>B> B@O120 40 5 ?>-3>;O<> >B 8;8 @02=> =0 1. 1@0B=8OB E8?5@1>;8G5= :>A8=CA 5 AB>9=>ABB0, G89B> E8?5@1>;8G5= :>A8=CA 5 G8A;>, B0:0 G5 AB>9=>ABB0 =0 ACOSH(COSH(number)) 5 @02=0 =0 G8A;>.'8A;>0AO:> @50;=> G8A;>, @02=> =0 8;8 ?>-3>;O<> >B 1.K@JI0 3;02=0B0 AB>9=>AB =0 0@:CA :>B0=35=A0 8;8 >1@0B5= :>B0=35=A >B G8A;>.'8A;>F'8A;>B> 5 :>B0=35=A =0 J3J;0, :>9B> BJ@A8B5. "@O120 40 5 @50;=> G8A;>./@JI0 >1@0B=8O E8?5@1>;8G5= :>B0=35=A =0 G8A;>.'8A;>;1A>;NB=0B0 AB>9=>AB =0 G8A;>B> B@O120 40 5 ?>-3>;O<0 >B 1.�@JI0 0@:CA A8=CA 8;8 >1@0B5= A8=CA =0 G8A;>. @:CA A8=CA 5 J3J;JB, G89B> A8=CA 704J;68B5;=> 5 G8A;>. J@=0B8OB J3J; 5 4045= 2 @0480=8 2 >1E20B0 -?8/2 4> ?8/2.'8A;>9!8=CAJB =0 J3J;0, :>9B> BJ@A8B5 8 B@O120 40 5 >B -1 4> 1.�@JI0 >1@0B=8O E8?5@1>;8G5= A8=CA =0 G8A;>. 1@0B=8OB E8?5@1>;8G5= A8=CA 5 AB>9=>ABB0, G89B> E8?5@1>;8G5= A8=CA 5 G8A;>, B0:0 G5 AB>9=>ABB0 =0 ASINH(SINH(number)) 5 @02=0 =0 G8A;>.'8A;>AO:> @50;=> G8A;>.�@JI0 0@:CA B0=35=A 8;8 >1@0B5= B0=35=A =0 G8A;>. @:CA B0=35=A 5 J3J;JB, G89B> B0=35=A 5 G8A;>. J@=0B8OB J3J; 5 4045= 2 @0480=8 2 >1E20B0 >B -?8/2 4> ?8/2.'8A;># "0=35=AJB =0 J3J;0, :>9B> BJ@A8B5.�@JI0 >1@0B=8O E8?5@1>;8G5= B0=35=A =0 G8A;>. '8A;>B> B@O120 40 5 <564C -1 8 1 (A 87:;NG5=85 =0 -1 8 1). 1@0B=8OB E8?5@1>;8G5= B0=35=A 5 AB>9=>ABB0, G89B> E8?5@1>;8G5= B0=35=A 5 G8A;>, B0:0 G5 AB>9=>ABB0 =0 ATANH(TANH(number)) 5 @02=0 =0 G8A;>.'8A;> AO:> @50;=> G8A;> <564C 1 8 -1.�@JI0 15B0 @07?@545;5=85B>. 5B0 @07?@545;5=85B> >18:=>25=> A5 87?>;720 70 87A;5420=5 =0 20@80F88B5 2 ?@>F5=B0 =0 4045= D0:B>@ 2 >B45;=8 87204:8, :0B> =0?@8<5@ B>20 :0:20 G0AB >B 45=O E>@0B0 ?@5:0@20B 2 3;540=5 =0 B5;52878O.APA >;=0 3@0=8F0 =0 8=B5@20;0 70 x.;D00@0<5BJ@ =0 @07?@545;5=85.B >@=0 3@0=8F0 =0 8=B5@20;0 70 x.5B00@0<5BJ@ =0 @07?@545;5=85.C<C;0B82=0� >38G5A:0B0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 DC=:F8OB0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, BETA.DIST 2@JI0 :C<C;0B82=0B0 DC=:F8O =0 @07?@545;5=85; 0:> 5 FALSE, A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.X7!B>9=>ABB0 <564C A 8 B, ?@8 :>OB> A5 >F5=O20 DC=:F8OB0.h@JI0 >1@0B=>B> =0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5 =0 15B0 :C<C;0B82=0B0 AB>9=>AB (BETA.DIST). :> 25@>OB=>AB8B5 = BETA.DIST(x,...TRUE), B>3020 BETA.INV(25@>OB=>AB8...) = x. 5B0 @07?@545;5=85B> <>65 40 A5 87?>;720 2 ?;0=8@0=5B> =0 ?@>5:B8 70 <>45;8@0=5 =0 25@>OB=>B> 2@5<5 70 702J@H20=5, ?@8 4020=5 =0 >G0:20=>B> 2@5<5 =0 702J@H20=5 8 ?@><5=;82>ABB0.A >;=0 3@0=8F0 =0 8=B5@20;0 70 x.;D00@0<5BJ@ =0 @07?@545;5=85.B >@=0 3@0=8F0 =0 8=B5@20;0 70 x.5B00@0<5BJ@ =0 @07?@545;5=85.
5@>OB=>AB,5@>OB=>AB, A2J@70=0 A 15B0 @07?@545;5=85B>.V0:@J3;O 4045=> G8A;> 4> =09-1;87:>B> FO;> G8A;> 8;8 4> =09-1;87:0B0 A<8A;>20 548=8F0.'8A;>'!B>9=>ABB0, :>OB> 8A:0B5 40 70:@J3;8B5.	=0G8<>AB.@0B=>B> G8A;>, =0 :>5B> 8A:0B5 40 70:@J3;8B5.@JI0 @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B.  07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B >18:=>25=> A5 87?>;720 70 87A;5420=5 =0 20@80F88B5 2 ?@>F5=B0 =0 4045= D0:B>@ 2 >B45;=8 87204:8, :0B> =0?@8<5@ B>20 :0:J2 4O; >B 45=O E>@0B0 ?@5:0@20B 2 3;540=5 =0 B5;52878O.C<C;0B82=0�>38G5A:0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 DC=:F8OB0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, CHISQ.DIST 2@JI0 :C<C;0B82=0B0 DC=:F8O =0 @07?@545;5=85; 0:> 5 FALSE, A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.Deg_freedom@>OB AB5?5=8 =0 A2>1>40.PAX9!B>9=>ABB0, ?@8 :>OB> 65;05B5 40 >F5=8B5 @07?@545;5=85B>.@JI0 >3@0=8G5=0B0 >B4OA=> 25@>OB=>AB =0 @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B.  07?@545;5=85B> =0 25@>OB=>ABB0 E8-:204@0B A5 A2J@720 A B5AB =0 25@>OB=>AB E8-:204@0B. 7?>;7209B5 B5AB0 =0 25@>OB=>ABB0 E8-:204@0B, 70 40 A@02=O20B5 =01;N4020=8B5 8 >G0:20=8B5 AB>9=>AB8. 0?@8<5@ 35=5B8G5= 5:A?5@8<5=B <>65 40 872545 E8?>B570B0, G5 A;5420I>B> ?>:>;5=85 @0AB5=8O I5 8<0B >?@545;5= =01>@ >B F25B>25. '@57 A@02=5=85 =0 =01;N4020=8B5 A?@O<> >G0:20=8B5 @57C;B0B8 <>65B5 40 @5H8B5 40;8 ?J@2>=0G0;=0B0 28 E8?>B570 5 20;84=0.Deg_freedom@>OB AB5?5=8 =0 A2>1>40.X9!B>9=>ABB0, ?@8 :>OB> 65;05B5 40 >F5=8B5 @07?@545;5=85B>.6@JI0 >1@0B=>B> =0 >3@0=8G5=0B0 >B;O2> 25@>OB=>AB =0 @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B.  07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B >18:=>25=> A5 87?>;720 70 87A;5420=5 =0 20@80F88B5 2 ?@>F5=B0 =0 4045= D0:B>@ 2 >B45;=8 87204:8, :0B> =0?@8<5@ B>20 :0:J2 4O; >B 45=O E>@0B0 ?@5:0@20B 2 3;540=5 =0 B5;52878O.Deg_freedom@>OB AB5?5=8 =0 A2>1>40.
5@>OB=>AB@5@>OB=>AB, A2J@70=0 A @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B.8@JI0 >1@0B=>B> =0 >3@0=8G5=0B0 >B4OA=> 25@>OB=>AB =0 @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B. :> 25@>OB=>ABB0 = CHISQ.DIST.RT(x,...), B>3020 CHISQ.INV.RT(25@>OB=>AB,...) = x. 7?>;7209B5 B078 DC=:F8O, 70 40 A@02=8B5 =01;N4020=8B5 A >G0:20=8B5 @57C;B0B8, 70 40 @5H8B5 40;8 ?J@2>=0G0;=0B0 28 E8?>B570 5 20;84=0.Deg_freedom@>OB AB5?5=8 =0 A2>1>40.
5@>OB=>ABPA@5@>OB=>AB, A2J@70=0 A @07?@545;5=85B> =0 25@>OB=>AB E8-:204@0B.�@JI0 1@>O =0 :><18=0F88B5 70 4045= 1@>9 5;5<5=B8. 7?>;7209B5 COMBIN 70 >?@545;O=5 =0 >1I8O 2J7<>65= 1@>9 3@C?8 70 >?@545;5= 1@>9 5;5<5=B8.'8A;>@>OB 5;5<5=B8.
Number_chosen$@>OB 5;5<5=B8 2J2 2AO:0 :><18=0F8O.<@JI0 1@>O :><18=0F88 (A ?>2B>@5=8O) 70 4045= 1@>9 0B@81CB8.'8A;>�"@O120 40 5 ?>-3>;O<0 8;8 @02=0 =0 0, 8 40 5 ?>-3>;O<0 8;8 @02=0 =0 Number.chosen. !B>9=>AB8B5, :>8B> =5 A0 F5;8 G8A;0, A0 >B@O70=8.
Number_chosenW"@O120 40 5 ?>-3>;O<> 8;8 @02=> =0 0. !B>9=>AB8B5, :>8B> =5 A0 F5;8 G8A;0, A0 >B@O70=8.t@JI0 4>25@8B5;=8O 8=B5@20; 70 A@54=0B0 AB>9=>AB =0 35=5@0;=0B0 AJ2:C?=>AB, :0B> A5 87?>;720 =>@<0;=> @07?@545;5=85.;D0�82>B> =0 7=0G8<>AB, 87?>;720=> 70 87G8A;5=85 =0 =82>B> =0 25@>OB=>AB. 82>B> =0 25@>OB=>AB A5 @02=O20 =0 100*(1   0;D0)%, 8;8 A 4@C38 4C<8 0;D0 >B 0,05 >7=0G020 =82> =0 25@>OB=>AB >B 95%. 07<5@ 07<5@ =0 87204:0B0.Standard_devl!B0=40@B=>B> >B:;>=5=85 =0 35=5@0;=0B0 AJ2:C?=>AB 70 480?07>=0 =0 40==8B5 8 A5 ?@54?>;030, G5 B> 5 8725AB=>.d@JI0 4>25@8B5;=8O 8=B5@20; 70 35=5@0;=0B0 AJ2:C?=>AB, :0B> A5 87?>;720 @07?@545;5=85B> =0 ABC45=B8.;D0�82>B> =0 7=0G8<>AB, 87?>;720=> 70 87G8A;5=85 =0 =82>B> =0 25@>OB=>AB. 82>B> =0 25@>OB=>AB A5 @02=O20 =0 100*(1   0;D0)%, 8;8 A 4@C38 4C<8 0;D0 >B 0,05 >7=0G020 =82> =0 25@>OB=>AB >B 95%. 07<5@ 07<5@ =0 87204:0B0.Standard_devl!B0=40@B=>B> >B:;>=5=85 =0 35=5@0;=0B0 AJ2:C?=>AB 70 480?07>=0 =0 40==8B5 8 A5 ?@54?>;030, G5 B> 5 8725AB=>.@JI0 :>A8=CA0 =0 4045=8O J3J;.'8A;>,*3J;JB 2 @0480=8, 70 :>9B> BJ@A8B5 :>A8=CA0.%@JI0 E8?5@1>;8G=8O :>A8=CA =0 G8A;>.'8A;>FAO:> @50;=> G8A;>, 70 :>5B> 8A:0B5 40 =0<5@8B5 E8?5@1>;8G=8O :>A8=CA.-@JI0 :>B0=35=A0 =0 >?@545;5= J3J; 2 @0480=8.PA'8A;>.*3J;JB 2 @0480=8, 70 :>9B> BJ@A8B5 :>B0=35=A0.3@JI0 E8?5@1>;8G=8O :>B0=35=A =0 E8?5@1>;8G5= J3J;.'8A;>AO:> @50;=> G8A;>.-@JI0 AB>9=>ABB0 :0B> B8? =0 40==8 =0 20;CB0.!B>9=>AB@!:0;0@5= 87@07, :>9B> I5 A5 :>=25@B8@0 2 B8? =0 40==8 =0 20;CB0.@5>1@07C20 @0480=8 2 3@04CA8.'8A;>0*3J;JB 2 @0480=8, :>9B> 8A:0B5 40 ?@5>1@07C20B5.C 57C;B0BJB 5 G8A;>, 70:@J3;5=> 4> =09-1;87:>B> G5B=> FO;> G8A;>. >65 40 87?>;720B5 B078 DC=:F8O 70 >1@01>B:0 =0 5;5<5=B8 ?> 42>9:8. 0?@8<5@ 4J@25= :>=B59=5@ ?>18@0 @54>25 >B ?> 1 8;8 2 ?@54<5B0. >=B59=5@JB 5 ?J;5=, :>30B> A1>@JB >B ?@54<5B8B5, 70:@J3;5= 4> =09-1;87:>B> G5B=> G8A;>, AJ2?040 A 2<5AB8<>ABB0 =0 :>=B59=5@0.'8A;>!B>9=>ABB0 70 70:@J3;O=5.$@JI0 e, AB5?5=C20=> A 4045=> G8A;>.'8A;>�!B5?5==8OB ?>:070B5;, :>9B> 5 ?@8;>65= :J< >A=>20B0 e. >=AB0=B0B0 5 @02=0 =0 2,71828182845904, >A=>20B0 =0 =0BC@0;=8O ;>30@8BJ<..@JI0 5:A?>=5=F80;=>B> @07?@545;5=85. 7?>;7209B5 EXPON.DIST, 70 40 <>45;8@0B5 2@5<5B> <564C >B45;=8B5 AJ18B8O, :0B> =0?@8<5@ 2@5<5B>, =5>1E>48<> =0 10=:><0B0 70 ?@54>AB02O=5 =0 ?0@8. 0?@8<5@ <>65B5 40 87?>;720B5 EXPON.DIST, 70 40 >?@545;8B5 25@>OB=>ABB0, G5 ?@>F5AJB <>65 40 >B=5<5 <0:A8<C< 1 <8=CB0.C<C;0B82=0�>38G5A:0 AB>9=>AB, :>OB> ?>A>G20 :>O 5:A?>=5=F80;=0 DC=:F8O 40 1J45 ?@54>AB025=0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, EXPON.DIST 2@JI0 DC=:F8OB0 =0 :C<C;0B82=>B> @07?@545;5=85; 0:> 5 FALSE A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.0<140!B>9=>AB =0 ?0@0<5BJ@0.X!B>9=>ABB0 =0 DC=:F8OB0.5@JI0 D0:B>@85;0 =0 G8A;>, @02=> =0 1*2*3*...* '8A;>.'8A;>/5>B@8F0B5;=>B> G8A;>, G89B> D0:B>@85; BJ@A8B5.D0:@J3;O 4045=> G8A;> :J< =C;0 4> =09-1;87:>B> 7=0G8<> :@0B=> G8A;>.'8A;>%'8A;>B>, :>5B> 65;05B5 40 70:@J3;8B5.	=0G8<>ABs@0B=>B> G8A;>, 4> :>5B> 8A:0B5 40 70:@J3;8B5. '8A;>B> 8 7=0G8<>ABB0 B@O120 40 A0 8;8 ?>;>68B5;=8, 8;8 >B@8F0B5;=8.�@JI0 =09-3>;5<8O >1I 45;8B5; =0 425 F5;8 G8A;0. 09-3>;5<8OB >1I 45;8B5; 5 =09-3>;O<>B> FO;> G8A;>, :>5B> 45;8 number1 8 number2 157 >AB0BJ:.Number1=J@2>B> G8A;>, 0:> AB>9=>ABB0 <C =5 5 FO;> G8A;>, A5 >B@O720.Number2=B>@>B> G8A;>, 0:> AB>9=>ABB0 <C =5 5 FO;> G8A;>, A5 >B@O720.10:@J3;O 4045=> G8A;> 4> =09-1;87:>B> FO;> G8A;>.'8A;>2'8A;>B>, :>5B> 8A:0B5 40 70:@J3;8B5 4> FO;> G8A;>.b0:@J3;O 4045=> G8A;> =03>@5 :J< =09-1;87:>B> FO;> G8A;> 8;8 4> =09-1;87:>B> 7=0G8<> :@0B=> G8A;>.'8A;>'!B>9=>ABB0, :>OB> 8A:0B5 40 70:@J3;8B5.	=0G8<>AB.@0B=>B> G8A;>, =0 :>5B> 8A:0B5 40 70:@J3;8B5.@JI0 =09-<0;:>B> >1I> :@0B=> =0 F5;8B5 G8A;0. 09-<0;:>B> >1I> :@0B=> 5 =09-<0;:>B> ?>;>68B5;=> FO;> G8A;>, :>5B> A5 O2O20 :@0B=> =0 420B0 0@3C<5=B0-F5;8 G8A;0 number1, number2. 7?>;7209B5 =09-<0;:>B> >1I> :@0B=>, 70 40 4>102OB5 4@>18 A @07;8G=8 45;8B5;8.Number1=J@2>B> G8A;>, 0:> AB>9=>ABB0 <C =5 5 FO;> G8A;>, A5 >B@O720.Number2=B>@>B> G8A;>, 0:> AB>9=>ABB0 <C =5 5 FO;> G8A;>, A5 >B@O720.+@JI0 =0BC@0;=8O ;>30@8BJ< =0 4045=> G8A;>.'8A;>;>;>68B5;=>B> G8A;>, 70 :>5B> BJ@A8B5 =0BC@0;=8O ;>30@8BJ<.5@JI0 ;>30@8BJ<0 =0 4045=> G8A;> 4> C:070=0B0 >A=>20.A=>20.A=>20B0 =0 ;>30@8BJ<0. :> 5 ?@>?CA=0B0   10.'8A;>1>;>68B5;=>B> G8A;>, 70 :>5B> BJ@A8B5 ;>30@8BJ<0.-@JI0 ;>30@8BJ<0 A >A=>20 10 =0 4045=> G8A;>.'8A;>=>;>68B5;=>B> G8A;>, 70 :>5B> BJ@A8B5 ;>30@8BJ<0 A >A=>20 10.>@JI0 >AB0BJ:0, A;54 :0B> 4045=> G8A;> 5 @0745;5=> >B 45;8B5;.5;8B5;#'8A;>B>, =0 :>5B> 8A:0B5 40 45;8B5.PA'8A;>G'8A;>B>, G89B> >AB0BJ: 8A:0B5 40 =0<5@8B5 A;54 872J@H20=5 =0 45;5=85B>.1@JI0 G8A;>, 70:@J3;5=> 4> 65;0=>B> :@0B=> G8A;>.@0B=> G8A;>6@0B=>B> G8A;>, 4> :>5B> 8A:0B5 40 70:@J3;8B5 G8A;>B>.'8A;>!B>9=>ABB0 70 70:@J3;O=5.U@JI0 =>@<0;=>B> @07?@545;5=85 70 704045=8B5 A@54=0 AB>9=>AB 8 AB0=40@B=> >B:;>=5=85.C<C;0B82=0�>38G5A:0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 DC=:F8OB0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, NORM.DIST 2@JI0 :C<C;0B82=0B0 DC=:F8O =0 @07?@545;5=85; 0:> 5 FALSE, A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.!@54=0 AB>9=>AB(@8B<5B8G=>B> A@54=> =0 @07?@545;5=85B>.Standard_dev+!B0=40@B=>B> >B:;>=5=85 =0 @07?@545;5=85B>.X-!B>9=>ABB0, 70 :>OB> 65;05B5 @07?@545;5=85B>.l@JI0 >1@0B=>B> =0 =>@<0;=>B> :C<C;0B82=> @07?@545;5=85 70 704045=8 A@54=0 AB>9=>AB 8 AB0=40@B=> >B:;>=5=85.!@54=0 AB>9=>AB(@8B<5B8G=>B> A@54=> =0 @07?@545;5=85B>.
5@>OB=>AB65@>OB=>AB, AJ>B25BAB20I0 =0 =>@<0;=>B> @07?@545;5=85.Standard_dev+!B0=40@B=>B> >B:;>=5=85 =0 @07?@545;5=85B>.e@JI0 AB0=40@B=>B> =>@<0;=> @07?@545;5=85 (8<0 A@54=0 AB>9=>AB =C;0 8 AB0=40@B=> >B:;>=5=85 548=8F0).C<C;0B82=0�C<C;0B82=0B0 AB>9=>AB 5 ;>38G5A:0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 DC=:F8OB0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, NORMS.DIST 2@JI0 :C<C;0B82=0B0 DC=:F8O =0 @07?@545;5=85; 0:> 5 FALSE, A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.Z-!B>9=>ABB0, 70 :>OB> 65;05B5 @07?@545;5=85B>.�@JI0 >1@0B=>B> =0 AB0=40@B=>B> =>@<0;=> :C<C;0B82=>B> @07?@545;5=85.  07?@545;5=85B> 8<0 A@54=0 AB>9=>AB =C;0 8 AB0=40@B=> >B:;>=5=85 548=8F0.
5@>OB=>AB65@>OB=>AB, AJ>B25BAB20I0 =0 =>@<0;=>B> @07?@545;5=85.;@JI0 G8A;>, 70:@J3;5=> 40 =09-1;87:>B> =5G5B=> FO;> G8A;>.PA'8A;>!B>9=>ABB0 70 70:@J3;O=5.p@JI0 1@>O =0 ?5@<CB0F88B5 70 4045= 1@>9 >15:B8, :>8B> <>30B 40 1J40B 871@0=8 >B F8D@>28B5 >15:B8. 5@<CB0F8O 5 2A5:8 =01>@ 8;8 ?>4=01>@ >B >15:B8 8;8 AJ18B8O, 70 :>8B> 2JB@5H=8OB @54 5 >B 7=0G5=85. 5@<CB0F88B5 A0 @07;8G=8 >B :><18=0F88B5, 70 :>8B> 2JB@5H=8OB @54 =O<0 7=0G5=85. 7?>;7209B5 B078 DC=:F8O 70 87G8A;5=8O >B B8?0 =0 25@>OB=>AB 70 A?5G5;20=5 =0 ;>B0@8OB0.'8A;>+&O;> G8A;>, :>5B> ?>:0720 1@>O =0 >15:B8B5.
Number_chosen@&O;> G8A;>, :>5B> ?>:0720 1@>O =0 >15:B8B5 2J2 2AO:0 ?5@<CB0F8O.H@JI0 AB>9=>ABB0 =0 G8A;>B> 8, 3,14159265358979, A B>G=>AB 4> 15 F8D@8.�@JI0 @07?@545;5=85B> =0 >0A>=. 1I>B> ?@8;>65=85 =0 @07?@545;5=85B> =0 >0A>= ?@5428640 1@>O AJ18B8O 70 :>=:@5B5= ?5@8>4, :0B> =0?@8<5@ 1@>O :>;8, :>8B> ?@8AB830B 2 ?;0B5= ?0@:8=3 70 1 <8=CB0.C<C;0B82=0}>38G5A:0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 2@JI0=>B> @07?@545;5=85 =0 25@>OB=>AB8B5. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, POISSON.DIST 2@JI0 :C<C;0B82=0B0 25@>OB=>AB =0 >0A>=, G5 1@>OB =0 A;CG20I8B5 A5 A;CG09=8 AJ18B8O I5 1J45 <564C =C;0 8 E 2:;NG8B5;=>; 0:> AB>9=>ABB0 5 FALSE, BO 2@JI0 DC=:F8O =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5 =0 >0A>=, G5 1@>OB =0ABJ?20I8 AJ18B8O I5 5 B>G=> x.!@54=0 AB>9=>ABG0:20=0B0 G8A;>20 AB>9=>AB.X@>OB AJ18B8O.6@JI0 @57C;B0B0 =0 4045=> G8A;>, ?>2483=0B> =0 AB5?5=.PA'8A;>A=>2=>B> G8A;>.!B5?5=1!B5?5=B0, 4> :>OB> >A=>2=>B> G8A;> 5 AB5?5=C20=>.(@JI0 G0ABB0 =0 FO;>B> G8A;> =0 45;5=85.
=0<5=0B5;5;8B5;.'8A;8B5;	5;8<>B>.@5>1@07C20 3@04CA8 2 @0480=8.'8A;>.*3J; 2 3@04CA8, :>9B> 8A:0B5 40 ?@5>1@07C20B5.�@JI0 A;CG09=> G8A;>, ?>-3>;O<> 8;8 @02=> =0 0 8 ?>-<0;:> >B 1, @02=><5@=> @07?@545;5=>. !;CG09=8B5 G8A;0 A5 ?@><5=OB ?@8 ?>2B>@=> 87G8A;5=85.+@JI0 A;CG09=> G8A;> <564C C:070=8B5 G8A;0.>;C309-<0;:>B> FO;> G8A;>, :>5B> RANDBETWEEN I5 2J@=5.>@5409-3>;O<>B> FO;> G8A;>, :>5B> RANDBETWEEN I5 2J@=5.-0:@J3;O20 4045=> G8A;> 4> C:070= 1@>9 F8D@8.'8A;>%'8A;>B>, :>5B> 65;05B5 40 70:@J3;8B5.NumberOfDigits�@>OB F8D@8, 4> :>9B> 8A:0B5 40 70:@J3;8B5. B@8F0B5;=8B5 G8A;0 A5 70:@J3;O20B >B;O2> =0 45A5B8G=0B0 70?5B0O. C;0 A5 70:@J3;O20 4> =09-1;87:>B> FO;> G8A;>.(0:@J3;O20 4045=> G8A;> =04>;C :J< =C;0.'8A;>8AO:> @50;=> G8A;>, :>5B> 8A:0B5 40 5 70:@J3;5=> =04>;C.NumberOfDigits�@>OB F8D@8, 4> :>9B> 8A:0B5 40 70:@J3;8B5. B@8F0B5;=8B5 G8A;0 A5 70:@J3;O20B >B;O2> =0 45A5B8G=0B0 70?5B0O. C;0 A5 70:@J3;O20 4> =09-1;87:>B> FO;> G8A;>..0:@J3;O20 4045=> G8A;> =03>@5, 40;5G >B =C;0.'8A;>3AO:> @50;=> G8A;>, :>5B> 8A:0B5 70:@J3;5=> =03>@5.NumberOfDigits�@>OB F8D@8, 4> :>9B> 8A:0B5 40 70:@J3;8B5. B@8F0B5;=8B5 G8A;0 A5 70:@J3;O20B >B;O2> =0 45A5B8G=0B0 70?5B0O. C;0 A5 70:@J3;O20 4> =09-1;87:>B> FO;> G8A;>.v@JI0 7=0:0 =0 4045=> G8A;>: 1, 0:> G8A;>B> 5 ?>;>68B5;=>, =C;0, 0:> G8A;>B> 5 =C;0 8;8 -1, 0:> G8A;>B> 5 >B@8F0B5;=>.'8A;>AO:> @50;=> G8A;>.@JI0 A8=CA0 =0 4045=8O J3J;.'8A;>**3J;JB 2 @0480=8, 70 :>9B> BJ@A8B5 A8=CA0.#@JI0 E8?5@1>;8G=8O A8=CA =0 G8A;>.'8A;>AO:> @50;=> G8A;>.&@JI0 :>@5= :204@0B5= =0 4045=> G8A;>.'8A;>*'8A;>B>, 70 :>5B> BJ@A8B5 :>@5= :204@0B5=.0@JI0 :>@5= :204@0B5= >B (G8A;> C<=>65=> ?> ?8).'8A;>!'8A;>B>, ?> :>5B> A5 C<=>6020 ?8.*@JI0 t-@07?@545;5=85B> >B;O2> =0 !BN4J=B.C<C;0B82=0�>38G5A:0 AB>9=>AB, :>OB> >?@545;O D>@<0B0 =0 DC=:F8OB0. :> :C<C;0B82=0B0 AB>9=>AB 5 TRUE, T.DIST 2@JI0 :C<C;0B82=0B0 DC=:F8O =0 @07?@545;5=85; 0:> 5 FALSE, A5 2@JI0 DC=:F8OB0 =0 ?;JB=>ABB0 =0 25@>OB=>AB8B5.Deg_freedom2&O;> G8A;>, :>5B> ?>:0720 1@>O AB5?5=8 =0 A2>1>40.XA'8A;>20B0 AB>9=>AB, ?@8 :>OB> 65;05B5 40 >F5=8B5 @07?@545;5=85B>..@JI0 42CAB@0==>B> t-@07?@545;5=85 =0 Student.Deg_freedom2&O;> G8A;>, :>5B> ?>:0720 1@>O AB5?5=8 =0 A2>1>40.XA'8A;>20B0 AB>9=>AB, ?@8 :>OB> 65;05B5 40 >F5=8B5 @07?@545;5=85B>.6@JI0 >3@0=8G5=>B> >B4OA=> t-@07?@545;5=85 =0 !BN4J=B.Deg_freedom2&O;> G8A;>, :>5B> ?>:0720 1@>O AB5?5=8 =0 A2>1>40.XPAA'8A;>20B0 AB>9=>AB, ?@8 :>OB> 65;05B5 40 >F5=8B5 @07?@545;5=85B>.5@JI0 >3@0=8G5=>B> >B;O2> t-@07?@545;5=85 =0 !BN4J=B.Deg_freedomF@>OB AB5?5=8 =0 A2>1>40, A :>9B> 40 A5 E0@0:B5@878@0 @07?@545;5=85B>.
5@>OB=>AB65@>OB=>ABB0, A2J@70=0 A t-@07?@545;5=85B> =0 !BN4J=B.F@JI0 >1@0B=>B> =0 42CAB@0==> >3@0=8G5=>B> t-@07?@545;5=85 =0 Student.Deg_freedomF@>OB AB5?5=8 =0 A2>1>40, A :>9B> 40 A5 E0@0:B5@878@0 @07?@545;5=85B>.
5@>OB=>AB65@>OB=>ABB0, A2J@70=0 A t-@07?@545;5=85B> =0 !BN4J=B.@JI0 B0=35=A0 =0 4045=8O J3J;.'8A;>,*3J;JB 2 @0480=8, 70 :>9B> BJ@A8B5 B0=35=A0.)7G8A;O20 E8?5@1>;8G=8O B0=35=A =0 G8A;>.'8A;>AO:> @50;=> G8A;>.i0:@J3;O20 4045=> G8A;> 4> FO;> G8A;> G@57 ?@5<0E20=5 =0 45A5B8G=0B0 70?5B0O 8;8 4@>1=>, G0AB >B G8A;>B>.'8A;>$'8A;>B>, :>5B> 8A:0B5 40 70:@J3;8B5.NumberOfDigitsI'8A;>, C:0720I> B>G=>ABB0 =0 70:@J3;O20=5B>. :> 5 ?@>?CA=0B>   0 (=C;0).@JI0 ?@07=0 AB>9=>AB./1548=O20 420 B5:AB>28 =870 2 548= B5:AB>2 =87."5:AB 1qJ@28OB B5:AB>2 =87 B@O120 40 A5 ?@8AJ548=8 :J< 548=8G5= B5:AB>2 =87. 87>25B5 <>30B 40 2:;NG20B B5:AB 8;8 G8A;0."5:AB 2qB>@8OB B5:AB>2 =87 B@O120 40 A5 ?@8AJ548=8 :J< 548=8G5= B5:AB>2 =87. 87>25B5 <>30B 40 2:;NG20B B5:AB 8;8 G8A;0.�7G8A;O20 87@070 70 2A5:8 @54 2 B01;8F0B0, A;54 :>5B> 2@JI0 2@J7:0B0 =0 B578 AB>9=>AB8 2 54=>=87>2 @57C;B0B, @0745;5= G@57 C:070=8O @0745;8B5;.
 0745;8B5;) 0745;8B5;OB, :>9B> 40 A5 A2J@65 A 87@07.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.OrderBy_Expression67@07, :>9B> I5 A5 87?>;720 70 A>@B8@0=5 =0 B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.z@JI0 TRUE, 0:> 4045= B5:AB>2 =87 AJ4J@60 4@C3 B5:AB>2 =87. CONTAINSSTRING =5 5 A @07;8G020=5 =0 3;02=8B5 8 <0;:8B5 1C:28.FindTextq"5:ABJB, :>9B> BJ@A8B5. >65B5 40 87?>;720B5 70<5AB20I8B5 A8<2>;8 ? 8 *. 7?>;7209B5 ~? 8 ~* 70 BJ@A5=5 =0 ? 8 *.
WithinText,"5:ABJB, 2 :>9B> 8A:0B5 40 BJ@A8B5 FindText.|@JI0 TRUE, 0:> 4045= B5:AB>2 =87 AJ4J@60 4@C3 B5:AB>2 =87. CONTAINSSTRINGEXACT 5 A @07;8G020=5 =0 3;02=8B5 8 <0;:8B5 1C:28.FindTextG"5:ABJB, :>9B> 8A:0B5 40 =0<5@8B5. 5 A5 @07@5H020B 70<5AB20I8 A8<2>;8.
WithinTextPA,"5:ABJB, 2 :>9B> 8A:0B5 40 BJ@A8B5 FindText.z@>25@O20 40;8 420 B5:AB>28 =870 A0 01A>;NB=> 54=0:28 8 2@JI0 TRUE 8;8 FALSE. 0 EXACT A5 @07;8G020B <0;:8 8 3;02=8 1C:28."5:AB 1J@28OB B5:AB>2 =87."5:AB 2B>@8OB B5:AB>2 =87.k@JI0 =0G0;=0B0 ?>78F8O =0 548= B5:AB>2 =87 2 4@C3 B5:AB>2 =87. 0 FIND A5 @07;8G020B <0;:8 8 3;02=8 1C:28.FindText�"5:ABJB, :>9B> BJ@A8B5. 7?>;7209B5 42>9=8 :028G:8 (?@075= B5:AB) 70 AJ>B25BAB285 A ?J@28O 7=0: 2 within_text. !?5F80;=8 7=0F8 =5 A0 @07@5H5=8.
NotFoundValuej&8D@>20B0 AB>9=>AB, :>OB> B@O120 40 A5 2J@=5, 0:> B5:ABJB =5 5 =0<5@5=; 0:> 5 ?@>?CA=0B0, A5 2@JI0 3@5H:0.
StartPosition�=0:JB, >B :>9B> 70?>G20 BJ@A5=5B>. :> 5 ?@>?CA=0B, =0G0;=0B0 ?>78F8O StartPosition = 1. J@28OB 7=0: 2 WithinText 5 G8A;>B> 1.
WithinText!"5:ABJB, AJ4J@60I BJ@A5=8O B5:AB.m0:@J3;O20 4045=> G8A;> 4> C:070=8O 1@>9 45A5B8G=8 4@>18 8 2@JI0 @57C;B0B0 :0B> B5:AB A 4>?J;=8B5;=8 70?5B08.5A5B8G=8 4@>18A@>OB F8D@8 >B4OA=> =0 45A5B8G=0B0 70?5B0O. :> 5 ?@>?CA=0B0   2.NoCommas�>38G5A:0 AB>9=>AB: 0:> 5 TRUE, =5 2J256409B5 70?5B08 2J2 2J@=0B8O B5:AB; 0:> 5 FALSE 8;8 ?@>?CA=0B0, 2J2545B5 70?5B08 2J2 2J@=0B8O B5:AB.'8A;>>'8A;>B>, :>5B> 8A:0B5 40 70:@J3;8B5 8 40 :>=25@B8@0B5 2 B5:AB.@>=25@B8@0 4045=0 AB>9=>AB 2 B5:AB 2 C:070=8O D>@<0B =0 G8A;0B0.$>@<0B#:070=8OB F8D@>2 D>@<0B.!B>9=>AB9'8A;> 8;8 D>@<C;0, :>OB> A5 87G8A;O20 A F8D@>20 AB>9=>AB.G@JI0 AB>9=>AB TRUE, 0:> 8<0 AJ>B25BAB285 <564C MatchExpression 8 Text.MatchExpression&MatchExpression 70 AJ?>AB02O=5 A Text."5:AB'"5:AB 70 AJ?>AB02O=5 A MatchExpression.;@JI0 C:070=8O 1@>9 7=0F8 >B =0G0;>B> =0 4045= B5:AB>2 =87.NumberOfCharacters>@>OB 7=0F8, :>9B> 8A:0B5 40 872048 LEFT. :> 5 ?@>?CA=0B   1."5:AB;"5:AB>28OB =87, AJ4J@60I 7=0F8B5, :>8B> 8A:0B5 40 872048B5.%@JI0 1@>O 7=0F8 2 4045= B5:AB>2 =87."5:AB>"5:ABJB, G8OB> 4J;68=0 BJ@A8B5. =B5@20;8B5 A5 1@>OB 70 7=0F8.-@028 2A8G:8 1C:28 2 4045= B5:AB>2 =87 <0;:8."5:ABa"5:ABJB, :>9B> 8A:0B5 40 ?@5>1@07C20B5 2 <0;:8 1C:28. =0F8B5, :>8B> =5 A0 1C:28, =5 A5 ?@><5=OB.T@JI0 =87 >B 7=0F8 >B A@540B0 =0 B5:AB>2 =87 ?@8 704045=0 =0G0;=0 ?>78F8O 8 4J;68=0.NumberOfCharacters@>OB 7=0F8 70 2@JI0=5.
StartPositionL>78F8OB0 =0 ?J@28O 7=0:, :>9B> 8A:0B5 40 872048B5. >78F88B5 70?>G20B >B 1."5:AB4"5:AB>28OB =87, >B :>9B> 8A:0B5 40 872048B5 7=0F8B5.00<5AB20 G0AB >B B5:AB>2 =87 A 4@C3 B5:AB>2 =87.NewText0<5AB20I8OB B5:AB.NumberOfCharacters'@>OB 7=0F8, :>8B> 8A:0B5 40 70<5AB8B5.OldText<"5:AB>28OB =87, AJ4J@60I 7=0F8B5, :>8B> 8A:0B5 40 70<5AB8B5.
StartPosition]>78F8OB0 =0 7=0:0 2 AB0@8O B5:AB old_text, :>9B> 8A:0B5 40 70<5AB8B5 A =>28O B5:AB new_text.{>2B0@O 4045= B5:AB >?@545;5= 1@>9 ?JB8. 7?>;7209B5 REPT, 70 40 ?>?J;=8B5 4045=0 :;5B:0 A 4045= 1@>9 :>?8O =0 B5:AB>2 =87.
NumberOfTimes<>;>68B5;=> G8A;>, C:0720I> 1@>O ?JB8 =0 ?>2B0@O=5 =0 B5:AB."5:AB#"5:ABJB, :>9B> 8A:0B5 40 ?>2B>@8B5.PA7@JI0 C:070=8O 1@>9 7=0F8 >B :@0O =0 4045= B5:AB>2 =87.NumberOfCharacters;@>OB 7=0F8, :>9B> 8A:0B5 40 872048B5. :> 5 ?@>?CA=0B   1."5:AB;"5:AB>28OB =87, AJ4J@60I 7=0F8B5, :>8B> 8A:0B5 40 872048B5.p@JI0 =0G0;=0B0 ?>78F8O =0 548= B5:AB>2 =87 2 4@C3 B5:AB>2 =87. 0 SEARCH =5 A5 @07;8G020B <0;:8 8 3;02=8 1C:28.FindTextq"5:ABJB, :>9B> BJ@A8B5. >65B5 40 87?>;720B5 70<5AB20I8B5 A8<2>;8 ? 8 *. 7?>;7209B5 ~? 8 ~* 70 BJ@A5=5 =0 ? 8 *.
NotFoundValuej&8D@>20B0 AB>9=>AB, :>OB> B@O120 40 A5 2J@=5, 0:> B5:ABJB =5 5 =0<5@5=; 0:> 5 ?@>?CA=0B0, A5 2@JI0 3@5H:0.
StartPositiony>78F8OB0 =0 7=0F8B5 2 WithinText, >B :>OB> 8A:0B5 40 70?>G=5B5 BJ@A5=5B>. @8 ?@>?CA:0=5 AB>9=>ABB0 ?> ?>4@0718@0=5 5 1.
WithinText,"5:ABJB, 2 :>9B> 8A:0B5 40 BJ@A8B5 FindText.;0<5AB20 AJI5AB2C20I B5:AB A =>2 B5:AB 2 4045= B5:AB>2 =87.InstanceNumberPA�>2B>@5=85B> =0 AB0@8O B5:AB old_text, :>5B> 8A:0B5 40 70<5AB8B5. :> 5 ?@>?CA=0B, 2AO:> ?>2B>@5=85 =0 AB0@8O B5:AB old_text A5 70<5AB20.NewText;"5:ABJB, A :>9B> 8A:0B5 40 70<5AB8B5 AB0@8O B5:AB old_text.OldText�!JI5AB2C20I8OB B5:AB, :>9B> 8A:0B5 40 70<5AB8B5. :> @538ABJ@JB =0 old_text =5 AJ2?040 A @538ABJ@0 =0 AJI5AB2C20I8O B5:AB, SUBSTITUTE =O<0 40 70<5AB8 B5:AB0."5:ABY"5:AB>2 =87 8;8 ?@5?@0B:0 :J< :;5B:0, AJ4J@60I0 B5:AB, 2 :>9B> 8A:0B5 40 70<5AB8B5 7=0F8.b@5<0E20 2A8G:8 8=B5@20;8 >B 4045= B5:AB>2 =87, A 87:;NG5=85 =0 548=8G=8B5 8=B5@20;8 <564C 4C<8B5."5:AB1"5:ABJB, >B :>9B> 8A:0B5 40 ?@5<0E=5B5 8=B5@20;8.A@JI0 Unicode 7=0:, ?@5?@0B5= >B ?@54>AB025=0B0 G8A;>20 AB>9=>AB.'8A;>J><5@JB 5 AB>9=>ABB0 Unicode (:>4>20 B>G:0), 70 :>OB> 8A:0B5 7=0: Unicode.C@JI0 =><5@0 (:>4>20 B>G:0), AJ>B25BAB20I0 A ?J@28O 7=0: =0 B5:AB0."5:AB4=0:JB, 70 :>9B> 8A:0B5 AB>9=>ABB0 Unicode, 5 B5:AB.PA1@5>1@07C20 2A8G:8 1C:28 >B B5:AB>2 =87 2 3;02=8."5:ABk"5:ABJB, :>9B> 8A:0B5 40 ?@5>1@07C20B5 2 3;02=8 1C:28, 8;8 ?@5?@0B:0 :J< :;5B:0, :>OB> AJ4J@60 B5:AB>2 =87.5@5>1@07C20 B5:AB>2 =87, :>9B> C:0720 G8A;>, 2 G8A;>."5:AB!"5:ABJB, :>9B> I5 A5 ?@5>1@07C20.p7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 B5:CI8O <5A5F A;54 ?@8;030=5B> =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.t7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 B5:CI>B> B@8<5A5G85 A;54 ?@8;030=5 =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.PA7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.p7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 B5:CI0B0 3>48=0 A;54 ?@8;030=5 =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.YearEndDate>A;54=0 40B0 >B 3>48=0.6@5<5AB20 C:070=8O =01>@ >B 40B8 A >?@545;5= 8=B5@20;.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.PA=B5@20;(4=> >B: 45=, <5A5F, B@8<5A5G85, 3>48=0.NumberOfIntervals@>OB 8=B5@20;8 70 ?@><O=0.$@JI0 40B8B5 <564C 425 C:070=8 40B8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.EndDate@09=0 40B0.	StartDate
0G0;=0 40B0. @JI0 40B8B5 >B C:070=8O ?5@8>4.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.=B5@20;(4=> >B: 45=, <5A5F, B@8<5A5G85, 3>48=0.PANumberOfIntervals@>OB 8=B5@20;8.	StartDate
0G0;=0 40B0..@JI0 3@C?0 >B 40B8 2 <5A5F0 4> B5:CI0B0 40B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.4@JI0 3@C?0 >B 40B8 2 B@8<5A5G85B> 4> B5:CI0B0 40B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.0@JI0 3@C?0 >B 40B8 2 3>48=0B0 4> B5:CI0B0 40B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.YearEndDate>A;54=0 40B0 >B 3>48=0.@JI0 :@0O =0 <5A5F0.PA0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 :@0O =0 B@8<5A5G85B>.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 :@0O =0 3>48=0B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.YearEndDate>A;54=0 40B0 >B 3>48=0.@JI0 ?J@20B0 =5?@07=0 40B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.J@JI0 ?J@20B0 AB>9=>AB 2 :>;>=0B0, 70 :>OB> 87@07JB 8<0 =5?@07=0 AB>9=>AB.
ColumnName7E>4=8B5 AB>9=>AB8.PA7@0717@07JB, :>9B> I5 A5 87G8A;O20 70 2AO:0 AB>9=>AB.@JI0 ?>A;54=0B0 =5?@07=0 40B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.M@JI0 ?>A;54=0B0 AB>9=>AB 2 :>;>=0B0, 70 :>OB> 87@07JB 8<0 =5?@07=0 AB>9=>AB.
ColumnName7E>4=8B5 AB>9=>AB8.7@0717@07JB, :>9B> I5 A5 87G8A;O20 70 2AO:0 AB>9=>AB.@JI0 A;5420I8O 45=.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 A;5420I8O <5A5F.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 A;5420I>B> B@8<5A5G85.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 A;5420I0B0 3>48=0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.YearEndDate>A;54=0 40B0 >B 3>48=0.p7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 ?@548H=8O <5A5F A;54 ?@8;030=5 =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.v7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 ?@548H=>B> B@8<5A5G85 A;54 ?@8;030=5 =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.r7G8A;O20 C:070=8O 87@07 70 40B0B0, AJ>B25BAB20I0 =0 :@0O =0 ?@548H=0B0 3>48=0 A;54 ?@8;030=5 =0 C:070=8B5 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.YearEndDate>A;54=0 40B0 >B 3>48=0.L@JI0 ?0@0;5;5= ?5@8>4 >B 40B8 ?> :>=:@5B5= =01>@ >B 40B8 8 C:070= 8=B5@20;.PA0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.=B5@20;(4=> >B: 45=, <5A5F, B@8<5A5G85, 3>48=0.NumberOfIntervals@>OB 8=B5@20;8.@JI0 ?@548H=8O 45=.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 ?@548H=8O <5A5F.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 ?@548H=>B> B@8<5A5G85.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 ?@548H=0B0 3>48=0.PA0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.YearEndDate>A;54=0 40B0 >B 3>48=0.6@JI0 3@C?0 40B8 2 B5:CI8O 871>@ >B ?@548H=0B0 3>48=0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 =0G0;>B> =0 <5A5F0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 =0G0;>B> =0 B@8<5A5G85B>.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.@JI0 =0G0;>B> =0 3>48=0B0.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.YearEndDate>A;54=0 40B0 >B 3>48=0.�7G8A;O20 C:070=8O 87@07 ?@57 8=B5@20;0, :>9B> 70?>G20 =0 ?J@28O 45= >B <5A5F0 8 702J@H20 =0 ?>A;54=0B0 40B0 2 C:070=0B0 :>;>=0 A 40B8 A;54 ?@8;030=5 =0 :>=:@5B=8 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.�7G8A;O20 C:070=8O 87@07 ?@57 8=B5@20;0, :>9B> 70?>G20 =0 ?J@28O 45= >B B@8<5A5G85B> 8 702J@H20 =0 ?>A;54=0B0 40B0 2 C:070=0B0 :>;>=0 A 40B8 A;54 ?@8;030=5 =0 :>=:@5B=8 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.PA�7G8A;O20 C:070=8O 87@07 ?@57 8=B5@20;0, :>9B> 70?>G20 =0 ?J@28O 45= >B 3>48=0B0 8 702J@H20 =0 ?>A;54=0B0 40B0 2 C:070=0B0 :>;>=0 A 40B8 A;54 ?@8;030=5 =0 :>=:@5B=8 D8;B@8.0B88<5B> =0 :>;>=0 A 40B8 8;8 B01;8F0 A 54=0 :>;>=0 A 40B8.7@077@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.YearEndDate>A;54=0 40B0 >B 3>48=0.5@JI0 B01;8F0 A =>28 :>;>=8, C:070=8 >B DAX 87@078B5.7@07%7@07JB 70 =>20B0 :>;>=0 70 4>102O=5.<5#<5B> =0 =>20B0 :>;>=0 70 4>102O=5."01;8F0/"01;8F0B0, :J< :>OB> I5 A5 4>102OB =>28 :>;>=8.PA8>102O=5 >B=>2> =0 @54>25B5 A ?@07=8 AB>9=>AB8 70 <O@:0.FilterTable>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.GroupBy_ColumnName�>;>=0 70 3@C?8@0=5 8;8 8728:20=5 =0 DC=:F88B5 ROLLUP 8 ISSUBTOTALCOLUMNS 70 C:0720=5 =0 A?8AJ: A :>;>=8 70 3@C?8@0=5 ?> <5648==8 AC<8.ShowAll_ColumnNameShowAll columns."01;8F0 "01;8F0 >B B8? SummarizeColumns.q@JI0 2A8G:8 @54>25 2 4045=0 B01;8F0 8;8 2A8G:8 AB>9=>AB8 2 4045=0 :>;>=0, :0B> 83=>@8@0 2A8G:8 ?@8;>65=8 D8;B@8.
ColumnName >;>=0 2 AJI0B0 >A=>2=0 B01;8F0.TableNameOrColumnName)<5B> =0 AJI5AB2C20I0 B01;8F0 8;8 :>;>=0.E7G8AB20=5 =0 2A8G:8 D8;B@8, :>8B> A5 ?@8;030B :J< C:070=0B0 B01;8F0.	TableName/"01;8F0B0, 70 :>OB> 8A:0B5 40 87G8AB8B5 D8;B@8.v@JI0 2A8G:8 @54>25 2 4045=0 B01;8F0, A 87:;NG5=85 =0 >=578 @54>25, :>8B> A0 ?@><5=5=8 >B C:070=8B5 D8;B@8 2 :>;>=0B0.
ColumnName#>;>=0, G88B> D8;B@8 I5 A5 70?07OB.	TableName<5B> =0 AJI5AB2C20I0 B01;8F0.�@JI0 2A8G:8 @54>25, A 87:;NG5=85 =0 ?@07=8O @54 2 4045=0 B01;8F0, 8;8 2A8G:8 AB>9=>AB8 2 4045=0 :>;>=0, :0B> 83=>@8@0 2A8G:8 ?@8;>65=8 D8;B@8.
ColumnName >;>=0 2 AJI0B0 >A=>2=0 B01;8F0.TableNameOrColumnName)<5B> =0 AJI5AB2C20I0 B01;8F0 8;8 :>;>=0.�@JI0 2A8G:8 @54>25 2 4045=0 B01;8F0 8;8 2A8G:8 AB>9=>AB8 2 4045=0 :>;>=0, :0B> 83=>@8@0 2A8G:8 ?@8;>65=8 D8;B@8 2 70O2:0B0, => 70?0720 2J=H=8B5 D8;B@8.TableNameOrColumnNameM@5<0E20 2A8G:8 D8;B@8 =0 C:070=0B0 B01;8F0 8;8 :>;>=0, ?@8;>65=8 2 70O2:0B0.4F5=O20 4045= 87@07 2 :>=B5:AB, 87<5=5= >B D8;B@8B5.7@07PA7@07JB, :>9B> I5 A5 87G8A;O20.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@.:F5=O20 87@07 2 B01;8F0B0 2 :>=B5:AB, 87<5=5= >B D8;B@8B5.$8;BJ@KC;52 (AB8=0/58AB8=0) 87@07 8;8 87@07 2 B01;8F0B0, :>9B> 45D8=8@0 D8;BJ@."01;8F0+7@07JB 2 B01;8F0B0, :>9B> I5 A5 87G8A;O20.E@JI0 B01;8F0 A 54=0 :>;>=0 70 2A8G:8 40B8 <564C StartDate 8 EndDate.EndDate"@09=0B0 40B0 2J2 D>@<0B datetime.	StartDate#0G0;=0B0 40B0 2J2 D>@<0B datetime.E@JI0 B01;8F0 >B 40B8 A 54=0 :>;>=0, 87G8A;5=8 02B><0B8G=> >B <>45;0.FiscalYearEndMonthM&O;> G8A;> >B 1 4> 12, :>5B> ?@54AB02;O20 ?>A;545= <5A5F >B D8=0=A>20 3>48=0.PA�#:0720 ?>A>:0 70 :@JAB>A0=> D8;B@8@0=5, :>OB> I5 A5 87?>;720 ?@8 87G8A;O20=5B> =0 DAX 87@07.  5;0F8OB0 5 45D8=8@0=0 >B 8<5=C20=5B> :0B> 0@3C<5=B8 =0 425B5 :>;>=8, :>8B> A;C60B :0B> :@09=8 B>G:8.CrossFilterType�"@5B8OB 0@3C<5=B =0 DC=:F8OB0 CROSSFILTER B@O120 40 5 0 70 None, 1 70 OneWay 8;8 2 70 Both. J7<>6=> 5 AJI> B0:0 40 A5 87?>;720B 4C<8B5 None, OneWay, Both.LeftColumnNameO20 :>;>=0.RightColumnName
OA=0 :>;>=0.B@JI0 B01;8F0, :>OB> 5 :@JAB>A0=> >1548=5=85 =0 C:070=8B5 B01;8F8."01;8F04"01;8F0, :>OB> I5 CG0AB20 2 :@JAB>A0=>B> >1548=5=85.�>ABJ? 4> (?>4)B01;8F0, :>OB> ?@54AB02;O20 =0AB>OI0 3@C?0 2J2 DC=:F8OB0 GroupBy. >65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 GroupBy.*@JI0 B01;8F0 A 2JB@5H=> 45D8=8@0=8 40==8.40==80==8B5 70 B01;8F0B0.8<5<5 =0 :>;>=0 70 45D8=8@0=5.B8?+<5 =0 B8?, :>9B> I5 A5 A2J@720 A :>;>=0B0.�@JI0 40==8B5 >B B01;8F0B0, :>8B> AJ>B25BAB20B =0 87@070 DetailRows, 45D8=8@0= 2 C:070=0B0 <O@:0. :> 87@07 DetailRows =5 5 45D8=8@0=, A5 2@JI0 FO;0B0 B01;8F0, :J< :>OB> ?@8=04;568 <O@:0B0.O@:0?@5?@0B:0 :J< <O@:0, G89B> 87@07 DetailRows B@O120 40 A5 >F5=8.�@JI0 B01;8F0 A 54=0 :>;>=0, :>OB> AJ4J@60 @07;8G=8B5 (C=8:0;=8) AB>9=>AB8 2 4045=0 :>;>=0, 70 0@3C<5=B 2 :>;>=0B0 8;8 =O:>;:> :>;>=8 A @07;8G=8 (C=8:0;=8) :><18=0F88 >B AB>9=>AB8 70 0@3C<5=B =0 87@07 =0 B01;8F0.ColumnNameOrTableExprj>;>=0B0 (8;8 87@07JB =0 B01;8F0), >B :>OB> I5 A5 2@JI0B C=8:0;=8 AB>9=>AB8 (8;8 :><18=0F8O >B AB>9=>AB8).\@JI0 AB>9=>ABB0 2 :>;>=0B0 ?@548 C:070=8O 1@>9 A:0=8@0=8O =0 B01;8F0B0 (1 ?> ?>4@0718@0=5).
ColumnName&>;>=0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.'8A;>@>9 A:0=8@0=8O =0 B01;8F0B0.O@JI0 AB>9=>ABB0 2 :>;>=0B0 70 ?J@20B0 B>G:0, 70 :>OB> 5 8<0;> :>=B5:AB 70 @54.
ColumnName&>;>=0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.PA@@JI0 @54>25B5 >B ;O20B0 B01;8F0, :>8B> =5 ?@8AJAB20B 2 4OA=0B0.	LeftTable37@07JB >B ;O20B0 B01;8F0 I5 A5 87?>;720 70 Except.
RightTable47@07JB >B 4OA=0B0 B01;8F0 I5 A5 87?>;720 70 Except."@JI0 B01;8F0, :>OB> 5 D8;B@8@0=0.FilterExpressionOC;52 (AB8=0/=58AB8=0) 87@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0"01;8F0B0 70 D8;B@8@0=5.Q@JI0 B01;8F0 =0 AB>9=>AB8B5 =0 D8;BJ@0, ?@8;>65=8 48@5:B=> :J< C:070=0B0 :>;>=0.
ColumnName5>;>=0B0, 70 :>OB> I5 A5 2@JI0B AB>9=>AB8 =0 D8;BJ@0.�7@07JB >B 2B>@0B0 B01;8F0 I5 A5 87G8A;8 70 2A5:8 @54 2 ?J@20B0 B01;8F0. @JI0 :@JAB>A0=>B> >1548=O20=5 =0 ?J@20B0 B01;8F0 A B578 @57C;B0B8.Table1!A=>2=0B0 B01;8F0 2 "5=5@8@0=5".PATable2H7@07 >B B01;8F0B0, :>9B> I5 A5 87G8A;8 70 2A5:8 @54 >B ?J@20B0 B01;8F0.�7@07JB >B 2B>@0B0 B01;8F0 I5 A5 87G8A;8 70 2A5:8 @54 2 ?J@20B0 B01;8F0. @JI0 :@JAB>A0=>B> >1548=O20=5 =0 ?J@20B0 B01;8F0 A B578 @57C;B0B8, 2:;NG8B5;=> @54>25B5, 70 :>8B> 87@07JB =0 2B>@0B0 B01;8F0 5 ?@075=.Table1!A=>2=0B0 B01;8F0 2 "5=5@8@0=5".Table2H7@07 >B B01;8F0B0, :>9B> I5 A5 87G8A;8 70 2A5:8 @54 >B ?J@20B0 B01;8F0.V@JI0 B01;8F0 A 54=0 :>;>=0, ?>?J;=5=0 A ?>A;54>20B5;=8 AB>9=>AB8 >B =0G0;>B> 4> :@0O.EndValue@09=0B0 AB>9=>AB =0 :>;>=0B0.IncrementValue$!B>9=>ABB0 =0 ?>:0G20=5 =0 :>;>=0B0.
StartValue0G0;=0 AB>9=>AB =0 :>;>=0B0.F!J74020 >1>1I5=85 =0 2E>4OI0B0 B01;8F0, 3@C?8@0=0 ?> C:070=8B5 :>;>=8.7@07PA7@07JB =0 =>20B0 :>;>=0.GroupBy_ColumnName>;>=0 70 3@C?8@0=5 ?>.<5<5 =0 :>;>=0B0 70 4>102O=5."01;8F0E>4=0B0 B01;8F0.�1>7=0G020 87@07 70 87<5@20=5, C:070= 2 8728:20=5B> =0 DC=:F8OB0 SUMMARIZECOLUMNS, :>OB> I5 1J45 83=>@8@0=0 ?@8 >?@545;O=5B> =0 =5?@07=8B5 @54>25.Measure_ExpressionT7@07JB, :>9B> B@O120 40 A5 83=>@8@0 70 F5;8B5 =0 >?@545;O=5B> =0 =5?@07=8B5 @54>25.F@JI0 @54>25B5 =0 B01;8F0 >B;O2>, :>8B> A5 ?>O2O20B 2 B01;8F0 >B4OA=>.	LeftTable67@07JB >B ;O20B0 B01;8F0 I5 A5 87?>;720 70 Intersect.
RightTable77@07JB >B 4OA=0B0 B01;8F0 I5 A5 87?>;720 70 Intersect.�$C=:F8OB0 IsOnOrAfter 5 1C;520 DC=:F8O, :>OB> 5<C;8@0 ?>2545=85B> =0 :;0C70B0 Start At 8 2@JI0 8AB8==0 AB>9=>AB 70 @540, :>9B> >B3>20@O =0 2A8G:8 CA;>28O, ?>A>G5=8 :0B> ?0@0<5B@8 2 B078 DC=:F8O.PA
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.Value1/7@07, :>9B> I5 A5 A@02=O20 A 2B>@8O ?0@0<5BJ@.Value2/7@07, :>9B> I5 A5 A@02=O20 A ?J@28O ?0@0<5BJ@.=@JI0 true, 0:> 54=0 >B C:070=8B5 <5@:8 A5 >F5=O20 2 <><5=B0.O@:0	O@:0,...J@><5=O A5<0=B8:0B0 =0 D8;B@8@0=5 =0 DC=:F8OB0 CALCULATE 8 CALCULATETABLE.7@07;$8;BJ@ 8;8 87@07 =0 DC=:F8OB0 CALCULATE 8;8 CALCULATETABLE.,J7AB0=>2O20 AB>9=>AB >B B01;8F0 70 @5H5=8O.resultcolumn&>;>=0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.searchcolumn.>;>=0B0, AJ4J@60I0 ?@548:0B0 70 search_value.searchvalue5!B>9=>ABB0, :>OB> 8A:0B5 40 >B:@85B5 2 search_column.(J7AB0=>2O20 4045=0 AB>9=>AB >B B01;8F0.Alternate_Result�!B>9=>ABB0, :>OB> A5 2@JI0, :>30B> =O<0 AB>9=>AB 8;8 8<0 ?>25G5 >B 54=0 AB>9=>AB 2 ?>A>G5=0B0 :>;>=0. :> A5 ?@>?CA=5, A5 2@JI0 BLANK 70 ;8?A20I0 AB>9=>AB 8 3@5H:0 70 ?>25G5 >B 54=0 AB>9=>AB.Result_ColumnName&>;>=0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.Search_ColumnName!>;>=0B0, AJ4J@60I0 search_value.Search_Value*!B>9=>ABB0, :>OB> BJ@A8B5 2 search_column.S1548=O20 ;O20B0 B01;8F0 A 4OA=0B0 B01;8F0 G@57 A5<0=B8:0B0 70 2JB@5H=> AJ548=5=85.	LeftTable?7@07JB >B ;O20B0 B01;8F0, :>9B> I5 A5 87?>;720 70 >1548=O20=5.
RightTablePA@7@07JB >B 4OA=0B0 B01;8F0, :>9B> I5 A5 87?>;720 70 >1548=O20=5.W1548=O20 ;O20B0 B01;8F0 A 4OA=0B0 B01;8F0 G@57 A5<0=B8:0B0 70 ;O2> 2J=H=> >1548=O20=5.	LeftTable?7@07JB >B ;O20B0 B01;8F0, :>9B> I5 A5 87?>;720 70 >1548=O20=5.
RightTable@7@07JB >B 4OA=0B0 B01;8F0, :>9B> I5 A5 87?>;720 70 >1548=O20=5.$0@:8@0=5 =0 D8;BJ@0 :0B> NonVisual.7@077@07 =0 D8;BJ@.!>@B8@0 B01;8F0B0.7@07>;>=0 8;8 87@07."01;8F0"01;8F0 70 A>@B8@0=5.'@JI0 A@>4=0 AB>9=>AB >B 4@C30 B01;8F0.
ColumnNamePA&>;>=0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.M@JI0 A@>4=8B5 B01;8F8, D8;B@8@0=8 B0:0, G5 A5 2:;NG20B A0<> A@>4=8B5 @54>25."01;8F0'"01;8F0B0, AJ4J@60I0 65;0=0B0 AB>9=>AB.�45=B8D8F8@0 ?>4=01>@ >B :>;>=8, C:070=8 2 8728:20=5B> =0 DC=:F8OB0 SUMMARIZE, :>8B> B@O120 40 A5 87?>;720B 70 87G8A;O20=5 =0 <5648==8 AC<8.GroupBy_ColumnName>;>=0 70 2@JI0=5.�45=B8D8F8@0 ?>4=01>@ >B :>;>=8, C:070=8 2 8728:20=5B> =0 DC=:F8OB0 SUMMARIZECOLUMNS, :>8B> B@O120 40 A5 87?>;720B 70 87G8A;O20=5 =0 3@C?8 >B <5648==8 AC<8.GrandtotalFilter2$8;BJ@, :>9B> 40 A5 ?@8;>68 :J< =82>B> grandtotal.GroupBy_ColumnName>;>=0 70 2@JI0=5.GroupLevelFilter.$8;BJ@, :>9B> 40 A5 ?@8;>68 :J< B5:CI>B> =82>.<5<5 =0 :>;>=0B0 70 4>102O=5.�45=B8D8F8@0 ?>4=01>@ >B :>;>=8, C:070=8 2 8728:20=5B> =0 DC=:F8OB0 SUMMARIZE, :>8B> B@O120 40 A5 87?>;720B 70 87G8A;O20=5 =0 3@C?8 <5648==8 AC<8.GroupBy_ColumnName>;>=0 70 2@JI0=5.C!42>O20 A1>@=8B5 3@C?8 A :>;>=0B0, 4>1025=0 >B ROLLUPADDISSUBTOTAL.GrandtotalFilter2$8;BJ@, :>9B> 40 A5 ?@8;>68 :J< =82>B> grandtotal.GroupBy_ColumnName>;>=0 70 2@JI0=5.GroupLevelFilter.$8;BJ@, :>9B> 40 A5 ?@8;>68 :J< B5:CI>B> =82>.IsSubtotal_ColumnName>1025=0 :>;>=0 IsSubtotal.@@JI0 B01;8F0 A 548= @54 A =>28 :>;>=8, C:070=8 >B DAX 87@078B5.7@077@07JB 70 :>;>=0B0.<5PA<5 =0 =>20B0 :>;>=0.4@JI0 ?@8<5@5= ?>4=01>@ >B 87@070 >B 4045=0 B01;8F0.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.OrderBy3!:0;0@5= 87@07, 87G8A;5= 70 2A5:8 @54 >B B01;8F0B0. 07<5@/@>9 @54>25 2 87204:0B0, :>OB> I5 1J45 2J@=0B0."01;8F017@07 >B B01;8F0, >B :>9B> A5 35=5@8@0 87204:0B0.�@JI0 ?@8<5@5= ?>4=01>@ >B 87@070 >B 4045=0 B01;8F0, :>9B> 5 ?>;CG5= G@57 3@C?8@0=5 =0 >A=>2=0B0 >A % 2 54=0:28 ?> @07<5@ :;5B:8 8 A;54 B>20 70?0720 ;>:0;=8B5 <8=./<0:A. 70 2AO:0 :;5B:0 2 @07;8G=0 A5@8O.A�>;>=0B0 A 1@>9 >A8 >B 704045=0B0 B01;8F0, :>OB> B@O120 40 1J45 3@C?8@0=0. AO:0 :;5B:0 70?0720 @54, :>9B> AJ4J@60 <8=./<0:A. <O@:0 AB>9=>AB 70 A5@8O.
DynamicSeries<>;>=0B0(8B5) >B C:070=0B0 B01;8F0, :>OB> 8<0 @>;O =0 A5@8O.DynamicSeriesSelectionCriteriaPA'4=> >B A;54=8B5: /,  #'  .DynamicSeriesSelectionOrderK 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.MaxDynamicSeries30:A8<0;=8OB @07@5H5= 1@>9 >B45;=8 48=0<8G=8 A5@88.
MaxIterations�0 8725AB5= 1@>9 8B5@0F88 A @07;8G=8 @07<5@8 =0 3@C?0, :>8B> 40 A5 87?@>120B, 70 40 A5 C4>2;5B2>@8 65;0=8OB 1@>9 70O25=8 @54>25.
MaxResolutionK0:A8<0;=8OB 1@>9 871@0=8 @54>25 2 3;>10;=8O >1E20B =0 >AB0 70 2AO:0 A5@8O.O@:0|>;>=0B0 =0 <O@:0 >B C:070=0B0 B01;8F0, :>OB> B@O120 40 A5 87?>;720 70 >?@545;O=5 =0 <8=./<0:A. AB>9=>ABB0 2J2 2AO:0 :;5B:0.
MinResolutionJ8=8<0;=8OB 1@>9 871@0=8 @54>25 2 3;>10;=8O >1E20B =0 >AB0 70 2AO:0 A5@8O. 07<5@/@>9 @54>25 2 87204:0B0, :>OB> I5 1J45 2J@=0B0."01;8F0PA17@07 >B B01;8F0, >B :>9B> A5 35=5@8@0 87204:0B0.�@JI0 ?@8<5@5= ?>4=01>@ >B 4045= B01;8G5= 87@07, ?>;CG5= >B ?>78F8>=8@0=5B> =0 @54>25B5 :0B> B>G:8 2 2D ?@>AB@0=AB2>, 1078@0=> =0 2E>4=8 :>>@48=0B8 8 :>;>=8 =0 @048CA0, 0 A;54 B>20 ?@5<0E20=5 =0 ?@8?>:@820I8B5 A5 B>G:8.
MaxBlankRatio�>30B> 8<0<5 :>;>=0 =0 @048CA, :0:2> 5 AJ>B=>H5=85B> <564C <0:A8<0;=0B0 >G5@B0=0 B>G:0 8 B>G:8B5, :>8B> 8<0B ?@07=0 AB>9=>AB =0 @048CA0.MaxMinRatioe>30B> 8<0<5 :>;>=0 =0 @048CA, :0:2> 5 AJ>B=>H5=85B> <564C <0:A8<0;=8B5 8 <8=8<0;=8B5 >G5@B0=8 B>G:8. 048CA1'8A;>20B0 :>;>=0 =0 @048CA0 >B C:070=0B0 B01;8F0. 07<5@/@>9 @54>25 2 87204:0B0, :>OB> I5 1J45 2J@=0B0."01;8F017@07 >B B01;8F0, >B :>9B> A5 35=5@8@0 87204:0B0.XAxis/'8A;>20B0 :>;>=0 =0 XAxis >B C:070=0B0 B01;8F0.YAxis/'8A;>20B0 :>;>=0 =0 YAxis >B C:070=0B0 B01;8F0.PAS@JI0 B01;8F0 A 871@0=8 :>;>=8 >B B01;8F0B0 8 =>28 :>;>=8, C:070=8 >B DAX 87@078B5.7@07%7@07JB 70 =>20B0 :>;>=0 70 4>102O=5.<5#<5B> =0 =>20B0 :>;>=0 70 4>102O=5."01;8F0&"01;8F0B0, >B :>OB> A5 8718@0B :>;>=8.*@JI0 <O@:0B0, :>OB> A5 >F5=O20 2 <><5=B0.;@JI0 =87 70 D>@<0B 70 <O@:0B0, :>OB> A5 >F5=O20 2 <><5=B0.3@JI0 8<5B> =0 <O@:0B0, :>OB> A5 >F5=O20 2 <><5=B0.s@JI0 AB>9=>ABB0, :>30B> 8<0 A0<> 54=0 AB>9=>AB 2 C:070=0B0 :>;>=0, 2 ?@>B825= A;CG09 2@JI0 0;B5@=0B82=8O @57C;B0B.AlternateResult�!B>9=>ABB0, :>OB> A5 2@JI0, :>30B> =O<0 AB>9=>AB 8;8 8<0 ?>25G5 >B 54=0 AB>9=>AB 2 C:070=0B0 :>;>=0; 0:> 5 ?@>?CA=0B0, A5 2@JI0 AB>9=>AB BLANK.
ColumnName<>;>=0B0, >B :>OB> B@O120 40 1J45 2J@=0B0 548=8G=0 AB>9=>AB.�@JI0 B01;8F0, :>OB> ?@54AB02;O20 ?>;C>1548=O20=5 =0 425 ?@54>AB025=8 B01;8F8, 70 :>8B> >1I8B5 :>;>=8 A0 70<5AB5=8 >B 8=45:A=0 :>;>=0, 1078@0=0 =0 0. =45:AJB 5 1078@0= =0 @54>25B5 =0 2B>@0B0 B01;8F0, A>@B8@0=8 ?> C:070=8B5 87@078 70 ?>4@5640=5.7@07=>4@5640=5 ?> 87@07 70 2B>@8O ?0@0<5BJ@ (SemiJoinIndexTable).<58<5 =0 :>;>=0B0, :>OB> I5 A5 4>1028 :J< ?J@20B0 B01;8F0.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.SemiJoinIndexTablek"01;8F0, :>OB> I5 1J45 ?>4@545=0 8 87?>;720=0 70 87G8A;O20=5 =0 8=45:A0 8 70 >1548=O20=5 A ?J@28O 0@3C<5=B."01;8F0"01;8F0 70 ?@><O=0.F!J74020 >1>1I5=85 =0 2E>4OI0B0 B01;8F0, 3@C?8@0=0 ?> C:070=8B5 :>;>=8.7@077@07JB =0 =>20B0 :>;>=0.GroupBy_ColumnNames>;>=0 70 3@C?8@0=5 8;8 8728:20=5 =0 DC=:F8OB0 ROLLUP 70 C:0720=5 =0 A?8AJ: A :>;>=8 70 3@C?8@0=5 ?> <5648==8 AC<8.<5PA<5 =0 :>;>=0B0 70 4>102O=5."01;8F0E>4=0B0 B01;8F0.C!J7409B5 >1>1I5=0 B01;8F0 70 ?>8A:0=8B5 >1I8 AC<8 2 =01>@ >B 3@C?8.7@077@07JB =0 =>20B0 :>;>=0.FilterTable>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.GroupBy_ColumnName�>;>=0 70 3@C?8@0=5 8;8 8728:20=5 =0 DC=:F88B5 ROLLUP 8 ISSUBTOTALCOLUMNS 70 C:0720=5 =0 A?8AJ: A :>;>=8 70 3@C?8@0=5 ?> <5648==8 AC<8.<5<5 =0 :>;>=0B0 70 4>102O=5.<@JI0 4045= 1@>9 3>@=8 @54>25 2 AJ>B25BAB285 A C:070= 87@07.N_Value@>OB @54>25 70 2@JI0=5.
>4@5640=5PAK 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.OrderBy_Expression67@07, :>9B> I5 A5 87?>;720 70 A>@B8@0=5 =0 B01;8F0B0."01;8F0>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.k@JI0 N =0 1@>9 @540 =09-3>@5 A?>@54 704045= 87@07, A;54 :0B> A5 ?@>?CA=0B 4045= 1@>9 >B @54>25B5 =09-3>@5.N_Value@>OB @54>25 70 2@JI0=5.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.OrderBy_Expression67@07, :>9B> I5 A5 87?>;720 70 A>@B8@0=5 =0 B01;8F0B0.Skip_Rows_Value@>OB @54>25 70 ?@>?CA:0=5."01;8F0>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.Ties�>2545=85 =0 DC=:F8O 2 A;CG09 =0 0@3C<5=B Ties. Skip   >F5=:8B5, >B3>20@OI8 =0 5;5<5=B8B5 2J2 25@838B5, I5 A5 ?@>?CA:0B. Dense   2A8G:8 5;5<5=B8 2 4045=0 25@830 A5 1@>OB :0B> 548=.�"@5B8@0 :>;>=8B5 =0 2E>4OI0B0 B01;8F0 :0B> :>;>=8 >B 4@C38 B01;8F8. 0 2AO:0 :>;>=0 D8;B@8@0 2A8G:8 AB>9=>AB8, :>8B> =5 A0 =0;8G=8 2 AJ>B25B=0B0 9 87E>4OI0 :>;>=0.
ColumnName<5B> =0 87E>4OI0B0 :>;>=0.7@07L7@07JB, :>9B> 35=5@8@0 =01>@0 >B :>;>=8, :>9B> I5 1J45 ?>2B>@=> AJ?>AB025=.;@JI0 >1548=5=85B> =0 425B5 B01;8F8, G88B> :>;>=8 AJ2?040B."01;8F0)"01;8F0, :>OB> I5 CG0AB20 2 >1548=5=85B>.�#:0720 AJI5AB2C20I0 7028A8<>AB, :>OB> I5 A5 87?>;720 ?@8 87G8A;O20=5B> =0 DAX 87@07. 028A8<>ABB0 5 45D8=8@0=0 >B =08<5=>20=8OB0, :0B> 0@3C<5=B8, 425B5 :>;>=8, :>8B> A;C60B :0B> :@09=8 B>G:8.ColumnName1*J=H5= (8;8 >A=>25=) :;NG =0 7028A8<>ABB0.ColumnName2*A=>25= (8;8 2J=H5=) :;NG =0 7028A8<>ABB0.�>30B> A5 ?@54>AB028 8<5 =0 :>;>=0, A5 2@JI0 B01;8F0 A 54=0 :>;>=0 A C=8:0;=8 AB>9=>AB8. >30B> A5 ?@54>AB028 8<5 =0 B01;8F0, A5 2@JI0 B01;8F0 AJA AJI8B5 :>;>=8.TableNameOrColumnName!<5 =0 :>;>=0 8;8 8<5 =0 B01;8F0.$>102O 2A8G:8 G8A;0 2 4045=0 :>;>=0.
ColumnName(>;>=0B0, AJ4J@60I0 G8A;0B0 70 AC<8@0=5.=@JI0 A1>@0 =0 87@07, 87G8A;5= 70 2A5:8 @54 2 4045=0 B01;8F0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.�@JI0 =87, :>9B> AJ4J@60 A?8AJ: A >3@0=8G8B5;8 =0 , 70?>G20I A 3>@=8O/>A=>2=8O 5;5<5=B =0 4045=0 95@0@E8O 8 702J@H20I A C:070=8O .
ID_ColumnName$>;>=0B0, AJ4J@60I0  70 2A5:8 @54.Parent_ColumnName1>;>=0B0, AJ4J@60I0 @>48B5;A:8B5  70 2A5:8 @54.<@JI0 TRUE, 0:> C:070=8OB 5;5<5=B AJI5AB2C20 2 C:070=8O ?JB.PAItem!B>9=>AB, =0<8@0I0 A5 2 ?JBO.Path/87, :>9B> AJ4J@60 A?8AJ: A >3@0=8G8B5;8 =0 .F@JI0 N-5;5<5=B0 2 A?8AJ:0 A >3@0=8G8B5;8, AJ74045= >B DC=:F8OB0 Path.Path/87, :>9B> AJ4J@60 A?8AJ: A >3@0=8G8B5;8 =0 .Position5&O;> G8A;>, C:0720I> ?>78F8OB0 >B ;528O :@09 =0 ?JBO."8?p> 871>@. :> AB>9=>ABB0 ;8?A20 8;8 5 0, B078 DC=:F8O 2@JI0 =87. :> AB>9=>ABB0 5 1, DC=:F8OB0 2@JI0 FO;> G8A;>.w@JI0 N-5;5<5=B 2 A?8AJ: A >3@0=8G8B5;8, AJ74045= >B DC=:F8OB0 Path, A >1@0B=> ?@51@>O20=5 >B ?>A;54=8O 5;5<5=B 2 ?JBO.Path/87, :>9B> AJ4J@60 A?8AJ: A >3@0=8G8B5;8 =0 .Position6&O;> G8A;>, C:0720I> ?>78F8OB0 >B 45A=8O :@09 =0 ?JBO.PA"8?p> 871>@. :> AB>9=>ABB0 ;8?A20 8;8 5 0, B078 DC=:F8O 2@JI0 =87. :> AB>9=>ABB0 5 1, DC=:F8OB0 2@JI0 FO;> G8A;>.�@JI0 1@>O 5;5<5=B8 2 C:070= =87 =0 ?JB. "078 DC=:F8O 2@JI0 1 70 ?JBO, 35=5@8@0= 70  2 3>@=0B0/>A=>2=0B0 G0AB =0 4045=0 95@0@E8O.Path/87, :>9B> AJ4J@60 A?8AJ: A >3@0=8G8B5;8 =0 .E@JI0 ?@81;878B5;=8O 1@>9 C=8:0;=8 AB>9=>AB8 2 4045=0 :>;>=0. 0A530 B>9 5 =0;8G5= 2 @568< DirectQuery 70 A;54=8B5 87B>G=8F8 =0 40==8: Azure SQL, A:;04 70 40==8 =0 Azure SQL, BigQuery, Databricks, Redshift 8 Snowflake. "078 DC=:F8O =5 5 =0;8G=0 70 B01;8F8, :>8B> 87?>;720B @568< =0 8<?>@B8@0=5 8;8 @568< =0 42>9=> AJE@0=5=85.
ColumnName6>;>=0B0, 70 :>OB> A5 ?@51@>O20B @07;8G=8B5 AB>9=>AB8.F@JI0 A@54=0B0 (0@8B<5B8G=0) AB>9=>AB =0 2A8G:8 F8D@8 2 4045=0 :>;>=0.
ColumnName;>;>=0B0, AJ4J@60I0 G8A;0B0, G8OB> A@54=0 AB>9=>AB BJ@A8B5.o@JI0 A@54=0B0 (0@8B<5B8G=0) AB>9=>AB =0 AB>9=>AB8B5 2 4045=0 :>;>=0. 1@01>B20 B5:AB>28 8 =5F8D@>28 AB>9=>AB8.
ColumnName=>;>=0, AJ4J@60I0 AB>9=>AB8B5, G8OB> A@54=0 AB>9=>AB BJ@A8B5.e7G8A;O20 A@54=0B0 (0@8B<5B8G=0) AB>9=>AB =0 =01>@ >B 87@078, 87G8A;5=8 2J7 >A=>20 =0 4045=0 B01;8F0.7@07PA97@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB."@51@>O20 G8A;0B0 2 4045=0 :>;>=0.
ColumnName4>;>=0B0, AJ4J@60I0 G8A;0B0, :>8B> I5 A5 ?@51@>O20B.)@51@>O20 1@>O AB>9=>AB8 2 4045=0 :>;>=0.
ColumnName8>;>=0B0, AJ4J@60I0 AB>9=>AB8B5, :>8B> I5 A5 ?@51@>O20B.k@51@>O20 1@>O =0 AB>9=>AB8B5, :>8B> A5 35=5@8@0B ?@8 >F5=O20=5B> =0 4045= 87@07 70 2A5:8 @54 >B B01;8F0B0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.+@51@>O20 1@>O ?@07=8 AB>9=>AB8 2 :>;>=0B0.
ColumnName6>;>=0B0, AJ4J@60I0 ?@07=8B5 AB>9=>AB8 70 ?@51@>O20=5.'@51@>O20 1@>O @54>25 2 4045=0 B01;8F0."01;8F0-"01;8F0B0, AJ4J@60I0 @54>25B5 70 ?@51@>O20=5.k@51@>O20 1@>O =0 AB>9=>AB8B5, :>8B> A5 35=5@8@0B ?@8 >F5=O20=5B> =0 4045= 87@07 70 2A5:8 @54 >B B01;8F0B0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.7@51@>O20 1@>O =0 @07;8G=8B5 AB>9=>AB8 2 4045=0 :>;>=0.
ColumnName6>;>=0B0, 70 :>OB> A5 ?@51@>O20B @07;8G=8B5 AB>9=>AB8.7@51@>O20 1@>O =0 @07;8G=8B5 AB>9=>AB8 2 4045=0 :>;>=0.
ColumnNameT>;>=0B0, 70 :>OB> A5 ?@51@>O20B @07;8G=8B5 AB>9=>AB8, 157 2:;NG5=0 ?@07=0 AB>9=>AB.N$C=:F8OB0 Safe Divide A 2J7<>6=>AB 70 87?J;=5=85 2 A;CG08B5 =0 45;5=5 =0 =C;0.PAAlternateResultA> 871>@. ;B5@=0B82=8OB @57C;B0B 70 2@JI0=5 ?@8 45;5=85 =0 =C;0.
=0<5=0B5;=0<5=0B5;.'8A;8B5;	'8A;8B5;.C@JI0 35><5B@8G=0B0 A@54=0 AB>9=>AB =0 ?@5?@0B:0 :J< 4045=0 :>;>=0.
ColumnName?>;>=0B0, AJ4J@60I0 AB>9=>AB8 70 35><5B@8G=0B0 A@54=0 AB>9=>AB.N@JI0 35><5B@8G=0B0 A@54=0 AB>9=>AB =0 AB>9=>AB8B5 =0 87@070 2 4045=0 B01;8F0.7@0777@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0*"01;8F0, 70 :>OB> I5 A5 87G8A;O20 87@07JB.�@JI0 =09-3>;O<0B0 F8D@>20 AB>9=>AB 8;8 =09-3>;5<8O =87 2 4045=0 :>;>=0 8;8 ?>-3>;O<0B0 AB>9=>AB <564C 420 A:0;0@=8 87@070. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8.ColumnNameOrScalar1PA>;>=0B0, 2 :>OB> 8A:0B5 40 ?>BJ@A8B5 =09-3>;O<0B0 F8D@>20 AB>9=>AB 8;8 =09-3>;5<8O =87 8;8 ?J@28O A:0;0@5= 87@07 70 A@02=5=85.Scalar2B>@>B> G8A;> 70 A@02=5=85.X@JI0 =09-3>;O<0B0 AB>9=>AB 2 4045=0 :>;>=0. 5 83=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0.
ColumnName0>;>=0B0, 2 :>OB> BJ@A8B5 =09-3>;O<0B0 AB>9=>AB.�@JI0 =09-3>;O<0B0 F8D@>20 AB>9=>AB 8;8 =09-3>;5<8O =87, :>9B> A5 ?>;CG020 ?@8 87G8A;O20=5 =0 87@07 70 2A5:8 @54 >B 4045=0 B01;8F0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.4@JI0 50-O ?@>F5=B8; =0 AB>9=>AB8B5 2 4045=0 :>;>=0.Column>;>=0, AJ4J@60I0 AB>9=>AB8B5.?@JI0 50-O ?@>F5=B8; =0 AB>9=>AB8B5 =0 87@070 2 4045=0 B01;8F0.7@07PA77@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0*"01;8F0, 70 :>OB> I5 A5 87G8A;O20 87@07JB.�@JI0 =09-<0;:0B0 F8D@>20 AB>9=>AB 8;8 =09-<0;:8O =87 2 4045=0 :>;>=0 8;8 ?>-<0;:0B0 AB>9=>AB >B 420 A:0;0@=8 87@070. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8.ColumnNameOrScalar1�>;>=0B0, 2 :>OB> 8A:0B5 40 ?>BJ@A8B5 =09-<0;:0B0 F8D@>20 AB>9=>AB 8;8 =09-<0;:8O =87 2 4045=0 :>;>=0 8;8 ?J@28O A:0;0@5= 87@07 70 A@02=5=85.Scalar2B>@>B> G8A;> 70 A@02=5=85.W@JI0 =09-<0;:0B0 AB>9=>AB 2 4045=0 :>;>=0. 5 83=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0.
ColumnName0>;>=0B0, 70 :>OB> BJ@A8B5 =09-<0;:0B0 AB>9=>AB.�@JI0 =09-<0;:0B0 F8D@>20 AB>9=>AB 8;8 =09-<0;:8O =87, :>9B> A5 ?>;CG020 ?@8 87G8A;O20=5B> =0 87@07 70 2A5:8 @54 >B 4045=0 B01;8F0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.@@JI0 k-B8O ?@>F5=B8; (157 =53>) =0 AB>9=>AB8B5 2 4045=0 :>;>=0.Column>;>=0, AJ4J@60I0 AB>9=>AB8B5.Kl5;0=0B0 ?@>F5=B8;=0 AB>9=>AB 2 8=B5@20;0 [1/(n+1),1-1/(n+1)], :J45B> n 5 1@>OB =0 20;84=8B5 B>G:8 >B 40==8.C@JI0 k-B8O ?@>F5=B8; (2:;NG8B5;=>) =0 AB>9=>AB8B5 2 4045=0 :>;>=0.Column>;>=0, AJ4J@60I0 AB>9=>AB8B5.K05;0=0B0 ?@>F5=B8;=0 AB>9=>AB 2 8=B5@20;0 [0,1].K@JI0 k-B8O ?@>F5=B8; (157 =53>) =0 AB>9=>AB8B5 =0 87@070 2 4045=0 B01;8F0.7@0777@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0.Kl5;0=0B0 ?@>F5=B8;=0 AB>9=>AB 2 8=B5@20;0 [1/(n+1),1-1/(n+1)], :J45B> n 5 1@>OB =0 20;84=8B5 B>G:8 >B 40==8."01;8F0*"01;8F0, 70 :>OB> I5 A5 87G8A;O20 87@07JB.N@JI0 k-B8O ?@>F5=B8; (2:;NG8B5;=>) =0 AB>9=>AB8B5 =0 87@070 2 4045=0 B01;8F0.7@0777@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0.K05;0=0B0 ?@>F5=B8;=0 AB>9=>AB 2 8=B5@20;0 [0,1]."01;8F0*"01;8F0, 70 :>OB> I5 A5 87G8A;O20 87@07JB.4@JI0 ?@>872545=85B> =0 4045=0 ?@5?@0B:0 :J< :>;>=0.
ColumnName0>;>=0, :>OB> AJ4J@60 AB>9=>AB8 70 ?@>872545=85.>@JI0 ?@>872545=85B> >B AB>9=>AB8B5 =0 87@07 2 4045=0 B01;8F0.7@0777@07, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0*"01;8F0, 70 :>OB> I5 A5 87G8A;O20 87@07JB.PA�@JI0 >F5=:0B0 =0 4045=> G8A;> 2 F8D@>20 :>;>=0. :> =O:>;:> AB>9=>AB8 A0 A 54=0 8 AJI0 >F5=:0, A5 2@JI0 AB>9=>ABB0 A =09-28A>:0 >F5=:0 >B =01>@0 AB>9=>AB8.
ColumnName)>;>=0, 2 :>OB> I5 A5 >F5=O20 AB>9=>ABB0.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.!B>9=>AB !B>9=>ABB0, :>OB> I5 A5 >F5=O20.�@JI0 >F5=:0B0 =0 4045= 87@07, 87G8A;5= 2 B5:CI8O :>=B5:AB 2 A?8AJ:0 AJA AB>9=>AB8 70 87@070, 87G8A;5= 70 2A5:8 @54 2 C:070=0B0 B01;8F0.7@0717@07, :>9B> I5 A5 87G8A;O20 70 @54 >B B01;8F0B0.
>4@5640=5K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI."01;8F07@07 >B B01;8F0.Ties�>2545=85 =0 DC=:F8O 2 A;CG09 =0 0@3C<5=B Ties. Skip   >F5=:8B5, >B3>20@OI8 =0 5;5<5=B8B5 2J2 25@838B5, I5 A5 ?@>?CA:0B. Dense   2A8G:8 5;5<5=B8 2 4045=0 25@830 A5 1@>OB :0B> 548=.PA!B>9=>ABg7@07, :>9B> I5 A5 87G8A;O20 2 B5:CI8O :>=B5:AB. :> 5 ?@>?CA=0B, I5 A5 87?>;720 0@3C<5=BJB Expression.�7G8A;O20 AB0=40@B=>B> >B:;>=5=85 =0 1070B0 =0 FO;0B0 AJ2:C?=>AB, ?@54AB025=> :0B> 0@3C<5=B8. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0.
ColumnName?>;>=0, :>OB> AJ4J@60 G8A;0B0, >B3>20@OI8 =0 4045=0 AJ2:C?=>AB.l7G8A;O20 AB0=40@B=>B> >B:;>=5=85 =0 1070B0 =0 87204:0. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0 2 87204:0B0.
ColumnNameC>;>=0, :>OB> AJ4J@60 G8A;0B0, >B3>20@OI8 =0 87204:0 >B AJ2:C?=>AB.�7G8A;O20 AB0=40@B=>B> >B:;>=5=85 =0 1070B0 =0 FO;0B0 AJ2:C?=>AB, ?>;CG5=> ?@8 87G8A;O20=5 =0 4045= 87@07 70 2A5:8 @54 >B B01;8F0B0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.7G8A;O20 AB0=40@B=>B> >B:;>=5=85 =0 1070B0 =0 87204:0, ?>;CG5=> ?@8 87G8A;O20=5 =0 4045= 87@07 70 2A5:8 @54 >B 4045=0 B01;8F0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0.PA"01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.m7G8A;O20 48A?5@A8OB0 =0 1070B0 =0 FO;0B0 AJ2:C?=>AB. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0 2 AJ2:C?=>ABB0.
ColumnNameC>;>=0, :>OB> AJ4J@60 AB>9=>AB8B5, >B3>20@OI8 =0 4045=0 AJ2:C?=>AB.`7G8A;O20 48A?5@A8OB0 =0 1070B0 =0 87204:0. 3=>@8@0 ;>38G5A:8B5 AB>9=>AB8 8 B5:AB0 2 87204:0B0.
ColumnNameO>;>=0, :>OB> AJ4J@60 F8D@>28B5 AB>9=>AB8, >B3>20@OI8 =0 87204:0 >B AJ2:C?=>AB.x7G8A;O20 48A?5@A8OB0 =0 1070B0 =0 FO;0B0 AJ2:C?=>AB, ?>;CG5=0 ?@8 87G8A;O20=5 =0 4045= 87@07 70 2A5:8 @54 >B B01;8F0B0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.u7G8A;O20 48A?5@A8OB0 =0 1070B0 =0 87204:0, ?>;CG5=0 ?@8 87G8A;O20=5B> =0 4045= 87@07 70 2A5:8 @54 >B 4045=0 B01;8F0.7@0797@07JB, :>9B> I5 A5 87G8A;O20 70 2A5:8 @54 >B B01;8F0B0."01;8F0@"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20 87@07JB.k@JI0 2JB@5H=8O ?@>F5=B 2J72@JI05<>AB 70 3@0D8: >B ?0@8G=8 ?>B>F8, :>9B> =5 5 704J;68B5;=> 40 5 ?5@8>48G5=.0B8T7@07, 87G8A;O20= 70 2A5:8 @54 >B B01;8F0B0, :>9B> I5 4045 3@0D8: A 40B8 70 ?;0I0=5.GuessE> 871>@. '8A;>, :>5B> ?@54?>;030B5, G5 5 1;87> 4> @57C;B0B0 =0 XIRR."01;8F0Q"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20B 87@078B5 Values 8 Dates.Values^7@07, 87G8A;O20= 70 2A5:8 @54 >B B01;8F0B0, :>9B> I5 4045 ?>A;54>20B5;=>AB >B ?0@8G=8 ?>B>F8.B@JI0 =5B=0B0 =0AB>OI0 AB>9=>AB 70 4045= 3@0D8: >B ?0@8G=8 ?>B>F8.0B8T7@07, 87G8A;O20= 70 2A5:8 @54 >B B01;8F0B0, :>9B> I5 4045 3@0D8: A 40B8 70 ?;0I0=5.Rate<0<0;5=0B0 B0@8D0, :>OB> I5 A5 ?@8;030 :J< ?0@8G=8B5 ?>B>F8."01;8F0Q"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 87G8A;O20B 87@078B5 Values 8 Dates.Values^7@07, 87G8A;O20= 70 2A5:8 @54 >B B01;8F0B0, :>9B> I5 4045 ?>A;54>20B5;=>AB >B ?0@8G=8 ?>B>F8.
ColumnName >;>=0 2 AJI0B0 >A=>2=0 B01;8F0.,@5>1@07C20=5 =0 87@07 2 C:070=8O B8? 40==8.7@07%7@07, :>9B> B@O120 40 A5 :>=25@B8@0.DataTypeP71@>O20=5, :>5B> 2:;NG20: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME.77G8AB20=5 =0 D8;B@8B5 >B C:070=8B5 B01;8F8 8;8 :>;>=8.
ColumnName >;>=0 2 AJI0B0 >A=>2=0 B01;8F0.TableNameOrColumnName)<5B> =0 AJI5AB2C20I0 B01;8F0 8;8 :>;>=0.PAC!J7409B5 >1>1I5=0 B01;8F0 70 ?>8A:0=8B5 >1I8 AC<8 2 =01>@ >B 3@C?8.7@077@07JB =0 =>20B0 :>;>=0.FilterTable>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.GroupBy_ColumnName�>;>=0 70 3@C?8@0=5 8;8 8728:20=5 =0 DC=:F88B5 ROLLUP 8 ISSUBTOTALCOLUMNS 70 C:0720=5 =0 A?8AJ: A :>;>=8 70 3@C?8@0=5 ?> <5648==8 AC<8.<5<5 =0 :>;>=0B0 70 4>102O=5.Z!J74020=5 =0 B01;8F0, => =5:0 =O:>8 :>;>=8 7028AOB >B :>;>=8 >B 4@C38 B01;8F8 2 :>=B5:AB0.
ColumnName$>;>=0 >B 4@C30 B01;8F0 2 :>=B5:AB0."01;8F0+7@07, :>9B> >?@545;O 40==8B5 =0 B01;8F0B0.@@JI0 ?J@20B0 =5?@07=0 AB>9=>AB =0 87@070, 87G8A;5= 70 :>;>=0B0.
ColumnName7E>4=8B5 AB>9=>AB8.7@0717@07JB, :>9B> I5 A5 87G8A;O20 70 2AO:0 AB>9=>AB.C@JI0 ?>A;54=0B0 =5?@07=0 AB>9=>AB =0 87@070, 87G8A;5= 70 :>;>=0B0.
ColumnName7E>4=8B5 AB>9=>AB8.7@0717@07JB, :>9B> I5 A5 87G8A;O20 70 2AO:0 AB>9=>AB.Y@JI0 G8A;> >B 1 (O=C0@8   <0@B) 4> 4 (>:B><2@8   45:5<2@8), ?@54AB02;O20I> B@8<5A5G85B>.0B00B0 2J2 D>@<0B datetime.A!J7409B5 >1>1I5=0 B01;8F0 70 ?>8A:0=0B0 B01;8F0 2 =01>@ >B 3@C?8.FilterTable>7@07, :>9B> >?@545;O B01;8F0B0, >B :>OB> I5 A5 2@JI0B @54>25.v@JI0 >1548=5=85B> =0 B01;8F8B5, G88B> :>;>=8 AJ2?040B. 0?0720B A5 ?J@2>=0G0;=8B5 B8?>25 40==8 =0 2E>4=8B5 AB>9=>AB8."01;8F0)"01;8F0, :>OB> I5 CG0AB20 2 >1548=5=85B>.GroupBy_ColumnName�>;>=0 70 3@C?8@0=5 8;8 8728:20=5 =0 DC=:F88B5 ROLLUP 8 ISSUBTOTALCOLUMNS 70 C:0720=5 =0 A?8AJ: A :>;>=8 70 3@C?8@0=5 ?> <5648==8 AC<8.<5<5 =0 :>;>=0B0 70 4>102O=5."01;8F07@07JB =0 =>20B0 B01;8F0.�@>25@O20 40;8 4045=> CA;>285 5 87?J;=5=> 8 2@JI0 54=0 AB>9=>AB, 0:> 5 TRUE, 8 4@C30 AB>9=>AB, 0:> 5 FALSE. 7?>;720 ?;0= 70 54=>2@5<5==> 87?J;=5=85.LogicalTestBAO:0 AB>9=>AB 8;8 87@07, :>9B> <>65 40 A5 >F5=8 A TRUE 8;8 FALSE.
ResultIfFalseZ!B>9=>ABB0, :>OB> A5 2@JI0, 0:> ;>38G5A:8OB B5AB 5 FALSE. :> 5 ?@>?CA=0B, A5 2@JI0 BLANK.ResultIfTrue8!B>9=>ABB0, :>OB> A5 2@JI0, 0:> ;>38G5A:8OB B5AB 5 TRUE.�@JI0 ?J@28O 0@3C<5=B, :>9B> =5 ?@5A<OB0 4> ?@07=0 AB>9=>AB. :> 2A8G:8 0@3C<5=B8 ?@5A<OB0B 4> ?@07=8 AB>9=>AB8, A5 2@JI0 BLANK.a@JI0 0<>@B870F8OB0 =0 4045= 0:B82 70 >?@545;5= ?5@8>4 G@57 D8:A8@0= :>=AB0=B=>-453@5A825= <5B>4. 07E>4Value1A8G:8 AB>9=>AB8 8;8 87@078.Value2A8G:8 AB>9=>AB8 8;8 87@078.J@2>=0G0;=0B0 F5=0 =0 0:B820.!@>: =0 3>4=>AB^@>OB =0 ?5@8>48B5, 70 :>8B> 0:B82JB A5 >157F5=O20 (?>=O:>30 =0@8G0= ?>;575= 682>B =0 0:B820).5A5FK@>OB =0 <5A5F8B5 ?@57 ?J@20B0 3>48=0. :> 5 ?@>?CA=0B, A5 ?@85<0, G5 5 12.5@8>4x5@8>4JB, 70 :>9B> 8A:0B5 40 A5 87G8A;8 0<>@B870F8OB0. 5@8>4JB B@O120 40 87?>;720 AJI8B5 548=8F8 :0B> A@>:0 =0 3>4=>AB.AB0BJ:T!B>9=>ABB0 2 :@0O =0 0<>@B870F8OB0 (?>=O:>30 =0@8G0=0 >AB0BJG=0 AB>9=>AB =0 0:B820).$0@:8@09B5 D8;BJ@0 :0B> AlwaysApply.7@07PA7@07 =0 D8;BJ@.K@JI0 1@>O 4=8 >B =0G0;>B> =0 ?5@8>40 =0 :C?>= 4> 40B0B0 =0 =53>28O @07G5B.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.�@JI0 0<>@B870F8OB0 =0 4045= 0:B82 70 >?@545;5= ?5@8>4, :0B> 87?>;720 <5B>40 =0 10;0=A0 A 42>5= A?04 8;8 4@C3 C:070= >B 20A <5B>4.&5=0J@2>=0G0;=0B0 F5=0 =0 0:B820.$0:B>@t@>F5=BJB, A :>9B> A5 =0<0;O20 A0;4>B>. :> 5 ?@>?CA=0B D0:B>@, B>9 A5 ?@85<0 70 2 (10;0=A>28OB <5B>4 A 42>5= A?04).!@>: =0 3>4=>AB^@>OB =0 ?5@8>48B5, 70 :>8B> 0:B82JB A5 >157F5=O20 (?>=O:>30 =0@8G0= ?>;575= 682>B =0 0:B820).5@8>4x5@8>4JB, 70 :>9B> 8A:0B5 40 A5 87G8A;8 0<>@B870F8OB0. 5@8>4JB B@O120 40 87?>;720 AJI8B5 548=8F8 :0B> A@>:0 =0 3>4=>AB.AB0BJ:T!B>9=>ABB0 2 :@0O =0 0<>@B870F8OB0 (?>=O:>30 =0@8G0=0 >AB0BJG=0 AB>9=>AB =0 0:B820).�@5>1@07C20 F5=0 2 4>;0@8, 87@075=0 :0B> FO;0 G0AB 8 4@>1=0 G0AB, :0B> =0?@8<5@ 1,02, 2 F5=0 2 4>;0@8, 87@075=0 :0B> 45A5B8G=> G8A;>. 5A5B8G=8OB 1@>9 4>;0@8 ?>=O:>30 A5 87?>;720 70 F5=8 =0 F5==8 :=860.@>1;&O;>B> G8A;>, :>5B> 40 A5 87?>;720 2 7=0<5=0B5;O =0 4@>1B0.Fractional_dollarJ'8A;>, 87@075=> :0B> FO;0 G0AB 8 4@>1=0 G0AB, @0745;5=> >B 45A5B8G5= 7=0:.�@5>1@07C20 F5=0 2 4>;0@8, 87@075=0 :0B> 45A5B8G=> G8A;>, 2 F5=0 2 4>;0@8, 87@075=0 :0B> FO;0 G0AB 8 4@>1=0 G0AB, :0B> =0?@8<5@ 1,02. 5A5B8G=8OB 1@>9 4>;0@8 ?>=O:>30 A5 87?>;720 70 F5=8 =0 F5==8 :=860.Decimal_dollar5A5B8G=> G8A;>.@>1;&O;>B> G8A;>, :>5B> 40 A5 87?>;720 2 7=0<5=0B5;O =0 4@>1B0.u@JI0 459AB28B5;=0B0 3>48H=0 ;8E20 A?>@54 =><8=0;=0B0 3>48H=0 ;8E20 8 1@>O =0 ?5@8>48B5 70 CA;>6=5=8 ;8E28 70 3>48=0.PANominal_rate><8=0;=8OB ;8E25= ?@>F5=B.Npery0@>OB =0 ?5@8>48B5 =0 CA;>6=5=8 ;8E28 70 3>48=0.�7G8A;O20 1J45I0B0 AB>9=>AB =0 8=25AB8F8O, 1078@0=0 =0 ?>AB>O=5= ;8E25= ?@>F5=B. >65B5 40 87?>;720B5 FV A ?5@8>48G=8, ?>AB>O==8 ?;0I0=8O 8;8 54=>:@0B=> ?;0I0=5 =0 FO;0 AC<0.Nper)1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5 2 0=N8B5B.Pmt�;0I0=5B>, 872J@H5=> 70 2A5:8 ?5@8>4; B> =5 <>65 40 A5 ?@><5=O ?> 2@5<5 =0 0=N8B5B0. 18:=>25=> pmt AJ4J@60 3;02=8F0 8 ;8E20, => =O<0 4@C38 B0:A8 8;8 40=JF8.Pv�0AB>OI0B0 AB>9=>AB 8;8 FO;0B0 AC<0, :>OB> AB@C20 4045=0 A5@8O >B 1J45I8 ?;0I0=8O 2 <><5=B0. :> 5 ?@>?CA=0B> pv, BO A5 ?@85<0 70 BLANK."0@8D08E25=8OB ?@>F5=B 70 ?5@8>4."8?^'8A;>B> 0 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O. :> B8?JB 5 ?@>?CA=0B, B>20 A5 ?@85<0 70 0.W7G8A;O20 ?;0I0=5B> 70 705< =0 1070B0 =0 ?>AB>O==8 ?;0I0=8O 8 ?>AB>O=5= ;8E25= ?@>F5=B.PAFv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 BLANK.Nper1I8OB 1@>9 ?;0I0=8O 70 705<0.Pvu0AB>OI0B0 AB>9=>AB 8;8 >1I0B0 AC<0, :>OB> 4045=0 A5@8O >B 1J45I8 ?;0I0=8O AB@C20 A530; >I5 8725AB=0 :0B> 3;02=8F0B0."0@8D08E25=8OB ?@>F5=B 70 705<0."8?9'8A;>B> 0 (=C;0) 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O.�@JI0 ?;0I0=5B> =0 3;02=8F0B0 70 4045= ?5@8>4 70 8=25AB8F8O, 1078@0=> =0 ?5@8>48G=8 ?>AB>O==8 ?;0I0=8O 8 ?>AB>O=5= ;8E25= ?@>F5=B.Fv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 BLANK.Nper1I8OB 1@>9 ?;0I0=8O 70 705<0.06#:0720 ?5@8>40 8 B@O120 40 5 2 480?07>=0 >B 1 4> nper.Pvu0AB>OI0B0 AB>9=>AB 8;8 >1I0B0 AC<0, :>OB> 4045=0 A5@8O >B 1J45I8 ?;0I0=8O AB@C20 A530; >I5 8725AB=0 :0B> 3;02=8F0B0."0@8D08E25=8OB ?@>F5=B 70 705<0."8?9'8A;>B> 0 (=C;0) 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O.�87G8A;O20 A530H=0B0 AB>9=>AB =0 705< 8;8 8=25AB8F8O =0 1070B0 =0 ?>AB>O=5= ;8E25= ?@>F5=B. >65B5 40 87?>;720B5 PV A ?5@8>48G=8, ?>AB>O==8 ?;0I0=8O (:0B> =0?@8<5@ 8?>B5:0 8;8 4@C3 705<) 8;8 A 1J45I0 AB>9=>AB, :>OB> 5 20H0B0 8=25AB8F8>==0 F5;.Fv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 BLANK.Nper)1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5 2 0=N8B5B.Pmt�;0I0=5B>, 872J@H5=> 70 2A5:8 ?5@8>4; B> =5 <>65 40 A5 ?@><5=O ?> 2@5<5 =0 0=N8B5B0. 18:=>25=> pmt AJ4J@60 3;02=8F0 8 ;8E20, => =O<0 4@C38 B0:A8 8;8 40=JF8."0@8D08E25=8OB ?@>F5=B 70 ?5@8>4."8?^'8A;>B> 0 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O. :> B8?JB 5 ?@>?CA=0B, B>20 A5 ?@85<0 70 0.}@JI0 ;8E25=>B> ?;0I0=5 70 4045= ?5@8>4 70 8=25AB8F8O =0 1070B0 =0 ?5@8>48G=8, ?>AB>O==8 ?;0I0=8O 8 ?>AB>O=5= ;8E25= ?@>F5=B.Fv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 BLANK.Nper)1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5 2 0=N8B5B.0T5@8>4JB, 70 :>9B> 8A:0B5 40 =0<5@8B5 ;8E20B0, B@O120 40 5 2 480?07>=0 >B 1 4> nper.Pv\0AB>OI0B0 AB>9=>AB 8;8 FO;0B0 AC<0, :>OB> AB@C20 4045=0 A5@8O >B 1J45I8 ?;0I0=8O 2 <><5=B0."0@8D08E25=8OB ?@>F5=B 70 ?5@8>4."8?^'8A;>B> 0 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O. :> B8?JB 5 ?@>?CA=0B, B>20 A5 ?@85<0 70 0.g@JI0 ?@><5=5=>B> 2@5<5B@05=5 =0 Macauley 70 F5==8 :=860 A ?@54?>;0305<0 =><8=0;=0 AB>9=>AB >B 100 I.4.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.C?>=->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.n@JI0 =><8=0;=0B0 3>48H=0 ;8E20 A?>@54 459AB28B5;=8O ?@>F5=B 8 1@>O =0 ?5@8>48B5 =0 CA;>6=5=0 ;8E20 70 3>48=0.Effect_rateD5:B82=8OB ;8E25= ?@>F5=B.NperyPA0@>OB =0 ?5@8>48B5 =0 CA;>6=5=8 ;8E28 70 3>48=0.h@JI0 1@>O ?5@8>48 70 8=25AB8F8O =0 1070B0 =0 ?5@8>48G=8, ?>AB>O==8 ?;0I0=8O 8 ?>AB>O=5= ;8E25= ?@>F5=B.Fv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 BLANK.Pmt�;0I0=5B>, 872J@H5=> 70 2A5:8 ?5@8>4; B> =5 <>65 40 A5 ?@><5=O ?> 2@5<5 =0 0=N8B5B0. 18:=>25=> pmt AJ4J@60 3;02=8F0 8 ;8E20, => =O<0 4@C38 B0:A8 8;8 40=JF8.Pv\0AB>OI0B0 AB>9=>AB 8;8 FO;0B0 AC<0, :>OB> AB@C20 4045=0 A5@8O >B 1J45I8 ?;0I0=8O 2 <><5=B0."0@8D08E25=8OB ?@>F5=B 70 ?5@8>4."8?^'8A;>B> 0 8;8 1 8 ?>:0720 :>30 A5 4J;60B ?;0I0=8O. :> B8?JB 5 ?@>?CA=0B, B>20 A5 ?@85<0 70 0.\@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB =0 F5==8 :=860, :>8B> 87?;0I0B ?5@8>48G=8 ;8E28.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0PA�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860."0@8D0->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.8@JI0 ;8=59=0 0<>@B870F8O =0 4045= 0:B82 70 548= ?5@8>4. 07E>4J@2>=0G0;=0B0 F5=0 =0 0:B820.!@>: =0 3>4=>AB\@>OB =0 ?5@8>48B5, 70 :>8B> 0:B82JB 5 >157F5=5= (?>=O:>30 =0@8G0= ?>;575= 682>B =0 0:B820).PAAB0BJ:T!B>9=>ABB0 2 :@0O =0 0<>@B870F8OB0 (?>=O:>30 =0@8G0=0 >AB0BJG=0 AB>9=>AB =0 0:B820).@JI0 4>E>4=>ABB0 =0 F5==8 :=860, :>8B> 87?;0I0B ?5@8>48G=0 ;8E20. 7?>;7209B5 YIELD, 70 40 87G8A;8B5 4>E>4=>ABB0 =0 >1;830F88.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr7&5=0B0 =0 F5==8B5 :=860 70 100 I.4. =><8=0;=0 AB>9=>AB."0@8D0->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5BPA�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.G@JI0 =0B@C?0=0B0 ;8E20 70 F5==8 :=860, :>OB> 87?;0I0 ;8E20 ?@8 ?04560.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.74020=5$0B0B0 =0 874020=5 =0 F5==8B5 :=860.	><8=0;=>&><8=0;=0B0 AB>9=>AB =0 F5==8B5 :=860."0@8D0->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860.:0@:8@0=5 =0 D8;BJ@0, :>9B> I5 A5 ?@8;>68 ?>4 AllSelected.7@07I@JI0 1@>O =0 4=8B5 2 ?5@8>40 =0 :C?>=0, :>9B> AJ4J@60 40B0B0 =0 @07G5B0.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0PA�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.5@JI0 A;5420I0B0 40B0 =0 :C?>= A;54 40B0B0 =0 @07G5B.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.@JI0 2@5<5B@05=5B> =0 Macauley 70 ?@54?>;0305<0 =><8=0;=0 AB>9=>AB >B 100 I.4. @5<5B@05=5B> A5 45D8=8@0 :0B> A@54=>?@5B53;5=0B0 AB>9=>AB =0 A530H=0B0 AB>9=>AB =0 ?0@8G=8B5 ?>B>F8 8 A5 87?>;720 :0B> <O@:0 70 >B3>2>@0 =0 F5=0 =0 >1;830F8OB0 =0 ?@><5=8B5 2 4>E>4=>ABB0.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.C?>=->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.9@JI0 ;8E25=8O ?@>F5=B 70 ?J;=0 8=25AB8F8O 2 F5==8 :=860.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.
=25AB8F8O$!C<0B0, 8=25AB8@0=0 2 F5==8B5 :=860.PA0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.
7:C?C20=5)!C<0B0, :>OB> I5 1J45 ?>;CG5=0 =0 ?04560. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.v7G8A;O20 ?;0B5=0B0 (8;8 ?>;CG5=0B0) ;8E20 70 C:070=8O ?5@8>4 =0 705< (8;8 8=25AB8F8O) A @02=8 ?;0I0=8O =0 3;02=8F0B0.Nper/1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5 70 8=25AB8F8OB0.0Q5@8>4JB, 70 :>9B> 8A:0B5 40 =0<5@8B5 ;8E20B0 8 :>9B> B@O120 40 5 <564C 1 8 Nper.PvM0AB>OI0B0 AB>9=>AB =0 8=25AB8F8OB0.  A;CG09 =0 705< Pv 5 @07<5@JB =0 705<0."0@8D0"8E25=8OB ?@>F5=B 70 8=25AB8F8OB0.P@JI0 0<>@B870F8OB0 =0 0:B82 70 704045=, 87G8A;5=0 ?> <5B>40  !C<0 =0 3>48=8B5 .PA 07E>4J@2>=0G0;=0B0 F5=0 =0 0:B820.!@>: =0 3>4=>AB\@>OB =0 ?5@8>48B5, 70 :>8B> 0:B82JB 5 >157F5=5= (?>=O:>30 =0@8G0= ?>;575= 682>B =0 0:B820).0x5@8>4JB, 70 :>9B> 8A:0B5 40 A5 87G8A;8 0<>@B870F8OB0. 5@8>4JB B@O120 40 87?>;720 AJI8B5 548=8F8 :0B> A@>:0 =0 3>4=>AB.AB0BJ:T!B>9=>ABB0 2 :@0O =0 0<>@B870F8OB0 (?>=O:>30 =0@8G0=0 >AB0BJG=0 AB>9=>AB =0 0:B820).>@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB 70 AJ:@>28I5= 1>=.BABJ?:0(@>F5=BJB A >BABJ?:0 70 AJ:@>28I=8O 1>=.0456i0B0B0 =0 ?04560 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:0 =0 AJ:@>28I=8O 1>=. 07G5B�0B0B0 =0 @07G5B0 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> AJ:@>28I=8OB 1>= 5 ?@54045= =0 :C?C20G0.H@JI0 3>48H=0B0 4>E>4=>AB 70 F5==8 :=860, 70 :>8B> 5 =0?@025=0 >BABJ?:0.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr7&5=0B0 =0 F5==8B5 :=860 70 100 I.4. =><8=0;=0 AB>9=>AB.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.\@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB =0 F5==8 :=860, :>8B> 87?;0I0B ;8E20 ?@8 ?04560.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.74020=5$0B0B0 =0 874020=5 =0 F5==8B5 :=860.0456PAs0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860."0@8D098E25=8OB ?@>F5=B 70 F5==8B5 :=860 =0 40B0B0 =0 874020=5. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.C@JI0 AC<0B0, ?>;CG5=0 =0 ?04560 70 ?J;=0 8=25AB8F8O 2 F5==8 :=860.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.BABJ?:0&@>F5=BJB A >BABJ?:0 =0 F5==8B5 :=860.
=25AB8F8O$!C<0B0, 8=25AB8@0=0 2 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.$@JI0 4>E>4=>ABB0 70 AJ:@>28I5= 1>=.0456i0B0B0 =0 ?04560 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:0 =0 AJ:@>28I=8O 1>=.Pr9&5=0B0 =0 AJ:@>28I=8O 1>= 70 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> AJ:@>28I=8OB 1>= 5 ?@54045= =0 :C?C20G0.J@JI0 3>48H=0B0 4>E>4=>AB =0 F5==8 :=860, :>8B> 87?;0I0B ;8E20 ?@8 ?04560.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.74020=5$0B0B0 =0 874020=5 =0 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr7&5=0B0 =0 F5==8B5 :=860 70 100 I.4. =><8=0;=0 AB>9=>AB."0@8D098E25=8OB ?@>F5=B 70 F5==8B5 :=860 =0 40B0B0 =0 874020=5. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.G@JI0 =0B@C?0=0B0 ;8E20 70 F5==8 :=860, :>OB> 87?;0I0 ?5@8>48G=8 ;8E28.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.Calc_methodV>38G5A:0 AB>9=>AB, :>OB> C:0720 =0G8=0 70 87G8A;O20=5 =0 >1I0B0 =0B@C?0=0 ;8E20, :>30B> 40B0B0 =0 @07G5B 5 ?>-:JA=0 >B 40B0B0 =0 first_interest. !B>9=>AB TRUE (1) 2@JI0 >1I0B0 =0B@C?0=0 ;8E20 >B 874020=5 4> @07G5B. !B>9=>AB FALSE (0) 2@JI0 =0B@C?0=0B0 ;8E20 >B first_interest 4> @07G5B. :> =5 2J2545B5 0@3C<5=B0, B>9 ?> ?>4@0718@0=5 5 TRUE.First_interest)J@20B0 40B0 =0 ;8E20B0 70 F5==8B5 :=860.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.74020=5PA$0B0B0 =0 874020=5 =0 F5==8B5 :=860.	><8=0;=>&><8=0;=0B0 AB>9=>AB =0 F5==8B5 :=860."0@8D0->48H=8OB ?@>F5=B =0 :C?>=0 70 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.j@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB =0 F5==8 :=860 A =5@54>25= (:@0BJ: 8;8 4J;J3) ?>A;545= ?5@8>4.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.
Last_interest+0B0B0 =0 ?>A;54=8O :C?>= 70 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860."0@8D0#8E25=8OB ?@>F5=B =0 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.P@JI0 4>E>4=>ABB0 =0 F5==8 :=860 A =5@54>25= (:@0BJ: 8;8 4J;J3) ?>A;545= ?5@8>4.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.
Last_interest+0B0B0 =0 ?>A;54=8O :C?>= 70 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr&5=0B0 =0 F5==8B5 :=860."0@8D0#8E25=8OB ?@>F5=B =0 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.g@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB =0 F5==8 :=860 A =5@54>25= (:@0BJ: 8;8 4J;J3) ?J@28 ?5@8>4.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.First_coupon'J@20B0 40B0 =0 :C?>= 70 F5==8B5 :=860.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.74020=5$0B0B0 =0 874020=5 =0 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860."0@8D0#8E25=8OB ?@>F5=B =0 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Yld%>48H=0B0 4>E>4=>AB =0 F5==8B5 :=860.M@JI0 4>E>4=>ABB0 =0 F5==8 :=860 A =5@54>25= (:@0BJ: 8;8 4J;J3) ?J@28 ?5@8>4.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.First_couponPA'J@20B0 40B0 =0 :C?>= 70 F5==8B5 :=860.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.74020=5$0B0B0 =0 874020=5 =0 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr&5=0B0 =0 F5==8B5 :=860."0@8D0#8E25=8OB ?@>F5=B =0 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.d@JI0 0<>@B870F8OB0 70 2A5:8 AG5B>2>45= ?5@8>4. "078 DC=:F8O 5 ?@54>AB025=0 70 D@5=A:0B0 AG5B>2>4=0 A8AB5<0. :> 4045= 0:B82 5 70:C?5= 2 A@540B0 =0 >BG5B=8O ?5@8>4, A5 275<0 ?@54284 ?@>?>@F8>=0;=0B0 0<>@B870F8O. $C=:F8OB0 5 ?>4>1=0 =0 AMORLINC A 87:;NG5=85 =0 B>20, G5 2 87G8A;5=85B> A5 ?@8;030 :>5D8F85=B =0 0<>@B870F8O 2 7028A8<>AB >B 682>B0 =0 0:B828B5.A=>20>48H=0B0 >A=>20 70 87?>;720=5. 07E>4&5=0B0 =0 0:B820.Date_purchased0B0B0 =0 70:C?C20=5 =0 0:B820.First_period 0B0B0 =0 :@0O =0 ?J@28O ?5@8>4.5@8>4	5@8>4JB."0@8D0@>F5=BJB =0 0<>@B870F8O.AB0BJ:0AB0BJG=0B0 AB>9=>AB 2 :@0O =0 682>B0 =0 0:B820.�@JI0 0<>@B870F8OB0 70 2A5:8 AG5B>2>45= ?5@8>4. "078 DC=:F8O 5 ?@54>AB025=0 70 D@5=A:0B0 AG5B>2>4=0 A8AB5<0. :> 4045= 0:B82 5 70:C?5= 2 A@540B0 =0 >BG5B=8O ?5@8>4, A5 275<0 ?@54284 ?@>?>@F8>=0;=0B0 0<>@B870F8O.A=>20PA>48H=0B0 >A=>20 70 87?>;720=5. 07E>4&5=0B0 =0 0:B820.Date_purchased0B0B0 =0 70:C?C20=5 =0 0:B820.First_period 0B0B0 =0 :@0O =0 ?J@28O ?5@8>4.5@8>4	5@8>4JB."0@8D0@>F5=BJB =0 0<>@B870F8O.AB0BJ:0AB0BJG=0B0 AB>9=>AB 2 :@0O =0 682>B0 =0 0:B820.F@JI0 1@>O =0 4=8B5 >B 40B0B0 =0 @07G5B0 4> 40B0B0 =0 A;5420I8O :C?>=.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.r@JI0 1@>O =0 :C?>=8B5, 87?;0B8<8 <564C 40B0B0 =0 @07G5B0 8 40B0B0 =0 ?04560, 70:@J3;5=8 4> =09-1;87:8O FO; :C?>=.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.8@JI0 40B0B0 =0 ?@548H=8O :C?>= ?@548 40B0B0 =0 @07G5B0.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.'5AB>B0�@>OB =0 :C?>==8B5 ?;0I0=8O 70 3>48=0. 0 3>48H=8 ?;0I0=8O   G5AB>B0 = 1, 70 ?>;C3>48H=8   G5AB>B0 = 2, 70 B@8<5A5G=8   G5AB>B0 = 4.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.'@JI0 =0<0;5=0B0 B0@8D0 70 F5==8 :=860.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.Pr7&5=0B0 =0 F5==8B5 :=860 70 100 I.4. =><8=0;=0 AB>9=>AB.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.Z@JI0 F5=0B0 70 100 I.4. =><8=0;=0 AB>9=>AB =0 F5==8 :=860, 70 :>8B> 5 =0?@025=0 >BABJ?:0.A=>200A=>20B0 70 B8?0 1@>9 4=8, :>9B> I5 A5 87?>;720.BABJ?:0&@>F5=BJB A >BABJ?:0 =0 F5==8B5 :=860.0456s0B0B0 =0 ?04560 =0 F5==8B5 :=860. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:JB =0 20;84=>AB =0 F5==8B5 :=860.
7:C?C20=5F!B>9=>ABB0 =0 2@JI0=5 =0 F5==8B5 :=860 =0 100 I.4. =><8=0;=0 AB>9=>AB. 07G5B�0B0B0 =0 @07G5B0 =0 F5==8B5 :=860. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> F5==8B5 :=860 A0 ?@54045=8 =0 :C?C20G0.>@JI0 5:2820;5=B=0 =0 >1;830F88B5 4>E>4=>AB 70 AJ:@>28I5= 1>=.BABJ?:0(@>F5=BJB A >BABJ?:0 70 AJ:@>28I=8O 1>=.0456i0B0B0 =0 ?04560 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 ?04560 5 40B0B0, =0 :>OB> 87B8G0 A@>:0 =0 AJ:@>28I=8O 1>=. 07G5B�0B0B0 =0 @07G5B0 =0 AJ:@>28I=8O 1>=. 0B0B0 =0 @07G5B0 =0 F5==8B5 :=860 5 40B0B0 A;54 40B0B0 =0 874020=5, =0 :>OB> AJ:@>28I=8OB 1>= 5 ?@54045= =0 :C?C20G0.�@JI0 0<>@B870F8OB0 =0 4045= 0:B82 70 2A5:8 C:070= >B 20A ?5@8>4, 2:;NG8B5;=> G0AB8G=8 ?5@8>48, A ?><>IB0 =0 <5B>40 70 10;0=A A 42>5= A?04 8;8 4@C3 C:070= >B 20A <5B>4. >4 VDB A5 @0718@0 ?@><5=;82> =0<0;O20I 10;0=A. 07E>4J@2>=0G0;=0B0 F5=0 =0 0:B820.
End_period�@09=8OB ?5@8>4, 70 :>9B> 8A:0B5 40 A5 87G8A;8 0<>@B870F8OB0. End_period B@O120 40 87?>;720 AJI8B5 548=8F8 :0B> A@>:0 =0 3>4=>AB.$0:B>@t@>F5=BJB, A :>9B> A5 =0<0;O20 A0;4>B>. :> 5 ?@>?CA=0B D0:B>@, B>9 A5 ?@85<0 70 2 (10;0=A>28OB <5B>4 A 42>5= A?04).!@>: =0 3>4=>AB\@>OB =0 ?5@8>48B5, 70 :>8B> 0:B82JB 5 >157F5=5= (?>=O:>30 =0@8G0= ?>;575= 682>B =0 0:B820).	No_switch�>38G5A:0 AB>9=>AB, C:0720I0 40;8 40 A5 ?@52:;NG8 :J< ;8=59=0 0<>@B870F8O, :>30B> 0<>@B870F8OB0 5 ?>-3>;O<0 >B 87G8A;5=85B> =0 =0<0;O20I8O 10;0=A.PAAB0BJ:r!B>9=>ABB0 2 :@0O =0 0<>@B870F8OB0 (?>=O:>30 =0@8G0=0 >AB0BJG=0 AB>9=>AB =0 0:B820). "078 AB>9=>AB <>65 40 1J45 0.Start_period�0G0;=8OB ?5@8>4, 70 :>9B> 8A:0B5 40 A5 87G8A;8 0<>@B870F8OB0. Start_period B@O120 40 87?>;720 AJI8B5 548=8F8 :0B> A@>:0 =0 3>4=>AB.K@JI0 =0B@C?0=0B0 ;8E20, 87?;0B5=0 ?> 705< <564C start_period 8 end_period.
End_period!>A;54=8OB ?5@8>4 2 87G8A;5=85B>.Nper1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5.Pv0AB>OI0B0 AB>9=>AB."0@8D08E25=8OB ?@>F5=B.Start_periodSJ@28OB ?5@8>4 2 87G8A;5=85B>. !@>:>25B5 70 ?;0I0=5 A0 =><5@8@0=8, 70?>G209:8 >B 1."8?@5<5B> =0 ?;0I0=5B>.S@JI0 1@>O =0 ?5@8>48B5, 878A:20=8 >B 8=25AB8F8O, 70 4>AB830=5 =0 C:070=0 AB>9=>AB.Fv)5;0=0B0 1J45I0 AB>9=>AB =0 8=25AB8F8OB0.Pv$0AB>OI0B0 AB>9=>AB =0 8=25AB8F8OB0."0@8D08E25=8OB ?@>F5=B 70 ?5@8>4.9@JI0 5:2820;5=B5= ;8E25= ?@>F5=B 70 @JAB0 =0 8=25AB8F8O.Fv"J45I0B0 AB>9=>AB =0 8=25AB8F8OB0.Nper@>OB ?5@8>48 70 8=25AB8F8OB0.Pv$0AB>OI0B0 AB>9=>AB =0 8=25AB8F8OB0.N@JI0 =0B@C?0=0B0 3;02=8F0, 87?;0B5=0 ?> 705< <564C start_period 8 end_period.
End_period!>A;54=8OB ?5@8>4 2 87G8A;5=85B>.Nper1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5.Pv0AB>OI0B0 AB>9=>AB."0@8D08E25=8OB ?@>F5=B.Start_periodSJ@28OB ?5@8>4 2 87G8A;5=85B>. !@>:>25B5 70 ?;0I0=5 A0 =><5@8@0=8, 70?>G209:8 >B 1."8?@5<5B> =0 ?;0I0=5B>.�@JI0 ;8E25=8O ?@>F5=B 70 ?5@8>4 =0 0=N8B5B. RATE A5 87G8A;O20 G@57 8B5@0F8O 8 <>65 40 8<0 =C;0 8;8 ?>25G5 @5H5=8O. :> A;5420I8B5 @57C;B0B8 =0 RATE =5 A5 4>1;860B 2 @0<:8B5 =0 0,0000001 A;54 20 8B5@0F88, RATE 2@JI0 3@5H:0.Fv�J45I0B0 AB>9=>AB 8;8 :0A>20 =0;8G=>AB, :>OB> 8A:0B5 40 ?>AB83=5B5 A;54 872J@H20=5 =0 ?>A;54=>B> ?;0I0=5. :> 5 ?@>?CA=0B> fv, BO A5 ?@85<0 70 0 (=0?@8<5@ 1J45I0B0 AB>9=>AB =0 705< 5 0).
@54?>;>65=85PAl0H5B> ?@54?>;>65=85 70 B>20 :0:J2 I5 1J45 ?@>F5=BJB. :> 5 ?@>?CA=0B> ?@54?>;>65=85B>, B> A5 ?@85<0 70 10%.Nper)1I8OB 1@>9 ?5@8>48 =0 ?;0I0=5 2 0=N8B5B.Pmt�72J@H5=>B> ?;0I0=5 70 2A5:8 ?5@8>4, :>5B> =5 <>65 40 A5 ?@><5=8 ?> 2@5<5 =0 0=N8B5B0. 18:=>25=> pmt 2:;NG20 3;02=8F0 8 ;8E20, => =O<0 4@C38 B0:A8 8;8 40=JF8.PvW0AB>OI0B0 AB>9=>AB 8;8 >1I0B0 AC<0, :>OB> 4045=0 A5@8O >B 1J45I8 ?;0I0=8O AB@C20 A530."8?7'8A;>B> 0 8;8 1, :>5B> ?>:0720 :>30 A5 4J;60B ?;0I0=8O.0456"0B0B0 =0 ?04560 =0 F5==8B5 :=860.$8;B@8@09B5 87@070.Z0@:8@09B5 D8;BJ@0, :>9B> I5 A5 ?@5<0E=5 =0?J;=>, :>30B> AllSelected A5 87?>;720 ?>-:JA=>.ColRefL>;>=0B0, :>OB> 8A:0<5 40 ?@5<0E=5<, 0:> 5 A ?@8;>65=> AllSelected ?>-:JA=>.g@JI0 true, 0:> A?8AJ:JB A ?0@0<5B@8 =0 Value1 A5 A@02=O20 AB@8:B=> A;54 A?8AJ:0 A ?0@0<5B@8 =0 Value2.PA>@JG:0K 54JB, :>9B> I5 A5 ?@8;030. 0/FALSE/DESC   =87E>4OI; 1/TRUE/ASC   2J7E>4OI.Value1/7@07, :>9B> I5 A5 A@02=O20 A 2B>@8O ?0@0<5BJ@.Value2/7@07, :>9B> I5 A5 A@02=O20 A ?J@28O ?0@0<5BJ@.7@07$8;B@8@0=5 =0 87@070.	StepRangew>=AB0=B5= 87@07 70 <0:A8<0;=0B0 @07@5H5=0 @07;8:0 <564C AB>9=>AB8B5 =0 :>;>=0B0 70 A@02=5=85 70 ?>A;54>20B5;=8 ABJ?:8.GlobalRange}>=AB0=B5= 87@07 70 <0:A8<0;=0B0 @07@5H5=0 @07;8:0 <564C AB>9=>AB8B5 =0 :>;>=0B0 70 A@02=5=85 70 ?J@20B0 8 ?>A;54=0B0 ABJ?:0.J><18=8@09B5 =O:>;:> D8;B@8 2 >1I, 70 40 70?078B5 :>@5;0F88B5 =0 :>;>=8B5.FilterContext_ColumnName>;>=8 =0 FilterContext.70@:8@09B5 D8;BJ@0, 70 40 459AB20 :0B> D8;BJ@ 70 AO=:0.PA7@07`$8;B@8@0=5 =0 ?>A;54>20B5;=>AB8 >B AJ18B8O, :>8B> 2J7=8:20B 2 >?@545;5= 480?07>= 548= A;54 4@C3.Comparison_ColumnName,>;>=0, 87?>;720=0 70 A@02=5=85 =0 480?07>=.Join_ColumnNameJ>;>=0, :>OB> A2J@720 AJ18B8O >B 87B>G=8:0 8 B01;8F8B5 70 ?>;C>1548=O20=5.0?075=>K@07=8OB =87 A;C68 :0B> @0745;8B5; <564C D8;B@8B5 8 4>?J;=8B5;=8B5 B01;8F8.
SemijoinTable7"01;8F0 AJA A2J@70=8 AJ18B8O, 87?>;720=0 70 D8;B@8@0=5.SourceTable"01;8F0 70 D8;B@8@0=5."01;8F0->?J;=8B5;=8 B01;8F8 70 2:;NG20=5 2 :;JAB5@0.$8;BJ@$$8;B@8@0=5 70 4>102O=5 :J< :;JAB5@0.PA$8;B@8@0=5 =0 87@070.F@54>AB02O AB0B8AB8:0 >B=>A=> 2AO:0 :>;>=0 2J2 2AO:0 B01;8F0 2 <>45;0."@JI0 ?>18B>28 "AND" =0 425 G8A;0.Number127G8A;O20 8 2@JI0 ?@5?>@J:8 70 040?B82=> :5H8@0=5.J@2>B> G8A;>.Number2 @JI0 8<5B> =0 :>;>=0 8;8 <O@:0.!B>9=>AB
QueryCoverageK 50;=> G8A;> <564C 0,0 8 1,0, >1>7=0G020I> F5;5=0A>G5=> ?>:@8B85 =0 70O2:0.;AO:0 =0?J;=> :20;8D8F8@0=0 :>;>=0 8;8 ?@5?@0B:0 :J< <O@:0.U7G8A;O20=5 =0 E5H8@0I :>4 2J@EC ?@><5=;82 1@>9 2E>4OI8 87@078 8 2@JI0=5 =0 AB>9=>AB.7@0707@07JB(8B5), 70 :>9B> A5 87G8A;O20 E5H8@0I :>4.B>@>B> G8A;>.
LocaleNameD<5 =0 578:>20 ?@><5=;820, 87?>;720=> ?@8 D>@<0B8@0=5 =0 AB>9=>ABB0.AlternateResultZ5704J;68B5;5=. ;B5@=0B82=8OB @57C;B0B 70 2@JI0=5, :>30B> XIRR =5 <>65 40 =0<5@8 @5H5=85.6@JI0 G8A;>, 87<5AB5=> =0;O2> A ?>A>G5=8O 1@>9 18B>25.�72;8G0 548= @54 >B @5;0F8O G@57 ?@5<5AB20=5 =0 >?@545;5= 1@>9 @54>25 2 @0<8:B5 =0 C:070=8O 4O;, A>@B8@0=8 ?> 704045=8O @54 8;8 ?> C:070=0B0 >A.5;B0�@>OB =0 @54>25B5 ?@548 8;8 A;54 B5:CI8O @54, >B :>9B> 40 A5 ?>;CG0B 40==8B5. >65 40 1J45 ?>;>68B5;=0 8;8 >B@8F0B5;=0 AB>9=>AB.OrderBy7@JI0 G8A;>, 87<5AB5=> =04OA=> A ?>A>G5=8O 1@>9 18B>25.m>;>=8, :>8B> >?@545;OB :0: A5 A>@B8@0 2A5:8 4O;. :> 5 ?@>?CA=0B>, @5;0F8OB0 B@O120 40 1J45 87@8G=> C:070=0.PartitionBy1>;>=8, :>8B> >?@545;OB :0: A5 @0745;O @5;0F8OB0.	B=>H5=85!@JI0 ?>18B>28 "OR" =0 425 G8A;0.Number1J@2>B> G8A;>.Number2B>@>B> G8A;>."@JI0 ?>18B>28 "XOR" =0 425 G8A;0.Number1J@2>B> G8A;>.Number2B>@>B> G8A;>.@>9+A5:8 87@07, :>9B> ?@54AB02;O20 FO;> G8A;>.ShiftAmountKA5:8 87@07, :>9B> ?@54AB02;O20 FO;> G8A;> :0B> 1@>9 18B>25 I5 1J45 A<5=5=.@>9+A5:8 87@07, :>9B> ?@54AB02;O20 FO;> G8A;>.ShiftAmountKA5:8 87@07, :>9B> ?@54AB02;O20 FO;> G8A;> :0B> 1@>9 18B>25 I5 1J45 A<5=5=.PAq7@07 =0 B01;8F0, >B :>9B> I5 1J45 2J@=0B 87E>4=8OB @54. :> 5 ?@>?CA=0B>, OrderBy B@O120 40 1J45 87@8G=> C:070=.8@JI0 <5B040==8B5 =0 B01;8F0B0 70 02B><0B8G=8 03@530F88.n@JI0=5 =0 AB>9=>ABB0 =0 ?J@28O 0@3C<5=B 8 @538AB@8@0=5 =0 AB>9=>ABB0 2 @538AB@0F8>==8O D09; 70 >F5=:0 =0 DAX.MaxRows40@:8@0=5 =0 D8;BJ@0, :>9B> =8:>30 40 =5 A5 ?@8;030.7@077@07 =0 D8;BJ@.�@JI0 1@>O =0 2A8G:8 @01>B=8 4=8 <564C 425 40B8 (2:;NG8B5;=>), :0B> 87?>;720 ?0@0<5B@8, 70 40 ?>A>G8 :>8 8 :>;:> 4=8 A0 ?>G82=8. >G82=8B5 4=8 8 2A8G:8 >1>7=0G5=8 ?@07=8F8 =5 A5 A<OB0B 70 @01>B=8 4=8.�0:A8<0;=8OB 1@>9 @54>25 70 8725640=5 2 @538AB@0F8>==8O D09; 70 >F5=:0 =0 DAX, :>30B> ?J@28OB 0@3C<5=B 5 87@07 =0 B01;8F0. > ?>4@0718@0=5 5 10.!B>9=>AB$!:0;0@5= 87@07 8;8 87@07 =0 B01;8F0.:@09=0_40B0'0B0, :>OB> ?@54AB02;O20 :@09=0B0 40B0.@07=8F8k"01;8F0 A 54=0 :>;>=0 A 54=0 8;8 ?>25G5 40B8, :>8B> B@O120 40 1J40B 87:;NG5=8 >B :0;5=40@0 A @01>B=8B5 4=8.=0G0;=0_40B0(0B0, :>OB> ?@54AB02;O20 =0G0;=0B0 40B0.#8:5=4>:0720 4=8B5 >B A54<8F0B0, :>8B> A0 ?>G82=8 8 =5 A0 2:;NG5=8 2 1@>O =0 2A8G:8 @01>B=8 4=8 <564C =0G0;=0_40B0 8 :@09=0_40B0. "#8:5=4" 5 =><5@ 70 C8:5=40, :>9B> C:0720 :>30 =0ABJ?20B ?>G82=8B5 4=8. '8A;>28B5 AB>9=>AB8 70 C8:5=40 ?>:0720B A;54=8B5 ?>G82=8 4=8: 1 8;8 ?@>?CA=0B8: AJ1>B0, =545;O; 2: =545;O, ?>=545;=8:; 3: ?>=545;=8:, 2B>@=8:; 4: 2B>@=8:, A@O40; 5; A@O40, G5B2J@BJ:; 6: G5B2J@BJ:, ?5BJ:; 7: ?5BJ:, AJ1>B0; 11: !0<> =545;O; 12: !0<> ?>=545;=8:; 13: !0<> 2B>@=8:; 14: !0<> A@O40; 15: !0<> G5B2J@BJ:; 16: !0<> ?5BJ:; 17: !0<> AJ1>B0.�7@078B5 8 C:070=8OB0 70 @54, 87?>;720=8 70 >?@545;O=5 =0 @540 =0 A>@B8@0=5 2J2 2A5:8 4O;. >65 40 A5 87?>;720 A0<> 2J2 DC=:F8OB0 Window.=72;8G0 480?07>= >B @54>25 2 C:070=0B0 >A A?@O<> B5:CI8O @54.Au>;>=8B5, 87?>;720=8 70 >?@545;O=5 =0 B>20 :0: 40 @0745;8B5 40==8B5. >65 40 A5 87?>;720 A0<> 2J2 DC=:F8O "@>7>@5F".PartitionBy_ColumnNameB8:5B087, :>9B> I5 A5 ?>:0720 2 @538AB@0F8>==8O D09;.O@5>1@07C20 70?8A8B5 =0 B01;8F0 2 CSV B5:AB (AB>9=>AB8, @0745;5=8 AJA 70?5B0O).
 0745;8B5;` 0745;8B5; =0 ?>;5B0. "@O120 40 1J45 =87 =0 :>=AB0=B0, :>9B> =5 5 ?@075=. > ?>4@0718@0=5 5 ",".IncludeHeadersH:> 5 true, 703;02=8OB @54 5 2:;NG5=. !B>9=>ABB0 ?> ?>4@0718@0=5 5 true.MaxRows}0:A8<0;=8OB 1@>9 @54>25 70 :>=25@B8@0=5. B@8F0B5;=> G8A;> >7=0G020, G5 2A8G:8 @54>25 A0 :>=25@B8@0=8. > ?>4@0718@0=5 5 10."01;8F0""01;8F0B0, :>OB> I5 A5 :>=25@B8@0.0@5>1@07C20 70?8A8B5 =0 B01;8F0 2 B5:AB =0 JSON.MaxRows}0:A8<0;=8OB 1@>9 @54>25 70 :>=25@B8@0=5. B@8F0B5;=> G8A;> >7=0G020, G5 2A8G:8 @54>25 A0 :>=25@B8@0=8. > ?>4@0718@0=5 5 10."01;8F0""01;8F0B0, :>OB> I5 A5 :>=25@B8@0.B>;>=0, 87?>;720=0 70 >?@545;O=5 =0 B>20 :0: 40 @0745;8B5 40==8B5.Z72;8G0 480?07>= >B @54>25 2 C:070=8O 4O;, A>@B8@0=8 ?> 704045=8O @54 8;8 ?> C:070=0B0 >A.@07=8j71@>O20=5, :>5B> >?@545;O :0: A5 ?>4@5640B ?@07=8B5 AB>9=>AB8. 0;84=8B5 AB>9=>AB8 A0: KEEP, LAST, FIRST.B?054=> A FromType B>20 >?@545;O =0G0;=0B0 ?>78F8O =0 ?@>7>@5F0."8? "B"`71@>O20=5, :>5B> >?@545;O :0: B@O120 40 A5 8=B5@?@5B8@0 "B". 0;84=8B5 AB>9=>AB8 A0: ABS, REL.OrderBy1>;>=8, :>8B> >?@545;OB :0: A5 A>@B8@0 2A5:8 4O;.PartitionBy1>;>=8, :>8B> >?@545;OB :0: A5 @0745;O @5;0F8OB0.	B=>H5=85=7@07 =0 B01;8F0, >B :>OB> I5 1J40B 2J@=0B8 87E>4=8B5 @54>25.><054=> A ToType B>20 >?@545;O :@09=0B0 ?>78F8O =0 ?@>7>@5F0.ToType`71@>O20=5, :>5B> >?@545;O :0: B@O120 40 A5 8=B5@?@5B8@0 ">". 0;84=8B5 AB>9=>AB8 A0: ABS, REL.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.OrderBy_Directionr>A>:0B0 =0 @540 =0 A>@B8@0=5 =0 AJ>B25B=>B> OrderBy_Expression. 0/FALSE/DESC   =87E>4OI>; 1/TRUE/ASC   2J7E>4OI>.�72;8G0 @54 2 01A>;NB=0 ?>78F8O (C:070=0 >B ?0@0<5BJ@0 =0 ?>78F8OB0) 2 C:070=8O 4O;, A>@B8@0= ?> C:070=8O @54 8;8 ?> C:070=0B0 >A.@07=8�71@>O20=5, 87?>;720=> 70 45D8=8@0=5 =0 =0G8=0 =0 >1@01>B:0 =0 AB>9=>AB8 BLANK OrderBy. >?CAB8<8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.OrderBym>;>=8, :>8B> >?@545;OB :0: A5 A>@B8@0 2A5:8 4O;. :> 5 ?@>?CA=0B>, @5;0F8OB0 B@O120 40 1J45 87@8G=> C:070=0.PartitionBy1>;>=8, :>8B> >?@545;OB :0: A5 @0745;O @5;0F8OB0.>78F8OD1A>;NB=0B0 ?>78F8O (1078@0=0 =0 1), >B :>OB> 40 A5 ?>;CG0B 40==8B5. 5;0F8Ol7@07 =0 B01;8F0, >B :>9B> I5 A5 2J@=5 @57C;B0BJB. :> 5 ?@>?CA=0B>, OrderBy B@O120 40 1J45 87@8G=> C:070=>.c$C=:F8OB0 Previous 872;8G0 AB>9=>AB 2 ?@548H=8O @54 =0 >A 2 <@560B0 70 40==8 =0 Visual Calculation.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.7@077@07JB, :>9B> I5 A5 87G8A;O20.a$C=:F8OB0 FIRST 872;8G0 AB>9=>AB 2 <@560B0 70 40==8 =0 287C0;=> 87G8A;5=85 >B ?J@28O @54 =0 >AB0.APA@5?@0B:0 :J< >A.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.7@077@07JB, :>9B> I5 A5 87G8A;O20.c$C=:F8OB0 LAST 872;8G0 AB>9=>AB 2 <@560B0 70 40==8 =0 287C0;=> 87G8A;5=85 >B ?>A;54=8O @54 =0 >AB0._$C=:F8OB0 Next 872;8G0 AB>9=>AB 2 A;5420I8O @54 =0 >A 2 <@560B0 70 40==8 =0 Visual Calculation.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.7@077@07JB, :>9B> I5 A5 87G8A;O20.A@5?@0B:0 :J< >A.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.7@077@07JB, :>9B> I5 A5 87G8A;O20.�$C=:F8OB0 70 A?@02:0 ?>72>;O20 =0 ?>B@518B5;O 40 872;5G5 AB>9=>AB 2 :;5B:0 G@57 704020=5 =0 AB>9=>AB8 2 :>;>=8 2 <@560B0 70 40==8 =0 287C0;=>B> 87G8A;5=85.
ColumnNameA@5?@0B:0 :J< >A.!BJ?:8l!BJ?:0B0 5 AB>9=>ABB0 =0 87<5AB20=5B>. !B>9=>ABB0 B@O120 40 5 ?>-3>;O<0 8;8 @02=0 =0 1. > ?>4@0718@0=5 5 1.A@5?@0B:0 :J< >A.!BJ?:8}!BJ?:0B0 AB020 AB>9=>AB =0 87<5AB20=5 A;54 >B@8F0=85B>. !B>9=>ABB0 B@O120 40 5 ?>-3>;O<0 8;8 @02=0 =0 1. > ?>4@0718@0=5 5 1.*>;5B>, 70 :>5B> 40 A5 872;5G5 AB>9=>ABB0.$8;BJ@�0409B5 AB>9=>AB8 2 :>;>=8B5, 70 40 845=B8D8F8@0B5 AB>9=>ABB0 70 872;8G0=5. A8G:8 =5>?@545;5=8 :>;>=8 I5 1J40B ?>?J;=5=8 >B B5:CI8O :>=B5:AB.f@JI0 C=8:0;=8O @0=3 70 B5:CI8O :>=B5:AB 2 C:070=8O 4O;, A>@B8@0= ?> C:070=8O @54 8;8 ?> C:070=0B0 >A.@07=8PAo?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.OrderBym>;>=8, :>8B> >?@545;OB :0: A5 A>@B8@0 2A5:8 4O;. :> 5 ?@>?CA=0B>, @5;0F8OB0 B@O120 40 1J45 87@8G=> C:070=0.PartitionBy1>;>=8, :>8B> >?@545;OB :0: A5 @0745;O @5;0F8OB0. 5;0F8Oe7@07 =0 B01;8F0, :J45B> A5 87G8A;O20 RANK. :> 5 ?@>?CA=0B>, OrderBy B@O120 40 1J45 87@8G=> C:070=>.OrderBy_Expression47@07, 87?>;720= 70 >?@545;O=5 =0 @540 =0 A>@B8@0=5.]@JI0 @0=30 70 B5:CI8O :>=B5:AB 2 C:070=8O 4O;, A>@B8@0= ?> C:070=8O @54 8;8 ?> C:070=0B0 >A.@07=8o?@545;O :0: 40 A5 >1@01>B20B AB>9=>AB8B5 BLANK OrderBy. 0;84=8B5 AB>9=>AB8 2:;NG20B: KEEP, FIRST, LAST, SKIP.OrderBym>;>=8, :>8B> >?@545;OB :0: A5 A>@B8@0 2A5:8 4O;. :> 5 ?@>?CA=0B>, @5;0F8OB0 B@O120 40 1J45 87@8G=> C:070=0.PartitionBy1>;>=8, :>8B> >?@545;OB :0: A5 @0745;O @5;0F8OB0.PA 5;0F8Oe7@07 =0 B01;8F0, :J45B> A5 87G8A;O20 RANK. :> 5 ?@>?CA=0B>, OrderBy B@O120 40 1J45 87@8G=> C:070=>.Ties�>2545=85 =0 DC=:F8O 2 A;CG09 =0 0@3C<5=B Ties. Skip   >F5=:8B5, >B3>20@OI8 =0 5;5<5=B8B5 2J2 25@838B5, I5 A5 ?@>?CA:0B. Dense   2A8G:8 5;5<5=B8 2 4045=0 25@830 A5 1@>OB :0B> 548=.@5?@0B:0 :J< >A.@07=8�71@>O20=5, :>5B> >?@545;O :0: A0 ?>4@545=8 AB>9=>AB8B5 BLANK. 0;84=8B5 AB>9=>AB8 A0: KEEP, LAST, FIRST. !B>9=>ABB0 ?> ?>4@0718@0=5 5 KEEP.IncludeCurrent_>38G5A:0 AB>9=>AB, C:0720I0 40;8 40 A5 2:;NG8 B5:CI8OB @54. !B>9=>ABB0 ?> ?>4@0718@0=5 5 TRUE.!BJ?:0�5;0=0B0 4J;68=0 =0 ?@>7>@5F0. :> 5 >B@8F0B5;5=, ?@>7>@5FJB I5 AJ4J@60 ?>A;54=8B5 @54>25 -STEP ?@548 B5:CI8O @54.  ?@>B825= A;CG09 ?@>7>@5FJB I5 AJ4J@60 ?J@28B5 @54>25 STEP A;54 B5:CI8O @54.�7?>;720 <5B>40 =0 =09-<0;:8B5 :204@0B8, 70 40 87G8A;8 ?@020 ;8=8O, :>OB> =09-4>1@5 >B3>20@O =0 40==8B5, A;54 :>5B> 2@JI0 B01;8F0, >?8A20I0 ;8=8OB0. #@02=5=85B> 70 ;8=8OB0 5 2J2 284: y = m1*x1 + m2*x2 + ... + b.ColumnX#>;>=8B5 A 8725AB=8 AB>9=>AB8 70 x.ColumnY#>;>=0B0 A 8725AB=8 AB>9=>AB8 70 y.PAConst�!B>9=>AB =0 :>=AB0=B0B0 TRUE/FALSE, C:0720I0 40;8 :>=AB0=B0B0 b 40 1J45 ?@8=C48B5;=> 704045=0 @02=0 =0 0. :> 5 TRUE 8;8 5 ?@>?CA=0B>, b A5 87G8A;O20 =>@<0;=>. :> 5 FALSE, b 5 704045=> =0 0.�7?>;720 <5B>40 =0 =09-<0;:8B5 :204@0B8, 70 40 87G8A;8 ?@020 ;8=8O, :>OB> =09-4>1@5 >B3>20@O =0 40==8B5, A;54 :>5B> 2@JI0 B01;8F0, >?8A20I0 ;8=8OB0.  57C;B0BJB >B 40==8B5 >B 87@078, 87G8A;5=8 70 2A5:8 @54 2 B01;8F0.Const�!B>9=>AB =0 :>=AB0=B0B0 TRUE/FALSE, C:0720I0 40;8 :>=AB0=B0B0 b 40 1J45 ?@8=C48B5;=> 704045=0 @02=0 =0 0. :> 5 TRUE 8;8 5 ?@>?CA=0B>, b A5 87G8A;O20 =>@<0;=>. :> 5 FALSE, b 5 704045=> =0 0.ExpressionXf7@078B5, :>8B> I5 A5 ?@5A<OB0B 70 2A5:8 @54 >B B01;8F0B0, 70 40 A5 ?>;CG0B 8725AB=8B5 AB>9=>AB8 70 x.ExpressionYa7@07JB, :>9B> A5 ?@5A<OB0 70 2A5:8 @54 =0 B01;8F0B0, 70 40 A5 ?>;CG0B 8725AB=8B5 AB>9=>AB8 70 y."01;8F0?"01;8F0B0, AJ4J@60I0 @54>25B5, 70 :>8B> I5 A5 ?@5A<OB0 87@07JB.\7G8A;O20 ?>4286=0 A@54=0 AB>9=>AB ?> C:070=0B0 >A =0 <@560B0 A 40==8 70 Visual Calculation.A@5?@0B:0 :J< >A.@07=8�71@>O20=5, :>5B> >?@545;O :0: A0 ?>4@545=8 AB>9=>AB8B5 BLANK. 0;84=8B5 AB>9=>AB8 A0: KEEP, LAST, FIRST. !B>9=>ABB0 ?> ?>4@0718@0=5 5 KEEP.PA7@07+7@07JB, :>9B> I5 A5 ?@5A<OB0 70 2A5:8 @54.IncludeCurrent_>38G5A:0 AB>9=>AB, C:0720I0 40;8 40 A5 2:;NG8 B5:CI8OB @54. !B>9=>ABB0 ?> ?>4@0718@0=5 5 TRUE.
WindowSize�J;68=0B0 =0 ?@5<5AB20I8O A5 ?@>7>@5F, A 87:;NG5=85 =0 B5:CI8O @54. ">20 >7=0G020 :>;:> @540 ?@548 B5:CI8O I5 1J40B 2:;NG5=8. !B>9=>ABB0 B@O120 40 5 ?>-3>;O<0 8;8 @02=0 =0 1.Q7G8A;O20 ?>4286=0 AC<0 ?> C:070=0B0 >A =0 <@560B0 A 40==8 =0 Visual Calculation.A@5?@0B:0 :J< >A.@07=8�71@>O20=5, :>5B> >?@545;O :0: A0 ?>4@545=8 AB>9=>AB8B5 BLANK. 0;84=8B5 AB>9=>AB8 A0: KEEP, LAST, FIRST. !B>9=>ABB0 ?> ?>4@0718@0=5 5 KEEP.7@07+7@07JB, :>9B> I5 A5 ?@5A<OB0 70 2A5:8 @54.PA	!A=!ApP!A[!A4:!�!��J!�!��M!�!�0N!�,!�H_1!�3!�@rJ!�L!�uQ!�Y!��v`#A;C30B0 5 AB0@B8@0=0. %1 %2 (%3) %4 %5.%0

4#A;C30B0 5 A?@O=0.%0

h A8AB5<0B0 =O<0 4>AB0BJG=> A2>1>4=0 ?0<5B. :> 87?>;720B5 32-18B>20 25@A8O =0 ?@>4C:B0, =04AB@>9B5 4> 64-18B>20B0 25@A8O 8;8 C25;8G5B5 >15<0 =0 =0;8G=0B0 2 :><?NBJ@0 ?0<5B.%0

l 538AB@0F8>==8OB D09; =0 70O2:8B5 5 AB0@B8@0=.%0

d 538AB@0F8>==8OB D09; =0 70O2:8B5 5 A?@O=.%0

h!;54OI>B> 70?8A20I> CAB@>9AB2> 5 AB0@B8@0=>.%0

`!;54OI>B> 70?8A20I> CAB@>9AB2> 5 A?@O=>.%0

�>AB02G8:JB =0 0;3>@8B<8 70 AJ18@0=5 =0 40==8 (ProgID: %1) 70 0;3>@8BJ<0 %2 5 70@545=.%0

l 538AB@0F8>==8OB D09; =0 3@5H:8B5 5 AB0@B8@0=.%0

d 538AB@0F8>==8OB D09; =0 3@5H:8B5 5 A?@O=.%0

01>@JB =8H:8 %1 25G5 8<0 =09-<0;:> %2 8 =09-<=>3> %3 =8H:8 8 %4 ?0@0;5;=8 =8H:8. 0A:0B0 70 AJ>B25BAB285 =0 =01>@0 =8H:8 5 %5.%0

�>4=01>@JB =8H:8 %1 AJA AJ>B25BAB285 %5 25G5 8<0 =09-<0;:> %2 8 =09-<=>3> %3 =8H:8 8 %4 ?0@0;5;=8 =8H:8.%0

5=846J@JB 70 70:;NG20=5 >B:@8 1;>:8@0=5 2 1070 40==8 "%1".  =0 B@0=70:F8OB0 =0 871@0=0B0 65@B20 5 %2, 0  =0 A5A8OB0 5 %3.%0

� @568< OnPremise =5 5 @07@5H5=> 40 A5 87?J;=O20B XMLA D09;>25, C:070=8 2 :>=D83C@0F88.%0

p5B@8:8B5 70 87?>;720=5 =0 A>DBC5@ A0 701@0=5=8.%0

�!B0@B8@0=5B> =0 <5B@8:8B5 70 87?>;720=5 =0 A>DBC5@ 5 =5CA?5H=>.%0

�5B@8:8B5 70 87?>;720=5 =0 A>DBC5@ A0 AB0@B8@0=8 CA?5H=>.%0

LB <=>3>87<5@5= 2 B01;8G5= 873;54: 028A8<>ABB0 >B 3@C?0 70 87<5@20=5 "%1" :J< 87<5@5=85 "%2" =5 5 87;>65=0, BJ9 :0B> 3@0=C;0@=>ABB0 9 5 =04 :;NG>28O 0B@81CB.%0

DB <=>3>87<5@5= 2 B01;8G5= 873;54: "01;8F0B0 70 3@C?0 70 87<5@20=5 "%1" 5 ?@58<5=C20=0 =0 "%1 (5@:8)", BJ9 :0B> 25G5 AJI5AB2C20 87<5@5=85 AJA AJI>B> 8<5.%0

�B <=>3>87<5@5= 2 B01;8G5= 873;54: 5@0@E8OB0 "%1" =0 87<5@5=85 "%2" =5 5 87;>65=0, BJ9 :0B> 54=> >B =820B0 9 ?@5?@0I0 :J< :>;>=0 "%3", :>OB> =5 5 =0;8G=0 2 B01;8F0B0 =0 87<5@5=85B> 2 B01;8G=8O 873;54.%0

HB <=>3>87<5@5= 2 B01;8G5= 873;54: >20B0 B01;8F0 "%1" 5 AJ74045=0 70 =503@538@C5<8O 0B@81CB "%2", BJ9 :0B> 95@0@E8OB0 =0 0B@81CB0 AJ4J@60 87G8A;5=8 G;5=>25.%0

pB <=>3>87<5@5= 2 B01;8G5= 873;54: 87G8A;5=8B5 G;5=>25 =0 95@0@E8OB0 =0 0B@81CB "%1" =0 87<5@5=85 "%2" A0 83=>@8@0=8, BJ9 :0B> 0B@81CBJB @07?>;030 A ?>25G5 >B 548= @50;5= G;5=.%0

�B <=>3>87<5@5= 2 B01;8G5= 873;54: 87G8A;5=8B5 G;5=>25 =0 95@0@E8OB0 =0 0B@81CB "%1" =0 87<5@5=85 "%2" A0 83=>@8@0=8, BJ9 :0B> 0B@81CBJB @07?>;030 A 87G8A;5=8 G;5=>25 =0 =82> (A8G:8) 8;8 @07?>;030 AJA A2J@70=8 0B@81CB8.%0

XB <=>3>87<5@5= 2 B01;8G5= 873;54: 87G8A;5=8B5 G;5=>25 =0 95@0@E8OB0 =0 0B@81CB "%1" =0 87<5@5=85 "%2" A0 83=>@8@0=8, BJ9 :0B> 95@0@E8OB0 5 >B B8? @>48B5;-=0A;54=8:.%0

pB <=>3>87<5@5= 2 B01;8G5= 873;54: ;NG>28OB 0B@81CB "%1" =0 87<5@5=85 "%2" 5 83=>@8@0= 8 A5 87?>;720 A0<> :0B> 87:CAB25= :;NG, BJ9 :0B> 87<5@5=85B> 5 >B B8? @>48B5;-=0A;54=8:.%0

�B <=>3>87<5@5= 2 B01;8G5= 873;54: 5CA?5H=> AJ74020=5 =0 <O@:0 "%1", BJ9 :0B> 25G5 AJI5AB2C20 <O@:0 A B>20 8<5.%0

�B <=>3>87<5@5= 2 B01;8G5= 873;54: 5 2A8G:8 :>;>=8 2 B01;8F0 "%1" A0 4>1025=8 2 4J@2>B> AJA 7028A8<>AB8 <564C 0B@81CB8, BJ9 :0B> 95@0@E8OB0 =0 0B@81CB 5 701@0=5=0 70 =O:>8 >B 0B@81CB8B5 =0 :C10.%0

�@5H:0 ?> 2@5<5 =0 ?>28:20=5 =0 DC=:F8OB0 %1. !8AB5<=0B0 3@5H:0 5: %2%0

!B0@B8@0 A;CH0=5B> G@57 TCPIP: Status = %1, ComputerName = %2, PhysicalNetBIOSName = %3,  ListenOnIP = %4, Port = %5, ProtocolType = %6%0

|=D>@<0F8O 70 ?@>F5A>@0: NumberOfNumaNodes = %1, NumberOfAffinityGroups = %2, NumberOfCPUs = %3, NumberOfPhysicalCores = %4, NumberOfLogicalCores = %5, PhysicalMemoryAvailable = %6 %0

5=846J@JB 70 70:;NG20=5 >B:@8, G5 2@5<5B> 70 70:;NG20=5 5 87B5:;> 2 1070 40==8  %1  70 >15:B >B B8? %2 8 B8? =0 70:;NG20=5 %3.%0

5=846J@JB 70 70:;NG20=5 >B:@8 1;>:8@0=5 2 1070 40==8 "%1".  =0 B@0=70:F8OB0 =0 871@0=0B0 65@B20 5 %2, 0  =0 A5A8OB0 5 %3.%0

8BG5B 70 AJAB>O=85B> =0 :>=D;8:B0 ?@8 70:;NG20=5: ?@5:@0BO20=5 =0 B@0=70:F8OB0 =0 A5A8OB0 A SPID %1, :>OB> 1;>:8@0 B@0=70:F8OB0 =0 A5A8OB0 A SPID %2.%0

($09;JB A 45D8=8F88B5 =0 A=8<:0 =0 A;54OI>B> 70?8A20I> CAB@>9AB2>  %1  =5 15H5 =0<5@5=, :0B> ?@>?CA=0 8=8F80;878@0=5B> =0 459=>ABB0 70 A=8<:0.%0

B <=>3>87<5@5= 2 B01;8G5= 873;54: G;5=JB ?> ?>4@0718@0=5 =0 95@0@E8OB0 =0 0B@81CB0  %1  =0 87<5@5=85  %2  5 83=>@8@0=, 70I>B> =53>28OB 87G8A;5= G;5= 8 AJ@2J@ 2 <><5=B0 A0 :>=D83C@8@0=8 (DAXMDIgnoreCalculatedMemberAsDefaultMember) 40 83=>@8@0B B0:820 G;5=>25.%0

�;870=5 2 @568< =0 =54>AB0BJG=0 ?0<5B ("5:CI> ?>B@51;5=85 =0 ?0<5B: %1 ).%0

�!8BC0F8OB0 A =54>AB0BJG=0B0 ?0<5B A5 2;>H8 [B0?: %1] ("5:CI> ?>B@51;5=85 =0 ?0<5B: %2 , ;8<8B 70 =54>AB0BJG=0 ?0<5B: %3 , ?J@28 ;8<8B 70 ?>G8AB20=5: %4 , 2B>@8 ;8<8B 70 ?>G8AB20=5: %5 , ;8<8B 70 28A>:0 ?0<5B: %6 , B@5B8 ;8<8B 70 ?>G8AB20=5: %7 , ?>A;545= ;8<8B 70 ?>G8AB20=5: %8 , ;8<8B 70 B2J@40 ?0<5B: %9 ).%0

�!8BC0F8OB0 A =54>AB0BJG=0B0 ?0<5B A5 ?>4>1@8 [B0?: %1] ("5:CI> ?>B@51;5=85 =0 ?0<5B: %2 , ;8<8B 70 =54>AB0BJG=0 ?0<5B: %3 , ?J@28 ;8<8B 70 ?>G8AB20=5: %4 , 2B>@8 ;8<8B 70 ?>G8AB20=5: %5 , ;8<8B 70 28A>:0 ?0<5B: %6 , B@5B8 ;8<8B 70 ?>G8AB20=5: %7 , ?>A;545= ;8<8B 70 ?>G8AB20=5: %8 , ;8<8B 70 B2J@40 ?0<5B: %9 ).%0

B <=>3>87<5@5= 2 B01;8G5= 873;54: B@81CB  %1  =0 87<5@5=85  %2  5 @0745;5= 2 =O:>;:> :>;>=8, BJ9 :0B> AJ4J@60 ?@52>48 =0 G;5=>25.%0

B <=>3>87<5@5= 2 B01;8G5= 873;54: B@81CB  %1  =0 87<5@5=85  %2  5 @0745;5= 2 =O:>;:> :>;>=8 ?>@048 =0AB@>9:0B0 OrderBy.%0

>2@545= D09; A <5B040==8 70 1070 40==8 %1 5 >B:@8B ?> 2@5<5 =0 AB0@B8@0=5 =0 AJ@2J@0, DB 5 ?>AB025=0 CA?5H=> ?>4 :0@0=B8=0.%0

d!B0@B8@0=> 5 2J7AB0=>2O20=5 =0 B@0=70:F8O.%0

dJ7AB0=>2O20=5B> =0 B@0=70:F8OB0 5 CA?5H=>%0

H>43>B>2:0 =0 >B:@8B8O D09;.%0

TG0:20 A5 @07?@545;5=0 B@0=70:F8O.%0

lB:@8B 5 D09;JB =0 3;02=0B0 :0@B0 =0 25@A88B5.%0

p5 5 >B:@8B D09;JB =0 3;02=0B0 :0@B0 =0 25@A88B5.%0

\B:@8B0 5 >1548=5=0 :0@B0 =0 25@A88B5.%0

l 07H8@5=85B> MSOLAP ISAPI 5 AB0@B8@0=> CA?5H=>.%0

T 07H8@5=85B> MSOLAP ISAPI 5 A?@O=>.%0

�;0=8@0=5B> I5 87?>;720 87?J;=8<0 >?0H:0 >B B8? = %1 (?@8G8=0: =0AB@>9:8 =0 %2). %0

�;0=8@0=5B> 87?>;720 ?@028;0 A ?>44J@60= NUMA. J7;8 = %1, 3@C?8 = %2, & = %3, O4@0 = %4. %0

h;0=8@0=5B> 87?>;720 ?@028;0 70 :JA8 >B<5AB20=8O. J7;8 = %1, 3@C?8 = %2, & = %3, O4@0 = %4. 0AB@>9:8 =0 >B<5AB20=5B>: nReservedFastCompute = %5 8 nDecayIntervalMs = %6. %0

�;0=8@0=5B> 87?>;720 ?@028;0 70 :JA8 >B<5AB20=8O. >44J@60=0 :>=D83C@0F8O = %1, >?0H:0 =0 Vertipaq Leaf ?> ?>4@0718@0=5 = %2, :@0610B0 5 @07@5H5=0 = %3, <=>3>O4@5=0 A@540 = %4, 4>AB0BJG=> @575@28@0=5 70 1J@7> 8 102=> @01>B=> =0B>20@20=5 = %5. %0

T@>A;54O20=5B> =0 @5AC@A0 AB0@B8@0.%0

l$09;JB msmdsrv.port.txt 5 =0?8A0= A port = %1.%0

PDLL  %1 , 70@545= A 25@A8O  %2 .%0

X070B0 40==8  %1  AJ4J@60 AB@C:BC@8 70 AJ18@0=5 =0 40==8. "578 AB@C:BC@8 8 A2J@70=8B5 A BOE DC=:F88 =0 DM >AB020B =54>ABJ?=8, BJ9 :0B> B078 25@A8O =0 CA;C38B5 70 0=0;87 =5 ?>44J@60 AJ18@0=5 =0 40==8. 070B0 40==8 AJI> 5 >3@0=8G5=0, 70 40 =5 ?>72>;8 =8:0:28 <>48D8:0F88. 7?J;=5B5 :><0=40B0 RemoveDiscontinuedFeatures, 70 40 ?@5<0E=5B5 AB@C:BC@8B5 70 AJ18@0=5 =0 40==8. !;54 B>20 1070B0 40==8 I5 1J45 0:BC0;878@0=0 >B=>2>.%0

�!B0@B8@0=> 5 >1@0B=> ?>28:20=5 :J< =0AB>;=>B> CAB@>9AB2> G@57 DC=:F8OB0  %1 .%0

�J@=0B> 5 >1@0B=> ?>28:20=5 :J< =0AB>;=>B> CAB@>9AB2> G@57 DC=:F8OB0  %1 .%0

x0@5640=5B> =0 DC=:F8OB0 70 @07H8@5=85 5 AB0@B8@0=>.%0

h$C=:F88B5 70 @07H8@5=85 A0 70@545=8 CA?5H=>.%0

�!2>9AB2>B> 70 :>=D83C@0F8O VertiPaqPagingPolicy 25G5 =5 ?>44J@60 =0AB@>9:0B0 70 AJ?>AB025=8 2 ?0<5BB0 D09;>25 (2). "> 5 0:BC0;878@0=> 02B><0B8G=> 2<5AB> B>20 40 87?>;720 AB@0=8@0=5B> =0 A8AB5<0B0 (1).%0

x#A?5H=> 35=5@8@0= D09; 70 H8D@>20=5 =0 AJ@2J@ Gen2, 25@A8O =0 :;NG0=6. A8G:8 AJI5AB2C20I8 1078 40==8, :>8B> 87?>;720B :@8?B>:;NG0 =0 AJ@2J@ Gen2, I5 ?>2@54OB A2>8B5 :@8?B>:;NG>25.%0

,5CA?5H=> :>?8@0=5 =0 AJ@2J@0 msmdsrv.bak 2 :>=D83C@0F8>=5= D09; =0 AJ@2J@0 (msmdsrv.ini). J7<>6=> 5 40 =O<0 4>AB0BJG=> 48A:>2> ?@>AB@0=AB2>.%0

�!2>9AB2>B> 70 :>=D83C@8@0=5 =0 AJ@2J@0 Feature\Gen2ServerKey 5 A0<> 70 G5B5=5, 4>:0B> AS AJ@2J@JB 5 >=;09=. :> 5 =5>1E>48<0 0:BC0;870F8O, A?@5B5 5:75<?;O@0 =0 AJ@2J@0, A;54 :>5B> 0:BC0;878@09B5 A2>9AB2>B> 4> 0, 70 40 87:;NG8B5 B078 DC=:F8O 8;8 4> -1 70 @535=5@8@0= :;NG =0 AJ@2J@ Gen2. !JI5AB2C20I8B5 B09=8, 87?>;720I8 H8D@>20=5 Gen2, I5 1J40B 703C15=8.%0

�@8?B>:;NGJB DB %1 A5 35=5@8@0 4> =09-=>20B0 25@A8O, ?>44J@60=0 >B :>=D83C@0F8OB0 =0 AJ@2J@0.%0

�82>B> =0 AJ2<5AB8<>AB =0 DB %1 5 ?>-<0;:> >B 1600, =04AB@>920=5B> =0 DB :@8?B>:;NG>25 I5 1J45 ?@>?CA=0B>.%0

(0O25=> 5 =04AB@>920=5 =0 Cryptokey 70 %1 DB, => B> =O<0 40 1J45 87?J;=5=>, BJ9 :0B> AJ@2J@JB =5 5 :>=D83C@8@0= 40 ?>44J@60 gen2 cryptokeys.%0

T0O25=> 5 =04AB@>920=5 =0 :@8?B>:;NG0 70 1070B0 40==8 %1, => B> =O<0 40 1J45 87?J;=5=>, BJ9 :0B> 1070B0 40==8 25G5 8<0 :@8?B>:;NG =0 =09-=>20B0 ?>44J@60=0 25@A8O.%0

�5CA?5H=> 35=5@8@0=5 =0 D09; 70 H8D@>20=5 =0 AJ@2J@ Gen2; ?@5:@0BO20=5 =0 @01>B0B0 =0 <0H8=0B0.%0

@$09;JB 70 H8D@>20=5 =0 !J@2J@ Gen2 =5 5 =0<5@5= 8;8 5 ?>2@545=; ?@5:@0BO20=5 =0 A8AB5<0B0. 0409B5 A2>9AB2>B> 70 :>=D83C@8@0=5 Feature\Gen2ServerKey =0 -1 70 ?>2B>@=> 35=5@8@0=5.  535=5@8@0=5B> =0 :;NG gen2 =0 AJ@2J@0 ?@8G8=O20 ?>AB>O==0 ?>2@540 =0 AJI5AB2C20I8B5 DBs Gen2 :;NG>25.%0

4O<0 :@8?B>:;NG =0 Server Gen2, => >15:BJB =0 1;>:0 A :>4 =0 AJ@2J@0 %1 5 =0AB@>5= 40 87?>;720 :@8?B>:;NG0 =0 AJ@2J@ gen2. @5:@0BO20=5 =0 AJ@2J@0.%0

$ 535=5@8@0=5B> =0 D09;0 A :@8?B>:;NG0 =0 AJ@2J@0 Gen2 5 ?@>?CA=0B>, BJ9 :0B> :@8?B>:;NG0 =0 AJ@2J@0 Gen2 5 =0;8G5= 2 48@5:B>@8OB0 A 40==8.%0

�>AB02G8:JB =0 0;3>@8B<8 70 AJ18@0=5 =0 40==8 (ProgID: %1) 70 0;3>@8BJ<0 %2 =5 <>65 40 A5 70@548. %3%0

�$09; 70 :;>=8@0= >15:B =0 40==8 =0 Vertipaq  %1  5 2 :>=D;8:B A D09; A >15:B =0 3;02=8 40==8. >=D;8:BJB A 8<5=0B0 =0 D09;>25B5 5 =5>G0:20= 8 0:> B@0=70:F8OB0 5 =5CA?5H=0, <>65 40 4>2545 4> ?>2@540 =0 1070B0 40==8.%0

`>=D83C@0F8>==8OB D09; 5 AJ74045= >B=>2>.%0

T#A;C30B0 =5 <>65 40 A5 AB0@B8@0: %1%0

%1%0%1%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 AB0@B8@0=5 =0 A;54OI>B> 70?8A20I> CAB@>9AB2>.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 AJ74020=5B> =0 B01;8F0 70 @538AB@8@0=5 =0 70O2:8B5. @>25@5B5 70 ?@>1;5<8 2 =870 70 2@J7:0 A @538AB@0F8>==8O D09; =0 70O2:8B5, 2 @07@5H5=8OB0 8;8 2 1070B0 40==8 70 @538AB@8@0=5 =0 70O2:8: %1.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70?8A20=5 =0 40==8 2 @538AB@0F8>==8O D09; =0 70O2:8B5. J?@5:8 G5 B01;8F0B0 5 AJ74045=0, @538AB@8@0=5B> =0 70O2:8 5 A?@O;>. @>25@5B5 70 ?@>1;5<8 2 1070B0 40==8 70 @538AB@8@0=5 =0 70O2:8 8;8 2 @07@5H5=8OB0: %1%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 AB0@B8@0=5 =0 @538AB@0F8>==8O D09; =0 70O2:8B5.%0

� 5AC@AJB (AJ18B85B>) =0 >?5@0F8>==0B0 A8AB5<0 =5 <>65 40 A5 AJ74045 ?> 2@5<5 =0 8=8F80;878@0=5 =0 Lazy Writer.%0

� 5AC@AJB (=8H:0B0) =0 >?5@0F8>==0B0 A8AB5<0 =5 <>65 40 A5 AJ74045 ?> 2@5<5 =0 8=8F80;878@0=5 =0 Lazy Writer.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70B20@O=5 =0 87E>4OI8O D09; 70 ?@>A;54O20=5 %1.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70?8A20=5 =0 AJ18B85 70 ?@>A;54O20=5 2J2 D09;0 %1.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 70?8A20=5 =0 AJ18B85 70 ?@>A;54O20=5 2 =01>@0 @54>25.%0

�@5<5B> =0 87G0:20=5 70 ?@>A;54O20=5 87B5G5 ?> 2@5<5 =0 87G0:20=5 =0 702J@H20=5B> =0 ?>40B5;O =0 TCP =01>@0 @54>25.%0

�J7=8:=0 3@5H:0 ?@8 >?8B =0 CA;C30B0 40 A285 =01>@0 2@J7:8 =0 1070B0 40==8.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 A?8@0=5B> =0 @538AB@0F8>==8O D09; =0 70O2:8B5.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 AB0@B8@0=5B> =0 @538AB@0F8>==8O D09; =0 3@5H:8B5.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 A?8@0=5B> =0 @538AB@0F8>==8O D09; =0 3@5H:8B5.%0

%1%0

%1%0

�Lazy >1@01>B20=5B> 5 =5CA?5H=> ?>@048 A;54=0B0 3@5H:0: %1%0

�>=D83C@0F8>==8OB D09; =5 <>65 40 A5 70@548. 5@>OB=> D09;JB 5 ?>2@545= 8;8 AJ4J@60 =520;845= XML. %1%0

�0?8A20=5B> =0 :>=D83C@0F8>==8O D09; 5 =5CA?5H=>. $09;JB <>65 40 5 70:;NG5= >B 4@C30 ?@>3@0<0. %1%0

�;NGJB 70 H8D@>20=5 =0 1070B0 40==8 =5 <>65 40 A5 70@548: %1%0

h15:BJB =0 <5B040==8B5 =5 <>65 40 A5 A2J@65 %0

 5AC@A=8OB D09; "%1" 70 578:>20B0 ?@><5=;820 "%2" =5 <>65 40 A5 70@548. @52:;NG20=5 =0 US English (1033), 0:> 5 =0;8G=0.%0

xSQLSQM.EXE =5 <>65 40 A5 >B:@85 8;8 AB0@B8@0 CA?5H=>.%0

p0@5640=5B> =0 :>=D83C@0F8>==8O D09; =0 AJ@2J@0 5 =5CA?5H=>: =0AB@>9:0B0 %1, AJ4J@60I0 AB>9=>AB=%2, 5 =5?@028;=0. 7?>;7209B5 D09;0 msmdsrv.bak 70 2J7AB0=>2O20=5 =0 msmdsrv.ini.%0

P0@5640=5B> =0 @07H8@5=85B> =0 4>102:0B0 70 AJ@2J@0, >?@545;5=0 2 1;>:0 %1, 5 =5CA?5H=>. @5H:8B5 ?>-4>;C 2J7=8:=0E0 ?> 2@5<5 =0 8=8F80;878@0=5 =0 4>102:0B0. %2%0

070B0 40==8 =5 <>65 40 A5 ?@8:0G8, BJ9 :0B> 2J7=8:=0 3@5H:0 ?> 2@5<5 =0 70@5640=5 =0 @538AB@0F8>==8O D09; 70 ?@5<0E20=5 >B D09;0 "%1". 4=0 >B 2J7<>6=8B5 ?@8G8=8 <>65 40 5 B>20, G5 25G5 8<0 ?@8:0G5=0 1070 40==8 2 @568<0 ReadWrite :J< 4@C3 5:75<?;O@ =0 AJ@2J@0.%0

�$09;JB "%1" =5 <>65 40 A5 87B@85. @>25@5B5 D09;0 70 @07@5H5=8O.%0

�8@5:B>@8OB0 "%1" =5 <>65 40 A5 87B@85. @>25@5B5 48@5:B>@8OB0 70 @07@5H5=8O.%0

$09;JB 8;8 ?0?:0B0 "%1" =5 <>65 40 A5 ?@5<5AB8. >65 40 5 70:;NG5=(0) >B 0=B828@CA5= A>DBC5@ 8;8 ?@>3@0<0 70 8=45:A8@0=5.%0

�J7=8:=0 3@5H:0 ?> 2@5<5 =0 2J7AB0=>2O20=5 =0 B@0=70:F8OB0 (HRESULT=%1).%0

�$09;JB "%1" =5 <>65 40 A5 >B2>@8. @>25@5B5 D09;0 70 @07@5H5=8O 8;8 ?@>25@5B5 40;8 =5 5 70:;NG5= >B 4@C38 ?@8;>65=8O.%0

l"@0=70:F8OB0 70 A8=E@>=878@0=5 =5 <>65 40 A5 872J@H8 157>?0A=>. !J@2J@JB B@O120 40 A5 87:;NG8. !B0@0B0 1070 40==8 A ="%1" I5 A5 2J7AB0=>28 ?> 2@5<5 =0 AB0@B8@0=5 =0 AJ@2J@0.%0

�!J@2J@JB =5 <>65 40 A5 AB0@B8@0 2 B01;8G5= @568<, BJ9 :0B> ;8?A20 =5>1E>48<0B0 ?@828;538O 70 70:;NG20=5 =0 ?0<5BB0 (SE_INC_WORKING_SET_NAME 8;8 SE_INC_BASE_PRIORITY_NAME 2 7028A8<>AB >B 25@A8OB0 =0 >?5@0F8>==0B0 A8AB5<0)%0

\=8F80;878@0=5B> =0 XEvent 5 =5CA?5H=>.%0

t?5@0F8OB0 70 ?@>25@:0 5 =5CA?5H=0. #A;C30B0 A?8@0.%0

8J7=8:=0 3@5H:0 ?> 2@5<5 =0 >F5=O20=5B> =0 87@070 70 70I8B0 =0 =82>B> =0 @540.  >;O: "%1". >B@518B5;: "%2". "01;8F0: "%3". !J>1I5=85 70 3@5H:0: %4.%0

�0AB@>9:0B0 70 :>=D83C@8@0=5 GroupAffinity 70 =01>@0 =8H:8 5 D>@<0B8@0=0 =5?@028;=>. 0AB@>9:0B0 B@O120 40 AJ4J@60 ?>@548F0 >B @0745;5=8 AJA 70?5B0O H5AB=045A5B8G=8 =87>25, AJ4J@60I8 <0A:8 70 AJ>B25BAB285 70 2AO:0 3@C?0 ?@>F5A>@8 2 A8AB5<0B0.%0

,01>@JB =8H:8 %1 =5 <>65 40 A5 AJ74045, BJ9 :0B> 2 =53>20B0 =0AB@>9:0 70 :>=D83C@8@0=5 GroupAffinity =O<0 =07=0G5=8 ?@>F5A>@8 :J< =01>@0 =8H:8.%0

0AB@>9:8B5 70 :>=D83C@8@0=5 =0 3@C?>2>B> AJ>B25BAB285 878A:20B ?>25G5 ?@>F5A>@8, >B:>;:>B> A0 @07@5H5=8 2 B>20 8740=85.%0

�0AB@>9:8B5 70 :>=D83C@8@0=5 =0 3@C?>2>B> AJ>B25BAB285 878A:20B ?>25G5 O4@0, >B:>;:>B> A0 @07@5H5=8 2 B>20 8740=85.%0

�5B@8:8B5 70 87?>;720=5 =0 A>DBC5@ =5 <>30B 40 70@54OB DCOM.%0

�J7=8:=0 =5?>?@028<> 87:;NG5=85 ?> 2@5<5 =0 >?5@0F8O =0 A2>1>4=0B0 ?0<5B =0 Windows; ?@5:@0BO20=5 =0 ?@>F5A0 AJ3;0A=> :>=D83C@0F8>==8B5 =0AB@>9:8 Log\Exception\ExitOnMemoryHeapCorruption.%0

�0O2:0B0 :J< A8AB5<0B0 Vertipaq 5 B2J@45 :><?;5:A=0, BJ9 :0B> 8<0 B2J@45 4J;30 25@830 >B @5;0F88.%0

�5CA?5H=> 8=8F80;878@0=5 =0 A;CH0B5; =0 AJ18B8O 2 A8AB5<0B0 M.%0

�5CA?5H=> A?8@0=5 =0 A;CH0B5; =0 AJ18B8O 2 A8AB5<0B0 M. 7:;NG5=85%0

x5CA?5H=> 8=8F80;878@0=5 =0 <>4C; ZipLoadSaveHelper.%0

�J7=8:=0 3@5H:0 ?@8 >1548=O20=5B> =0 D09;0 A :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 %1 A D09;0 A 3;02=0B0 :0@B0 =0 25@A88B5; 25@>OB=> 5 ?@8G8=5=0 >B ?>2@540 =0 D09;0 A :0@B0B0 =0 25@A88B5 =0 B@0=70:F8OB0 .%0

DJ7=8:=0 =5>G0:20=0 3@5H:0.%0

�J7=8:=0 87:;NG5=85 ?>@048 ?@5?J;20=5 =0 AB5:; >2;04OE<5 3>, => B@O120 40 ?@5:@0B8< ?@>F5A0.%0

(J7=8:=0 =5>1@01>B5=> 87:;NG5=85; >2;04OE<5 3>, => B@O120 40 ?@5:@0B8< ?@>F5A0. >28:20I: %1, IsTerminateServerCalled: %2, >4@>1=8 40==8: %3%0

@>OB =0 35=5@8@0=8B5 2B>@8G=8 :>?8O =0428H8 :>=D83C@0F8>==0 =0AB@>9:0 Log\Exception\MaxExceptions; ?@>F5AJB A5 ?@5:@0BO20.%0

|!B0@B8@0=5B> =0 @07H8@5=85B> MSOLAP ISAPI 5 =5CA?5H=>.%0

�?8BJB 70 =0<8@0=5 =0 D09; A :;NG 70 H8D@>20=5 =0 D09;>20B0 A8AB5<0 15H5 =5CA?5H5=.%0

�J7=8:=0 3@5H:0 =0 :@8B8G5= 5B0? >B B@0=70:F8OB0; >2;04OE<5 O, => B@O120 40 ?@5:@0B8< ?@>F5A0.%0

�;5<5=BJB event_session 2 ?@>A;54O20=5B>  %1  =O<0 45D8=8@0= 0B@81CB =0 8<5.%0

�4VS_VERSION_INFO����FF?ZStringFileInfo6040204B0PlatformNT�YLegalTrademarks #A;C38 70 0=0;87 =0 Microsoft  5 @538AB@8@0=0 BJ@3>2A:0 <0@:0 =0 Microsoft Corporation."CommentsSSAS&GoldenBitsTrueLCompanyNameMicrosoft Corporationz)FileDescription#A;C38 70 0=0;87 =0 Microsoft SQL Server�5FileVersion2022.0160.0070.21 ((releases/2023/02.1).230208-0155)BInternalNameResource stringsh"LegalCopyrightMicrosoft. A8G:8 ?@020 70?075=8.B
OriginalFilenamemsmdsrvi.rllXProductNameMicrosoft Analysis Services:ProductVersion16.0.70.21DVarFileInfo$Translation�<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)
      If a new column is needed:
      a) Add another short string to s_rgstrXMLTagNames in \src\pc\metadata\pctrace.cpp (typically "a0", "a1", etc.).
      b) Add an additional row to s_rgColumnDataInfo in \src\pf\base\pftrace.cpp with your column's data types.
  8)  Generate new wrapper code and XEvents:
      a) Generate new guids (i.e. using [System.Guid]::NewGuid().ToString() (in Powershell)) and update the \src\pf\xe\xeguids.csv with them
      b) run \src\pf\xe\Extract-ColumnDefinition.ps1 (this will update Extract-TraceDefinition.ps1 in the next step)
      c) run \src\pf\xe\Extract-TraceDefinition.ps1 
      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 <root>\Sql\Picasso\Utils\AMOCodeGenerator: BuildTools.bat
        b) Regenerate events: <root>\Sql\Picasso\Utils\bin.x64.Debug\AMOCodeGenerator.exe /events <root>\Sql\Picasso\objectmodels\src\AnalysisServices\TraceEventArgs_gen.cs
        c) Regenerate enums: <root>\Sql\Picasso\Utils\bin.x64.Debug\AMOCodeGenerator.exe /enums <root>\Sql\Picasso\objectmodels\src\AnalysisServices\enums_gen.cs
        d) Regenerate BYOLA mapping file:<root>\Sql\Picasso\Utils\bin.x64.Debug\AMOCodeGenerator.exe /pfshtrace "<root>\Sql\Picasso\Engine\src\pf\kernel\shared\pfshtrace.h" /maconfig "<root>\Sql\Picasso\Engine\src\pf\eh\TelemetryConfigAsXEventsByolaAutoMapping.xml"
        e) Update TelemetryPublicByolaASEngXE.xml in ASPAAS repo based on the generated file, basically to include the new EventClass/EventSubclass.
  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
      IMPORTANT:
      a) First, do a backup of the entire directory, e.g. "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\Profiler\TraceDefinitions"
      b) Delete all "Microsoft Analysis Services TraceDefinition *.xml" files in that folder and all "Microsoft Analysis Services TraceDescriptions *.xml" files in the "1033" child folder.
      c) The above two steps are critical for Profiler to generate a brand new TraceDefinition file without historical references.
  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 in the below links when updating tracedefinition.xml:
      * http://sharepoint/sites/sqlserver/sqlwiki/Instructions%20to%20Re-generate%20the%20event%20definitions%20info%20for%20AS%20and%20DB%20Engine.aspx
      * https://sqlbuvsts01/Main/Data%20Tools/_versionControl#path=%24%2FData+Tools%2FSSMS_Main%2FSql%2Fssms%2Fshared%2FProfiler%2Freadme.txt&_a=contents
      Note that the format-tracedefinition.ps1 file is available at:
      https://sqlbuvsts01/Main/Data%20Tools/_versionControl#path=%24%2FData+Tools%2FSSMS_Main%2FSql%2Fssms%2Fshared%2FProfiler%2Fformat-tracedefinition.ps1&_a=contents
      You wil need to update TraceDefinition and TraceDescription xml files in the following repos:
      a) DsMainDev: xml files: https://msdata.visualstudio.com/Database%20Systems/_git/DsMainDev?version=GBmaster&path=/Sql/mpu/ssms/packages/Profiler/trc_clnt/utest/Xml
                    lci files: https://msdata.visualstudio.com/Database%20Systems/_git/DsMainDev?version=GBmaster&path=/Sql/mpu/ssms/packages/Profiler/trc_clnt/src
      b) SSMS: xml files: https://sqlbuvsts01/Main/Data%20Tools/_versionControl#path=%24%2FData+Tools%2FSSMS_Main%2FSql%2Fssms%2Fshared%2FProfiler%2Ftrc_clnt%2Futest%2FXml&_a=contents
               lci files: https://sqlbuvsts01/Main/Data%20Tools/_versionControl#path=%24%2FData+Tools%2FSSMS_Main%2FSql%2Fssms%2Fshared%2FProfiler%2Ftrc_clnt%2Fsrc&_a=contents
  -->

  <_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>16</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
                <EVENTCOLUMNSUBCLASS>
                  <ID>67</ID>
                  <NAME>Parallel session</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>68</ID>
                  <NAME>AutoAggsTraining</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>69</ID>
                  <NAME>AutoAggsCardinalityAnalysis</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
                <EVENTCOLUMNSUBCLASS>
                  <ID>67</ID>
                  <NAME>Parallel session</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>68</ID>
                  <NAME>AutoAggsTraining</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>69</ID>
                  <NAME>AutoAggsCardinalityAnalysis</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
                <EVENTCOLUMNSUBCLASS>
                  <ID>69</ID>
                  <NAME>AutoAggsCardinalityAnalysis</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>41</ID>
                  <NAME>RemoveDiscontinuedFeatures</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>41</ID>
                  <NAME>RemoveDiscontinuedFeatures</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>TMSCHEMA_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>92</ID>
                  <NAME>TMSCHEMA_ROLE_MEMBERSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>93</ID>
                  <NAME>TMSCHEMA_TABLE_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>94</ID>
                  <NAME>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>
                <EVENTCOLUMNSUBCLASS>
                  <ID>115</ID>
                  <NAME>DISCOVER_OBJECT_COUNTERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>116</ID>
                  <NAME>DISCOVER_MODEL_SECURITY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>117</ID>
                  <NAME>TMSCHEMA_DATA_COVERAGE_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>118</ID>
                  <NAME>TMSCHEMA_CALCULATION_EXPRESSIONS</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>TMSCHEMA_ROLES</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>92</ID>
                  <NAME>TMSCHEMA_ROLE_MEMBERSHIPS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>93</ID>
                  <NAME>TMSCHEMA_TABLE_PERMISSIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>94</ID>
                  <NAME>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>
                <EVENTCOLUMNSUBCLASS>
                  <ID>115</ID>
                  <NAME>DISCOVER_OBJECT_COUNTERS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>116</ID>
                  <NAME>DISCOVER_MODEL_SECURITY</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>117</ID>
                  <NAME>TMSCHEMA_DATA_COVERAGE_DEFINITIONS</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>118</ID>
                  <NAME>TMSCHEMA_CALCULATION_EXPRESSIONS</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>

        <EVENT>
          <ID>43</ID>
          <NAME>Session Initialize</NAME>
          <DESCRIPTION>Session Initialize.</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </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>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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>25</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>28</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>32</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>32</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>32</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        
        <EVENT>
          <ID>133</ID>
          <NAME>DAX Query Shape</NAME>
          <DESCRIPTION>Information about DAX query shape.</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
        <EVENT>
          <ID>135</ID>
          <NAME>DAX Evaluation Log</NAME>
          <DESCRIPTION>Output of EvaluateAndLog function.</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>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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>56</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>55</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>
            <EVENTCOLUMN>
              <ID>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</ID>
            </EVENTCOLUMN>
          </EVENTCOLUMNLIST>
        </EVENT>
      </EVENTLIST>
    </EVENTCATEGORY>
    
    <EVENTCATEGORY>
      <NAME>Job Graph Events</NAME>
      <TYPE>0</TYPE>
      <DESCRIPTION>Collection of events related to database processing job dependencies</DESCRIPTION>
      <EVENTLIST>
        <EVENT>
          <ID>134</ID>
          <NAME>Job Graph</NAME>
          <DESCRIPTION>Job graph related events</DESCRIPTION>
          <EVENTCOLUMNLIST>
            <EVENTCOLUMN>
              <ID>0</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>1</ID>
              <EVENTCOLUMNSUBCLASSLIST>
                <EVENTCOLUMNSUBCLASS>
                  <ID>1</ID>
                  <NAME>Graph Created</NAME>
                </EVENTCOLUMNSUBCLASS>
                <EVENTCOLUMNSUBCLASS>
                  <ID>2</ID>
                  <NAME>Graph Finished</NAME>
                </EVENTCOLUMNSUBCLASS>
              </EVENTCOLUMNSUBCLASSLIST>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>2</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>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>54</ID>
            </EVENTCOLUMN>
            <EVENTCOLUMN>
              <ID>55</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>
    <COLUMN>
      <ID>54</ID>
      <TYPE>8</TYPE>
      <NAME>DatabaseFriendlyName</NAME>
      <DESCRIPTION>User defined name of the database in which the statement of the user is running.</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>55</ID>
      <TYPE>8</TYPE>
      <NAME>Identity</NAME>
      <DESCRIPTION>Identity information of current user</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
    <COLUMN>
      <ID>56</ID>
      <TYPE>8</TYPE>
      <NAME>Label</NAME>
      <DESCRIPTION>Label of the event</DESCRIPTION>
      <FILTERABLE>true</FILTERABLE>
      <REPEATABLE>true</REPEATABLE>
      <REPEATEDBASE>false</REPEATEDBASE>
    </COLUMN>
  </COLUMNLIST>
</TRACEDEFINITION>
PA<?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>
PADPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPAD�'0�'�	*�H��
��'�0�'10
	`�He0\
+�7�N0L0
+�70	���010
	`�He �4MQ<����g��f�2�A�i6YR�[�5:ʠ�
v0��0�ܠ3˷u9�qB6�0
	*�H��
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20110
220512204559Z
230511204559Z0t10	UUS10U
Washington10URedmond10U
Microsoft Corporation10UMicrosoft Corporation0�"0
	*�H��
�0�
����qѩs�!�b5�A�|�rob|C�G�u����c���֑@š]��T��	Jn��jvKs�injs�HKȴiy���e9��8�#�SY�w�����[6��M�j>g���i�>(l��xS���cAv9Fc3������4�0�E�JH��"��0�?�rDRμ
�\ճ�D}úi07
�{k�����_���F؎e��r��k��>�J��:�́��[iI}}�k��_O��Q�L�Nɻ�?��s0�o0U%0
+�7L+0U��#�KwX�Y�h����0EU>0<�:0810UMicrosoft Corporation10U
230012+4705280U#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��
�����U��eC�tIfs${z��8�q�8�to��X�kf���5ZgjZv0ն��ѕ%_�����������m��y(
g��ɘ<^qHsѼ�&���<R�(�˔�<�a�m�N�*��I�T�d5�RQ�Lu�$�a�:�y����ޏ�NN:	��Y?�*R.b�ݝÂ`�{���.=F,�B
��)��"e2q�5�R�}#�N�R���'��w���t�L�o���0eE�E	Q��~�BN2��ll<9e'$�1�E��'Q�MsgS^�T4����,��p'�tgx7���-{݌;oii��sl�MѸGZ�#�c.��)!�m�H��b�8m~�Ǿ���ȫ��߇���\�ƾ
��w�>D�����:�H��x��8��^�s5�Z�rJ�I�Ԓh�
�B�}v Xd^�G8a����e��v���2��ݷ�|w޽�s$�AI�\	n��uO,����S�x#�.�ƭ���?f�C�/��YCgG!�[^>�.���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��0��0��0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20113˷u9�qB6�0
	`�He���0	*�H��
	1
+�70
+�710
+�70/	*�H��
	1" eKs��A�rE��ݱ�YX���83 �9~��I|��0R
+�71D0B�$�"Analysis Services��http://www.microsoft.com0
	*�H��
�v�3��S.�����֊�]/?N�؞�f&��~�:ez�Ͻ(ʭ�V��,�]�f�P!X<�2!�w��ҥp�Ӗ ���@{�J���j%���n��}&��rp��'��Ϲ�2�}y9���kJ`}~ޅϷ�`��e7	��u9��J_fQ&D�X�Wh'���[�<Da�f������A�C4vX���j:�\�\Bs�6��
+1e��СXj�;��)�h�����X{�؏~u��{�x�77顂	0�
+�71��0��	*�H��
���0��10
	`�He0�U*�H��
	��D�@0�<
+�Y
010
	`�He 	E8�^f;V�4	#NTPt��l}���Ņ�Dcc��r20230208021732.098Z0��Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F87A-E374-D7B91%0#UMicrosoft Time-Stamp Service��\0�0���3��\�4���0
	*�H��
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
220302185137Z
230511185137Z0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F87A-E374-D7B91%0#UMicrosoft Time-Stamp Service0�"0
	*�H��
�0�
����!5�-�s�c�`�<B�)�he�m��S螮 ����i�{<�5)x�h�e���r��.*��v�9 <sD��>��y#'>K�?G}`kx����6+�:�}�F�R�t��3��"y>B��b��3m�Jb�]�t'�|�,JrOdk�2f�ɛt+cCwD|k1��N�6�54NO�)
i0�I *$�\�ʳ�J���R�GK
1����-���Ll͛F���C7$PԒ��ꁔ]
:�n0�i�jT�8���r��q�۱��>�Z6h~�H��=atwL��U6�%Iz���w�&���m�7����.�\^�L�8�Ո�O�C;���~��D�ŗ�x�W+Ȳ��rBxX��\���rC��s����~�,��h<[��`n�C�����M"��/H�Y�������e4�M7�T�*�(E�0��ɭ�b��0B�]����<�&v�5K��@8+X��45�E%���~&�L�y(�V�s���5W�
���xUa<����D6�s����b����3�5��60�20U�0o߿(`����t���d:aQ�0U#0���]^b]����e�S5�r0_UX0V0T�R�P�Nhttp://www.microsoft.com/pkiops/crl/Microsoft%20Time-Stamp%20PCA%202010(1).crl0l+`0^0\+0�Phttp://www.microsoft.com/pkiops/certs/Microsoft%20Time-Stamp%20PCA%202010(1).crt0U�00U%0
+0
	*�H��
�]���UD<�3!s�p�&j�cTR�B؇O�[���D5$ؚ��y������5U�ⵆP���Ū�ǁ�����V��I�:o��)6o���4������'?�Z�"f�5${�/��@gcLe�KF�Y��09�Y�T�>_ 7Zj�[�ؾ�v_��j��Ÿ���(`����LG��:mBmn�q;nR��T�m��ꠂ�d3uA�z�E�j���#a8��އΘ�+����+�w��ȹ���R�8B���[�	�J�kȦ�<�����s�u���'�o%7�@vE�b���9��v��y/��Z�~�ɧӤ3;�c�v˕������$�|���
=	�~M:ޓ���s)M��s��
Ɖ��)+#�[��X�.w�LH�X!B�
8ͺ}����>w7��Z2�)Sĩ�Vp7�$Ge�+#�Hq��%2�vC�0��X�gc���g6m@�kd�cRg!m�Jk�
���lb�aUjR?طmGC�x291�|I�0�q0�Y�3��k��I�0
	*�H��
0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
210930182225Z
300930183225Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100�"0
	*�H��
�0�
���L�r!y���$y�Ղ��ҩlNu��5W�lJ�⽹>`3�\O�f��SqZ�~JZ��6g�F#���w2��`}jR�D���Fk��v��P�D�q\Q17�
8n����&S|9azĪ�ri����6�5&dژ;�{3��[~��R���b%�j�]�S���VM�ݼ��㑏�9,Q��pi
�6-p�1�5(�㴇$��ɏ~�T��U�mh;�F��z)7���E�Fn�2��0\O,�b�͹⍈䖬J��q�[g`���=� �s}A�Fu��_4���� }~�ٞE߶r/�}_��۪~6�6L�+n�Q���s�M7t�4���G��|?Lۯ^����s=CN�39L��Bh.�QF�ѽjZas�g�^�(v�3rק ��
�co�6d�[���!]_0t���عP��a�65�G������k�\RQ]�%��Pzl�r�Rą��<�7�?x�E���^ڏ�riƮ{��>j�.����0��0	+�70#	+�7*�R�dĚ���<F5)��/�0U��]^b]����e�S5�r0\U U0S0Q+�7L�}0A0?+3http://www.microsoft.com/pkiops/Docs/Repository.htm0U%0
+0	+�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
	*�H��
��U}�*��,g1$[�rK��o�\�>NGdx���=13�9��q6?�dl|�u9m�1��lѡ�"��fg:SMݘ��x�6.���V����i�	�{�jo�)�n�?Hu��m��m#T�xSu$W�ݟ�=��h�e��V����(U'�$�@���]='�@�8���)�ü�T�B�������j�BRu�6��as.,k{n?,	x鑲�[�I�t�쑀�=�J>f;O���2ٖ����t��Lro�u0�4�z�P�
X�@<�Tm�ctH,�NG-�q�d�$�smʎ	��WITd�s�[D�Z�k
��(�g($�8K�n�!TkjEG����^O���Lv�WT	�iD~|�als�
��Af=i��AI~~���;����>�1Q������{��p���(��6ںL���
�4�$5g+�
�挙��"��'B=%��tt[jў>�~�13}���{�8pDѐ�ȫ:�:b�pcSM��m��qj�U3X��pf��0�80����Ԥ��0��10	UUS10U
Washington10URedmond10U
Microsoft Corporation1)0'U Microsoft Operations Puerto Rico1&0$UThales TSS ESN:F87A-E374-D7B91%0#UMicrosoft Time-Stamp Service�#
0+�����g���gr��O�Z㠁�0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
	*�H��
�;g0"20230208010439Z20230209010439Z0t0:
+�Y
1,0*0
�;g0 `0�0
玌�06
+�Y
1(0&0
+�Y
�
0� �
0��0
	*�H��
����qx��1Bu�a�bBvDc�f[%�G��%ɱ�#���O�q��?׺�s�V��a����C���-�,�1�(��
�ٔ���Eq��k
�2p�Q�]�I��4gc30伌Zb��$�OQ�n^3�q:�1�
0�	0��0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��\�4���0
	`�He��J0	*�H��
	1
*�H��
	0/	*�H��
	1" p	U~�~���=���+�dbvr��g��A�0��*�H��
	/1��0��0��0�� I(>���Z��Of�5<��:��4��nCH��Roh0��0���~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20103��\�4���0" �H������vB�܊�Ca�Pu�RNG��0
	*�H��
�K _�B��>��Ѣ��牬��/r��MRR)E+��c��k_��ʢ�yK�����F�Y�έ�1�(�X[�+�z�dS�ֵK���#6��9�`%2����HF[(#�4/H����S��D1���p��7�I���̷t��J�����R�D��g���;T�&��>���Ajt��Y�mЅ<�aRX�Z�#z�����0I�{�qh����zV�y.��gW:ȯew�D��y[�7��5����rUn�
�AB�V����m��~p�f�a���96�	]��q�H���5�Үн|S�o(r؇LF��£,q��G�}��
����f#����EIق�x��'g�W�}��ik�vc���Ժ��po�(��sg�����Oլ�r��Ç��#o17�u~����^ő>�z�0|X�V��'��=v(_��Z��ܜ[��{+r�c��g�!̲;[u�=3M���q�QMޢ�I��U6��h��N<�

Youez - 2016 - github.com/yon3zu
LinuXploit