جستجو برای:
  • صفحه نخست
  • دوره های آموزشی
  • مطالب آموزشی
    • 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)توابع SSIS (SSIS Functions)

توابع SSIS (SSIS Functions)

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

SQL Server Integration Services (SSIS) مجموعه‌ای از توابع داخلی برای کار با داده‌ها در اختیار کاربران قرار می‌دهد. این توابع شامل توابع ریاضی (Mathematical)، رشته‌ای (String)، تاریخ و زمان (Date and Time) و توابع مربوط به مقادیر تهی (Null Functions) هستند.
این توابع به شما کمک می‌کنند تا داده‌های منبع را قبل از ارسال به جدول مقصد تغییر دهید یا تبدیل کنید.

این مقاله فهرستی از توابع موجود را ارائه می‌دهد و توضیح مختصری درباره عملکرد هر یک ارائه می‌دهد.

برای درک کامل هر تابع به‌صورت جزئی، لطفاً روی لینک مرتبط با هر تابع کلیک کنید؛ زیرا توضیح آن تابع همراه با یک مثال عملی ارائه خواهد شد.
ما از Derived Column Transformation برای نمایش این توابع در SSIS استفاده می‌کنیم. بنابراین، توصیه می‌شود مقاله‌ی مرتبط با Derived Column Transformation را نیز مطالعه کنید.

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

توابع ریاضی در SSIS (SSIS Mathematical Functions)

فهرست توابع ریاضی موجود در SSIS به شرح زیر است:

  • ABS: مقدار مطلق مثبت یک عبارت عددی را برمی‌گرداند.

  • CEILING: نزدیک‌ترین عدد صحیح بزرگ‌تر یا مساوی با یک عبارت عددی را بازمی‌گرداند.

  • EXP: مقدار نمایی را بازمی‌گرداند؛ یعنی عدد e به توان مقدار عددی داده‌شده.

  • FLOOR: نزدیک‌ترین عدد صحیح کوچک‌تر یا مساوی با یک عبارت عددی را برمی‌گرداند.

  • LN: لگاریتم طبیعی (پایه e) یک عبارت عددی را محاسبه می‌کند.

  • LOG: لگاریتم پایه ۱۰ یک عبارت عددی را بازمی‌گرداند.

  • POWER: مقدار عددی داده‌شده را به توان عدد مشخص‌شده می‌رساند.

  • ROUND: مقدار عدد اعشاری را گرد کرده و نزدیک‌ترین عدد صحیح را بازمی‌گرداند.

  • SIGN: علامت یک عدد صحیح ۸ بیتی (signed) را بازمی‌گرداند (۱، ۰ یا -۱).

  • SQUARE: توان دوم یک مقدار عددی را بازمی‌گرداند.

  • SQRT: ریشه دوم یک مقدار عددی را محاسبه می‌کند.


توابع رشته‌ای در SSIS (SSIS String Functions)

فهرست توابع کار با رشته‌ها در SSIS به شرح زیر است:

  • CODEPOINT: مقدار یونیکد اولین کاراکتر یک عبارت متنی را بازمی‌گرداند.

  • FINDSTRING: زیررشته‌ی مورد نظر را در یک عبارت متنی جستجو کرده و موقعیت آن را بازمی‌گرداند.

  • HEX: مقدار هگزادسیمال (Hexadecimal) یک عدد صحیح را به صورت رشته بازمی‌گرداند.

  • LEFT: تعداد مشخصی از کاراکترهای سمت چپ یک رشته را بازمی‌گرداند.

  • LEN: طول (تعداد کل کاراکترها) یک رشته را بازمی‌گرداند.

  • LOWER: رشته را به حروف کوچک تبدیل می‌کند.

  • LTRIM: فاصله‌های خالی ابتدای رشته را حذف می‌کند.

  • REPLACE: بخشی از رشته را با زیررشته‌ی جدید (یا خالی) جایگزین می‌کند.

  • REPLICATE: یک عبارت متنی را به تعداد مشخص تکرار می‌کند.

  • REVERSE: ترتیب کاراکترهای رشته را معکوس می‌کند.

  • RIGHT: تعداد مشخصی از کاراکترهای سمت راست رشته را بازمی‌گرداند.

  • RTRIM: فاصله‌های خالی انتهای رشته را حذف می‌کند.

  • SUBSTRING: زیررشته‌ای از یک رشته را از موقعیت مشخص و به طول مشخص استخراج می‌کند.

  • TOKEN: وقوع خاصی از یک Token (واحد جداشده بر اساس کاراکتر خاصی مانند ویرگول) را بازمی‌گرداند.

  • TOKENCOUNT: تعداد کل Tokenها را در یک رشته بازمی‌گرداند.

  • TRIM: فاصله‌های خالی ابتدا و انتهای رشته را حذف می‌کند.

  • UPPER: رشته را به حروف بزرگ تبدیل می‌کند.


توابع تاریخ و زمان در SSIS (SSIS Date/Time Functions)

فهرست توابع تاریخ و زمان در SSIS به شرح زیر است:

  • DATEADD: مقدار مشخصی از زمان یا تاریخ را به فیلد تاریخ فعلی اضافه می‌کند.

  • DATEDIFF: اختلاف بین دو فیلد تاریخ را بر اساس واحد مشخص‌شده (مانند روز، ماه، سال) محاسبه می‌کند.

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

  • DAY: روز را از فیلد تاریخ استخراج می‌کند (بین ۱ تا ۳۱).

  • GETDATE: تاریخ و ساعت فعلی سیستم محلی را بازمی‌گرداند.

  • GETUTCDATE: تاریخ و ساعت فعلی سیستم به وقت UTC را بازمی‌گرداند.

  • MONTH: ماه را از فیلد تاریخ استخراج می‌کند (بین ۱ تا ۱۲).

  • YEAR: سال را از فیلد تاریخ استخراج می‌کند (بین ۱ تا ۹۹۹۹).


توابع Null در SSIS (SSIS NULL Functions)

فهرست توابع کار با مقادیر Null در SSIS:

  • ISNULL: بررسی می‌کند که آیا یک عبارت مقدار Null دارد یا نه؛ خروجی به صورت Boolean (True/False) خواهد بود.

  • REPLACENULL: اگر مقدار Null باشد، آن را با مقدار مشخص‌شده در پارامتر دوم جایگزین می‌کند.

  • NULL: یک مقدار Null از نوع داده مشخص‌شده را بازمی‌گرداند. این تابع از انواع داده‌ای زیر پشتیبانی می‌کند:

    • Integer, Unsigned Integer

    • Real, String (Varchar), WSTR (Nvarchar)

    • Date, Boolean, Decimal, Currency

    • DateTime, Time

اشتراک گذاری:
برچسب ها: آموزش 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
SQL-Server-Integration-Services-SSIS
پارامترهای پروژه SSIS در برابر پارامترهای بسته SSIS
SQL-Server-Integration-Services-SSIS
مدیریت خطا در SSIS
SQL-Server-Integration-Services-SSIS
استقرار بسته SSIS با استفاده از SQL Server
SQL-Server-Integration-Services-SSIS
استقرار پکیج SSIS با استفاده از BIDS

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

جستجو برای:
دسته‌ها
  • 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 تحلیل داده هوش تجاری
پرداخت ایمن
ایکون اینماد

ورود

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

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