Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
AS2005 - Записи в таблицах(FactTable/RelatioanTable) не соответствуют друг другу
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, у меня есть вопрос: Работаю с AS2005: Имею измерение "Клиент" с таблицей "tabClients" (столбцы: "Client_ID", "Client_Name") и аттрибутом "Клиент" (key column: tabClients.Client_ID, name column: tabClients.Client_Name) В главной таблице (Fact Table) также имееется столбец "Client_ID". --- Тепер случилось так: В FactTable записан Client_ID 333, но в таблице tabClients такого Client_ID нет. Приложение (PivotTable) конечно выдаёт ошибку Облазил Business Intelligent Development Studio, экспериментировал с UnknownMembers итд, но пока ничего. ---------------- Можно было бы конечно предварительно немного изменить записи: В tabClients.Client_ID: запись "-1, "Не определён" " В FactTable.Client_ID: If (нет такого ID в tabClients.Client_ID) Then FactTable.Client_ID = -1 Но может есть какие то настройки в AS2005? Как эту проблему решили бы Вы? Заранее спасибо, Мастрояни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 14:04 |
|
||
|
AS2005 - Записи в таблицах(FactTable/RelatioanTable) не соответствуют друг другу
|
|||
|---|---|---|---|
|
#18+
MastroyaniПриложение (PivotTable) конечно выдаёт ошибку по умолчанию MS AS должен был и не дать процессить куб как я понимаю. за это отвечает KeyNotFound (ReportandContinue или IgnoreError) - это в ErrorConfiguration property у measure group далее если в dimenstion не будет найдено значение, то можно настроить NullProcessing (по умолчанию 0 или "" ) - это в свойствах ключа таблицы. также надо включить NullProcessing - кликнуть в пустоте в "Heirarchies and Levels" для properties и UnknownMemeber - Visible (по умолчанию None ) ? можно также Hidden в run-time также можно настроить NullProcessing для measure - это в properties в группе Source (сам не пробовал) и еще можно поиграться в MeasureGroup Binding dialog (кнопка Advanced) с NullProcessing - это на пересечании measure и dimension в в Cube Designer - Dimension Usage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 14:36 |
|
||
|
AS2005 - Записи в таблицах(FactTable/RelatioanTable) не соответствуют друг другу
|
|||
|---|---|---|---|
|
#18+
Всё перепробовал, не выходит. NullProcessing по ходу дела именно для записей NULL. А так если запись имеется (в FactTable), а в tabClients такого нет: всё равно ошибка. Но по идее если можно утанавливать какие то опции на ошибку "KeyNotFound" при процессировании, значит для работы в run-time можно тоже где нибудь что нибудь выставит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 15:24 |
|
||
|
AS2005 - Записи в таблицах(FactTable/RelatioanTable) не соответствуют друг другу
|
|||
|---|---|---|---|
|
#18+
Да - и спасибо за ответ zmike ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 15:30 |
|
||
|
AS2005 - Записи в таблицах(FactTable/RelatioanTable) не соответствуют друг другу
|
|||
|---|---|---|---|
|
#18+
может эта ссылка поможет: Defining the Unknown Member and Null Processing Properties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 08:32 |
|
||
|
|

start [/forum/topic.php?fid=49&tid=1870183]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 349ms |

| 0 / 0 |
