جستجو برای:
  • صفحه نخست
  • دوره های آموزشی
  • مطالب آموزشی
    • Power BI
    • Power Query
    • DAX
    • Microsoft Excel
    • SQL
    • SQL Server Analysis Services (SSAS)
    • SQL Server Integration Services (SSIS)
    • SQL Server Reporting Services (SSRS)
  • دانلودهاب
    • دانلود E-book های تحلیل داده و هوش تجاری
    • دانلود ویژوال های Power BI
    • دانلود فایل نقشه SVG
    • دانلود دیتاست
  • ارتباط با ما
 
تحلیل داده | هوش تجاری | آموزش Power BI
  • صفحه نخست
  • دوره های آموزشی
  • مطالب آموزشی
    • Power BI
    • Power Query
    • DAX
    • Microsoft Excel
    • SQL
    • SQL Server Analysis Services (SSAS)
    • SQL Server Integration Services (SSIS)
    • SQL Server Reporting Services (SSRS)
  • دانلودهاب
    • دانلود E-book های تحلیل داده و هوش تجاری
    • دانلود ویژوال های Power BI
    • دانلود فایل نقشه SVG
    • دانلود دیتاست
  • ارتباط با ما
0

ورود و ثبت نام

مطالب آموزشی

تحلیل داده | هوش تجاری | آموزش Power BIمطالب آموزشیSQL Server Integration Services (SSIS)محیط کار package SSIS چیست؟

محیط کار package SSIS چیست؟

اردیبهشت 16, 1404
ارسال شده توسط Banafsheh
SQL Server Integration Services (SSIS)
56 بازدید

این یک ابزار هوش تجاری است که راه‌حل‌های تبدیل داده را برای سازمان‌های مختلف فراهم می‌کند. اسکرین‌شات زیر محیط کار package SSIS را نشان می‌دهد و نحوه استفاده از آن برای ایجاد و یادگیری پروژه‌های SQL Server Integration Services را توضیح می‌دهد.

SSIS1

از اسکرین‌شات آموزش SSIS فوق، پنجره را به بخش‌های مختلف تقسیم کرده‌ایم:

Solution Explorer: این ترکیبی از مدیران ارتباطات در سطح پروژه، بسته‌های واقعی و پارامترهای پروژه است.
Properties: از این پنجره برای تغییر خصوصیات هر وظیفه استفاده کنید.
Toolbox: SSIS تعداد زیادی از وظایف داخلی، کانتینرها، تبدیل‌ها، منابع، مقاصد و وظایف اداری را برای حل مشکلات پیچیده تجاری ارائه می‌دهد. از این ابزارهای گرافیکی با کشیدن و رها کردن آن‌ها در محیط کار استفاده کنید. این بدین معناست که برای انجام بیشتر عملیات‌ها نیازی به نوشتن یک خط کد ندارید.
Information: اطلاعاتی در مورد آیتم‌های SSIS toolbox نشان می‌دهد و این آموزش همه آن‌ها را پوشش داده است.
Connection Managers: از این پنجره برای ایجاد مدیران ارتباطات در سطح بسته استفاده کنید.
Package Designer window: پنجره طراحی بسته.

مدل توسعه پروژه چیست؟

پروژه SSIS ترکیبی از Connection Managers، Packages و پارامترهای پروژه (اختیاری) است. علاوه بر این، SQL Server Integration Services یک ابزار ETL (استخراج، تبدیل و بارگذاری) است. این به این معناست که شما می‌توانید با استفاده از این آموزش SSIS داده‌ها را از منابع مختلف مانند Excel Files، Flat Files، XML Files و Relational Databases استخراج کنید، سپس آن‌ها را مطابق با نیازهای خود تبدیل کرده و داده‌ها را به مقصد بارگذاری کنید.

مزایای SSIS

شما همچنین می‌توانید بسته‌های SSIS را به پلتفرم ابری Azure استقرار دهید. همچنین می‌توانید زمان‌بندی استقرار بسته را به Azure برنامه‌ریزی کنید.

برای افزودن یک بسته SSIS اضافی باید کل پروژه را استقرار دهید، اما این موضوع در آموزش Integration Services صدق نمی‌کند. در عوض، این امکان را به شما می‌دهد تا یک یا چند بسته را به پروژه موجود اضافه کنید که به این فرآیند استقرار بسته افزایشی گفته می‌شود.

شما می‌توانید دسترسی به SSIS Integration Services را به کاربران خاص محدود کنید. بنابراین، مدیر سیستم باید از ابزار پیکربندی DCOM برای اعطای مجوز استفاده کند.

پایگاه داده SSIS catalog گزینه‌ای برای افزودن گزینه Always On Availability Groups دارد. بنابراین، هر زمان که failover پایگاه داده اتفاق بیفتد، یکی از گره‌های ثانویه به‌طور خودکار به گره اصلی تبدیل می‌شود.

SSIS از ویژگی Always Encrypted پشتیبانی می‌کند. بنابراین، این امکان را به شما می‌دهد که داده‌ها را به ستون‌های پایگاه داده رمزگذاری‌شده بارگذاری کنید.

با هدایت داده‌های اشتباه به خروجی خطا، می‌توانید مشاهده کنید که کدام ستون‌ها خطا می‌دهند، داده‌های اشتباه را پیدا کرده و به‌طور مؤثر مشکل را شناسایی کنید.

اجزای مهم SSIS

اگرچه اجزای زیادی در SSIS Integration Services وجود دارد، در برخی موارد نیاز به یک وظیفه سفارشی برای انجام عملیات‌های تجاری خاص داریم. دو جزء قدرتمند SSIS برای انجام این کار عبارتند از: Script Task و Script Component.

  • اگر به وظیفه کنترل جریان سفارشی نیاز دارید، از SSIS Script Task همراه با C# یا VB که در این آموزش ذکر شده استفاده کرده و توابع خود را بنویسید.

  • از Script Component به‌عنوان Source، Destination یا Transformation برای وظیفه جریان داده سفارشی استفاده کنید.

  • شما همچنین می‌توانید یک package SSIS را بدون باز کردن رابط کاربری ایجاد، اجرا و استقرار دهید. به‌عنوان مثال، با استفاده از برنامه .Net می‌توانید یک بسته ایجاد کنید، سپس برخی عملیات‌ها را انجام داده و آن‌ها را به کاتالوگ استقرار دهید.

معایب SSIS

برای پیکربندی لاگ‌گذاری رویدادهای SSIS باید کلیدهای رجیستری را ویرایش کنید.

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

اشتراک گذاری:
برچسب ها: آموزش SSIS
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
در یوتوب
ما را دنبال کنید!
Created by potrace 1.14, written by Peter Selinger 2001-2017
در آپارات
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

SQL-Server-Integration-Services-SSIS
بارگذاری افزایشی در SSIS (Incremental Load in SSIS)
SQL-Server-Integration-Services-SSIS
توابع SSIS (SSIS Functions)
SQL-Server-Integration-Services-SSIS
تکنیک‌های بهینه‌سازی عملکرد در پروژه‌های SSIS
SQL-Server-Integration-Services-SSIS
پارامترهای پروژه SSIS در برابر پارامترهای بسته SSIS
SQL-Server-Integration-Services-SSIS
مدیریت خطا در SSIS
SQL-Server-Integration-Services-SSIS
استقرار بسته SSIS با استفاده از SQL Server

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

جستجو برای:
دسته‌ها
  • DAX
  • Microsoft Excel
  • Power BI
  • Power Query
  • SQL
  • SQL Server Analysis Services (SSAS)
  • SQL Server Integration Services (SSIS)
  • SQL Server Reporting Services (SSRS)
  • آموزش های متنی
  • آموزش های ویدئویی
  • تحلیل داده
  • هوش تجاری
نوشته‌های تازه
  • دستور SQL TRUNCATE TABLE – حذف سریع داده‌ها با حفظ ساختار جدول
  • دستور SQL SELECT INTO — ایجاد جدول جدید از داده‌های موجود
  • SELECT DISTINCT در SQL با مثال‌های کاربردی و توضیح ساده
  • آموزش SQL Alias — راهنمای کامل Table و Column Alias
  • آشنایی با انواع دستورات SQL: DML، DDL، DCL و TCL با مثال‌های عملی
درباره مجموعه تحلیل داده

باور داریم که تحلیل داده یک مهارت کلیدی برای موفقیت در دنیای امروز است و می‌خواهیم شما را در این مسیر راهنمایی کنیم. اگر آماده‌اید که با داده‌ها تصمیمات هوشمندانه‌تری بگیرید، از همین حالا یادگیری را شروع کنید.

  • تهران، جنت آباد جنوبی خیابان ایثارگران
  • 09102315004
  • info@tahliledadeh.com
آخرین مطالب
  • دستور SQL TRUNCATE TABLE – حذف سریع داده‌ها با حفظ ساختار جدول
  • دستور SQL SELECT INTO — ایجاد جدول جدید از داده‌های موجود
  • SELECT DISTINCT در SQL با مثال‌های کاربردی و توضیح ساده
برچسب‌ها
آموزش DAX آموزش Excel آموزش Power BI آموزش Power Query آموزش SQL آموزش SSAS آموزش SSIS آموزش SSRS تحلیل داده هوش تجاری
پرداخت ایمن
ایکون اینماد

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت