Como evitar duplicar Maestros

  • Camalotus
    Participante

      Tengo esta situacion,

      Trabajo en una empresa donde se esta desarrollando una marca que quiere competir contra marcas fuertes en el mercado y necesito comparar indicadores de nuestros productos con los demas productos.

      Tengo un Maestro de productos donde me trae la info de TODOS los productos, tanto los de la marca, como lo de los competidores.

      Tambien tengo una tabla de dos columnas, donde trae todos los productos de nuestra marca, y al lado el producto con el que compiten.

       

      Tabla Competencia:

      producto marca - producto competidor

       

      Por ultimo tengo una tabla con los precios historicos de TODOS los productos, tanto de la marca como de los competidores.

       

      Cuando hago las relaciones, hago una relacion 1 a varios entre el id producto del maestro, con el id producto marca de la tabla de competencia, y luego hago lo mismo entre el id producto de la tabla de historicos con el id producto marca de la tabla de competencias.

      El problema es que de esta manera no puedo usar la tabla maestro y la tabla de historicos para traer info de los productos competidores.

      La solucion fue duplicar el maestro y la tabla de historicos, y hacer las mismas relaciones pero uniendo con el id producto competidor.

      El problema de esto es que cada vez que hago una medida dax para el producto marca, debo replicarla para el producto competidor. Y entre mas info trae la tabla de historico, mas lento se hace mi reporte ya que tanto el maestro como los historicos estan duplicados y son tablas muy pesadas.

      Otro problema que tengo es que algunos productos de marca, no tienen competidores, entonces esas casillas estan en blanco, y me hace una relación varios a varios con la tabla de históricos.

      Por ultimo, quise hacer una hoja para se puedan elegir dos productos cuales quiera con filtros para poder compararlos (aunque estos no estén en la tabla de competencia). Para hacer esto tuve que volver a duplicar la tabla de maestro y de historicos y relacionarlas entre si, y replicar todas las medidas con esos nuevos campos. Esta fue la manera que encontré para poder usar la info del maestro y de históricos sin que me interfiera la información de la tabla de competencias.

      ¿Se les ocurre alguna manera de poder utilizar las 3 tablas sin tener que duplicar o triplicar el Maestro, los Historicos y las medidas?

       

      Saludos

       

    • dlom
      Participante

        Qué tal! Si puedes agregar una imagen del modelo de datos me ayudaría mucho a entender cómo está relacionado todo y poder ayudarte.

         

        Por lo pronto, para los productos que vienen sin identificador, podrías crear tu propio índice internamente (puede ser con un archivo de Excel) e irle agregando un id basándote en características únicas del producto. Sería como una base interna de identificadores.

         

        Estoy atento,
        - Diego

      Viendo 1 respuesta (de un total de 1)
      • El debate ‘Como evitar duplicar Maestros’ está cerrado y no admite más respuestas.