خرید بک لینک

سلام به دوستان

کار با Graph Database در SQL Server 2017

نمونه مورد بررسی: تحلیل شبکه های اجتماعی (SNA )

پلتفرم SQL Server در نسخه های 2016 و 2017 بطور قابل توجهی بزرگ تر از قبل شده است و بخش قابل توجهی از دیدگاه های مختلف برای مدیریت داده را در خود جای داده است. یکی از این نوآوری ها که در نسخه 2017 اضافه شده است، پشتیبانی از پایگاه داده های گرافی (Graph Databases) است. این پایگاه داده ها بر اساس نظریه گراف ها اقدام به مدل سازی داده ها می نمایند و با استفاده از قواعدی که مبتنی بر این نظریه می باشد، سادگی و کارایی بازیابی اطلاعات را، در برخی سناریوهای خاص بطور قابل توجهی افزایش می دهند. البته نسخه ای که در حال حاضر می توانیم از آن استفاده کنیم، اولین نسخه از این نوع پایگاه داده در SQL SERVER است؛ بنابراین می توان گفت تمام امکانات ساخته شده تا به الان، به روش های کلاسیک نیز قابل پیاده سازی است و مزیت اصلی حاصله، سادگی کار نسبت به روش های کلاسیک است.

بعنوان یک مثال اشاره ای به تحلیل هایی می کنیم که به آنهاSNA (Social Network Analysis) یا تحلیل شبکه های اجتماعی گفته می شود. فرض کنیم شبکه ای از افراد را داریم که ارتباط بین آنها مشخص است؛ در این حالت فرض کنید تعدادی از این افراد بعنوان افراد مشکوک به تخلف شناسایی شده اند، حال می خواهیم افرادی که به نحوی با این افراد مشکوک در ارتباط هستند؛ چه مستقیم و چه با واسطه (مثلا تا سه سطح) را شناسایی کنیم.

در پیاده سازی این مثال از یک طرف از امکانات Graph Database استفاده می کنیم و از طرف دیگر برای نمایش شبکه ارتباطات از Power BI Desktop استفاده خواهیم کرد.

لینک دانلود ضمیمه 1

لینک دانلود ضمیمه 2

#power_bi, #db_engine, #presentation


برچسبها: power_bi, db_engine, presentation

+ 1 شده در دوشنبه بیست و دوم آبان ۱۳۹۶ساعت 1:32&nbsp توسط سعید یوسفی

برچسب: نویسنده: حامد نیکنام تاريخ: شنبه 9 دی 1396 ساعت: 16:36

صفحه بندی