קריאת קבצי XML בעזרת Python

יום שלישי, אוגוסט 15, 2017

קריאת קבצי XML זה נושא כאוב ב-SQL Server, אם תשים תחבושת לא יעזור לך שנתיים: הפקודה אינה נוחה, לא משנה כמה פעמים השתמשתי בה בעבר – בכל פעם מחדש אני יוצא מדעתי והדברים ארוכים. בנוסף לכך – יש להכיר את הסכימה של ה-XML כדי “לפרסר” אותו בעזרת TSQL.יתכן שבמקרים מסויימים נצליח להיעזר בפתרון שלהלן, בכפוף לכך שהגרסה שלנו תומכת בפייתון (2017 וצפונה), ושה-XML כתוב כך שהפייתון יכול לו: הוא אינו אוהב שבכותרת הקובץ יש שורת פרטים בסגנון של <?xml version="1.0" encoding="UTF-8"?> תווים מסויימים מוציאים אותו מדעתו, בעיקר ‘גרשיים’ בודדים אם הופכים את המידע ל-JSON, סגירת תגיות לא מפורשת- <foo>bla..bla..bla</>...
תגיות: , , , ,
אין תגובות

JSON וחידושים נוספים ב-SQL Server 2016

יום רביעי, דצמבר 23, 2015

התמיכה החלקית ב-JSON היא בין הבשורות של גרסת 2016 לחובבי ה-Big Data: במערכות כמו DocumentDB ניתן לשמור מידע בקבצי JSON במקום בטבלאות, וכך לא להיות מחוייבים לתבנית קבועה, וכמובן בלי טרנזקציות, Foreign Keys ועוד כל מיני “רעשים” שכאלו. בבחינת – בואו נעגל קצת את הפינות, נעשה קצת הנחות בכללי הדטבייס הרלציוני, ונהנה מביצועים משופרים.לא ארחיב מעבר לכך כי זה לא התחום שלי, אבל כך זה נראה: Select *From sys.objects; Select *From sys.objectsFor JSON Auto; שלפתי מטבלת המערכת sys.objects פעם שליפה...
אין תגובות