Как обработать добавление размера таблицы на основе нескольких DSV - PullRequest
0 голосов
/ 06 сентября 2018

Я использую многомерную модель.

Я знаю, что есть много примеров в сети, но все, что я нашел, это добавление dsv вместе с командой xmla, указывающей базовую структуру таблицы dsv измерения и запрос, содержащий строки, которые нужно добавить. Как сказано в этой статье http://www.artisconsulting.com/blogs/greggalloway/2007/4/20/processadd-examples

В моем случае у меня есть измерение, основанное на нескольких таблицах DSV. (Например, есть две таблицы a, b в dsv, и между ними определены правильные отношения. Создайте измерение на основе таблицы a. Откройте измерение, в правой части панели источника данных нажмите «Показать связанные таблицы», где таблица b. появится. Добавьте в измерение столбцы таблицы a и b в качестве атрибута. Теперь это измерение основано на двух таблицах dsv.)

Я думаю, что мне нужно предоставить запрос, подобный следующему: выберите a. , b. из внутреннего соединения b для a.key = b.foreignKey и dsv для обеих таблиц. Но в Интернете нет примера, показывающего мне правильный формат этого.

Я знаю, что могу создать представление для двух таблиц, сделав его одной таблицей DSV, но измерение в моем случае является динамическим и может иметь более 1024 столбцов, что не позволяет мне создавать представление для них.

Пожалуйста, помогите мне, если у вас есть опыт, спасибо.

...