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


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

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

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

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

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

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