-
CDC - Change Data Capture در بانک اطلاعاتی MS SQL Server
دوشنبه 5 آبان 1393 14:35
با استفاده از CDC یا Change Data Capture برای ضبط تغییرات اطلاعات یک جدول نیازی به تولید Trigger برروی جدول نبوده و هرگونه تغییر شامل Insert، Update و Delete برروی جداولی که این امکان برای آنها فعال شده است را در جدولی متناظر با جدول مورد نظر نگهداری می شود. فعال سازی CDC 0- Start SQL Agent 1- Enable CDC on Database...
-
ایجاد بعد تاریخ فارسی در Data Warehouse - DimDate
دوشنبه 5 آبان 1393 14:34
/* برای تبدیل تاریخ به شمسی از سایت زیر استفاده شده است: http://rastan.parsiblog.com/ */ Create FUNCTION [G2J] ( @intDate DATETIME ) RETURNS NVARCHAR(max) BEGIN DECLARE @shYear AS INT ,@shMonth AS INT ,@shDay AS INT ,@intYY AS INT ,@intMM AS INT ,@intDD AS INT ,@Kabiseh1 AS INT ,@Kabiseh2 AS INT ,@d1 AS INT ,@m1 AS...
-
تبدیل تاریخ میلادی به شمسی - Function
دوشنبه 5 آبان 1393 14:33
/****** Object: UserDefinedFunction [dbo].[MiladiTOShamsi] Script Date: 10/15/2014 04:05:51 ب.ظ ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[MiladiTOShamsi] (@MDate DateTime) RETURNS Varchar(10) AS BEGIN DECLARE @SYear as Integer DECLARE @SMonth as Integer DECLARE @SDay as Integer...
-
برای برقراری ارتباط بین Login و User پس از عملیات restore چه باید کرد؟ sp_change_users_login
دوشنبه 5 آبان 1393 14:31
سناریوی اشکال: - در سروری loginname به طور نمونه با عنوان myloginname وجود دارد. - در سرور مذکور بانک اطلاعاتی وجود دارد که نام کاربری در آن myusername بوده و به myloginname متصل است. - DBA، از بانک مذکور Backup گرفته و آن را برروی سرور دیگری که برروی آن myloginname از قبل تعریف شده است، restore می کند. - در این حالت...
-
جلسه 6 – 30/07/93 شروع کار با SSIS
دوشنبه 5 آبان 1393 13:45
جلسه ششم – 30/07/93 سئوالاتی که برای من مطرح است و به دنبال پاسخ برای آنها هستم: فهرست کالاها با اعلام درصد فاکتورهایی که هرکالا در آن وجود داشته است. فهرست کالاها با اعلام اینکه کالای مذکور چه درصدی از کالاهای فروخته شده است. * راه حل پیشنهادی: استفاده از فیلد محاسباتی یا MDX نکته: می توان از طریق Excel Service...
-
Maximum number of concurrent connections
دوشنبه 5 آبان 1393 08:27
اگر به هر علتی Maximum number of concurrent connections از مشخصات سرور را به مقدار تغییر دادید که دیگر حتی امکان اتصال به سرور نیز برایتان مقدور نشد. پس از آنکه تمامی سرویس های مرتبط با Instance مربوطه را STOP می نمایید، یک New Query در محیط SQL Management Studio بازکنید و به ترتیب زیر عمل کنید. لازم است تا پس از این...
-
جلسه 5 – 28/07/93Dimension Usage
سهشنبه 29 مهر 1393 09:16
جلسه پنجم – 28/07/93 سئوالاتی که برای من مطرح است و به دنبال پاسخ برای آنها هستم: · هر کالا توسط چنددرصد از مشتریان خریداری شده است؟ · مقدار فراوانی تعداد اقلام در هر فاکتور چندتاست؟ · درصد فراوانی فاکتورها در طیف قیمتی مشخص به چه ترتیب است؟ · چند درصد از مشتریان کالای A و B را با هم خریداری کرده اند؟ (با فرض آنکه در...
-
جلسه 4 – 23/07/93 - Attribute Relationship در معرفی Dimension
سهشنبه 29 مهر 1393 09:16
جلسه چهارم – 23/07/93 توجه: Kimball Group کتابی در حوزه BI دارند که به طراحی DWH در CASE های هر صنعت اشاره شده است. Attribute Relationship در معرفی Dimension – ارتباط میان ویژگی ها با استفاده از این بخش می توان ارتباطات موجود بین ویژگی ها را به SSAS معرفی نمود. می توان گفت ویژگی A با ویژگی B در ارتباط است، اگر با...
-
جلسه 3 – 16/07/93 - ادامه مراحل استفاده از ابزار SSDT برای تولید یک پروژه BI:
سهشنبه 29 مهر 1393 09:15
جلسه سوم – 16/07/93 ادامه مراحل استفاده از ابزار SSDT برای تولید یک پروژه BI : 1. ساخت Dimension ها (محورهای تحلیل): · انتخاب روش ساخت بعد: که معمولا از همان گزینه "انتخاب از جداول موجود" استفاده میشود · انتخاب DSV / جدول مورد نظر / انتخاب کلید جدول (ترجیحا" عددی) / انتخاب Named Column (برای نمایش به...
-
جلسه 2 – 14/07/93 - مراحل تولید یک پروژه BI
سهشنبه 29 مهر 1393 09:14
جلسه دوم – 14/07/93 مراحل تولید یک پروژه BI · تحلیل · طراحی · پیاده سازی · نگهداری و بهبود آشنایی با چند اصطلاح در طراحی · Dimension – بعد : همان موضوعات تحلیل یک پروژه BI هستند که باید در فاز تحلیل به درستی شناسایی شوند. مثال در فروش: مشتری، کالا، منطقه، زمان · Attribute – ویژگی : مفاهیم داخل هر موضوع تحلیل هستند....
-
جلسه 1 – 09/07/93 - BI - هوش تجاری چیست ؟
سهشنبه 29 مهر 1393 09:13
جلسه اول – 09/07/93 BI (هوش تجاری): مجموعه ای از راه کارها، انبارها، فرآیندها و تکنولوژیهایی است که با استفاده از تجارب سازمان (داده های موجود) بتواند دانش ارزشمندی را برای فرایند تصمیم گیری در اختیار مدیریت سازمان قرار دهد. BI Diagram Presentation Analysis Data Warehousing Data Source Reporting Dashboarding Analyzing...
-
سرفصل آموزشی
سهشنبه 29 مهر 1393 09:12
عنوان آموزشی تعداد ساعت تعداد جلسه ترتیب ارائه - جلسه توضیحات Data Warehouse Design 6 2 1 Load Data & Extract, Transform 15 5 4 SSIS Implementing Multi-Dimensional Model 24 8 2,5 SSAS Implementing Tabular Model 6 2 6 Dashboard Design & Reporting 6 2 7,3,7 SSRS, Excel, Power view for Excel Data Mining 9 3 8...