Поделиться через


Клиентские приложения (службы Analysis Services — многомерные данные)

При работе с клиентскими приложениями для служб MicrosoftSQL ServerAnalysis Services на нескольких языках следующие общие рекомендации позволят добиться большей мобильности выбранного решения бизнес-аналитики.

Обработка переводов

Переводы предоставляют отображаемые сведения об именах объектов служб Analysis Services, однако идентификаторы тех же самых объектов не переводятся. По возможности для объектов служб Analysis Services необходимо использовать идентификаторы и ключи, а не переведенные заголовки и имена. Например, для обеспечения мобильности в нескольких языках необходимо использовать ключи элементов, а не имена элементов, для инструкций многомерных выражений и сценариев.

Обработка значений даты и времени

При выполнении операций и сравнений месяца и дня недели необходимо вместо строк частей времени и даты использовать числовые части даты и времени. Строки частей даты и времени определяются частично идентификатором языка, определенным для экземпляра, и текущим переведом, предоставленным экземпляром для элементов измерения времени. Для согласования измерений времени воспользуйтесь функциями даты и времени в многомерных выражениях, а также функциями даты и времени приложения Visual Basic for Applications (VBA) для возврата числовых частей даты и времени, а не строк имен. При возврате результатов, отображаемых для пользователя, необходимо использовать символьные строки частей даты и времени, потому что строки чаще более понятны, чем числовое представление. Однако не следует создавать код, который зависит от использования в отображаемых именах конкретного языка.