Azure Data Factory 'de bir Azure-SSIS tümleştirme çalışma zamanı oluşturma

AŞAĞıDAKILER IÇIN GEÇERLIDIR: Azure Data Factory Azure Synapse Analytics

bu makalede, Azure Data Factory (ADF) içinde bir Azure-SQL Server ıntegration Services (ssıs) tümleştirme çalışma zamanı (ır) sağlama adımları sağlanmaktadır. Azure-SSIS IR şunları destekler:

  • Azure SQL Veritabanı sunucusu/Yönetilen Örnek (Proje Dağıtım Modeli) tarafından barındırılan SSIS kataloğuna (SSISDB) dağıtılmış paketleri çalıştırma
  • Azure SQL Yönetilen Örneği (Paket Dağıtım Modeli) tarafından barındırılan dosya sistemi, Azure Dosyaları veya SQL Server veritabanına (MSDB) dağıtılmış paketleri çalıştırma

Azure-SSIS IR sağlandıktan sonra paketlerinizi Azure’a dağıtmak ve Azure’da çalıştırmak için tanıdık araçları kullanabilirsiniz. bu araçlar zaten Azure özellikli ve dtutil ve azuredtexecgibi SQL Server Veri Araçları (ssdt), SQL Server Management Studio (ssms) ve komut satırı yardımcı programlarını içerir.

Sağlama Azure-SSIS IR öğretici, Azure portal veya Data Factory uygulaması aracılığıyla bir Azure-SSIS IR oluşturmayı gösterir. öğretici ayrıca, ssısdb barındırmak için isteğe bağlı olarak bir Azure SQL Veritabanı sunucusu veya yönetilen örnek kullanmayı gösterir. Bu makale öğreticiye genişleterek bu isteğe bağlı görevlerin nasıl yapılacağını açıklar:

  • ssısdb barındırmak için ıp güvenlik duvarı kuralları/sanal ağ hizmeti uç noktaları veya özel uç nokta ile yönetilen bir örnek içeren bir Azure SQL Veritabanı sunucusu kullanın. Bir önkoşul olarak, bir sanal ağa katılması için Azure-SSIS IR sanal ağ izinlerini ve ayarlarını yapılandırmanız gerekir.

  • bir Azure SQL Veritabanı sunucusuna veya yönetilen örneğe bağlanmak için veri fabrikanızın belirtilen sistem/kullanıcı tarafından atanan yönetilen kimliğiyle Azure Active Directory (Azure AD) kimlik doğrulaması kullanın. Bir önkoşul olarak, veri fabrikanızın belirtilen sistem/kullanıcı tarafından atanan yönetilen kimliğini bir SSSıSDB örneği oluşturabileceğiniz bir veritabanı kullanıcısı olarak eklemeniz gerekir.

  • Azure-SSIS IR bir sanal ağa katın veya şirket içi verilere erişim sağlamak için Azure-SSIS IR otomatik olarak barındırılan bir IR 'yi proxy olarak yapılandırın.

bu makalelerde, Azure portal, Azure PowerShellve Azure Resource Manager şablonukullanılarak bir Azure-SSIS IR sağlama gösterilmektedir.

Önkoşullar

Not

Bu makalede, Azure ile etkileşim kurmak için önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

  • Azure aboneliği. Aboneliğiniz yoksa ücretsiz bir deneme hesabı oluşturabilirsiniz.

  • Azure SQL Veritabanı sunucusu veya SQL yönetilen örnek (isteğe bağlı). Henüz bir veritabanı sunucunuz veya yönetilen örneğiniz yoksa, başlamadan önce Azure portal bir tane oluşturun. Data Factory, bu veritabanı sunucusunda SSıSDB örneği oluşturacak.

    Veritabanı sunucusunu veya yönetilen örneği, tümleştirme çalışma zamanı ile aynı Azure bölgesinde oluşturmanızı öneririz. Bu yapılandırma, tümleştirme çalışma zamanının yürütme günlüklerini Azure bölgeleriyle çıkmadan SSSıSDB 'ye yazmasını sağlar.

    Şu noktaları göz önünde bulundurun:

    • SSıSDB örneği, elastik havuzun bir parçası olarak veya yönetilen bir örnekte sizin adınıza tek bir veritabanı olarak oluşturulabilir. Bu, genel bir ağda veya bir sanal ağa katılarak erişilebilir. ssısdb barındırmak için SQL Veritabanı ve SQL yönetilen örnek arasında seçim yapma konusunda rehberlik için, bu makaledeki SQL Veritabanı ve SQL yönetilen örneği karşılaştır bölümüne bakın.

      ssd 'yi barındırmak için ıp güvenlik duvarı kuralları/sanal ağ hizmeti uç noktaları veya özel uç nokta ile SQL yönetilen bir örnek Azure SQL Veritabanı sunucusu kullanırsanız veya şirket içinde barındırılan bir ır yapılandırmadan şirket içi verilere erişmeniz gerekiyorsa, Azure-SSIS IR bir sanal ağa katılmanız gerekir. Daha fazla bilgi için bkz. bir Azure-SSIS IR sanal ağa ekleme.

    • Veritabanı sunucusu için Azure hizmetlerine erişime Izin ver ayarının etkin olduğunu doğrulayın. bu ayar, ıp güvenlik duvarı kuralları/sanal ağ hizmeti uç noktaları içeren bir Azure SQL Veritabanı sunucusu veya ssısdb barındırmak için özel uç nokta olan SQL yönetilen bir örnek kullandığınızda geçerli değildir. daha fazla bilgi için bkz. güvenli Azure SQL Veritabanı. Bu ayarı PowerShell kullanarak etkinleştirmek için, bkz. New-AzSqlServerFirewallRule.

    • İstemci makinenin IP adresini veya istemci makinenin IP adresini içeren bir IP adresi aralığını, veritabanı sunucusunun güvenlik duvarı ayarlarındaki istemci IP adresi listesine ekleyin. Daha fazla bilgi için bkz. Azure SQL Veritabanı'nda sunucu düzeyinde ve veritabanı düzeyinde güvenlik duvarı kuralları yapılandırma.

    • sunucu yöneticisi kimlik bilgilerinizle SQL kimlik doğrulaması kullanarak veya data factory 'niz için belirtilen sistem/kullanıcı tarafından atanan yönetilen kimlikle Azure AD kimlik doğrulaması kullanarak veritabanı sunucusuna bağlanabilirsiniz. İkincisi için, veri fabrikanızın belirtilen sistem/kullanıcı tarafından atanan yönetilen kimliğini, veritabanı sunucusuna erişim izinleri olan bir Azure AD grubuna eklemeniz gerekir. Daha fazla bilgi için bkz. Azure AD kimlik doğrulamasını bir Azure-SSIS IR Için etkinleştirme.

    • Veritabanı sunucunuzun zaten bir SSıSDB örneğine sahip olmadığından emin olun. Azure-SSIS IR sağlanması, var olan bir SSıSDB örneğinin kullanımını desteklemez.

  • Sanal ağ Azure Resource Manager (isteğe bağlı). Aşağıdaki koşullardan en az biri doğru ise bir Azure Resource Manager sanal ağınız olmalıdır:

    • ssısdb 'yi ıp güvenlik duvarı kuralları/sanal ağ hizmeti uç noktaları veya özel uç nokta ile yönetilen bir örnek olan bir Azure SQL Veritabanı sunucuda barındırıyorsanız.

    • Şirket içinde barındırılan bir IR yapılandırmadan Azure-SSIS IR çalışan SSIS paketlerindeki şirket içi veri depolarına bağlanmak istiyorsunuz.

  • Azure PowerShell (isteğe bağlı). Azure-SSIS IR sağlamak üzere bir PowerShell betiği çalıştırmak istiyorsanız, Azure PowerShell 'yi yüklemek ve yapılandırmakiçin yönergeleri izleyin.

Bölgesel destek

Data Factory ve Azure-SSIS IR kullanılabilen Azure bölgelerinin listesi için bkz. bölgeye göre Data Factory ve SSIS IR kullanılabilirliği.

SQL Veritabanı ve SQL yönetilen örnek karşılaştırması

aşağıdaki tabloda, Azure-ssır ır ile bağlantılı olarak bir Azure SQL Veritabanı sunucusunun belirli özellikleri ve SQL yönetilen örnek karşılaştırılır:

Özellik SQL Veritabanı SQL Yönetilen örnek
Zamanlama SQL Server aracısı kullanılamıyor.

Bkz. Data Factory işlem hattında paket yürütmeyi zamanlama.
Yönetilen örnek Aracısı kullanılabilir.
Kimlik Doğrulaması Db_owner rolünde üye olarak, veri fabrikanızın yönetilen kimliği ile herhangi BIR Azure AD grubunu temsil eden bir bulunan veritabanı kullanıcısına sahıp bır SSISDB örneği oluşturabilirsiniz.

Azure SQL Veritabanı sunucuda bir ssısdb oluşturmak için bkz. Azure AD kimlik doğrulamasını etkinleştirme.
Veri fabrikanızın yönetilen kimliğini temsil eden kapsanan bir veritabanı kullanıcısına sahip bir SSıSDB örneği oluşturabilirsiniz.

azure SQL yönetilen örneği 'nde ssısdb oluşturmak için bkz. azure AD kimlik doğrulamasını etkinleştirme.
Hizmet katmanı Azure SQL Veritabanı sunucunuz ile bir Azure-SSIS IR oluşturduğunuzda sssısdb için hizmet katmanını seçebilirsiniz. Birden çok hizmet katmanı vardır. Yönetilen örneğiniz ile bir Azure-SSIS IR oluşturduğunuzda SSSıSDB için hizmet katmanını seçemezsiniz. Yönetilen örnekteki tüm veritabanları, bu örneğe ayrılan kaynağı paylaşır.
Sanal ağ ıp güvenlik duvarı kuralları/sanal ağ hizmeti uç noktaları ile Azure SQL Veritabanı sunucusu kullanıyorsanız Azure-SSIS IR, Azure Resource Manager sanal ağa katılabilir. Özel uç nokta ile yönetilen bir örnek kullanıyorsanız Azure-SSIS IR, bir Azure Resource Manager sanal ağa katılabilir. Yönetilen örneğiniz için genel bir uç nokta etkinleştirmezseniz sanal ağ gereklidir.

Azure-SSIS IR yönetilen örneğiniz ile aynı sanal ağa katılırsanız, Azure-SSIS IR yönetilen örneğinizin farklı bir alt ağda olduğundan emin olun. Azure-SSIS IR yönetilen örneğinden farklı bir sanal ağa katılırsanız, sanal ağ eşlemesi veya ağdan ağa bağlantı önerilir. bkz. uygulamanızı Azure SQL Veritabanı yönetilen bir örneğe Bağlan.
Dağıtılmış işlemler Bu özellik esnek işlemler aracılığıyla desteklenir. Microsoft Dağıtılmış İşlem Düzenleyicisi (MSDTC) işlemleri desteklenmez. ssıs paketleriniz dağıtılmış işlemleri koordine etmek için MSDTC kullanıyorsa, Azure SQL Veritabanı için elastik işlemlere geçiş yapmayı göz önünde bulundurun. Daha fazla bilgi için bkz. bulut veritabanları arasında dağıtılmış işlemler. Desteklenmez.

Sonraki adımlar

Bu belgelerde diğer Azure-SSIS IR konularına bakın: