2012-01-31

Short Overview on Microsoft CodeName “Data Transfer” from SQLAzure Labs

מיקרוסופט משקיעה מאמצים רבים – כך נראה להקל עלינו את העברות הנתונים לענן.
ישנם סוגים שונים של צרכים בהעברת בסיס נתונים לענן. ישנו כמובן תהליך מגרציה של מבנה ותוכן בסיס הנתונים לענן ולכן יצרו במיקרוסופט כלים שונים.
קיים כלי מרכזי שהוא חלק מהמוצר הרגיל של SQL Server וכמובן גם של SQL Azure (ועליו אכתוב פוסט נפרד) זהו ה DATA Tier Application או בשמו המקוצר DAC. הכלי יכול להעלות גם data וגם מבנה של בסיס נתונים.
קיימים כלים נוספים של חברות שונות – חינמיים ובעלי עלויות שמעבירים DATA אל הענן.
ברצוני לתאר היום ממש בקצרה את הכלי הקרוי Microsoft CodeName –Data Transfer מתוך המעבדות של SQL Azure.
מעבדות אלו מוציאות אחת לכמה זמן כלים שמקלים על העבודה או מאפשרים ערך מוסף בנוסף למוצר הבסיסי.
הכתובת של המעבדות כולן הוא ב SqlAzurelabs.com.
ננסה בעתיד לתת סקירה על כולן  - היום אתן סקירה קצרה על Data Transfer.
זוהי תוכנה שהעלו ומאפשר להעביר טבלאות וקבצים לענן – או לטבלה או ל Blob.

המסך הראשוני מתוך המעבדות נראה כך:
Data transfer from labs1
לאחר לחיצה עליו נכנסים למעבדה עצמה

Data transfer from labs2 start here

מעולה לחצתם? נכנסתם – וכאן ישנה האפשרות להיכן להעביר את הקובץ – האם כטבלה או כקובץ ב ATS:
Data transfer from labs3 choose dest
עכשיו לוחצים על הכפתור הרצוי – במקרה שלנו לחצתי על SQL Azure כלומר העברת הקובץ לבסיס הנתונים עצמו.
ממלאים במסך שנפתח את פרטי בסיס הנתונים עצמו ולוחצים next:
Data transfer from labs4 conn
עולה מסך שמאפשר לבחור קובץ להעלות:
image
בוחרים קובץ ולוחצים Analyze.
כאן המקום לציין שיש הגבלה לגודל של הקובץ, יש הגבלה לתווים מסויימים למשל אם יש תוים בשפה שלא נתמכת ועוד כל מיני דברים שונים.
לאחר העלאת הקובץ מקבלים דוח על היסטוריה של העלאות וסטטוס של כמה רשומות עלו ועוד

Data transfer from labs5 sum
הקובץ עלה בצורת טבלה לבסיס הנתונים.
ניכנס ל SQL Azure, והנה הטבלה:
Data transfer from labs7

זהו זו המעבדה, נוח – כן, ידידותי – כן. ישתמשו בזה הרבה? לא בטוח – תלוי לאיזה צורך.
נסו ותהנו.

2012-01-24

New Version of SQLAzure now on West Europe

New Version of SQLAzure now on West Europe

New version of SQL Azure Deployed to West Europe DATA Center and now it

Server Version Microsoft SQL Azure (RTM) - 11.0.1820.30 JAN 08 2012 Copyright (c) Microsoft Corporation

what's new in it?

i will check and let you know....

2012-01-10

The SQLAzure new Portal

לאלו שלא רוצים לעבוד מאיזה שהיא סיבה ב SQLAzure דרך SSMS או ב VS2010 (למשל הם נוסעים ברכבת הביתה ובדיוק עובדי הרכבת החליטו לשבות… או כאשר הילד שורץ מול הפייסבוק, והילד השני לוקח את הנייד ורואה את גירסת בוב ספוג האחרונה ואז בדיוק מתקשר אליך הבוס - יש בעיה הוא אומר וצריך להריץ עידכון…ומה שנותר לך זה לרוץ לשכנים – אולם אז שכחת את כתובת ה firewall של העבודה….), ישנה אפשרות להתחבר לבסיס הנתונים דרך פורטל חיצוני - דרך הברווזר.
הפורטל החיצוני מאפשר לבצע את שלל הפעילויות השונות מול SQL Azure, עד הגירסה האחרונה הפורטל היה די חסר ולא ניתן היה לעבוד בו בצורה מלאה, עם יציאת הגירסה האחרונה גירסת Q42011 השתדרגה רמת הפעילות וניתן לבצע המון דברים ולראות המון פעילויות בפורטל עצמו.
בפוסט הקודם כתבתי בקיצור נמרץ על מספר פעילויות ועמדתי לכתוב פוסט מפורט על שלל האפשרויות למשל בקוד ה SQL עצמו הצבעים של הסינטקס הם בדיוק כמוב SSMS למשל מילים שמורות בכחול וכדומה.
רציתי לכתוב על האפשרות היפה מאד שלא ראיתי ב SSMS בנושא של תלויות של אובייקטים – בפורטל אתה בוחר אובייקט בבסיס הנתונים ואז בוחר תלות באובייקט ומיד הפורטל מצייר ציור יפה של תלויות….
רציתי לכתוב על ניתוח תוכניות הרצה ועוד ועוד אולם לשמחתי החליטו ב MicroSoft להוציא פוסטים מפורטים בנושא, הפוסטים נכתבו על ידי R Syan Kumer.
אלו פוסטים די מקיפים שמציגים את שלל השינויים. להלן רשימה של נושאים שמכוסים בשני הפוסטים:
  • Getting started
  • Introduction to the new Metro-style UI
  • Overview Workspace
  • Administration Workspace
  • Design Workspace
  • My Work and the Database Selector
  • Navigation tips and tricks
  • Database Creation Enhancements
  • Database Upgrade Enhancements
  • Database Summary
  • Query monitoring, query plans and query performance statistics
  • Database schema and query designers
  • Database dependency views
  • Federations

2012-01-01

SQLAzure and SqlServer2012 a Conspiracy of silence Part 2 (and today about T-SQL)

שלום לכולם
ובכן שנת 2012 נכנסת, שנת ה - SQL Server 2012, מתוכננים ערבי השקה בכל העולם והשיווק מאסיבי כתמיד.
אנשי הענן או אלו המשתמשים ב SQL Azure, יכולים כבר עכשיו להינות מיתרונותיו של SQL Server 2012, וב Production.  בפוסט הראשון הבאתי דוגמא קטנה של הפקודה TRHOW.
היום אביא כמה דוגמאות לפקודות שניתן להשתמש בהן:
1. IIF – זוהי פקודה חדשה שנכנסה ב 2012 ומטרתה להחזיר נתון במידה ומשפט מסוים יוצא אמת או לא יוצא אמת – הסינטקס שלו הוא
IIF([boolean expression], [true value], [false value])
ולכן אם המשפט הבא יורץ ב Azure הוא יחזיר תוצאה ולא שגיאה.
select    IIF(1=1, 'T','F')
2. שימוש בפונקציה EOMONTH – המחזירה את היום האחרון של החודש
image
3.  ואחרונה חביבה להיום פונקציה בשם CONCAT המבצעת חיבור בין סטירנג למספר ללא צורך בהמרה
SELECT 'SQL Server ' + CAST(2012 as varchar(10)), CONCAT( 'SQL Server ' ,2012)
זו פקודה שמבצעת את אותו הדבר….

אז הנה 3 דוגמאות קטנות על הקשר בין SQLServer 2012 לבין SQL Azure.
שתהיה לכולנו שנה מוצלחת