דילוג לתוכן הראשי

רשומות

מציג פוסטים מתאריך ינואר, 2012

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. המסך הראשוני מתוך המעבדות נראה כך: לאחר לחיצה עליו נכנסים למעבדה עצמה מעולה לחצתם? נכנסתם – וכאן ישנה האפשר

The SQLAzure new Portal

לאלו שלא רוצים לעבוד מאיזה שהיא סיבה ב SQLAzure דרך SSMS או ב VS2010 (למשל הם נוסעים ברכבת הביתה ובדיוק עובדי הרכבת החליטו לשבות… או כאשר הילד שורץ מול הפייסבוק, והילד השני לוקח את הנייד ורואה את גירסת בוב ספוג האחרונה ואז בדיוק מתקשר אליך הבוס - יש בעיה הוא אומר וצריך להריץ עידכון…ומה שנותר לך זה לרוץ לשכנים – אולם אז שכחת את כתובת ה firewall של העבודה….), ישנה אפשרות להתחבר לבסיס הנתונים דרך פורטל חיצוני - דרך הברווזר. הפורטל החיצוני מאפשר לבצע את שלל הפעילויות השונות מול SQL Azure, עד הגירסה האחרונה הפורטל היה די חסר ולא ניתן היה לעבוד בו בצורה מלאה, עם יציאת הגירסה האחרונה גירסת Q42011 השתדרגה רמת הפעילות וניתן לבצע המון דברים ולראות המון פעילויות בפורטל עצמו. בפוסט הקודם כתבתי בקיצור נמרץ על מספר פעילויות ועמדתי לכתוב פוסט מפורט על שלל האפשרויות למשל בקוד ה SQL עצמו הצבעים של הסינטקס הם בדיוק כמוב SSMS למשל מילים שמורות בכחול וכדומה. רציתי לכתוב על האפשרות היפה מאד שלא ראיתי ב SSMS בנושא של תלויות של אובייקטים – בפורטל אתה בוחר אובייקט בבסיס הנתונים ואז בוחר תלות באובייקט ומיד

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 – המחזירה את היום האחרון של החודש 3.  ואחרונה חביבה להיום פונקציה בשם CONCAT המבצעת חיבור בין סטירנג למספר ללא צורך בהמרה SELECT 'SQL Server ' + CAST(2012 as varchar(10)), CONCAT( 'SQL Server ' ,2012) זו פקודה שמבצעת את אותו הדבר…. אז הנה 3 דוגמאות קטנות על הקשר בין SQLServer 2012 לבין SQL Azure. שתהיה לכולנו שנה מוצלחת