شنبه 2 بهمن 1395 | Saturday 21 st of January 2017 صفحه اصلی گروه الکترونیکی کامپیوتر
4-3-1- ویژگی‌های جدید SSIS

در SSISهنوز هم از برخی مفاهیم سرویس‌های تبدیل داده (یا DTS) استفاده می‌شود ولی فضای محاوره‌ای این دو محصول کاملا متفاوت است. در SSISبسیاری از اجزای موجود در DTSجابجا یا حذف شده‌اند، نام بسیاری از انها تغییر یافته‌است، بسیاری دیگر نیز بهبود یافته‌اند. برخی از موارد مهم به شرح زیر هستند:

  • محیط یکپارچه برنامه‌سازی (IDE)جدیدی به نام استودیوی برنامه‌سازی هوشمندی تجاری (BIDS)که با استفاده از ان می‌توان بسته‌های SSISرا ایجاد کرد.
  • درDTS2000 : اتصال‌ها، کارها، تبدیلات و وابستگی‌های اولویت گردش‌کار همگی از یک فضای کاری استفاده می‌کردند که گاهی منجر به شلوغی و سردرگمی می‌شد. در SSISعناصر کنترل گردش (کانتینرها، کارها و قیدهای اولویت گردش‌کار) از عناصر گردش داده‌ها (منابع داده و تبدیلات) جدا شده‌اند و هر کدام دارای سطح طراحی مستقلی هستند. اتصال‌ها هم در فضای کار جداگانه‌ای قرار داده شده‌اند به این ترتیب محیط برنامه‌سازی به مراتب خلوت‌تر و روان‌تر شده‌است. سطوح طراح جدیدی نیز برای کاوشگر بسته‌ها و مقابله با رویدادها پیش‌بینی شده‌اند.
  • کارهای موجود در DTS2000بهبود یافته‌اند مثلا[1]FTPTحالا حتی اجازه ارسال فایل را هم می‌دهد در حالی‌که در نگارش قبلی تنها می‌توانست فایل‌ها را دریافت کند.
  • به منظور کم‌کردن حجم برنامه‌نویسی لازم برای استفاده از اشیای Activexچندین کار جدید ایجاد شده‌اند مثلا کار سیستم فایل امکان انجام عملیات متنوعی بر روی فایل‌ها را فراهم می‌کند که در نگارش‌های قبلی DTSمستلزم نوشتن تعداد زیادی دستور بودند.
  • در ویرایش 2005 فعالیت Send Mailبه جای MAPIاز SMTPاستفاده می‌کند بنابراین اگر یک سرور SMTPمعتبر در شبکه خود داشته باشید می‌توانید بدون نیاز به پیکربندی پروفایل‌های MAPIایمیل‌های خود را از طریق SSISارسال کنید.
  • فایل‌های بسته SSISبه جای قالب XMLدخیره می‌شوند.
  • می‌توان اجزای سفارشی SSIS(کارها و تبدیلات) را با استفاده از زبان‌های .NETایجاد کرد.
  • در کار اسکریپت از زبان برنامه‌نویسی VB.NETاستفاده می‌شود که فاقد محدودیت‌های Jscriptو VBScriptدر DTS2000است.
  • می‌توان امضای الکترونیکی را بر بسته‌های SSISاعمال کرد تا از باز کردن بسته‌های جعلی جلو‌گیری شود.
  • می‌توان کارهای مرتبط را با استفاده از اشیای جدید کانتینر در یک گروه قرار داد ضمنا کانتینرهای حلقه نیز امکان تکرار گردش‌کارها را بر مبنای شرایطی که کاربر تعریف می‌کند، فراهم می‌اورند.
  • با استفاده از checkpointمی‌توان در صورت بروز اشکال در اجرای بسته بدون اجرای مجدد کارهای قبل از وقوع اشکال اجرای بسته را از ابتدای کارهای باقی‌مانده ادامه داد.
  • با اضافه‌شدن برنامه‌های قابل اجرا‌، خط فرمان جدید شامل DTEXEC(که جایگزین DTSRUNدر نگارش 2000 شده است)، DTSEXECUTE(که جایگزین DTSRUNUIدر نگارش 2000 شده است) و DTUTILمی توان بسته‌های DTSرا کپی و حذف کرد یا عدم وجود انها را بررسی و امضای دیجیتالی را بر انها اعمال کرد.

 



[1]File Transfer Protocol Task 

Compatability by:
آخرین به روز رسانی سایت: سه شنبه, 22 اسفند 1391 - 00:26