Automatizar tarefas administrativas do Analysis Services com SSISAutomate Analysis Services Administrative Tasks with SSIS

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Power bi Premium

MicrosoftMicrosoftSQL ServerSQL Server Integration ServicesIntegration Services permite automatizar a execução de scripts DDL, tarefas de processamento de modelo de mineração e de cubo e Data Mining tarefas de consulta.SQL ServerSQL Server Integration ServicesIntegration Services enables you to automate execution of DDL scripts, cube and mining model processing tasks, and data mining query tasks. Integration ServicesIntegration Services pode ser considerado como uma coleção de tarefas de manutenção e de fluxo de controle, que podem ser vinculadas para formar trabalhos de processamento de dados sequenciais e paralelos.can be thought of as a collection of control flow and maintenance tasks, which can be linked to form sequential and parallel data processing jobs.

Integration ServicesIntegration Services foi projetado para executar operações de limpeza de dados durante as tarefas de processamento de dados e reunir dados de fonte de dados diferentes.is designed to perform data cleaning operations during data processing tasks, and to bring together data from different data sources. Ao trabalhar com cubos e modelos de mineração, o Integration ServicesIntegration Services pode transformar dados não numéricos em numéricos e garantir que os valores dos dados fiquem dentro dos limites previstos, criando assim dados limpos que serão usados para preencher tabelas de fatos e dimensões.When working with cubes and mining models, Integration ServicesIntegration Services can transform non-numeric data to numeric data, and can ensure that data values fall within expected bounds, thus creating clean data from which to populate fact tables and dimensions.

Tarefas do Integration ServicesIntegration Services Tasks

Há dois elementos principais em qualquer tarefa ou trabalho do Integration ServicesIntegration Services : elementos de fluxo de controle e de fluxo de dados.There are two main elements in any Integration ServicesIntegration Services task or job: control flow elements and data flow elements. Os elementos de fluxo de controle definem a ordenação lógica da progressão do trabalho aplicando restrições de precedência.The control flow elements define the logical ordering of job progression by applying precedence constraints. Os elementos de fluxo de dados referem-se à conectividade entre a saída de um componente para a entrada do componente seguinte, além de qualquer transformação de dados que possa ocorrer no intermédio.The data flow elements concern connectivity between the output of a component to the input of the following component, plus any data transform that might operate on that data in between. Com relação à decisão sobre para onde vão os dados, as restrições de precedência contêm a lógica para especificar qual componente receberá a saída.As for the decision about where the data goes, precedence constraints contain logic to specify which component receives the output. As Integration ServicesIntegration Services tarefas que são mais relevantes para MicrosoftMicrosoft SQL ServerSQL Server Serviços de análiseAnalysis Services incluir a tarefa Executar DDL, a Analysis Services tarefa de processamento e a tarefa consulta de mineração de dados.The Integration ServicesIntegration Services tasks that are most relevant to MicrosoftMicrosoft SQL ServerSQL Server Serviços de análiseAnalysis Services include the Execute DDL Task, the Analysis Services Processing Task, and the Data Mining Query Task. Para cada uma delas, a Tarefa Enviar Email pode ser usada para enviar ao administrador uma mensagem de email contendo os resultados da tarefa.For each of these tasks, the Send Mail Task can be used to send the administrator an e-mail message containing the task results.

A Tarefa Executar DDLThe Execute DDL Task

A Tarefa Executar DDL do Integration ServicesIntegration Services permite o envio de scripts DDL diretamente para o servidor do Serviços de análiseAnalysis Services e sua execução automaticamente.The Execute DDL Task in Integration ServicesIntegration Services enables you to send DDL scripts directly to the Serviços de análiseAnalysis Services server and to run them automatically. Com isso, o administrador do Serviços de análiseAnalysis Services pode executar operações de backup, restauração ou sincronização a partir de um pacote do Integration ServicesIntegration Services .This allows the Serviços de análiseAnalysis Services administrator to perform backup, restore, or sync operations from within an Integration ServicesIntegration Services package. Um pacote é composto pelos elementos de fluxo de controle e de dados já descritos, devendo ser todos run regularly, como outras instruções DDL que podem ser adicionadas às tarefas.A package is made up of the control and data flow elements described earlier, which all must be run regularly, as do other DDL statements that can be added to tasks. Como as tarefas aqui abordadas geralmente são executadas à noite, é particularmente útil ter pacotes que possam ser executados facilmente a partir de qualquer aplicativo de agendamento.Because the tasks discussed here are frequently run at night, it is particularly useful to have packages that can easily be run from any scheduling application. Você pode agendar um pacote para ser executado a qualquer hora e usar o Agente do Integration ServicesIntegration Services .You can schedule a package to be run at any time using Integration ServicesIntegration Services Agent. Para obter mais informações sobre como implementar essa tarefa, consulte Tarefa Executar DDL do Analysis Services.For more information about how to implement this task, see Analysis Services Execute DDL Task.

Tarefa Processamento do Analysis ServicesAnalysis Services Processing Task

A Tarefa Processamento do Analysis Services do Integration ServicesIntegration Services permite o preenchimento automático de cubos com novas informações quando você faz atualizações regulares no banco de dados relacional de origem.The Analysis Services Processing Task in Integration ServicesIntegration Services enables you to automatically populate cubes with new information when you make regular updates to your source relational database. Você pode fazer o processamento no nível da dimensão, do cubo ou da partição usando a Tarefa Processamento do Analysis Services.You can process at the dimension, cube, or partition level using the Analysis Services Processing Task. O próprio processamento pode ser do tipo incremental ou full, seleção feita de acordo com os requisitos do trabalho.The processing itself can be of type incremental or full, which you select based on your job requirements. O processamento incremental adiciona novos dados e executa os recálculos suficientes para manter o destino atualizado, enquanto o processamento completo descarta os dados existentes para recarregar e recalcular completamente os dados.Incremental processing adds new data and performs enough recalculation to keep the target up-to-date, whereas full processing drops existing data for a complete reload and recalculation. O processamento completo leva mais tempo, mas é mais completo.Full processing takes more time, but is more complete. Para obter mais informações sobre como implementar essa tarefa, consulte Analysis Services Processing Task.For more information about how to implement this task, see Analysis Services Processing Task.

Data Mining Query TaskData Mining Query Task

A Tarefa Consulta de Mining de Dados do Integration ServicesIntegration Services permite a extração e o armazenamento de informações de modelos de mineração.The Data Mining Query Task in Integration ServicesIntegration Services enables you to extract and store information from mining models. Com frequência, as informações são armazenadas em um banco de dados relacional e, por exemplo, podem ser usadas para isolar uma lista de possíveis clientes para uma campanha publicitária.The information is often stored in a relational database and, for example, can be used to isolate a list of potential customers for a targeted marking campaign. A mineração de dados pode identificar o valor de um cliente e a probabilidade de esse cliente responder a um determinado apelo publicitário.Data mining can identify the value of a customer and the probability that the customer will respond to a particular marketing pitch. Você pode usar a Tarefa Consulta de Mining de Dados para extrair dados e modificá-los para um formato de sua preferência.You can use the Data Mining Query Task to extract and modify data to a preferred format. Para obter mais informações sobre como implementar essa tarefa, consulte Data Mining Query Task.For more information about how to implement this task, see Data Mining Query Task.

Consulte TambémSee Also

Destino de processamento de partições Partition Processing Destination
Destino de processamento de dimensões Dimension Processing Destination
Transformação consulta de mineração de dados Data Mining Query Transformation
Processando um modelo multidimensional (Analysis Services)Processing a multidimensional model (Analysis Services)