زیپ

آموزش و طراحی وب سایت - بهینه سازی وب سایت -SEO -مشاوره بهینه سازی سایت رایگان-آشنایی با ابزارها و اخبار داغ دنیای فناوری

زیپ

آموزش و طراحی وب سایت - بهینه سازی وب سایت -SEO -مشاوره بهینه سازی سایت رایگان-آشنایی با ابزارها و اخبار داغ دنیای فناوری

15 میانبر مفید برای افزایش کارایی در ویندوز

با کمی تمرین نینجای کلیدهای میانبر میشوید

اگر شما خود را یک کاربر حرفه ای یا حتی آماتور پی.سی بدانید، حتما ارزش میانبر های کیبرد در افزایش کارایی را درک می کنید. تقریبا اکثر کاربران، برای کار هایی مثل کپی و پیست کردن متن هایشان از کیبرد استفاده می کنند. یا وقتی وضع پایداری ویندوز وخیم می شود از میانبری مثل Ctrl + Alt + Delete استفاده می کنند. این ها میانبر های رایج و جا افتاده ای در میان کاربران هستند. اما یک بخش دیگر هم از میان بر ها هستند که در چند سال اخیر به ویندوز اضافه شده اند. اما متاسفانه بسیاری از کاربران از آن ها بی اطلاع هستند. بنابر این اگر می خواهید به طور مختصر و مفید با 15 میانبر عالی برای افزایش کارایی، آشنا شوید؛ در ادامه مطلب همراه ما باشید.

 

- تکان دادن یک کلمه ای اشاره گر با هر حرکت:

1.JPG

مشغول تایپ هستید. نگاهی به صفحه مانیتور می اندازید و می بینید یک کلمه در وسط خط شما اشتباه تایپ شده. احتمال زیاد از کلید های جهت دار کیبرد برای رسیدن به آن کلمه و ویرایشش استفاده می کنید. اشاره گر با هر بار فشار دادن کلید های جهت دار، یک حرف به عقب یا جلو می رود. از این به بعد کلید Ctrl را هم درگیر کنید تا اشاره گر مجبور شود یک کلمه به جلو/عقب برود. به این ترتیب سرعت شما افزایش خواهد یافت.

 

- انتخاب یک کلمه ای متون با هر حرکت:

2.JPG

گاهی وقتی مشغول تایپ هستید و متوجه اشتباه بودن چند کلمه می شوید، شیفت را می گیرید و با کلید های جهت دار ویندوز کلمه های غلط را انتخاب کرده، ویرایش می کنید. در این هنگام با هر بار زدن کلید های جهت دار، یک حرف انتخاب می شود. اما اگر دوباره به سراغ کلید Ctrl بروید، می توانید با هر بار زدن کلید، یک کلمه را انتخاب کنید.

 

- حذف یک کلمه با هر حرکت:

3.JPG

کاملا طبیعی است که برای حذف کلمات از کلید Backspace استفاده کنید. اما این کلید هم حرف ها را پاک می کند. برای عملکرد سریع تر لازم است Ctrl را هم همراه بک اسپیس فشار دهید تا با هر بار فشار دادن این دکمه یک کلمه از متنتان پاک شود.

 

- انتخاب تمام متن های خط فعلی:

4.JPG

برای این که بخواهید متن ها را در خط فعلیتان انتخاب کنید، راه درازی پیش رو ندارید! کافی است کلید شیفت را با دکمه Home یا End ترکیب کنید تا این عمل انجام شود. ضمنا یادتان باشد اگر کلید شیفت را با Home بگیرید، متون از اول خط تا جایی که اشاره گر در آن قرار دارد انتخاب می شوند. اما اگر از دکمه End استفاده کنید. متون از مکان اشاره گر تا انتهای خط انتخاب می گردند.

 

- کوچک کردن تمامی پنجره ها:

5.JPG

می خواهید با یک حرکت تمام پنجره هایتان را مینیمایز (کوچک) کنید؟ از ترکیب کلید های ویندوز و M استفاده نمایید.

 

- بین پنجره ها بچرخید:

6.JPG

اگر به هر دلیلی لازم شد بین پنجره های باز یا بسته گردشی داشته باشید، می توانید از ترکیب کلید های ویندوز و Tab استفاده کنید. در ویندوز 7 و ویستا، این کار در نمایی سه بعدی و لذت بخش انجام می پذیرد.

 

- کامپیوتر را قفل کنید:

7.JPG

مطمئنا بازگشت به صفحه ی ورود پسورد و به عبارتی قفل کردن کامپیوتر، کاری است که با کیبرد، راحت تر و لذت بخش تر می شود. کلید ویندوز را با L ترکیب کنید و خلاص!

 

- بالا آوردن تسک منیجر:

8.JPG

هنگامی که یک برنامه هنگ می کند یا از کنترل خارج می شود، تسک منیجر اهمیتی خارق العاده می یابد. گاهی اوقات تسک بار هم از کنترل خارج شده و راهی به جز Ctrl + Alt + Delete باقی نمی ماند. اما گاهی همین راه هم مسدود می شود. در این گونه وضعیت ها کلید های Ctrl + Shift + Esc در را برایتان باز می کنند و شما را به تسک منیجر می برند.

 

- گرفتن اسکرین شات از پنجره فعال:

9.JPG

کلید Prt Scr (پرینت اسکرین) همیشه برای گرفتن اسکرین شات از صفحه محیا است. اما گاهی ما فقط نیاز داریم که از پنجره ی فعال اسکرین شات بگیریم. در این هنگام باید از چاشنی Alt استفاده کنیم. پس با ترکیب Alt + Prt Scr امکان اسکرین شات گرفتن از پنجره فعال محیا می شود.

 

- تغییر نام یک فایل:

10.JPG

برای تغییر نام معمولا دو گزینه متداول وجود دارد. یکی کلیک راست و انتخاب Rename است. دیگری دو بار کلیک کردن با فاصله. اما یک راه دیگر هم وجود دارد و آن انتخاب فایل و فشردن کلید F2 است. این کار یک تغییر نام ساده نیست، بلکه فراتر از آن است! فرض کنید 5 فایل متنی دارید که می خواهید آن ها را با یک قالب خاص نام گذاری کنید. به طوری که همه ی آن ها دارای حرف Text باشند. کافی است فایل های مورد نظر را انتخاب کرده و F2 را فشار دهید. نام فایل ها به این صورت تغییر خواهد کرد: Text(1) – Text(2) – Text(3)

 

- زوم کردن:

11.JPG

برای زوم کردن، از این به بعد به جای استفاده از ابزار ذره بین نرم افزار مربوطه و یا فشار دادن یک دکمه خاص، از ترکیب Ctrl و اسکرول موس استفاده نمایید. این کار در طیف گسترده ای از نرم افزار ها جواب می دهد و واقعا پر کاربرد است.

 

- برگشتن به حالت زوم نرمال:

12.JPG

اگر از میانبری که در بالا ذکر شد، در مرورگرتان استفاده کنید؛ احتمالا در برگشتن به حالت نرمال کمی دچار مشکل خواهید شد. چرا که اولا شما حالت نرمال را گم می کنید، دوما مرورگرتان کمی کند عمل می کند. این مساله در باره بعضی از نرم افزار ها مانند مرورگرها هم صادق است. پس برای حل این مشکل کافی است کلید های Ctrl + 0 را بگیرید و به حالت نرمال بازگردید.

 

- یک تب جدید درمرورگر باز کنید:

13.JPG

باز کردن یک تب جدید در مرورگر اصلا کار سختی نیست. چه با موس باشد؛ چه با کیبرد. اما به هر حال ممکن است بعضی ترجیح دهند برای این کار از میانبر کیبردی اش استفاده کنند. میانبری که عبارت است از Ctrl و T.

 

- باز کردن تب های بسته شده:

14.JPG

شاید از بستن یک تب، احساس ندامت و پشیمانی کنید. در این مورد من شخصا استفاده از میانبر کیبردی را به هر روش دیگری ترجیه می دهم. پس Ctrl + Shift + T را فشار داده و خیال خودتان را راحت کنید.

 

- فوکوس کردن روی جعبه ی جستجو / URL در مرورگر:

15.JPG

با ترکیب کلید های Ctrl + L می توانید به سرعت روی بخش جستجو یا بخش وارد کردن URL در مرورگرتان فوکوس کنید. این کار می تواند سرعت شما را تا حد زیادی هنگام جستجو افزایش دهد.


منبع : http://www.narenji.ir/2981

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

مدیر ارشد ایرانی شرکت مایکروسافت در بخش تولیدات و تیم توسعه موتور جستجوی بینگ پس از هفت و نیم سال فعالیت این شرکت را ترک کرده و به گوگل پیوست.
به گزارش خبرگزاری مهر، ساناز اهری جوانترین مدیر تولید شرکت مایکروسافت پس از هفت سال و نیم فعالیت در این شرکت، مایکروسافت را رها کرده و به شرکت رقیب یعنی گوگل ملحق شد.
آخرین مسئولیت او در مایکروسافت مدیریت برنامه های موتور جستجوی بینگ بوده و زیر نظر "برایان مک دنالد" معاون مدیریت موتور جستجوی بینگ فعالیت می کرده است.
وی پس از ترک مایکروسافت و پیوستن به گوگل وظیفه مدیریت تبلیغات محصولات گوگل را در سیاتل و شمال غرب اقیانوس آرام را به عهده گرفته است.
بر اساس گزارش تک کرانچ، اهری در زمان مسئولیت خود در مایکروسافت، یکی از تاثیرگذارترین افراد در بالا بردن کیفیت و پیشرفت جستجو در این شرکت به شمار می رفت. وی همچنین یکی از ارشد ترین اعضای تیم تولید در دوره توسعه و راه اندازی موتور جستجوی بینگ بوده است.

منبع : خبرگزاری مهر

مشخصات فنی کامل و قیمت تبلت گلکسی سامسونگ اعلام شد

500x_samgaltablife16.jpg

بعد از شایعات فراوان و درز قطره قطره اطلاعات در مورد تبلت سامسونگ سرانجام مشخصات فنی رسمی این تبلت اعلام شد. بخش عمده اش را از قبل می دانستیم و حالا همه اطلاعات را یکجا می بینیم. ‏ 
‏ 
تبلت Galaxy از سیستم عامل اندرویید فرویو یعنی نسخه 2‪.‬2 استفاده می کند. و 7 اینچی است. از فلش پشتیبانی می کند و دارای رزولیشن WSVGA با پیکسل های 1024 در 600 است ‪و‬ پردازشگر آن از نوع Cortex A8 است و با سرعت 1‪.‬0Ghz کار می کند. گلکسی می تواند ویدیوهای HD را پخش کند و باطری آن برای پخش ویدیو 7 ساعت کار میکند. ‏ 
‏ 

samgaltab11.jpg

رم تبلت گلکسی 512MB است و دو دوربین جلو و عقب دارد. دوربین پشتی 3 مگاپیکسلی است و دارای اتوفوکوس و فلش LED است. دوربین جلو برای ویدیو کنفرانس است و 1‪.‬3 مگا پیکسل است. وزن این تبلت 380 گرم است. ‏ 
‏ 
یکی از نکات جدیدی که اعلام شده این است که ‪گلکسی‬ می تواند ویدیو های DivX را پخش کند. این تبلت با دو ظرفیت ۱۶ و ۳۲ گیگابایت ارایه می شود و از طریق کارت حافظه می تواند ۳۲ گیگابایت دیگر هم به آن اضافه کرد. ‏ 
‏ 
ارتباط شبکه این تبلت از طریق وایرلس 802‪.‬11n می باشد. و دارای بلوتوث 3‪.‬0 است و از 3G پشتیبانی می کند. خوشبختانه محصول جدید سامسونگ از نسل 2‪.‬5 شبکه تلفن همراه یعنی GSM‪/‬GPRS‪/‬EDGE هم پشتیبانی می کند تا خیالمان راحت باشد که در شبکه موبایل فعلی ایران هم می توانیم از آن استفاده کنیم. علاوه بر این یک ورودی 30‪-‬pin هم دارد که دقیقا همانی است که در آی پد و آیفون اپل می بینید. از این ورودی می تواند برای HDMI به همراه USB و داک استفاده کرد. ‏ 
‏ 

samgaltablife11.jpg

داخل گلکسی سنسور هایی مانند ژیروسکوپ، حسگر نور، شتاب سنج و Geo‪-‬magnetic قرار داده شده تا منتظر اپلیکیشن های جذابی برای این تبلت باشیم. ‏ 
‏ 
تبلت سامسونگ از اواسط همین ماه میلادی یعنی سپتامبر در اروپا به بازار ارایه خواهد شد. در مورد قیمت هنوز خبرها دقیق نیستند اما به نظر میرسد قیمت ارایه این تبلت در اروپا بین 930 تا 1240 دلار باشد. اگر این ارقام صحیح باشند با یک محصول نسبتا گران قیمت در این رده روبرو هستیم. ‏ 
‏ 

samgaltab13.jpg

سامسونگ اعلام کرده ارایه این تبلت در آمریکا و بقیه کشورهای جهان از چند ماه دیگر و تا اواخر سال میلادی خواهد بود. ‏ 
‏ 

تصاویر بیشتر ‏


منبع : www.narenji.ir 

انبار داده (Data Warehouse) چیست؟



Data Warehouse

تکنولوژی انبار داده‌ها شامل مجموعه‌ای مفاهیم و ابزارهای جدیدی است که با فراهم آوردن اطلاعات از دانشگران (افراد اجرایی، مدیر و تحلیلگر) در تصمیم گیری پشتیبانی می‌نماید. دلیل اصلی ساخت انبار داده ها، بهبود کیفیت اطلاعات در سازمان است، در واقع دسترسی به داده‌ها از هر جا درون سازمان داده‌ها از منابع داخلی و خارجی تهیه می‌شوند و به اشکال گوناگون از داده‌های ساختاری گرفته تا داده‌های ساخت نیافته مانند فایل‌های متنی یا چند رسانه‌ای، در مخزنی مجتمع می‌شوند. انبار داده‌ها یا DWH مخزنی از این داده‌هاست که به صورتی قابل درک در دسترس کاربران نهایی کسب و کار قرار می‌گیرد.

از اواسط سالهای 1980 نیاز به انبار داده‌ها به وجود آمد و دریافتند که سیستم های اطلاعاتی باید به صورت سیستم‌های عملیاتی و اطلاعاتی مشخص شوند. سیستم‌های عملیاتی از فعالیت‌های روزانه کسب و کار پشتیبانی می‌نمایند و برای پاسخگویی سریع به ارتباطات از پیش تعریف شده مناسب هستند. داده‌های عملیاتی ارائه بی‌درنگ و فعلی وضعیت کسب و کار می‌باشند. اما سیستم‌های اطلاعاتی برای مدیریت و کنترل کسب وکار به کار می‌روند. این سیستم‌ها از تجزیه و تحلیل داده‌ها برای اتخاذ تصمیم درباره عملکرد آنی و آتی سازمان پشتیبانی می‌کنند و برای در خواست‌های موردی، پیچیده و به طور عمده فقط خواندنی طراحی شده‌اند.داده‌های اطلاعاتی تاریخی هستند، به عبارتی بیانگر دیدگاه ثابتی از کسب وکار در یک دوره زمانی می‌باشند.

   انـبـار داده  بـه مجـموعـه ای از داده هــا گفـتـه می شود که از منابع مختلف اطلاعاتی سازمان جمع آوری ، دسته بندی و ذخیره می شود. در واقع یک انبار داده مخزن اصلی کلیه داده های حال و گذشته یک سازمان می باشد که برای همیشه جهت انجام عملیات گزارش گیری و آنالیز در دسترس مدیران می باشد. انبارهای داده حاوی داده هایی هستند که به مرور زمان از سیستم های عملیاتی آنلاین سازمان (OLTP) استخراج می شوند، بنابراین سوابق کلیه اطلاعات و یا بخش عظیمی از آنها را می توان در انبار داده ها مشاهده نمود.

از آنجائیکه انجام عملیات آماری و گزارشات پیچیده دارای بارکاری بسیار سنگینی برای سرورهای پایگاه داده می باشند، وجود انبار داده سبب می گردد که اینگونه عملیات تاثیری بر فعالیت برنامه های کاربردی سازمان (OLTP) نداشته باشد.

همانگونه که پایگاه داده سیستمهای عملیاتی سازمان ( برنامه های کاربردی ) به گونه ای طراحی می شوند که انجام تغییر و حذف و اضافه داده به سرعت صورت پذیرد، در مقابل انبار داده ها دارای معماری ویژه ای می باشند که موجب تسریع انجام عملیات آماری و گزارش گیری می شود (OLAP) .

تاریخچه و دلایل استفاده از انبار داده

از اواخر سال 1980 میلادی،  انبـار های داده به عنـوان نـوع متـمـایزی از پایـگاه هـای داده مـورد استـفاده اغلـب سـازمـانـها و
شرکت های متوسط و بزرگ واقع شدند. انبار های داده جهت رفع نیاز رو به رشد مدیریت داده ها و اطلاعات سازمانی که توسط پایگاه های داده سیستم های عملیاتی غیر ممکن بود، ساخته شدند.

سیستمهای عملیاتی سازمان (OLTP) دارای نقاط ضعفی می باشند که انبار های داده آنها را رفع می کنند. از جمله:

•  بار پردازش گزارشات موجب کندی عملکرد برنامه های کاربردی می گردد.
•  پایگاه های داده برنامه های کاربردی دارای طراحی مناسبی جهت انجام عملیات آماری و گزارش نیستند.
•  بسیاری از سازمانها دارای بیش از یک برنامه کاربردی ( منابع اطلاعاتی) می باشند، بنابراین تهیه گزارشات در سطح سازمان غیر ممکن می شود.
•  تهیه گزارشات در سیستمهای عملیاتی غالبا نیازمند نوشتن برنامه های مخصوص می باشد که معمولا کند و پرهزینه هستند.

 
مراحل و نحوه ایجاد انبار داده در سازمان

بسیاری از شرکت ها و سازمانها به این باور رسیده اند که گردآوری، سازمان دهی و یکپارچه سازی داده ها در یک مخزن داده برای مدیریت بهینه و اتخاذ تصمیمات کلان یک ضرورت می باشد. 

به طور کلی ساخت یک انبار داده، به شکل یک پروژه شامل مراحل اصلی زیر می باشد:

1- استخراج داده های تراکنشی از پایگاه های داده به یک مخزن واحد
شناخت منابع داده های سازمان و استخراج داده های ارزشمند از آنها یکی از اصلی ترین مراحل ایجاد انبار داده می باشد.
2- تبدیل داده ها
از آنجائیکه سیستمهای اطلاعاتی و برنامه های کاربردی یک سازمان غالبا توسط افراد و پروژه های مختلف به مـرور زمان در مواجهـه با نیـازهای جدید سـاخته یا تغییر شـکل داده می شـوند،  یکسـان سـازی آنها امری ضروری
می باشد.در بسیاری از موارد نیز سیستمهای اطلاعاتی در بستر های مختلف پایگاه داده مانند Microsoft SQL Server ،Oracle ، Sybase ، Microsoft Access و غیره طراحی گردیده اند. بررسی جداول، برقراری ارتباط بین فیلدها و یک شکل سازی داده ها در این مرحله صورت می پذیرد.

3- بارگذاری داده های تبدیل شده به یک پایگاه داده چند بعدی
بر خلاف پایگاه داده سیستمهای عملیاتی (OLTP) که دارای معماری رابطه ای می باشند و از اصول نرمالیزه استفاده می کنند، طراحی انبار داده به شکلی ویژه بدون بهره گیری از اصول نرمالیزاسیون می باشد. درانبار داده فیلدها در جاهای مختلفی تکرار می شوند و روابط بین جداول کمتر به چشم می خورند. علت آن هم افزایش سرعت پردازش اطلاعات هنگام گزارشات و عملیات آماری می باشد.
4- تولید مقادیر از پیش محاسبه شده جهت افزایش سرعت گزارش گیری
مـقادیر از پیـش محاسـبه شده را تراکـم نیـز مـی نامـند. ایـن مرحلــه توســط سیستـمهایی نظــیر Microsoft SQL  Server  Analysis  Services  بسیار ساده تر شده است. ایـن تراکم ها کـه در ابـعاد مختلـف انبار داده سـاخته
می شوند، موجب می شوند که سرعت انجام عملیات گزارش گیری به شکل محسوسی افزایش یابد. بایدتوجه داشت که عملیات ساخت این مقادیر بسیار زمان گیر بوده و نیازمند حافظه زیادی بر روی سروراست.

5- ساخت ( یا خرید ) یک ابزار گزارش گیری
پس از انجام مراحل فوق، شـما می توانـید نسبـت به ساخت یا خـرید یـک نرم افزار گزارش گیـری تصمیم گیری نمایید.  به طور معمـول هزینه سـاخت یک نرم افزار گزارش گـیری،  بالاتـر از هزینـه خریـد آن از یک شرکت خارجـیمی شود.

 

ویژگیهای اصلی داده‌های انبار داده‌ها

 

داده‌های موجود در انبار داده‌ها از سیستم‌های عملیاتی متنوع (نظیر سیستم‌های پایگاه داده‌ها) و منابع داده‌ای خارجی (نظیر پایگاه داده‌های آماری و WWW )یکپارچه می‌شوند. تفاوتهای ساختاری ومعنایی داده‌ها باید پیش از یکپارچه سازی انسجام یابند. برای مثال داده‌ها باید مطابق با مدل داده‌ای یکپارچه "همگن" شوند. بعلاوه، مقادیر داده‌ای سیستم‌های عملیاتی باید پاک شوند تا داده‌های صحیحی در انبار داده‌ها وارد شوند. نیاز به داده‌های تاریخی یکی از موارد مهم درشیوه انبار داده‌هاست. داده‌های تاریخی برای تحلیل روند کسب وکارضروری هستند. البته هزینه نگهداری این گونه داده‌ها نیز باید مورد توجه قرار گیرد. بعلاوه، داده‌های انبار داده‌ها ثابت هستند، برای مثال دسترسی به DWH از نوع خواندنی است. انجام اصلاحات در این داده‌ها فقط هنگامی صورت می‌گیرد که اصلاحات داده‌های منبع در انبار انتشار یابند. DWH داده‌های دیگری به نام داده‌های اشتقاق یافته (derived data) دارد. این داده‌ها به طور صریح در منابع عملیاتی ذخیره نمی‌شوند، بلکه در حین بعضی از فرایندها از داده‌های عملیاتی، اشتقاق می‌یابند. برای مثال داده‌های فروش را می‌توان در سطوح مختلف (هفتگی، ماهانه، فصلی) در انبار ذخیره نمود.

 Data Warehouse

 

سیستم‌های انبار داده‌ها

 

سیستم انبار داده‌ها (DWS) شامل انبار داده‌ها و همه مولفه‌هایی است که برای ساخت، دستیابی و نگهداری DWH به کار می‌روند. انبار داده‌ها بخش مرکزی سیستم انبار داده‌ها را تشکیل می‌دهد. گاهی اوقات انبار داده‌ها حجم عظیمی از اطلاعات را در واحدهای منطقی کوچکتر به نام Data Mart نگهداری می‌کند. مولفه آماده سازی، مسوولیت کسب یا دریافت داده‌ها را بر عهده دارد. این مولفه شامل همه برنامه‌ها و‌برنامه‌های کاربردی‌ای است که مسوول استخراج داده‌ها از منابع عملیاتی هستند. مولفه دستیابی شامل برنامه‌های کاربردی مختلف (OLAP یا برنامه‌های کاربردی داده کاوی) است که امکان استفاده از اطلاعات ذخیره شده در انبار داده‌ها را فراهم می‌آورند.

 

مولفه مدیریت Metadata، وظیفه مدیریت، تعریف و دستیبابی به انواع مختلف Metadata را بر عهده دارد. در اصل ،‌Metadata  "داده‌هایی درباره داده‌ها" یا "داده‌هایی است که مفهوم داده‌ها را توصیف می‌کنند". انواع مختلف Metadata در انبار داده‌ها وجود دارند. مثلا اطلاعاتی درباره منابع عملیاتی، ساختار داده‌های DWH و  کارهایی که در حین ساخت، نگهداری و دستیبابی به DWH انجام می‌شوند. نیاز به Metadata شناخته شده است. پیاده سازی یک DWS منسجم ،کار پیچیده و دشواری است و شامل دو فاز می باشد. درفاز اول که پیکربندی DWS نام دارد، دیدگاه مفهومی انبار داده‌ها مطابق با نیازمندیهای کاربر مشخص می‌شود. سپس منابع داده‌ای دخیل و روش استخراج و بار گذاری در انبار داده‌ها تعیین می‌گردد. سرانجام، درباره پایگاه داده‌های مورد نظر و روشهای دستیبابی داده‌ها تصمیم گیری خواهد شد. پس از بار گذاری اولیه، در فاز عملیات DWS باید داده‌های انبار داده‌ها به منظور منظم refresh شوند.

 

 

طراحی انبارداده‌ها

روشهای طراحی انبارداده‌ها امکان پردازش کارآمد query را برروی حجم  عظیمی از داده‌ها فراهم می‌آورند. نوع ویژه‌ای از الگوی پایگاه داده‌ها به نام star برای مدل سازی انبارداده‌های چند بعدی به کار می‌رود. در این حالت، پایگاه داده‌ها از یک جدول مرکزی واقعیت یا fact و جداول چند بعدی تشکیل شده است. جدول واقعیت حاوی tuple هایی است که بیانگر واقعیت‌های کسب و کار مانند فروش یا عرضه هستند. هر tuple جدول واقعیت به tupleهای جدول چند بعدی اشاره دارد. هرtuple جدول چند بعدی مواردی نظیر محصولات، مشتریان، زمان و فروشنده را نشان می‌دهد.

Data Warehouse Lifecycle Modelمدل چرخه حیات انبار داده ها

 

 

انبار داده‌های مجازی

 

هدف انبارداده‌های مجازی، پیاده سازی سریع انبارداده‌ها بدون نیاز به ذخیره سازی و نگهداری  کپی‌های متعدد از داده‌های منبع است. اغلب، انبارداده‌های مجازی به سازمانها کمک می‌کند تا به نیاز واقعی کاربران نهایی پی ببرند. کاربران نهایی می‌خواهند به طور مستقیم به داده‌های منبع بی درنگ با کمک ابزارهای توانمند شبکه‌ای دسترسی پیدا کنند. معایب این روش عبارتند از:

 - کیفیت و سازگاری داده‌ها تضمین نمی‌شود. زیرا فعالیت‌های آماده سازی داده‌ها صورت نمی‌گیرند.

 - به طور معمول، داده‌های تاریخی وجود ندارند.

 - زمان دسترسی کاربر نهایی بسته به وجود یا عدم وجود منابع عملیاتی، ‌بار شبکه و پیچیدگی درخواست، غیر قابل پیش بینی است.

منابع:

http://www.pcworldiran.com/ict/data-warehouse.htm
http://www.sqliran.com/SQLIran/Mod_Core/Pages/Services/DataWarehousing.aspx

سیستم عامل گوگل کروم

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

نسخه ای که هم اکنون ارائه شده است یک Image برای Virtual Machines ها مانند Virtual Box , VMWare و ... است که از یک نسخه ی نصب شده تهیه گردیده است و نسخه ی نهایی برای نصب مستقل بر روی کامپیوتر شخصی نیست .

برای دریافت و نصب آن نیاز به یک Virtual Machine مانند Virtual Box یا VMWare دارید
برای دریافت سیستم عامل کروم میتونید از آدرس زیر استفاده کنید
http://gdgt.com/google/chrome-os/download/

سیستم عامل گوگل کروم یکی از نخستین گام ها به سمت سیستم عامل های تحت وب خواهد بود
متاسفانه دسکتاپ و منوی سیستم عامل کروم از آی پی های ایران قابل دسترسی نیست و باید از VPN استفاده کنید !
البته باید منتظر رقیب سرسخت سیستم عامل گوگل از طرف ماکروسافت یعنی ویندوز آزور نیز بود که طی سال آینده احتمالا ارائه خواهد شد

پی نوشت: یک توضیحی را در مورد این جمله ی بالا که نوشتم رقیب کروم یعنی آزور بدم و اون این هست که منظور در شیوه و سرعت ذخیره سازی اطلاعات هست که نوشتم رقیب هست , وگرنه که اصل کار این دو یعنی ویندوز آزور و گوگل کروم فرق میکنه .

وبلاگ گوگل
ثبت نام برای ارائه ی نسخه ی بتا گوگل کروم

JSON چیست؟

JSON Logo

json مخفف JavaScript Object Notation هست که در واقع فرمتی از TEXT برای ذخیره و بازیابی اطلاعات در زبانهای مختلف می باشد و می توان برای رد و بدل کردن اطلاعات در بین زبانهای مختلف برنامه نویسی استفاده کرد. مثلا بین PHP و جاوااسکریپت. چیزی که بیشتر به ذهن من می رسد جایگزینی برای XML است که از دارای مزیتهای زیادی در این باره می باشد. یکی اینکه دسترسی به اطلاعات آن راحتتر هست و دیگر نیازی به استفاده از توابع بسیار سخت DOM برای دسترسی به اطلاعات نیست .
شما می توانید کتابخانه های مربوط رو از همین سایت ردیابی و به صورت رایگان دریافت کنید
البته در PHP نسخه 5.2.0 نیز اکسشن JSON به صورت پیش فرض نصب شده است.
تا یادم نرفته بگم که مشکلی هم با UTF-8 ندارد
فرض کنید که شما اطلاعات خودتون رو به فرمت XML ذخیره کردید به این صورت




 
    vahid
    123-456-7890
   


      123 JFKStreet
      Any Town
      Any State
      12345
   

 



حال فرمت JSON به این صورت است

{
  "contacts" : {
   "contact" : {
     "@attributes" : {
      "id" : "1"
     },
     "name" : "vahid",
     "phone" : "123-456-7890",
     "address" : {
      "street" : "123 JFK Street",
      "city" : "Any Town",
      "state" : "Any State",
      "zipCode" : "12345"
     }
   }
  }
}

How JSON Works?

تنها کار شما با تو تابع هست این توابع در php مورد استفاده قرار می گیرد json_decode و json_encode که
json بیشتر مورد علاقه ajax کارهاست.

ببینید به زبان خیلی ساده برای اینکه متوجه شین Json چی هست و چرا ازش استفاده میکنند اینو میتونم بگم که فرض کنید در زبان PHP شما یه آرایه ای دارید و میخواید در سمت کلاینت هم همین آرایه رو به صورت جاوا اسکریپت داشته باشید. چند تا راه برای این کار وجود داره مثلا استفاده از XML ,ساده ترین راه اینه که خودتون بشینید کد مربوط به تولید آرایه و قرار دادن این داده ها به صورت جاوا اسکریپت رو در سمت سرور تولید کنید و برای کلاینت بفرستید. ساده ترین راه هم برای انجام این کار اینه که آرایتون رو بدین به تابع مربوط به JSon تا اون براتون این کار رو بکنه.

بطور مثال شما اگر میخواستید برای ارسال یک آرایه از سمت php (سرور) به سمت جاوااسکریپت (کلاینت) باید چکار میکردید؟
json کار تبدیل آرایه شما به شکل جاوااسکریپت و تبدیل دوباره آن از جاوا اسکریپت به نوع آرایه زبان روبرو را به عهده دارد، همین.

مثال:

یک آرایه در Php:

Array
(
    [0] => Array
        (
            [1] => a
            [2] => aa
        )

    [1] => Array
        (
            [1] => b
            [2] => bb
        )

    [2] => Array
        (
            [1] => c
            [2] => cc
        )

)

تبدیل شده آن با json:

[{"1":"a","2":"aa"},{"1":"b","2":"bb"},{"1":"c","2":"cc"}]

قبلا این کار با xml هم به عنوان واسط اطلاعات امکان پذیر بود.
اما در آنصورت در سمت کلاینت توسط یک پارسر که بر روی همه بروزرها موجود است به واسطه اسکریپت تبدیل میشد.

 

البته شما می توانید اطلاعات بیشتر رو در سایتی که معرفی کردم مشاهده کنید در منوال php هم می توانید به آدرس PHP: JSON Functions - Manual مراجعه کنید. همچنین اگر از سایت مورد علاقه همه google استفاده کنید اطلاعات بیشتری رو کسب خواهید کرد.
برای کسب اطلاعات بیشتر در مورد این فرمت هم می تونید از سایت
Flickr Services
دیدن فرمایید

 

منابع: برنامه نویس، پی سی زیپ