جستجو برای:
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
    • مسیر آموزشی مهندسی داده
      • آموزش مقدماتی لینوکس
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
گروه هوش تجاری ریسرچیار
  • معرفی پکیج های آموزشی
  • مسیرهای آموزشی
    • مسیر راه متخصص هوش تجاری در SQL
    • مسیر راه متخصص هوش تجاری در Oracle
    • مسیر راه صفر تا صد آنالیز داده در SSAS
    • مسیر راه داشبورد سازی به کمک زبان برنامه نویسی سی شارپ
    • مسیر راه آموزش صفر تا صد نمایش داده در پاور بی آی
    • مسیر راه آموزش صفر تا صد هوش تجاری در پاور بی آی (با رویکرد مدلسازی داده)
    • مسیر آموزشی مهندسی داده
      • آموزش مقدماتی لینوکس
  • پروژه ها
    • پروژه های گروه ریسرچیار
    • دوره های هوش تجاری
  • انجمن هوش تجاری ایران
    • ویکی KPI
    • آوا ریسرچیار
  • بلاگ
  • مدرسین
حساب کاربری
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید

وبلاگ

گروه هوش تجاری ریسرچیار > بلاگ > زبان برنامه نویسی > SQL > اجرای دستورات تبیولار از طریق SQL Server

اجرای دستورات تبیولار از طریق SQL Server

اردیبهشت ۲۰, ۱۴۰۳
ارسال شده توسط رحمان توکلی
SQL
SQL Server

این امکان وجود داره که از طریق SQL Server بتونیم به مدل Tabular وصل بشیم و دستورات xmla مورد نظرمون رو از طریق کوئری ها (عمدتا sp ها) اجرا کنیم. این کار امکان داینامیک کردن دستورات xmla رو برای ما به وجود میاره به طور مثال ایجاد پارتیشن ها دوره ای (روزانه، ماهانه و سالانه) و یا حذف و ایجاد role وحتی process جداول (که البته توصیه نمیشه!) . همچنین میتونه جایگزین خوبی در برخی سناریو ها برای اجرای xmla از طریق SSIS باشه. در مقاله پیش رو مثالی از ایجاد اتصال از طریق linked server و process یک جدول رو بر روی دیتابیس tabular رو خواهیم داشت.

ایجاد Linked Server

در قدم اول لازمه linked server ای جهت برقراری ارتباط SQL Server و Analysis Server داشته باشیم.

از قسمت Server Objects برای ساخت linked server جدید اقدام می کنیم!

و تنظیمات رو به صورت زیر تکمیل می کنیم.

و قسمت security رو هم تکمیل می کنیم که البته در این باره لازمه موارد امنیتی رو هم در نظر بگیرید.

و مورد آخر برای ایجاد linked server، لازمه rpc رو در حالت true قرار میدیم.

البته میتونید از طریق sp ها سیستمی هم اینکار رو انجام بدید که سه اقدام بالا به صورت زیر میشه انجام داد.

				
					console.log( 'Code is Poetry' );EXEC master.dbo.sp_addlinkedserver 
	@server = N'SSAS_LINKED', 
	@srvproduct=N'MSOLAP',
	@provider=N'MSOLAP',
	@datasrc=N'localhost'
GO

EXEC master.dbo.sp_addlinkedsrvlogin 
	@rmtsrvname = N'SSAS_LINKED', 
	@locallogin = NULL ,
	@useself = N'False'
GO

--set rpc options
EXEC master.dbo.sp_serveroption
	@server=N'SSAS_LINKED',
	@optname=N'rpc', 
	@optvalue=N'true'
GO

EXEC master.dbo.sp_serveroption 
	@server=N'SSAS_LINKED', 
	@optname=N'rpc out',
	@optvalue=N'true'
GO
				
			

قبل از اجرا دستورات، با راست کلیک بر روی لینک سرور connection رو تست کنید که ارتباط موفقی داره یا نه!

کوئری اجرا XMLA

و برای اجرای دستورات از کوئری زیر استفاده می کنیم:

				
					console.log( 'Code is Poetry' )DECLARE @xmla_script NVARCHAR(MAX), 
	    @cmd NVARCHAR(MAX), 
		@tabular_server_name NVARCHAR(100)

SET @xmla_script = 
		'{
	  "refresh": {
		"type": "full",
		"objects": [
		  {
			"database": "test",
			"table": "DimProduct"
		  }
		]
	  }
	}'
SET @cmd = 'EXEC (''' + @xmla_script + ''') AT ' +  QUOTENAME('SSAS_LINKED') 
EXEC sp_executesql @cmd

				
			

و به این ترتیب با اجرا این دستور پراسسی بر روی DimProduct انجام خواهد شد.

کانال تلگرام ما را دنبال کنید
صفحه اینستاگرام ما را دنبال کنید

آموزش ویدیویی هوش تجاری در SQL

شما در این دوره آموزشی (آموزش ویدیویی هوش تجاری در SQL) با مفاهیم و اصول هوش تجاری در SQL آشنا می شوید.

مشاهده دوره

آموزش صفر تا صد داشبورد سازی در سی شارپ

 آموزش کامل و پروژه محور مباحث به همراه مثال کاملا عملی در محیط سی شارپ که یک محیط برنامه نویسی ماکروسافتی می باشد. دوره آموزش داشبورد سازی در سی شارپ شامل ساخت یک داشبود زیبا در محیط سی شارپ به کمک کامپوننتهای ssrs و Chart.js می باشد.

مشاهده دوره

آموزش کاملا حرفه ای ویدیویی هوش تجاری در Oracle

آموزش ویدیویی هوش تجاری در Oracle ابتدا به بررسی ساختار کلی هوش تجاری اوراکل پرداخته و سپس به مراحل نصب نرم افزارهای مرتبط با کار خود می پردازیم. سپس مباحث آنالیز داده و فاندامنتال کار را بررسی کرده و در خصوص ریپازیتوری و مسایل مربوط به ان صحبت می کنیم.

مشاهده دوره

دوره کامل تضمینی هوش تجاری با رویکرد کسب درآمد در داخل و خارج از کشور

 

 آنالیز داده و هوش تجاری یکی از پردرآمدهای شغل های دنیا چه در داخل کشور و چه خارج از کشور است. ما در دوره آموزشی  صفر تا صد هوش تجاری را به صورت تضمینی آموزش میدهیم.

مشاهده دوره
برچسب ها: sqlSQL Servertabulartsql
قبلی نقش ها و شایستگی های هوش تجاری
بعدی آموزش صفر تا صد Power Bi

دیدگاهتان را بنویسید لغو پاسخ

جستجو
جستجو برای:
نوشته‌های تازه
  • مزایای هوش تجاری در مراقبت های بهداشتی چیست ؟
  • نقش هوش تجاری در سلامت
  • خدمات مشاوره هوش تجاری (BI)
  • تحلیل نیازمندی‌ها در مراحل پیاده‌سازی هوش تجاری (BI)
  • اهمیت هوش تجاری
دسته‌ها
  • DataWareHouse
  • DAX
  • DBMS
  • ETL
  • OBIEE
  • ODI
  • RDBMS
  • SQL
  • آموزش هوش تجاری
  • ابزارهای نمایش داده
  • ابزارهای هوش تجاری
  • امنیت هوش تجاری
  • اوراکل
  • پایگاه داده
  • داده کاوی
  • داشبوردسازی
  • دسته بندی نشده
  • دسته‌بندی نشده
  • دوره هوش تجاری
  • زبان برنامه نویسی
  • سی شارپ
  • شیرپوینت (SharePoint)
  • کسب و کار
  • مفاهیم پایگاه داده
  • مفاهیم هوش تجاری
  • نرم افزار Dundas
  • نرم افزار Power BI
  • نرم افزار Power View
  • نرم افزار Qlickview
  • نرم افزار Rapidminer
  • نرم افزار SQL Server
  • نرم افزار SSDT
  • نرم افزار Tableau
  • نرم افزار های داده کاوی
  • نرم افزار های هوش تجاری
  • نرم افزارهای پایگاه داده
  • هوش تجاری
  • ویدئو
نمادها
logo-enamadlogo-enamad

درباره ما

گروه هوش تجاری ریسرچیار زیر مجموعه فناوری اطلاعات تک یار می باشد که بیش از ده سال است که در زمینه فناوری هوش تجاری و هوشمندی کسب و کار فعالیت می کند. مشتریان قدرتمند وی مانند بانک ملی و بیمه مرکزی ج ا ا قدرت این مجموعه را منعکس می کند. طراحی و تحلیل؛ پیاده سازی سامانه های هوش تجاری مبتنی بر پرتال و امنیت؛ مهمترین مسئولیت این مجموعه می باشد.

تماس با ما
  • نیاوران خیابان پور ابتهاج کوچه 19 پلاک 16
  • شهرری خیابان غیوری شمالی کوچه حسن زاده پلاک 82
  • 09367938018 - سوالات پیش از خرید پکیج آموزشی - مهندس مقیمی
  • 09120939879 - آرش منصوری - سوالات مرتبط با استقرار هوش تجاری سازمانی
  • 021-33750743
  • manager@researchyar.ir
  • 09384966927 - پشتیبانی سایت و مشکلات سایت - الله بخش
نمادها

logo-samandehi

شبکه های اجتماعی
Whatsapp Telegram Instagram Linkedin M-icon-eitaa M-icon-aparat
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://researchyar.ir/?p=133481
مرورگر شما از HTML5 پشتیبانی نمی کند.