یه تیر و دو نشون!
سال 1404، می تونه سال تغییر بزرگ برای تو باشه، اگه دیجیتال مارکتینگ رو بلد باشی!

همین الان، دوره mydmc رو با 50 درصد تخفیف بخر و علاوه بر استفاده از mydmc به دوره جدید که آخر بهار 1404 منتشر می‌شه هم دسترسی کامل داشته باش.
یعنی یه دوره می‌خری و به 2 دوره کامل دیجیتال مارکتینگ دسترسی داری. کد تخفیف: eid404

دسترسی به داده‌ها در SQL Server

در دنیای کاری شما، ممکن است که داده‌ها در بخش SQL Server ثبت شده باشند. ما می‌خواهیم ببینیم که چطور به این داده‌ها دسترسی داشته باشیم.

SQL Server، پایگاه داده‌ای است که دیتاهای ما در آن قرار دارند. شما باید در بخش سرچ ویندوز SSMS را سرچ می‌کنیم که مخفف SQL Server Management Studio است. این برنامه‌ ارتباطی ما با SQL Server است. وقتی وارد این برنامه می‌شویم، از ما می‌پرسد که تو چه کسی هستی که می‌خواهی وارد پایگاه داده من شوی؟ در این قسمت ما اسمی را وارد می‌کنیم (این اسمی است که در SQL Server از آن استفاده می‌کنیم و من فعلا در مورد این موضوع در این دوره صحبت نمی‌کنم).

اسم را وارد کرده و کانکت می‌شویم و می‌توانیم وارد دیتابیس شده و اطلاعاتی که لازم داریم را از این قسمت برداریم.

برای خواندن اطلاعات، اسم سرور را از همان بخشی که نام را وارد کرده‌ایم، کپی می‌کنیم. در پاور BI،‌ در نوار بالا،‌ روی گزینه SQL Server کلیک می‌کنیم. این‌جا از ما نام سرور می‌خواهد که نامی که از بخش اطلاعات کپی کرده‌ایم را این‌جا وارد می‌کنیم. اینجا از ما می‌پرسند که به کدام دیتابیس می‌خواهی وارد شوی؟ که می‌توانیم اسمی وارد نکنیم تا همه دیتابیس‌ها را به ما نشان بدهد و بعد ما یکی را انتخاب کنیم. جدول‌ها و اطلاعاتی که لازم داریم در این بخش وجود دارد.

داده‌هایی که لازم داریم را کلیک می‌کنیم و بعد لود را می‌زنیم تا اطلاعات را برای ما لود کند. در این قسمت متوجه می‌شویم که داده‌های SQL Server، به هم ارتباط دارند که می‌توانید نوع ارتباط آن‌ها را ببینید.

اگر دیدید که این داده‌ها با هم ارتباط ندارند،‌ دو دلیل می‌تواند داشته باشد:

1- جداول واسطه را نیاورده‌اید.

2- جداول در داخل SQL Server‌ ارتباطی نساخته‌اند. به اصطلاح به آن جدول هیپ می‌گویند. چون سرعت لود و اینسرت آپدیت را بهینه می‌کند. ارتباطات باعث کندی می‌شوند. یعنی چی؟

فرض کنید ما یک جدول پروداکت داریم که در آن به ترتیب پفک، چیپس، بیسکوئیت و ... نوشته شده است. در سمت مقابل،‌ جدول فروش را داریم که به این جدول پروداکت مرتبط است. مثلا در حدول پروداکت ما 10 محصول داریم، در جدول فروش، 11 قیمت داریم. اینجا وقتی ما اینتر را می‌زنیم، خطا می‌دهد. چون ما محصولی با شماره 11 نداشتیم که در جدول فروش تعریف کنیم.