Data-warehouse ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
ﺑﺴﺒﺐ اﻻﻧﺘﺸﺎر اﻟﻮاﺳﻊ ﻟﺘﮑﻨﻮﻟﻮﺟﯿﺎ اﳌﻌﻠﻮﻣﺎت اﻟﺬي أدى اﻟﯽ ﺗﻀﺨﻢ ﺣﺠﻢ اﻟﺒﯿﺎﻧﺎت ﺑﺼﻮرة ﮐﺒﯿﺮة ﺑﺎﻟﻨﺘﯿﺠﺔ أﺻﺒﺤﺖ
ﻋﻨﺼﺮﴽهﺎﻣﴼﺳﺒﺐﺗﺎﺛﯿﺮﮐﺒﯿﺮﻋﻠﯽاﳌﺠﺘﻤﻊ ﺣﯿﺚﺗﻢاﻻﺳﺘﻔﺎدةﻣﻨﻬﺎﻓﻲاﻟﻨﺸﺮوﺗﺒﺎدلاﳌﻌﻠﻮﻣﺎتواﻟﺘﻲﺗﺘﻄﻠﺐ
ﺗﻮﺛﯿﻖاﳌﻌﻠﻮﻣﺎتﺑﺼﻮرةآﻟﯿﺔ،وﻟﻘﺪﺷﻬﺪتاﻟﺘﻘﻨﯿﺎتاﻟﺨﺎﺻﺔﺑﺎﻟﺒﯿﺎﻧﺎتﺗﺤﻮلﮐﺒﯿﺮﻓﻲاﻟﺘﺨﺰﯾﻦواﻟﺒﺤﺚﻋﻦاﳌﻌﻠﻮﻣﺔ،
ﻟﺬﻟﻚ اﺻﺒﺢ ﻣﻦ اﻟﻀﺮوري وﺟﻮد أﻧﻈﻤﺔ ﻣﻌﻠﻮﻣﺎﺗﯿﺔ ﺟﺪﯾﺪة ﺗﺘﻌﺎﻣﻞ ﻣﻊ هﺬﻩ اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﺣﯿﺚ اﻟﺘﺨﺰﯾﻦ واﻻﺳﺘﺮﺟﺎع
واﻟﻌﺮض ﺑﻬﺪف ﻣﺴﺎﻋﺪة اﺻﺤﺎب اﻟﻘﺮار ﻓﻲ اﻟﺘﺨﻄﯿﻂ واﻟﺮؤﯾﺔ اﳌﺴﺘﻘﺒﻠﯿﺔ .ﺣﯿﺚ ﺳﻮف ﻧﺘﻄﺮق ﻓﻲ هﺬﻩ اﳌﻘﺎﻟﺔ
ﻋﻦﻣﺴﺘﻮدعاﻟﺒﯿﺎﻧﺎت
ﻣﺎ هﻮ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت؟ وﻣﺎهﻮ ﺳﺒﺐ إﻧﺸﺎءهﺎ؟ وﻣﺎ هﻲ اهﻢ ﺧﺼﺎﺋﺼﻬﺎ وﺳﻤﺎﺗﻬﺎ؟ وﻣﺎ هﻲ اهﻢ
ﺗﻄﺒﯿﻘﺎﺗﻬﺎ وﺗﻘﻨﯿﺎﺗﻬﺎ؟
وﮐﯿﻔﯿﺔ ﺗﺼﻤﯿﻤﻬﺎ؟ وﮐﯿﻔﯿﺔ ﻋﺮض ﻧﺘﺎﺋﺠﻬﺎ؟ وﻣﺎ هﻲ اﻟﺼﻌﻮﺑﺎت اﻟﺘﻲ ﺗﻮاﺟﻬﻨﺎ؟
ﻟﺬا ﺑﺮزت اﻟﺤﺎﺟﺔ إﻟﯽ ﺗﺠﻤﯿﻊ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻗﺎﻋﺪة ﻣﺎ هﻮ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
واﺣﺪة ﺗﺴﻤﯽ ﻣﺨﺰن اﻟﺒﯿﺎﻧﺎت ﻣﻊ اﻻﺣﺘﻔﺎظ هﻮﻋﺒﺎرة ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺑﯿﺎﻧﺎت داﺋﻤﺔ
ﺑﺎﻟﻘﻮاﻋﺪ اﻟﺨﺎﺻﺔ ﻋﻠﯽ أن ﯾﺘﻢ ﺗﻐﺬﯾﺔ اﳌﺨﺎزن دورﯾﴼ ﻣﺘﮑﺎﻣﻠﺔ ﺗﺴﺎﻋﺪ ﻓﻲ اﺗﺨﺎذ اﻟﻘﺮارات اﻹدارﯾﺔ
ﻓﻲ ﺣﺎل ﺣﺼﻞ ﺗﻌﺪﯾﻞ أو ﺗﺒﺪﯾﻞ ﻓﻲ اﻟﻘﻮاﻋﺪ ﻟﻠﻤﺴﺎﻋﺪ ﻓﻲ اﻟﻮﺻﻮل إﻟﯽ اﻟﺒﯿﺎﻧﺎت ﻷﻏﺮاض
وﺗﺼﻨﻒ اﻟﺒﯿﺎﻧﺎت ﺑﺤﺴﺐ اﳌﻮﺿﻮع وذﻟﻚ ﺑﺎﺳﺘﺨﺪام اﻟﺘﺤﻠﯿﻼت اﻟﺰﻣﻨﯿﺔ واﮐﺘﺸﺎف اﳌﻌﺮﻓﺔ واﺗﺨﺎذ
ﺑﺮاﻣﺞ ﺧﺎﺻﺔ ﺗﺤﺪد ﻓﯿﻬﺎ اﻟﺸﮑﻞ وﮐﯿﻔﯿﻪ اﻟﻘﺮارات ،ﻓﻬﻲ ﻣﺼﻤﻤﺔ ﺧﺼﯿﺼﴼ ﻹﺳﺘﺨﺮاج
Schema d integrationوﺗﺴﺘﻌﻤﻞ ﺑﯿﺎﻧﺎت دﻣﺞ واﺳﺘﺨﻼص اﻟﺒﯿﺎﻧﺎت وﻣﻌﺎﻟﺠﺘﻬﺎ وﺗﻘﺪﯾﻤﻬﺎ
وﺗﻤﺜﯿﻠﻬﺎ ﻓﻲ ﺻﻮرة ﻣﻨﺎﺳﺒﺔ ﻟﻬﺬا اﻟﻐﺮض،
ﺧﺎﺻﺔ ﻓﻲ ﮐﻞ ﻣﻮﺿﻮع ﺗﺴﻤﯽ وﺗﺘﻀﻤﻦ ﮐﻤﯿﺎت ﺿﺨﻤﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﺗﮑﻮن ﻣﻦ
Middlewareﻧﻘﻞ اﻟﺒﯿﺎﻧﺎت .
ﻣﺼﺎدر ﻣﺨﺘﻠﻔﺔ.
وﺳﻞ ﺻﺎﻟﺢ 3 وﺑﺘﻌﺮﯾﻒ اﺧﺮ اﺑﺴﻂ
هﻮ ﻧﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﺗﺤﺘﻮي ﮐﻤﺎ
هﺎﺋ ًﻼ ﻣﻦ اﻟﺒﯿﺎﻧﺎت اﳌﻮﺟﻬﺔ ﻟﻠﻤﺴﺎﻋﺪة ﻓﻲ
اﺗﺨﺎذ اﻟﻘﺮارات داﺧﻞ اﳌﺆﺳﺴﺔ ،وﯾﺘﻤ ّﯿﺰ هﺬا
اﻟﻨﻮع ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت ﺑﺘﻄﺎﺑﻖ ﺑﻨﯿﺘﻪ اﻟﺪاﺧﻠﯿﺔ
ﻣﻊ ﻣﺎ ﯾﺤﺘﺎﺟﻪ اﳌﺴﺘﺨﺪم ﻣﻦ ﻣﺆﺷﺮات وﻣﺤﺎور.
ﺳﺒﺐ ﺍﻧﺸﺎﺀ ﻣﺴﺘﻮﺩﻉ ﺍﻟﺒﻴﺎﻧﺎﺕ )(Data-warehouse
وﻟﻘﺪ ﺑﺮزت اﻟﺤﺎﺟﺔ اﳌﻠﺤﺔ إﻟﯽ ﻣﺨﺎزن اﻟﺒﯿﺎﻧﺎت
ﻓﻲ اﻟﺸﺮﮐﺎت اﻟﮑﺒﺮى ﺑﺴﺒﺐ ان ﮐﻞ ﻗﺴﻢ ﻣﻦ
هﺬﻩ اﻟﺸﺮﮐﺎت ﯾﺪﯾﺮ ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﻣﺴﺘﻘﻠﺔ
ﺧﺎﺻﺔ واﻟﺘﻲ ﺗﺘﻀﻤﻦ ﮐﺜﯿﺮﴽ ﻣﻦ اﻟﺒﯿﺎﻧﺎت
اﳌﺸﺘﺮﮐﺔ وﺗﺘﻄﻠﺐ ﺣﺎﺟﺔ اﻟﺸﺮﮐﺔ إﯾﺠﺎد ﮐﺎﻣﻞ
اﻟﺒﯿﺎﻧﺎت اﳌﺘﻌﻠﻘﺔ ﺑﻤﻮﺿﻮع ﻣﺤﺪد ﮐﺎﻟﺰﺑﺎﺋﻦ ﻣﺜ ًﻼ
ﻣﻦ ﺧﻼل ﺑﺤﺚ ﻓﻲ ﻗﺎﻋﺪة واﺣﺪة ﺑﺪ ًﻻ ﻣﻦ
اﻟﺒﺤﺚ ﻓﻲ اﻟﻘﻮاﻋﺪ اﳌﺨﺘﻠﻔﺔ.
Data-warehouse ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
اهﻢ ﺧﺼﺎﺋﺺ وﺳﻤﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
ان اهﻢ ﺧﺼﺎﺋﺺ وﺳﻤﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت ﺗﺘﻠﺨﺺ ﺑﺎﻟﻨﻘﺎط اﻟﺘﺎﻟﯿﺔ:
(١ﺗﺴﺘﺨﺪم اﻟﻨﻤﻮذج اﳌﺘﻌﺪد اﻷﺑﻌﺎد Multidimensional model
(٢ﺗﺪﻋﻢ اﻟﺴﻼﺳﻞ اﻟﺰﻣﻨﯿﺔ Time seriesوﺗﺤﻠﯿﻞ اﻟﺘﻮﺟﻬﺎت Trends analysisاﻟﻠﺬﯾﻦ ﯾﺤﺘﺎﺟﺎن ﻟﺒﯿﺎﻧﺎت ﺗﺎرﯾﺨﯿﺔ
ﻻ ﺗﺴﺘﻄﯿﻊ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﺎدﯾﺔ أن ﺗﻮﻓﺮهﺎ.
(٣ﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت وهﻮ ﯾﺘﻢ ﮐﻞ ﻓﺘﺮة ﺑﻮاﺳﻄﺔ أﺟﺰاء ﻣﻨﻪ ﺗﺨﺘﺺ ﺑﻬﺬا اﻷﻣﺮ.
(٤اﺳﺘﺮﺟﺎع اﻟﺒﯿﺎﻧﺎت وﺗﺤﻠﯿﻠﻬﺎ وهﻮ ﺻﻤﯿﻢ ﻋﻤﻠﻬﺎ وﺗﻬﺘﻢ ﺑﻪ أﮐﺜﺮ.
(٥ﻣﺴﺘﻮﯾﺎت ﺗﺠﻤﯿﻊ Aggregationوأﺑﻌﺎد ﻏﯿﺮ ﻣﺤﺪدة .Dimensions
(٦دﻋﻢ ﻣﻌﻤﺎرﯾﺔ اﻟﻌﻤﯿﻞ/اﻟﺨﺎدم وﺗﻌﺪدﯾﺔ اﳌﺴﺘﺨﺪﻣﯿﻦ.
(٧اﻻﺣﺘﻔﺎظ ﺑﮑﻤﯿﺔ ﺿﺨﻤﺔ ﻣﻦ اﻟﺒﯿﺎﻧﺎت ﻗﺪ ﺗﺼﻞ إﻟﯽ ﻋﺪد ﮐﺒﯿﺮ ﻣﻦ . Tera bits
(٨ﻣﺤﺪدة ﳌﻮﺿﻮع Subject-Orientedﻋﻠﯽ ﺳﺒﯿﻞ اﳌﺜﺎل ﻓﻲ ﻣﻨﺸﺄة ﻃﺒﯿﺔ ﻣﺎ ﺗﮑﻮن ﻣﻮﺿﻮﻋﺎﺗﻬﺎ ﻣﺘﻌﻠﻘﺔ
ﺑﺎﻷﻃﺒﺎء ،اﳌﺮﺿﯽ ،اﳌﻤﺮﺿﻮن ،اﻷدوﯾﺔ ...اﻟﺦ ﻓﻬﻲ أﺷﯿﺎء ﺣﺴﯿﺔ وﻣﻌﻨﻮﯾﺔ.
(٩أﻧﻬﺎ ﻣﺘﮑﺎﻣﻠﺔ Integratedﻣﻦ ﺧﻼل وﺟﻮد ﻋﻼﻗﺔ ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت.
(١٠ﻏﯿﺮﻗﺎﺑﻠﺔ ﻟﻠﺘﻌﺪﯾﻞ Non-Volatileأن ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت ﻋﻨﺪ ﺗﺤﻤﯿﻠﻬﺎ ﻓﻲ اﳌﺴﺘﻮدﻋﺎت ﺗﺴﺘﺨﺪم ﻓﻘﻂ ﻟﻠﺘﺤﻠﯿﻞ
واﻟﺪراﺳﺔ واﻟﻌﺮض.
(١١ﻣﺮﺗﺒﻄﺔ ﺑﻌﺎﻣﻞ اﻟﻮﻗﺖ Time-Variantوهﯽ ﻣﻦ أهﻢ ﻧﻘﻄﺔ ﻓﻲ ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت.
هﻨﺎك ﺑﻌﺾ اﻟﻘﻀﺎﯾﺎ اﻟﺘﻲ ﯾﺠﺐ ﻣﺮاﻋﺎﺗﻬﺎ اهﻢ ﺗﻄﺒﯿﻘﺎت وﺗﻘﻨﯿﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
ﻋﻨﺪ ﺑﻨﺎء ﻣﺴﺘﻮدﻋﺎت اﻟﺒﯿﺎﻧﺎت وهﻲ )(Data-warehouse
ﮐﺎﻟﺘﺎﻟﻲ: ان ﺗﻄﺒﯿﻘﺎت وﺗﻘﻨﯿﺎت ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت
(١اﺳﺘﺨﻼص اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﻋﺪة ﻣﺼﺎدر ﻗﺪ ﺗﺘﻠﺨﺺ ﺑﺎﻟﻨﻘﺎط اﻟﺘﺄﻟﯿﺔ:
ﺗﮑﻮن ﻏﯿﺮ ﻣﺘﺠﺎﻧﺴﺔ. (١ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﻻﻓﺘﺮاﺿﻲ :وهﻮ ﯾﺘﯿﺢ
(٢ﺗﻬﯿﺌﺔ اﻟﺒﯿﺎﻧﺎت ﻟﻀﻤﺎن اﻧﺴﺠﺎﻣﻬﺎ Consist- ﻟﻠﻤﺴﺘﺨﺪم اﻟﻮﺻﻮل إﻟﯽ اﻟﺒﯿﺎﻧﺎت ﻻﺳﺘﺨﺪام
ﺑﻌﺾ اﻷدوات ﻋﻦ ﻃﺮﯾﻖ ﻃﺒﻘﺔ اﻟﻮﺻﻮل
encyداﺧﻞ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت.
(٣ﺗﻨﻈﯿﻒ اﻟﺒﯿﺎﻧﺎت ﻟﻀﻤﺎن ﺷﺮﻋﯿﺘﻬﺎ Valid- إﻟﯽ اﻟﺒﯿﺎﻧﺎت.
،ityوﯾﺘﻢ ﻣﻦ ﺧﻼل ﻗﺎﻋﺪة اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ (٢ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﳌﺮﮐﺰﯾﺔ :واﻟﺬي
ﯾﺤﺘﻮي ﻋﻠﯽ ﻣﺼﺎدر ﺑﯿﺎﻧﺎت ﻣﻦ ﻣﺼﺎدر
أﺧﺬت ﻣﻨﻬﺎ اﻟﺒﯿﺎﻧﺎت.
(٤ﻣﺮاﻗﺒﺔ وﺿﺒﻂ ﺣﺠﻢ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت وﻇﯿﻔﯿﻪ ﻣﻌﯿﻨﻪ.
(٣ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت اﳌﻮزﻋﺔ :هﻮ ﺗﻮزﯾﻊ
أﺛﻨﺎء وﺑﻌﺪ ﺗﺤﻤﯿﻠﻪ ﺑﺎﻟﺒﯿﺎﻧﺎت.
(٥ﺗﺤﺪﯾﺚ اﻟﺒﯿﺎﻧﺎت ﮐﻞ ﻓﺘﺮة ﻣﻦ اﻟﺰﻣﻦ. ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻔﯿﺰﯾﺎﺋﯿﺔ.
(٦ﺗﺤﺪﯾﺪ اﻟﻮﻗﺖ اﻟﻼزم ﻟﻠﺒﻨﺎء واﻟﺠﺪول
اﻻﻗﺘﺼﺎدي ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻤﺆﺳﺴﺔ اﻟﺘﻲ ﺳﻮف
ﺗﺴﺘﻌﻤﻠﻪ.
4
ﺧﻄﻮات ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع اﻟeﺒsﯿuﺎﻧoﺎrehتData-wa
إن ﻣﺸﺮوع ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع ﻟﻠﺒﯿﺎﻧﺎت ﻓﻲ ﻣﺆﺳﺴﺔ ﯾﺘﻄﻠﺐ ﻣﻨﺎ ﻓﺮﯾﻖ ﻣﺤﺘﺮف ﻓﻲ ﻋﻤﻠﯿﺔ ﺗﺤﻠﯿﻞ اﻷﻧﻈﻤﺔ
واﻷﻋﻤﺎل ،ﻣﻊ وﺟﻮد
ﻣﻬﺎرات ﺗﻘﻨﯿﺔ ﻣﺤﺘﺮﻓﺔ ﻓﻲ ذﻟﻚ اﻟﻔﺮﯾﻖ ،وهﺬﻩ اﻟﺨﻄﻮات ﮐﺎﻟﺘﺎﻟﻲ:
(١إﻧﺸﺎء ﻣﺴﺎﺣﺔ ﻟﻠﺒﯿﺎﻧﺎت Creating data preparation
areaوهﻲ ﻗﺎﻋﺪة ﺑﯿﺎﻧﺎت ذات ﺳﻌﺔ ﺗﺨﺰﯾﻦ ﻋﺎﻟﯿﺔ ﺟﺪﴽ
ﺗﻘﻮم ﺑﺘﺨﺰﯾﻦ ﮐﺎﻓﺔ اﻟﺒﯿﺎﻧﺎت اﻟﻘﺎدﻣﺔ ﻣﻦ أﻧﻈﻤﺔ اﻟﺘﺸﻐﯿﻞ.
(٢ﺑﻨﺎء ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت Creating data warehouse
وﻓﯿﻬﺎ ﯾﻨﺸﺄ ﻣﺴﺘﻮدع ﻟﻠﺒﯿﺎﻧﺎت واﻟﺬي ﺗﺤﻤﻞ ﻓﯿﻪ ﺑﻌﺪ
اﺳﺘﺨﺮاﺟﻬﺎ وﺗﻨﻘﯿﺘﻬﺎ.
(٣ﺗﺠﺰﺋﺔ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت إﻟﯽ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﻣﺘﺎﺟﺮ
اﻟﺒﯿﺎﻧﺎت ) (data martﺑﺤﯿﺚ ﯾﮑﻮن اﻟﺘﻘﺴﯿﻢ ﻣﺒﻨﯿﴼ ﻋﻠﯽ
ﻓﺮوع اﳌﺆﺳﺴﺔ.
(٤دﻣﺞ وﺗﻨﻘﯿﺔ وﻧﻘﻞ اﻟﺒﯿﺎﻧﺎت Data extraction & cleansing & transformationوﻓﻲ هﺬﻩ اﳌﺮﺣﻠﺔ
ﯾﺘﻢ ﺟﻠﺐ اﻟﺒﯿﺎﻧﺎت ﻣﻦ ﻣﺼﺎدرهﺎ اﳌﺨﺘﻠﻔﺔ إﻟﯽ Data preparation areaوﻧﻘﻮم ﺑﺘﺤﻮﯾﻠﻬﺎ ﻣﻦ ﺻﻮرة إﻟﯽ
أﺧﺮى إذا ﺗﻄﻠﺐ اﻷﻣﺮ ذﻟﻚ ،وﻓﻲ أﺣﯿﺎن ﮐﺜﯿﺮة ﺗﺪﻣﺞ ﺑﻌﺾ اﻟﺒﯿﺎﻧﺎت ﻣﻊ ﺑﻌﻀﻬﺎ اﻟﺒﻌﺾ ،أو ﻧﻘﻮم ﺑﺘﻌﺮﯾﻒ
ﺑﯿﺎﻧﺎت ﺟﺪﯾﺪة ﻟﻢ ﺗﮑﻦ ﻣﻮﺟﻮدة ﻣﻦ ﻗﺒﻞ ،ﺑﺎﻹﺿﺎﻓﺔ إﻟﯽ ﺗﻨﻘﯿﺔ اﻟﺒﯿﺎﻧﺎت ﻏﯿﺮ اﻟﺼﺤﯿﺤﺔ وﺣﺬف اﻟﻐﯿﺮ ﻣﻬﻢ
ﻣﻨﻬﺎ.
(٥ﺗﺤﻤﯿﻞ اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت Loading data in data warehouseوﻓﻲ ﺗﻠﻚ اﳌﺮﺣﻠﺔ
ﺗﺤﻤﻞ ﻣﻦ Data preparation areaإﻟﯽ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت ،وﯾﺘﻢ ﻓﯿﻬﺎ اﺧﺘﺒﺎر اﻟﺒﯿﺎﻧﺎت.
(٦ﺗﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت وإﻧﺸﺎء ﺗﻄﺒﯿﻘﺎت ﻧﻈﻢ دﻋﻢ اﺗﺨﺎذ اﻟﻘﺮار OLAP & creating DSS applicationsوﻓﻲ
ﺗﻠﻚ اﳌﺮﺣﻠﺔ ﺗﻨﻔﺬ اﻟﺘﻄﺒﯿﻘﺎت اﻟﺨﺎﺻﺔ ﺑﻌﺮض ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت وﺗﺤﻠﯿﻠﻬﺎ وﺗﺴﻤﯽ Processing systems
online analyticalوهﺬﻩ اﻟﺘﻄﺒﯿﻘﺎت ﺗﻘﻮم ﺑﻌﺮض اﻟﺒﯿﺎﻧﺎت ﺑﻌﺪة أﺑﻌﺎد وﺗﻘﻮم ﺑﺎﺳﺘﺨﺪام ﺧﻮارزﻣﯿﺎت
ﻣﻌﻘﺪة ﻟﺘﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت ،أﯾﻀ ُﺎ ﻓﻲ ﺗﻠﻚ اﳌﺮﺣﻠﺔ ﺗﺴﺘﺨﺪم أدوات اﻟﺘﻨﻘﺐ ﻋﻦ اﻟﺒﯿﺎﻧﺎت .Data mining tools
اﻟﺘﺨﺰﯾﻦ ﻓﻲ ﻣﺴﺘﻮدع اﻟﺒﯿﺎﻧﺎت )(Data-warehouse
(١ﺗﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت ﯾﺘﻢ ﺑﻄﺮق ﻣﺘﻌﺪدة اﻻﺗﺠﺎهﺎت أو ﻣﺎ ﯾﻌﺮف ﺑﺎﻟﻨﻤﻮذج ﻣﺘﻌﺪد اﻷﺑﻌﺎد ،وهﻲ
ﺗﺴﺘﻔﯿﺪ ﻣﻦ اﻟﻌﻼﻗﺎت ﺑﯿﻦ اﻟﺒﯿﺎﻧﺎت ﻟﺘﺴﮑﯿﻨﻬﺎ ﻓﻲ ﻣﺼﻔﻮﻓﺎت ﻣﺘﻌﺪدة اﻷﺑﻌﺎد ﺗﺴﻤﯽ ﻣﮑﻌﺒﺎت
اﻟﺒﯿﺎﻧﺎت Data cubes
(٢وإذا اﺳﺘﻌﻤﻠﺖ ﻗﻮاﻋﺪ اﻟﺒﯿﺎﻧﺎت اﻟﻌﻼﺋﻘﯿﺔ ﻓﻲ ﻣﺨﺎزن اﻟﺒﯿﺎﻧﺎت وﻃﺮﯾﻘﺔ اﻟﺘﺤﻠﯿﻞ OLAPﺗﺴﻤﯽ
ﻓﻲ ﺗﻠﻚ اﻟﺤﺎﻟﺔ ROLAP relationalﺑﺎﺳﺘﻌﻤﺎل ﻗﻮاﻋﺪ ﺑﯿﺎﻧﺎت ﻣﺘﻌﺪدة اﻻﺗﺠﺎهﺎت ﻓﺘﺴﻤﯽ Multi-
.dimensional OLAP
وﻋﻤﻠﯿﺔ ﺗﺨﺰﯾﻦ اﻟﻨﻤﻮذج ﻣﺘﻌﺪد اﻷﺑﻌﺎد ﯾﺘﻀﻤﻦ ﻧﻮﻋﯿﻦ ﻣﻦ اﻟﺠﺪاول
.Iﺟﺪول اﻟﺒﻌﺪ Dimension tableوﺻﻔﻮﻓﻪ ﺗﺼﻒ ﺳﻤﺎت اﻟﺒﻌﺪ.
.IIﺟﺪول اﻟﺤﻘﯿﻘﺔ Fact tableوﯾﺘﻀﻤﻦ ﻣﻘﺎﯾﯿﺲ أداء اﻟﻌﻤﻞ ،وﺗﻌﺮف ﺑﻤﺆﺷﺮات ﻟﺠﺪاول اﻷﺑﻌﺎد
وﯾﺘﻀﻤﻦ هﺬا اﻟﺠﺪول اﻟﺒﯿﺎﻧﺎت.
.IIIﺟﺪول اﻟﺤﻘﯿﻘﺔ Fact tableوﯾﺘﻀﻤﻦ ﻣﻘﺎﯾﯿﺲ أداء اﻟﻌﻤﻞ ،وﺗﻌﺮف ﺑﻤﺆﺷﺮات ﻟﺠﺪاول اﻷﺑﻌﺎد
وﯾﺘﻀﻤﻦ هﺬا اﻟﺠﺪول اﻟﺒﯿﺎﻧﺎت.
5
ﺧﻄﻮات ﺗﺼﻤﯿﻢ ﻣﺴﺘﻮدع اﻟeﺒsﯿuﺎﻧoﺎrehتData-wa
وﺗﻮﺟﺪ ﺑﻨﯿﺘﯿﻦ ﺷﺎﺋﻌﺘﯿﻦ ﻟﺘﻌﺮﯾﻒ هﺬﻩ اﻟﺠﺪاول ،وهﻤﺎ:
ﺛﺎﻧﯿﺎ Star schema :وﺗﺘﮑﻮن أو ًﻻ Snow ake schema :
ﻣﻦ ﺟﺪول اﻟﺤﻘﯿﻘﺔ ﻣﻊ ﺟﺪول وهﯽ ﺗﻌﺪﯾﻞ ﻟﻠﺠﺪاول اﻷوﻟﯽ
وﺣﯿﺪ ﻟﮑﻞ ﺑﻌﺪ ،وﯾﻌﯿﺒﻬﺎ Star schemaوذﻟﻚ ﺑﺘﻄﺒﯿﻖ
اﺣﺘﯿﺎﺟﻬﺎ ﳌﺴﺎﺣﺔ ﮐﺒﯿﺮة
ﻗﻮاﻧﯿﻦ اﻟﺘﻄﺒﯿﻊ
ﻟﺘﺨﺰﯾﻦ اﻟﺒﯿﺎﻧﺎت. Normalization
ﻋﻠﯿﻬﺎ ،وﻣﺸﮑﻠﺘﻬﺎ ﺗﻀﯿﯿﻌﻬﺎ
ﻟﻄﺎﻗﺔ اﻟﺠﻬﺎز اﳌﻀﯿﻒ ﻓﻲ
ﻋﻤﻠﯿﺎت اﻟﺮﺑﻂ.
ﻋﺮض اﻟﻨﺘﺎﺋﺞ ﻓﻲ ﻣﺴﺘﻮدﻋﺎت اﻟﺒﯿﺎﻧﺎت
ﻋﻤﻠﯿﺔ اﻟﻌﺮض ﺗﺴﺘﺨﺪم ﻃﺮﯾﻘﺘﯿﻦ ﻟﺘﺤﻠﯿﻞ ﺗﻠﻚ اﻟﺒﯿﺎﻧﺎت:
اﻟﻄﺮﯾﻘﺔ اﻷوﻟﯽ :وهﯽ اﻟﺤﺴﺎﺑﯿﺔ ﺣﯿﺚ اﺳﺘﻌﻤﺎل ﺗﺤﻠﯿﻞ اﻟﺒﯿﺎﻧﺎت Analyze dataﻣﻦ أﺟﻞ إﻇﻬﺎر اﻟﻨﺘﺎﺋﺞ
ﺑﻄﺮﯾﻘﺔ ﺣﺴﺎﺑﯿﺔ إﺣﺼﺎﺋﯿﺔ )اﻟﺠﻤﻊ ،اﻟﻄﺮح ،اﳌﻌﺪل...اﻟﺦ(.
اﻟﻄﺮﯾﻘﺔ اﻟﺜﺎﻧﯿﺔ :اﺳﺘﺨﺮاج اﻟﺒﯿﺎﻧﺎت Data miningوإﻇﻬﺎر اﻟﺒﯿﺎﻧﺎت ﻓﻲ ﺷﮑﻞ رﺳﻢ ﺑﯿﺎﻧﻲ أو إﺣﺼﺎﺋﻲ
Diagramﺑﺤﯿﺚ ﺗﺤﻮى ﮐﻞ واﺣﺪة ﻣﻨﻬﺎ ﻣﻌﻠﻮﻣﺎت ﻓﻲ ﻣﺠﺎل ﻣﻌﯿﻦ )اﻹدارة ،اﻟﺘﺴﻮﯾﻖ ،ﺷﺆون
اﳌﻮﻇﻔﯿﻦ ...اﻟﺦ( ﻟﺘﺴﺘﻌﻤﻞ ﻓﻲ ﺗﺤﺪﯾﺪ اﻟﺒﺤﺚ واﺳﺘﻌﻤﺎل أﻧﻈﻤﺔ اﻟﺘﺤﻠﯿﻞ ﻋﻠﯽ ﺗﻠﻚ اﳌﺨﺎزن ﻹﺗﺨﺎذ
اﻟﻘﺮارات.
6