Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы ХД.doc
Скачиваний:
7
Добавлен:
26.08.2019
Размер:
154.11 Кб
Скачать

94) Назначение языка mdx:

  • В службах Microsoft SQL Server 2005 Integration Services (SSIS) запросы многомерных выражений применяются для извлечения и преобразования данных.

  • В службах Microsoft SQL Server 2005 Reporting Services (SSRS) язык многомерных выражений используется для создания многомерных отчетов.

  • В службах Analysis Services многомерные выражения широко используются для управления ролями баз данных, в многомерном программировании вычисляемых элементов и именованных наборов, в секциях, измерениях кубов и измерениях баз данных.

  • Наконец, язык многомерных выражений применяется для выполнения специальных запросов в среде Business Intelligence Development Studio.

95) Кортежем (набор координат в гиперкубе и др. / диапазон координат) в языке MDX называется: Комбинация атрибутов, определяющих одну ячейку

96) Набором в языке MDX называется: упорядоченная коллекция кортежей

97) Выражение: ( Source.[Eastern Hemisphere].Africa, Time.[2nd half].[4th quarter], Route.Air, Measures.Packages ) является: (определитЬ, что оно делает (что оно возвращает, что оно упорядочивает, что оно определяет, ...))

следующий кортеж на ячейку куба со значением 240

98) Выражение: { (Time.[1st half].[1st quarter]), Time.[2nd half].[3rd quarter]) } является: (определитЬ, что оно делает (что оно возвращает, что оно упорядочивает, что оно определяет, ...))

набор кортежей из куба – множество

99) Выражение: ( [2004].[Ql]:[2004].[Q4] ) является: (определитЬ, что оно делает (что оно возвращает, что оно упорядочивает, что оно определяет, ...))

Значения в диапазоне с 1 по 4 квартал 2004 года

100) Выражение: [Dim Product].[Product].&[21] является: (определитЬ, что оно делает (что оно возвращает, что оно упорядочивает, что оно определяет, ...))

Запрос содержит именованный атрибут целочисленного ключа Ссылка на элемент змерение

101) Выражение: [DimTime].CurrentMember является

Ссылка на вычисляемый член измерения(элемент)

102) Какое из выражений указывает на элемент измерения, предшествующий текущему?

Функция PrevMember возвращает к элементу, непосредственно предшествующему текущему.

103) Какое из выражений указывает на элемент измерения, следующий за текущим? NextMember

104) Какую функцию необходимо использовать для выбора дней текущего месяца?

Child

105) Какую функцию необходимо использовать для выбора квартала для текущего месяца?

Parent

106) Какую функцию необходимо использовать для выбора первого дня для текущего месяца?

First child

107) Какую функцию необходимо использовать для выбора последнего дня для текущего месяца?

LastChild

108) Какую функцию необходимо использовать для выбора последнего месяца в квартале (текущий элемент - месяц этого квартала)?

LastSibling

109) Какую функцию необходимо использовать для выбора первого месяца в квартале (текущий элемент - месяц этого квартала)? FirstSibling

110) Какую функцию необходимо использовать для выбора названия квартала (текущий элемент - месяц)?

Parent

111) Результатом выражения Ancestor( [2003].[Q3].[Jul], [Dim Time].[Year] ) является: [2003]

112) Результатом выражения Cousin( [2003].[Q2].[Apr], [2003].[Q4] ) является: [2003]. [Q4]. [Oct]

113) Результатом выражения Descendants( [2005], [Month] ) является:

[2005].[Q1].[Jan], 2005].[Q1].[Feb],

[2005].[Q1].[Mar], [2005].[Q2].[Apr],

[2005].[Q2].[May],[2005].[Q2].[Jun],

[2005].[Q3].[Jul], [2005].[Q3].[Aug],

[2005].[Q3].[Sep], 2005].[Q4].[Oct],

[2005].[Q4]. [Nov], 2005].[Q4].[Dec]

114) Результатом выражения YTD( [Time Hierarchy].[Month].[200503] ) является: [200501], [200502] и [200503].

115) Необходимо выбрать в колонки данные по показателям Accepted Products, Total Products за разные годы. Выберите правильный запрос.

SELECT { [Measures].[Accepted Products],

[Measures].[Total Products] } ON COLUMNS,

[Year].Members ON ROWS FROM [MM-DM]

116) Необходимо выбрать в колонки данные по показателям Accepted Products, Total Products за разные годы производства различных типов изделий для завода №3. Выберите правильный запрос.

SELECT [Product Type].Members ON COLUMNS,

[Year].Members ON ROWS

FROM [MM-DM]

WHERE ([Measures].[Accepted Products],

[Measures].[Total Products], [Dim Plant].&[3])

117) Задача: сравнить число неисполненных заказов (Number On Backorder) за ноябрь и декабрь 2005 года. Выберите правильный зарос.

Select

Filter ([Product],[MonthofManufacture].[200512],

[Measures].[Number On Backorder]) <

([Product],[MonthofManufacture].[200511] ,

[Measures].[Number On Backorder]) on columns,

[Dim Time].[MonthofManufacture].[200512] on rows

From [MM-DM-Иванов]

Where [Measures].[Accepted Products]

118) Необходимо создать в запросе именованное множество значений с названием American, содержащее следующие элементы [American GI], [US Army Pilot], [US Navy Gunner's Mate].

WITH SET [American] AS

'{ [American GI], [US Army Pilot], [US Navy Gunner"s Mate] }'

SELECT { [American] } ON COLUMNS,

[Year].Members ON ROWS

FROM [MM-DM-Иванов]

WHERE [Measures].[Total Products]

119) Необходимо создать в запросе временный вычисляемый элемент для свертки показателей по нациям.

WITH

MEMBER [World War II].[American Figures]

AS '[American GI]+[US Army PiIot]+[US Navy Gunner"s Mate]'

MEMBER [World War II].[British Figures]

AS '[British Tank Commander]+[RAF Pilot]'

MEMBER [World War II].[Russian Figures]

AS '[Russian Infantry]+[Russian Tank Commander]'

MEMBER [World War II].[German Figures]

AS '[German Panzer Driver]'

SELECT

{ [American Figures], [British Figures],

[Russian Figures], [German Figures] } ON COLUMNS,

[Year].Members ON ROWS

FROM [MM-DM-Иванов]

WHERE [Measures].[Total Products]