3 Replies Latest reply: Mar 20, 2018 10:17 AM by Marcel Vinicius de Oliveira RSS

    Referencia Circular - Datas

    Marcel Vinicius de Oliveira

      Bom dia comunidade

       

      Tenho um script de dados formado por 3 tabelas,

      BD Lincada a Canonica pela solicitação; Funcionários Lincada a Canonica pela Marca;

      Preciso lincar as datas da Tabela Funcionarios com a BD, porém esta dando referencia circular.

       

      Tentei criar LinkTable, outras formas e não funciona.

      Obs.: a tabela Canonica é uma Resident da BD (pois possui vários campos para transformar em Marca)

       

      BD:

          Solicitação,

          Descrição,

          Situação,

          "Matricula  Requisitante",

          Requisitante,

          Localização,

          Responsável,

          Year(Início) as AnoInicio,

          Month(Início) as MesInicio,

          Day(Início) as DiaInicio,

          Year([Início])&'-'&Month([Início]) as AnoMes,

          Início,

          Fim,

          N (Colunas).

       

      Canonica:

      Load

      [Solicitação],

          "txtFilialSolicitante - Rh_termino_de_experiencia" as [Filial Canonica] as Marca

      Resident BD;

       

      Funcionarios:

      LOAD

          MARCA as Marca,

          Date("Ano/Mês",'YYYY/MM') as "Ano/Mes",

          "Ano/Mês" as teste,

          "Nro Funcionário" as NroFunc,

          Contratações,

          Desligamentos as Demissões

        • Re: Referencia Circular - Datas
          THIAGO TEIXEIRA

          Marcel,

           

          E se você fizer o resident BD e em seguida Drop Table BD. Assim terás a Canonica lincada à Funcionários sem perder os campos oriundos do BD.

           

          Abs e Sucesso!

          • Re: Referencia Circular - Datas
            THIAGO TEIXEIRA

            Exemplificando o que sugeri:

             

            BD:

                Solicitação,

                Descrição,

                Situação,

                "Matricula  Requisitante",

                Requisitante,

                Localização,

                Responsável,

                Year(Início) as AnoInicio,

                Month(Início) as MesInicio,

                Day(Início) as DiaInicio,

                Year([Início])&'-'&Month([Início]) as AnoMes,

                Início,

                Fim,

                N (Colunas).

             

            Canonica:

            Load

                *,

            [Solicitação],

                "txtFilialSolicitante - Rh_termino_de_experiencia" as [Filial Canonica] as Marca

            Resident BD;

            Drop Table BD;

             

            Funcionarios:

            LOAD

                MARCA as Marca,

                Date("Ano/Mês",'YYYY/MM') as "Ano/Mes",

                "Ano/Mês" as teste,

                "Nro Funcionário" as NroFunc,

                Contratações,

                Desligamentos as Demissões