مارا دنبال کنید :
هدف این واحد، ارتقاء سطح سواد داده از طریق ارائه محتوای فارسی و کاربردی در حوزه Big Data و Data Warehouse، همچنین ارائه خدمات مشاوره، آموزش و معرفی محصولات کاربردی و بومی است.
در بانکداری مبتنی بر داده، دادههای بزرگ جمعآوری، تحلیل و استفاده میشوند تا به بانکها کمک میکند تا خدمات خود را بهبود بخشند، مشتریان جدید جذب کنند و رضایت مشتریان فعلی را افزایش دهند.
هدف از راهاندازی این بخش ارتقاء سطح سواد داده از طریق ارائه محتوای فارسی و کاربردی در زمینه هوشمندی شهر میباشد.
هدف ما در جهان داده، ارتقاء سواد عمومی در زمینه مدیریت داده، حاکمیت داده و طراحی محصولات مدیریت و حاکمیت داده است.
مشاوره در حوزه استقرار نظام جامع حاکمیت و مدیریت داده میتواند به شما کمک کند تا بهینهسازی فرآیندها و سیستمهای مدیریت داده در سازمان خود داشته باشید.
ایجاد انبار داده جامع سازمانی یک فرآیند مهم برای بهینهسازی مدیریت دادهها در سازمان است. انبار داده جامع سازمانی به عنوان یک مرکز مرجع برای ذخیره و مدیریت دادههای مختلف در سازمان عمل میکند.
پیادهسازی راهکار هوش تجاری یک فرآیند مهم و حیاتی برای سازمانها است که به آنها کمک میکند تا از دادههای خود استفاده بهینهتری داشته باشند و تصمیمگیریهای بهتری انجام دهند.
مشاوره و استقرار نظام جامع مدیریت استراتژیک یکی از عوامل کلیدی برای موفقیت سازمانها در محیط رقابتی امروزی است. این فرآیند شامل ارزیابی استراتژیهای فعلی، تعیین اهداف و اولویتها، طراحی و اجرای برنامهها، ارزیابی عملکرد و بهبود مستمر است.
اجرای پروژههای داده کاوی، به عنوان یک عملیات مهم در حوزه تحلیل دادهها، امکان تبدیل دادههای بزرگ و پیچیده به اطلاعات قابل استفاده و ارزشمند را فراهم میکند. در این روند، از تکنیکها و الگوریتمهای متنوعی برای استخراج الگوها، روابط و اطلاعات مفید از دادهها استفاده میشود.
برگزاری دورههای آموزشی تخصصی محور، به عنوان یک روش موثر برای ارتقای دانش و مهارتهای فرد در زمینههای خاص، اهمیت زیادی دارد. این نوع دورههای آموزشی معمولاً به منظور ارتقاء تخصص و تواناییهای فرد در زمینههای خاصی همچون فناوری، مدیریت، بازاریابی، طراحی و… برگزار میشوند.
زمانی که exception اتفاق افتاده است ولی هیچکدام از exceptionهای تعریف شده توسط برنامهنویس یا اوراکل نیست میتوان از دستور کلی when others استفاده کرد.
اکنون به دستور استفاده when others در تابع و پروسیجر میپردازیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | CREATE [OR REPLACE] PROCEDURE procedure_name [ (parameter [,parameter]) ] IS [declaration_section] BEGIN executable_section EXCEPTION WHEN exception_name1 THEN [statements] WHEN exception_name2 THEN [statements] WHEN exception_name_n THEN [statements] WHEN OTHERS THEN [statements] END [procedure_name]; CREATE [OR REPLACE] FUNCTION function_name [ (parameter [,parameter]) ] RETURN return_datatype IS | AS [declaration_section] BEGIN executable_section EXCEPTION WHEN exception_name1 THEN [statements] WHEN exception_name2 THEN [statements] WHEN exception_name_n THEN [statements] WHEN OTHERS THEN [statements] END [function_name]; |
.
در مثال زیر پروسیجری که از یک named programmer-defined exception استفاده کرده است را مشاهده میکنیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | CREATE OR REPLACE PROCEDURE add_new_order (order_id_in IN NUMBER, sales_in IN NUMBER) IS no_sales EXCEPTION; BEGIN IF sales_in = 0 THEN RAISE no_sales; ELSE INSERT INTO orders (order_id, total_sales ) VALUES ( order_id_in, sales_in ); END IF; EXCEPTION WHEN DUP_VAL_ON_INDEX THEN raise_application_error (-20001, 'You have tried to insert a duplicate order_id.' ); WHEN no_sales THEN raise_application_error (-20001, 'You must have sales in order to submit the order.' ); WHEN OTHERS THEN raise_application_error (-20002, 'An error has occurred inserting an order.' ); END ; |