Exercise - שילוב חבילות שירותי שילוב של SQL Server בתוך Azure Data Factory
באפשרותך לעבוד בארגון שבו חלק גדול מהלוגיקה של ההמרה נמצאת כעת בחבילות SSIS קיימות שנוצרו ב- SQL Server. יש לך את היכולת להרים ולהדביק חבילת SSIS כך שתוכל לבצע אותם בתוך Azure Data Factory, כך שתוכל להשתמש בהם בעבודה קיימת. לשם כך, עליך להגדיר זמן ריצה של Azure-SSIS אינטגרציה.
Azure-SSIS זמן ריצה של שילוב
כדי להשתמש בזמן הריצה של Azure-SSIS, ההנחה היא שקיים קטלוג SSIS (SSISDB) שנפרס במופע SSIS של SQL Server. כאשר דרישה מוקדמת זו תמלא, Azure-SSIS זמן הריצה של שילוב השילוב הוא מסוגל:
- הרם והזז עומסי עבודה קיימים של SSIS
במהלך הקצאת המשאבים של זמן Azure-SSIS השילוב, עליך לציין את האפשרויות הבאות:
- גודל הצומת (כולל מספר הליבות) ומספר הצמתים באשכול.
- המופע הקיים של Azure SQL Database כדי לארח את מסד הנתונים של קטלוג SSIS (SSISDB) ואת רמה השירות עבור מסד הנתונים.
- מספר הביצועים המקביל המרבי לכל צומת.
כאשר זמן Azure-SSIS הריצה של שילוב ה- Azure-SSIS זמין, באפשרותך לנהל, לנטר ולתזמן חבילות SSIS באמצעות כלים כגון SQL Server Management Studio (SSMS) או SQL Server Data Tools (SSDT).
יצירת זמן Azure-SSIS ריצה של שילוב
במעצב Azure Data Factory , בכרטיסיה עריכה , לחץ על חיבורים. לחץ על הכרטיסיה Integration Runtimes כדי להציג זמני ריצה קיימים של שילוב במפעל הנתונים שלך.
לחץ על + חדש כדי ליצור Azure-SSIS IR ולפתוח את חלונית ההגדרה של זמן ריצה של שילוב .
בחלונית הגדרת זמן ריצה של שילוב, בחר את חבילות SSIS הקיימות של Lift-and-shift שיש לבצע כאריח Azure ולאחר מכן בחר הבא.
בעת בחירת אפשרות זו, קיימים שלושה סוגים של הגדרות שיש לקבוע את תצורתן
דף הגדרות כלליות
בדף ההגדרות הכלליות של החלונית הגדרת זמן ריצה של שילוב , בצע את השלבים הבאים.
תחת שם, הזן את שם זמן הריצה של השילוב.
עבור תיאור, הזן את התיאור של זמן הריצה של השילוב.
עבור מיקום, בחר את המיקום של זמן הריצה של השילוב. מומלץ לבחור את אותו מיקום של שרת מסד הנתונים כדי לארח את SSISDB.
עבור גודל צומת, בחר את גודל הצומת באשכול זמן הריצה של השילוב.
עבור מספר צומת, בחר את מספר הצמתים באשכול זמן הריצה של השילוב.
עבור Edition/License, בחר את מהדורת SQL Server עבור זמן הריצה של השילוב שלך.
עבור Save Money, בחר את האפשרות Azure Hybrid Benefit עבור זמן הריצה של השילוב שלך: בחר כן אם ברצונך להביא רשיון SQL Server משלך עם Software Assurance כדי ליהנות מחיסכון בעלויות באמצעות שימוש היברידי.
בחר הבא.
הדף 'הגדרות פריסה'
בדף הגדרות פריסה של חלונית הגדרת זמן ריצה של שילוב , בצע את השלבים הבאים.
לחץ על תיבת הסימון צור קטלוג SSIS (SSISDB) המתארח על-ידי שרת מסד הנתונים של Azure SQL/ מופע מנוהל כדי לאחסן את הפרוייקטים/החבילות/הסביבות/יומני הביצוע שלך כדי לבחור את מצב פריסת החבילה.
עבור מנוי, בחר את מנוי Azure הכולל את שרת מסד הנתונים שלך לאירוח SSISDB.
עבור מיקום, בחר את המיקום של שרת מסד הנתונים שלך כדי לארח את SSISDB. מומלץ לבחור את אותו מיקום של זמן הריצה של השילוב.
עבור נקודת קצה של שרת מסדי נתונים של קטלוג, בחר את נקודת הקצה של שרת מסד הנתונים שלך כדי לארח את SSISDB.
בחר בתיבת הסימון השתמש באימות Azure Active Directory (Azure AD) עם הזהות המנוהלת עבור ה- ADF שלך כדי לבחור את שיטת האימות עבור שרת מסד הנתונים שלך לאירוח SSISDB.
עבור Admin Username, הזן את שם המשתמש של אימות SQL עבור שרת מסד הנתונים שלך כדי לארח את SSISDB.
עבור סיסמת מנהל מערכת, הזן את סיסמת אימות ה- SQL עבור שרת מסד הנתונים שלך כדי לארח את SSISDB.
עבור הרמה של שירות מסד הנתונים של הקטלוג, בחר את רמה השירות עבור שרת מסד הנתונים שלך כדי לארח את SSISDB. בחר ברמה בסיסית, רגילה או Premium, או בחר שם מאגר אלסטי.
הגישה החלופית היא:
בחר בתיבת הסימון צור מאגרי חבילות כדי לנהל את החבילות שלך הפרוסות במערכת הקבצים /Azure Files/SQL Server database (MSDB) המתארח במופע מנוהל של Azure SQL כדי לבחור אם ברצונך לנהל את החבילות שנפרסות ב- MSDB, במערכת הקבצים או ב- Azure Files (מודל פריסת חבילה) עם מאגרי חבילות של Azure-SSIS IR.
בחלונית הוספת מאגר חבילות , בצע את השלבים הבאים.
עבור שם חנות החבילות, הזן את שם חנות החבילה שלך.
עבור שירות מקושר של Store Package, בחר את השירות המקושר הקיים שלך המאחסן את פרטי הגישה עבור מערכת הקבצים/Azure Files/Azure SQL Managed Instance שבו החבילות שלך נפרסות או צור שירות חדש על-ידי בחירה באפשרות חדש. בחלונית שירות מקושר חדש , בצע את השלבים הבאים.
עבור שם, הזן את שם השירות המקושר.
עבור תיאור, הזן את התיאור של השירות המקושר שלך.
עבור סוג, בחר Azure File Storage, Azure SQL Managed Instance או File System.
באפשרותך להתעלם מהתחברות באמצעות זמן ריצה של שילוב, מאחר שאנו משתמשים תמיד ב- Azure-SSIS IR שלך כדי להביא את פרטי הגישה עבור חנויות חבילות.
אם תבחר אחסון קבצים של Azure, בצע את השלבים הבאים.
עבור שיטת בחירת חשבון, בחר מתוך מנוי Azure או הזן באופן ידני.
אם תבחר מתוך מנוי Azure, בחר את המנוי הרלוונטי של Azure, שם חשבון אחסון ושיתוף קבצים.
אם תבחר Enter באופן ידני, הזן \\<storage account name.file.core.windows.net>< file share name> for Host, Azure\<storage account name> for Username ומפתח <> חשבון אחסון עבור Password או בחר את Azure Key Vault שבו הוא מאוחסן כסודי.
הערה
קיימות הגדרות שונות אם אתה בוחר מופע מנוהל של Azure SQL או מערכת קבצים
בחר בדוק חיבור כאשר הדבר ישים ואם הוא הצליח, בחר הבא.
דף הגדרות מתקדמות
בדף הגדרות מתקדמות של החלונית הגדרת זמן ריצה של שילוב , בצע את השלבים הבאים.
עבור מספר מרבי של ביצועים מקבילים לכל צומת, בחר את מספר החבילות המרבי להפעלה בו-זמנית לכל צומת באשכול זמן הריצה של השילוב.
בחר בתיבת הסימון התאם אישית את Azure-SSIS Integration Runtime עם תצורות מערכת/התקנות רכיבים נוספות כדי לבחור אם ברצונך להוסיף הגדרות מותאמות אישית סטנדרטיות/מהירות ב- Azure-SSIS IR.
בחר את תיבת הסימון בחר VNet עבור זמן הריצה של שילוב Azure-SSIS כדי להצטרף, אפשר ל- ADF ליצור משאבי רשת מסוימים, ואם תרצה, הבא כתובות IP ציבוריות סטטיות משלך כדי לבחור אם ברצונך לצרף את ה- Azure-SSIS IR שלך לרשת וירטואלית.
בחר בתיבת הסימון הגדר את Self-Hosted Integration Runtime כ- Proxy עבור זמן הריצה של שילוב Azure-SSIS כדי לבחור אם ברצונך לקבוע את התצורה של IR המתארח באופן עצמי כ- Proxy עבור ה- Azure-SSIS IR. לקבלת מידע נוסף.
לחץ על המשך.
בסיכום , סקור את כל הגדרות הקצאת המשאבים ובחר סיום כדי להתחיל ביצירת זמן הריצה של השילוב.
בחלונית חיבורים של נהל רכזת, עבור לדף זמני ריצה של שילוב ובחר רענן.