Nó Reestruturar
Com o nó Reestruturar, é possível gerar diversos campos com base nos valores de um campo nominal ou de sinalização. Os campos recém-gerados podem conter valores de outro campo ou sinalizações numéricas (0 e 1). A funcionalidade deste nó é semelhante à funcionalidade do nó Configurar como Sinalização. No entanto, ele oferece mais flexibilidade permitindo que você crie campos de qualquer tipo (incluindo sinalizadores numéricos), usando os valores de outro campo. Portanto, é possível executar a agregação ou outras manipulações com outros nós de recebimento de dados. (O nó Configurar como Sinalização permite agregar campos em uma etapa, o que pode ser conveniente se você estiver criando campos de sinalização.)

Exemplo
Por exemplo, o conjunto de dados a seguir contém um campo nominal, Account, com os valores Savings e Draft. O saldo de abertura e o saldo atual são registrados para cada
conta, e alguns clientes possuem diversos tipos de contas. Suponhamos que você queira saber se cada cliente
possui um tipo de conta específico e, em caso afirmativo, quanto dinheiro cada tipo de conta possui. Você usa o nó Reestruturar para gerar um campo para cada um dos valores Account e seleciona Current_Balance como o valor. Cada novo campo é preenchido com o saldo atual para o registro
especificado.
| CustID | Conta | Open_Bal | Current_Bal |
|---|---|---|---|
| 12701 | Rascunho | 1000 | 1005.32 |
| 12702 | Economia | 100 | 144.51 |
| 12703 | Economia | 300 | 321.20 |
| 12703 | Economia | 150 | 204.51 |
| 12703 | Rascunho | 1200 | 586.32 |
| CustID | Conta | Open_Bal | Current_Bal | Account_Draft_
Current_Bal |
Account_Savings
_Current_Bal |
|---|---|---|---|---|---|
| 12701 | Rascunho | 1000 | 1005.32 | 1005.32 | $null$ |
| 12702 | Economia | 100 | 144.51 | $null$ | 144.51 |
| 12703 | Economia | 300 | 321.20 | $null$ | 321.20 |
| 12703 | Economia | 150 | 204.51 | $null$ | 204.51 |
| 12703 | Rascunho | 1200 | 586.32 | 586.32 | $null$ |
Usando o nó Reestruturar com o nó Agregado
Em muitos casos, é possível que você deseje emparelhar o nó Reestruturar com um nó Agregação. No exemplo anterior, um
cliente (com o ID 12703) possui três contas. É possível utilizar um nó Agregado para calcular o saldo total
para cada tipo de conta. O campo de chave é CustID, e os campos agregados são os novos campos reestruturados, Account_Draft_Current_Bal e Account_Savings_Current_Bal. A tabela a seguir mostra
os resultados.
| CustID | Record_Count | Account_Draft_Current_
Bal_Sum |
Account_Savings_Current_
Bal_Sum |
|---|---|---|---|
| 12701 | 1 | 1005.32 | $null$ |
| 12702 | 1 | $null$ | 144.51 |
| 12703 | 3 | 586.32 | 525.71 |
Mais informações
- Em muitos casos, um nó Tipo é necessário no envio de dados por meio de um nó Reestruturar. Para obter detalhes sobre o nó Type, consulte Nó do tipo e suas muitas subseções.
- Depois de clicar duas vezes em um nó para trabalhar com suas propriedades, é possível passar o mouse sobre as dicas de ferramentas para ver informações úteis sobre várias propriedades do nó.
- Os tutoriais estão disponíveis para apresentá-lo a vários métodos e técnicas de modelagem. Veja Tutoriais.