SQL Server 2017 Integration Services의 새로운 기능What's New in Integration Services in SQL Server 2017

이 항목에서는 SQL Server 2017(14.x)SQL Server 2017 (14.x) Integration ServicesIntegration Services에서 추가되거나 업데이트된 기능에 대해 설명합니다.This topic describes the features that have been added or updated in SQL Server 2017(14.x)SQL Server 2017 (14.x) Integration ServicesIntegration Services.

참고

또한 SQL Server 2017에는 SQL Server 2016의 기능과 SQL Server 2016 업데이트에 추가된 기능도 포함되어 있습니다.SQL Server 2017 also includes the features of SQL Server 2016 and the features added in SQL Server 2016 updates. SQL Server 2016의 새로운 SSIS기능에 대한 자세한 내용은 SQL Server 2016 Integration Services의 새로운 기능을 참조하세요.For info about the new SSIS features in SQL Server 2016, see What's New in Integration Services in SQL Server 2016.

이 릴리스의 주요 내용Highlights of this release

다음은 SQL Server 2017 Integration Services에서 가장 중요한 새로운 기능입니다.Here are the most important new features of Integration Services in SQL Server 2017.

  • Scale Out - SSIS 패키지 실행을 여러 작업자 컴퓨터에 더 쉽게 배포하고, 단일 마스터 컴퓨터에서 실행 및 작업자를 관리할 수 있습니다.Scale Out. Distribute SSIS package execution more easily across multiple worker computers, and manage executions and workers from a single master computer. 자세한 내용은 Integration Services Scale Out을 참조하세요.For more info, see Integration Services Scale Out.

  • Linux의 Integration Services -Integration Services on Linux. Linux 컴퓨터에서 SSIS 패키지를 실행합니다.Run SSIS packages on Linux computers. 자세한 내용은 Linux에서 SSIS를 사용하여 데이터 추출, 변환 및 로드를 참조하세요.For more info, see Extract, transform, and load data on Linux with SSIS.

  • 향상된 연결성 -Connectivity improvements. 업데이트된 OData 구성 요소를 사용하여 Microsoft Dynamics AX Online 및 Microsoft Dynamics CRM Online의 OData 피드에 연결합니다.Connect to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online with the updated OData components.

Azure Data Factory의 새로운 기능New in Azure Data Factory

2017년 9월 Azure Data Factory 버전 2의 공개 미리 보기에서 이제 다음과 같은 작업을 수행할 수 있습니다.With the public preview of Azure Data Factory version 2 in September 2017, you can now do the following things:

  • Azure SQL Database의 SSISDB(SSIS 카탈로그 데이터베이스)에 패키지를 배포합니다.Deploy packages to the SSIS Catalog database (SSISDB) on Azure SQL Database.
  • Azure SSIS Integration Runtime에서 Azure에 배포된 패키지 및 Azure Data Factory 버전 2의 구성 요소를 실행합니다.Run packages deployed to Azure on the Azure-SSIS Integration Runtime, a component of Azure Data Factory version 2.

자세한 내용은 SQL Server Integration Services 워크로드를 클라우드로 리프트 앤 시프트를 참조하세요.For more info, see Lift and shift SQL Server Integration Services workloads to the cloud.

이러한 새로운 기능을 사용하려면 SSDT(SQL Server Data Tools) 버전 17.2 이상이 필요하지만, SQL Server 2017 또는 SQL Server 2016은 필요하지 않습니다.These new capabilities require SQL Server Data Tools (SSDT) version 17.2 or later, but do not require SQL Server 2017 or SQL Server 2016. Azure에 패키지를 배포하는 경우 패키지 배포 마법사는 항상 패키지를 최신 패키지 형식으로 업그레이드합니다.When you deploy packages to Azure, the Package Deployment Wizard always upgrades the packages to the latest package format.

Azure Feature Pack의 새로운 기능New in the Azure Feature Pack

Azure용 Integration Services 기능 팩에는 SQL Server의 향상된 연결성 외에도 Azure Data Lake Store에 대한 지원이 추가되었습니다.In addition to the connectivity improvements in SQL Server, the Integration Services Feature Pack for Azure has added support for Azure Data Lake Store. 자세한 내용은 ADLS 연결성을 강화하는 새로운 Azure Feature Pack 릴리스 블로그 게시물을 참조하세요.For more info, see the blog post New Azure Feature Pack Release Strengthening ADLS Connectivity. Integration Services(SSIS)용 Azure Feature Pack도 참조하세요.Also see Azure Feature Pack for Integration Services (SSIS).

SSDT(SQL Server Data Tools)의 새로운 기능New in SQL Server Data Tools (SSDT)

이제 Visual Studio 2017 또는 Visual Studio 2015에서 SQL Server 버전 2012-2017을 대상으로 하는 SSIS 프로젝트 및 패키지를 개발할 수 있습니다.You can now develop SSIS projects and packages that target SQL Server versions 2012 through 2017 in Visual Studio 2017 or in Visual Studio 2015. 자세한 내용은 SSDT(SQL Server Data Tools) 다운로드를 참조하세요.For more info, see Download SQL Server Data Tools (SSDT).

SQL Server 2017 RC1 SSIS의 새로운 기능New in SSIS in SQL Server 2017 RC1

SSIS Scale Out의 새로운 기능 및 변경된 기능New and changed features in Scale Out for SSIS

  • Scale Out Master에서 이제 고가용성을 지원합니다.Scale Out Master now supports high availability. SSISDB용 Always On을 사용하도록 설정하고, Scale Out 마스터 서비스를 호스팅하는 서버에 대한 Windows Server 장애 조치 클러스터링을 설정할 수 있습니다.You can enable Always On for SSISDB and set up Windows Server failover clustering for the server that hosts the Scale Out Master service. 이 변경된 기능을 Scale Out 마스터에 적용하면 단일 장애 지점을 방지하고 전체 Scale Out 배포에 고가용성을 제공할 수 있습니다.By applying this change to Scale Out Master, you avoid a single point of failure and provide high availability for the entire Scale Out deployment.
  • Scale Out Worker에서 실행 로그의 장애 조치(failover) 처리가 향상되었습니다.The failover handling of the execution logs from Scale Out Workers is improved. Scale Out 작업자가 예기치 않게 중지되는 경우 실행 로그가 로컬 디스크에 유지됩니다.The execution logs are persisted to local disk in case the Scale Out Worker stops unexpectedly. 나중에 작업자가 다시 시작되면 지속형 로그를 다시 로드하고 SSISDB에 계속 저장합니다.Later, when the worker restarts, it reloads the persisted logs and continues saving them to SSISDB.
  • 일관성과 가독성을 향상하기 위해 저장 프로시저 [catalog].[create_execution]runincluster 매개 변수 이름이 runinscaleout으로 변경되었습니다.The parameter runincluster of the stored procedure [catalog].[create_execution] is renamed to runinscaleout for consistency and readability. 이러한 매개 변수 이름의 변경으로 인해 미치는 영향은 다음과 같습니다.This change of parameter name has the following impact:
    • Scale Out에서 패키지를 실행하는 기존 스크립트가 있는 경우 매개 변수 이름을 runincluster에서 runinscaleout으로 변경해야만 RC1에서 스크립트가 작동합니다.If you have existing scripts to run packages in Scale Out, you have to change the parameter name from runincluster to runinscaleout to make the scripts work in RC1.
    • SSMS(SQL Server Management Studio) 17.1 및 이전 버전은 RC1의 Scale Out에서 패키지 실행을 트리거할 수 없습니다.SQL Server Management Studio (SSMS) 17.1 and earlier versions can't trigger package execution in Scale Out in RC1. 오류 메시지: “@runincluster은(는) 프로시저 create_execution의 매개 변수가 아닙니다.”The error message is: "@runincluster is not a parameter for procedure create_execution." 이 문제는 다음 릴리스인 SSMS 버전 17.2에서 해결됩니다.This issue is fixed in the next release of SSMS, version 17.2. SSMS 17.2 이상 버전은 Scale Out에서 새 매개 변수 이름 및 패키지 실행을 지원합니다. 해결 방법으로, SSMS 버전 17.2를 제공할 때까지 기존 버전의 SSMS를 사용하여 패키지 실행 스크립트를 생성한 다음 스크립트에서 runincluster 매개 변수의 이름을 runinscaleout으로 변경하여 해당 스크립트를 실행하면 됩니다.Version 17.2 and later of SSMS support the new parameter name and package execution in Scale Out. Until SSMS version 17.2 is available, as a workaround, you can use your existing version of SSMS to generate the package execution script, then change the name of the runincluster parameter to runinscaleout in the script, and run the script.
  • SSIS 카탈로그에 SSIS 패키지를 실행하기 위한 기본 모드를 지정하는 새 전역 속성이 있습니다.The SSIS Catalog has a new global property to specify the default mode for executing SSIS packages. 이 새 속성은 null로 설정된 runinscaleout 매개 변수를 사용하여 [catalog].[create_execution] 저장 프로시저를 호출할 때 적용됩니다.This new property applies when you call the [catalog].[create_execution] stored procedure with the runinscaleout parameter set to null. 이 모드는 SSIS SQL 에이전트 작업에도 적용됩니다.This mode also applies to SSIS SQL Agent jobs. SSMS의 SSISDB 노드에 대한 [속성] 대화 상자에서 또는 다음 명령을 사용하여 새 전역 속성을 설정할 수 있습니다.You can set the new global property in the Properties dialog box for the SSISDB node in SSMS, or with the following command: sql EXEC [catalog].[configure_catalog] @property_name=N'DEFAULT_EXECUTION_MODE', @property_value=1

SQL Server 2017 CTP 2.1 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 2.1

SSIS Scale Out의 새로운 기능 및 변경된 기능New and changed features in Scale Out for SSIS

  • 이제 Scale Out에서 실행을 트리거할 때 Use32BitRuntime 매개 변수를 사용할 수 있습니다.You can now use the Use32BitRuntime parameter when you trigger execution in Scale Out.
  • Scale Out의 패키지 실행에 대해 SSISDB에 로깅하는 성능이 향상되었습니다.The performance of logging to SSISDB for package executions in Scale Out has been improved. 이제 이벤트 메시지 및 메시지 컨텍스트 로그가 하나씩 기록되는 대신 일괄 처리 모드로 SSISDB에 기록됩니다.The Event Message and Message Context logs are now written to SSISDB in batch mode instead of one by one. 이 향상된 기능에 대한 몇 가지 추가 참고 사항은 다음과 같습니다.Here are some additional notes about this improvement:
    • SSMS(SQL Server Management Studio) 현재 버전의 일부 보고서에는 현재 Scale Out의 실행에 대한 이러한 로그가 표시되지 않습니다. SSMS의 다음 릴리스에서 지원될 예정됩니다.Some reports in the current version of SQL Server Management Studio (SSMS) don’t currently display these logs for executions in Scale Out. We anticipate that they will be supported in the next release of SSMS. 영향을 받는 보고서로 Integration Services 대시보드의 모든 연결 보고서, 오류 컨텍스트 보고서 및 연결 정보 섹션이 있습니다.The affected reports include the All Connections report, the Error Context report, and the Connection Information section in the Integration Service Dashboard.
    • 새로운 event_message_guid 열이 추가되었습니다.A new column event_message_guid has been added. Scale Out에서 이러한 실행 로그를 쿼리할 때 event_message_id를 사용하는 대신 [catalog]. [event_message_context] 뷰 및 [catalog]. [event_messages] 뷰에 이 열을 조인합니다.Use this column to join the [catalog].[event_message_context] view and the [catalog].[event_messages] view instead of using event_message_id when you query these logs of executions in Scale Out.
  • SSIS Scale Out에 대한 관리 응용 프로그램을 가져오려면 SSMS(SQL Server Management Studio) 17.1 이상을 다운로드합니다.To get the management application for SSIS Scale Out, download SQL Server Management Studio (SSMS) 17.1 or later.

SQL Server 2017 CTP 2.0 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 2.0

SQL Server 2017 CTP 2.0에는 새로운 SSIS 기능이 없습니다.There are no new SSIS features in SQL Server 2017 CTP 2.0.

SQL Server 2017 CTP 1.4 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 1.4

SQL Server 2017 CTP 1.4에는 새로운 SSIS 기능이 없습니다.There are no new SSIS features in SQL Server 2017 CTP 1.4.

SQL Server 2017 CTP 1.3 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 1.3

SQL Server 2017 CTP 1.3에는 새로운 SSIS 기능이 없습니다.There are no new SSIS features in SQL Server 2017 CTP 1.3.

SQL Server 2017 CTP 1.2 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 1.2

SQL Server 2017 CTP 1.2에는 새로운 SSIS 기능이 없습니다.There are no new SSIS features in SQL Server 2017 CTP 1.2.

SQL Server 2017 CTP 1.1 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 1.1

SQL Server 2017 CTP 1.1에는 새로운 SSIS 기능이 없습니다.There are no new SSIS features in SQL Server 2017 CTP 1.1.

SQL Server 2017 CTP 1.0 SSIS의 새로운 기능New in SSIS in SQL Server 2017 CTP 1.0

SSIS용 규모 확장Scale Out for SSIS

규모 확장 기능을 사용하면 여러 컴퓨터에서 훨씬 더 쉽게 SSISSSIS 를 실행할 수 있습니다.The Scale Out feature makes it much easier to run SSISSSIS on multiple machines.

규모 확장 마스터 및 작업자를 설치한 후 패키지를 배포하여 다른 작업자에서 자동으로 실행할 수 있습니다.After installing the Scale Out Master and Workers, the package can be distributed to execute on different Workers automatically. 실행이 예기치 않게 종료되는 경우 실행이 자동으로 다시 시도됩니다.If the execution is terminated unexpectedly, the execution is retried automatically. 또한 모든 실행 및 작업자는 마스터를 사용하여 중앙에서 관리할 수 있습니다.Also, all the executions and Workers can be centrally managed using the Master.

자세한 내용은 Integration Services 규모 확장을 참조하세요.For more information, see Integration Services Scale Out.

Microsoft Dynamics Online 리소스 지원Support for Microsoft Dynamics Online Resources

이제 OData 원본 및 OData 연결 관리자가 Microsoft Dynamics AX Online 및 Microsoft Dynamics CRM Online의 OData 피드에 연결할 수 있습니다.The OData Source and OData Connection Manager now support connecting to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online.