Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 30

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Маклаков

Π’ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² схСмС "Π·Π²Π΅Π·Π΄Π°":

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π‘Π” со схСмой Ρ‚ΠΈΠΏΠ° Π·Π²Π΅Π·Π΄Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бизнСс-ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области с Ρ†Π΅Π»ΡŒΡŽ выяснСния Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ вопроса, ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ΅Π½. ВсС ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ вопросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ этого основного вопроса, ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с этого основного вопроса. Π”Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° этот вопрос, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ - Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ„Π°ΠΊΡ‚Π°. НапримСр, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΉ суммС Π΄ΠΎΡ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΊΠ°ΠΊ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°ΠΌ, слСдуСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ модСль Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ„Π°ΠΊΡ‚Π° прСдставляла сумму ΠΏΡ€ΠΎΠ΄Π°ΠΆ, осущСствлСнных Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠΌ, с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŽ ΠΈ Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (рис. 2.87). Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° содСрТит суммарныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Ρ… (SALE), Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности содСрТат Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅ ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ… (CUSTOMER), ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… (PRODUCT), ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°Ρ… (SALESPEOPLE) ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (TIME).

Рис. 2.87. Π‘Ρ…Π΅ΠΌΠ° Π·Π²Π΅Π·Π΄Π°


Π’Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° являСтся Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π² схСмС "Π·Π²Π΅Π·Π΄Π°". Она ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠ»ΠΈ фактичСскиС Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ вопросы. Она соСдиняСт Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ Π±Ρ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… рСляционных Π‘Π”. Π’Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности связаны ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ связями, ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности ΠΌΠΈΠ³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ„Π°ΠΊΡ‚Π° Π² качСствС Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ направлСния связСй явно Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ - ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†. ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ„Π°ΠΊΡ‚Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ состоит ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ всСх Ρ‚Π°Π±Π»ΠΈΡ† размСрности. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° SALE) ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ составлСн ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ: Customer ID, SalespeopleID, TimeID ΠΈ ProductID.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ размСрности ΠΈΠΌΠ΅ΡŽΡ‚ мСньшСС количСство строк, Ρ‡Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ„Π°ΠΊΡ‚Π°, ΠΈ содСрТат ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ быстро ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ„Π°ΠΊΡ‚Π° ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° рис. 2.87 Ρ‚Π°Π±Π»ΠΈΡ†Π° SALE - Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π°; CUSTOMER, TIME, SALESPEOPLE ΠΈ PRODUCT - Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠ³Π΄Π° сдСлал ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† ΠΈ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ сумму ΠΏΡ€ΠΎΠ΄Π°Π» ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π½Ρ‹.

ERwin ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ использованиС Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† размСрности, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ (outrigger), хотя ΠΎΠ½ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для схСмы "Π·Π²Π΅Π·Π΄Π°". ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ связаны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ размСрности, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ консольная Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² этой связи Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠ°Ρ, Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности - дочСрняя. Бвязь ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ. Консольная Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связана Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Ρ„Π°ΠΊΡ‚Π°. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… размСрности. Нормализация Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ рСляционной структуры, Π½ΠΎ ΠΎΠ½Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ выполнСния запросов ΠΊ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ являСтся обСспСчСниС высокой эффСктивности просмотра Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ выполнСния слоТных запросов.

Π‘Ρ…Π΅ΠΌΠ° "снСТинка" (Ρ‚Π°ΠΊ называСтся размСрная модСль, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности, рис. 2.88) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСпятствуСт эффСктивности, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ объСдинСния ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† для построСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя выполнСния запроса. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ слСдуСт Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ созданиСм мноТСства ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†.

Если дСнормализованная Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности получаСтся слишком большой, ΠΏΡ€ΠΈ этом ΠΊ части ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ запросы Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, цСлСсообразно для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ размСрности Π½Π° Π΄Π²Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности. Π”Π²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π½Π΅ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ связью. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° рис. 2.87 Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности PRODUCT'содСрТит ΠΊΠ°ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Если запросы, связанныС с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ PRODUCT_TYPE ΠΈ пСрСнСсти Π² Π½Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… (рис. 2.89). Π’ этом случаС Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ запросы, пСрСносятся Π² Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ врСмя выполнСния запроса.

Рис. 2.89. Нормализация Ρ‚Π°Π±Π»ΠΈΡ† размСрности


ERwin ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ модСлирования благодаря использованию ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ для физичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ -Dimensional. НаиболСС простой способ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Dimensional -ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (мСню File/New) Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ERwin Teamplate

Selection Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· списка ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… шаблонов DIMENSION (рис. 2.90).

Π’ шаблонС DIMENSION сдСланы всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ модСлирования настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ

ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΡƒΡŽ модСль:

Рис. 2.90. Π’Ρ‹Π±ΠΎΡ€ шаблона DIMENSION


Для физичСского уровня Π²Ρ‹Π±Ρ€Π°Π½Π° мСтодология DM (Dimensional Modeling). Π­Ρ‚Π° опция устанавливаСтся Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Methodology Π΄ΠΈΠ°Π»ΠΎΠ³Π° Preferences (мСню Option/Preferences), рис. 2.91. ΠŸΡ€ΠΈ этом ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ размСрности для Ρ‚Π°Π±Π»ΠΈΡ†. Π’ спискС Π²Ρ‹Π±ΠΎΡ€Π° Π² Π»Π΅Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов физичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ показываСтся ΠΊΠ°ΠΊ Dimensional ΠΈ измСняСтся Π²ΠΈΠ΄ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ инструмСнтов Π½Π° физичСском ΡƒΡ€ΠΎΠ²Π½Π΅ (рис. 2.92).

Рис. 2.91. Π’Ρ‹Π±ΠΎΡ€ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ DM


УстановлСна опция отобраТСния связСй Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями (Orthogonal). (УстанавливаСтся Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Relationship lines Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ General Π΄ΠΈΠ°Π»ΠΎΠ³Π° Stored Display Editor, мСню Edit/Stored Display.)

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ обозначСния Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Рис. 2.92. ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° инструмСнтов Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ


ERwin автоматичСски провСряСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниСм Π² случаС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ синтаксиса:

Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° Π½Π΅ являСтся Π² связи Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ (рис. 2.93);

консольная Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ являСтся Π² связи Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ;

установлСна ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ связь ΠΌΠ΅ΠΆΠ΄Ρƒ консольной Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Ρ„Π°ΠΊΡ‚Π°.

Рис. 2.93. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ синтаксиса


Для внСсСния Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² модСль ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ инструмСнтов. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ описания свойств Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Table Editor появляСтся новая Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° Dimensional, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ спСцифичСскиС свойства Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (рис. 2.94):

Роль Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² схСмС (Dimensional Modeling Role). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Erwin автоматичСски опрСдСляСт Ρ€ΠΎΠ»ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° основании созданных связСй (Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π°, размСрности ΠΈΠ»ΠΈ консольная). Π’Π°Π±Π»ΠΈΡ†Π° Π±Π΅Π· связСй опрСдСляСтся ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности, Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π² связи, Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ„Π°ΠΊΡ‚Π°, консольная Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСрности. Для задания Ρ€ΠΎΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Calculate Automatically.

Рис. 2.94. Π—Π°ΠΊΠ»Π°Π΄ΠΊΠ° Dimensional Π΄ΠΈΠ°Π»ΠΎΠ³Π° Table Editor


Π’ΠΈΠΏ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ размСрности (Dimension Type). КаТдая Ρ‚Π°Π±Π»ΠΈΡ†Π° размСрности ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСизмСняСмыС Π»ΠΈΠ±ΠΎ Ρ€Π΅Π΄ΠΊΠΎ измСняСмыС Π΄Π°Π½Π½Ρ‹Π΅ (slowly changing dimensions). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ структуру, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† размСрности ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ коллизиям. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠΉ ΠΏΡ€ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ERwin позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Ρ€Π΅Π΄ΠΊΠΎ измСняСмых Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся способом рСдактирования Π΄Π°Π½Π½Ρ‹Ρ…:

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π½ΠΈΠ΅ старых Π΄Π°Π½Π½Ρ‹Ρ… Π½ΠΎΠ²Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ этом старыС Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ размСрности с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ измСнСния. Π’ этом случаС ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ старыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ измСнСния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ для ссылки Π½Π° старыС Π΄Π°Π½Π½Ρ‹Π΅.

Π—Π°ΠΏΠΈΡΡŒ Π½ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ самой записи. Π’ этом случаС сохраняСтся ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ послСднСС Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ВсС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ.

ΠŸΡ€Π°Π²ΠΈΠ»Π° хранСния Π΄Π°Π½Π½Ρ‹Ρ… (Data Warehouse Rules). Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ» манипулирования Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ (Refresh), Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Append), Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Backup), восстановлСниС (Recovery), Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Archiving) ΠΈ очистка (Purge). Для задания ΠΏΡ€Π°Π²ΠΈΠ»Π° слСдуСм Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ имя ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка Π²Ρ‹Π±ΠΎΡ€Π°. КаТдоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ описано Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Data Warehouse Rule Editor (мСню Edit/Data Warehouse Rule) (рис. 2.95).

Бписок Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ всС описанныС ΠΏΡ€Π°Π²ΠΈΠ»Π°. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ имя, Ρ‚ΠΈΠΏ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. НапримСр, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° дополнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ частоту ΠΈ врСмя дополнСния (Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ дня), ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚. Π΄. Π‘Π²ΡΠ·Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Table Editor, Π½ΠΎ ΠΈ нСпосрСдствСнно ΠΈΠ· Data Warehouse Rule Editor (Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° Attachment).