๐ ืกืืืื ืฉืืืขื- ืืชืงืืืืช ืืคืืฆ'ืจ "ืืืจืื ืืคืขืืืืช"
Categories:
๐ ืื ืฉืืคืจื ื ืืฉืืืข
ืืื ื ื ืชืื ืื ืืืฉ ืืืกืืืจ โ ืืฆืจื ื ืืืื ื ืชืื ืื ืืจืืจ ืฉืืืคืฉืจ ืืฉืืืจ ืืฆืืจื ืืกืืืจืช ืืช ืื ืืชืจืืืืช ืฉื ืืืืจืื โ ืคืชืืืช ืืฉืืืืช (Issues), ืืงืฉืืช ืืฉืืื (Pull Requests), ืชืืืืืช, ืืขืื.
ืชืืืื ืขืืืื ื ืชืื ืื ืืืืืืื โ ืื ืื ื ืชืืืื ืฉืืจืืฅ ื ืืงืื ืืกืืืืจ ืฉื ืื ืชืื ืื ืืื ืฉื ืืื ืืืฆืื ืชืืื ื ืขืืื ืืช ืฉื ืืคืขืืืืช.
ืงืื ื ืงื ืืืชืจ โ ืฉืืคืจื ื ืืช ืืงืื, ืืจืื ื ืืืืฉ ืืืงืื ืืกืืืืื ืืืืกืคื ื ืืืืขืืช ืืื ืฉืืงืืืช ืขืืื ื ืืืืื ืื ืงืืจื.
๐ ืื ืืืืื ื ืืืจื
ืคืฉืืืช ืื ืฆืืช โ ืืืงืื ืื ืื ืืืืืืช ืืืจืืืืช ืืืกืืก ืื ืชืื ืื, ืืืจื ื ืืืืฉื ืฉืืืฉืืช ืืช ืื ืชืื ืื “ืชืื ืืื ืชื ืืขื”, ืื ืฉืืืคืฉืจ ืื ื ืืืืฉืืช ืืฉืื ืืืื ืืืืจืื ืืื ืืืขืืืก ืขื ืืืขืจืืช.
๐ง ืฉืืคืืจ ืืืืื ืืช
ืื ืื ื ืขืืืืื ืขื ืื ืื ืื ืืื ืฉืืืืื ืฉืื ืื ืื ืื ื ืฉืืืืื ืืจืื ืืงืฉืืช ื-GitHub ืื ืืืข ืืืืืืช ืืฉืืืืฉ, ืืืขืจืืช ืชืืข ืืขืฆืืจ ืืืืืฉืื ืืฆืืจื ืืืืงืจืช ืืืงืื ืืืืืฉื. ืื ืืืคื ืืช ืืื ืืืจืื ืืืชืจ ืืฆืื.
๐ฉโ๐ป ืื ืืฆืคื ืื ื ืืืืฉื
ืืฉืืืข ืืงืจืื ืื ืื ื ืืชืื ื ืื:
- ืืกืืื ืืช ืืื ืื ืื ืืืืฉ ืฉืืื ืืคื ื ืขืืืก ืืชืจ ืขื ืืืขืจืืช: ืืืงื ืฉื ืืืืืื ืืืคืฉืจ 5000 ืงืจืืืืช ืืฉืขื. ืืื ืื ืื ืืืืฉ ืืืืืง ืืื ืงืจืืื ืืื ืงืจืืืืช ื ืฉืืจื. ืืฉืืฉืืจื 100 ืงืจืืืืช ืืืื ืืืขืจืืช ืชืืื ืก ืืื ืื ืื ืืฉืืื ืฉื ืฉืขื.
 - ืืกืืื ืกืืืืจ ื ืืื ืืืชืจ ืฉื ืืืืง ืืจืืฉืื ืฉื ืืงืื
 - ืืคืจืง ืืช ืืงืื ืืกืจืืืกืื ืืคื ืคืื ืงืฆืืื ืืืืืช (ืืฉืืืช PR, ืืฉืืืช Isuue, ืืฉืืืช Comments, ืืฉืืืช Commits) ืื ืืืื ืืชืืืื ืื ืืืื, ืื ืraw ืืืื ื ืืืฃ ืืืืืืืืืก ืืื ื ืงืจื ืืื ื ืืฆืืจื ืื ืจืืื, ืื ืื ื ืืชืื ื ืื ืืืคืฉืจ ืืช ืืจืฆืช ืืืงืฉืืช (ืืจืฆืช ืฉืืืช ืraw) ืืชืื ืฉืืืช ืืกืืืืจ (normalized) ืืืื ืืฉืืืจ ืืช ืื ืชืื ืื ืืืืืืืื ืฉื ืืืืืื ืDB
 - ืืืขืืืจ ืืช ืื ืชืื ืื ืื "ื ืืฉืืจืืช ืืชืืืื ืื ืจืืื, ืืื ืฆืืจื ืืืฉืืื ืืDB.
 - ืืืฉืืื ืืช ืืืืฉืืืื (ืืืจืืฆืืืช ืื ืชืื ืื) ืฉืืืคืฉืจืื ืื ื ืืืฆืื ืืืืื ืืจืืจืื ืฉื ืคืขืืืืช ืืงืืืื.
 - ืืืฉื ืืช ืืฉืืื ืืืืจืืืืืืช (analytics) ืืชืื ืืฉืืื ืืื ืืจืืืช ืืคื ืืืืื ืืื:
 
user_activity: {
user_id, nvarchar       
day, date               
repo_id, nvarchar       
activity_type, nvarchar 
activity_count, int }     
ืืืฉืจ ืื ืฉืืจื ืืืืืช user_activity ืืืืื ืืืืคื ืืืืืื ืขื-ืืื ืืฉืืืื ืฉื ืืฉืืืช user_id, day, repo_id ื-activity_type. ืืืืืจ, ืืื ืืฉืชืืฉ ืืืื ืืืืืช ืืื ืืื, ืืื ืืืืจ ืืืื ืกืื ืคืขืืืืช ืจืฉืืื ืืืช ืืืื.
ืืืืื ืื ืืืฆืืจืฃ ืืคืืชืื ืืคืืฆ’ืจ. ืืืฆื ืืื ืืื ืืืฆืืจืฃ ืืขืจืืฅ ืืืืื ืื ืืืืกืงืืจื.