Grupos de tablas
Los grupos de tablas son una nueva funcionalidad disponible en Tabular Editor 3 a partir de la versión 3.5.0. Esta funcionalidad permite organizar rápidamente las tablas en carpetas, lo que facilita más que nunca administrar y navegar por modelos grandes y complejos en el Explorador TOM de Tabular Editor 3.

Puedes configurar los grupos de tablas haciendo clic con el botón derecho en una tabla y eligiendo la opción de menú Crear > Grupo de tablas, o bien especificando un nombre para el grupo de tablas en la vista de propiedades mientras seleccionas una o varias tablas.
También puedes usar, con clic derecho, el submenú Mover al grupo en una o varias tablas seleccionadas. El submenú enumera los grupos de tablas existentes, una opción (Nuevo...) que crea un grupo nuevo a partir de las tablas seleccionadas y abre el editor para asignarle un nombre, y una opción (Ninguno) que quita la asignación al grupo de tablas.
Las tablas se pueden mover entre grupos de tablas arrastrando y soltando en el Explorador TOM. Ten en cuenta que, a diferencia de las carpetas de visualización para medidas, columnas y jerarquías, los grupos de tablas no se pueden anidar.
Al hacer clic con el botón derecho en un grupo de tablas en el Explorador TOM, obtienes las mismas opciones del menú contextual que si hubieras seleccionado la tabla o las tablas dentro de ese grupo de tablas.
Note
Los grupos de tablas son una característica exclusiva de Tabular Editor. Las herramientas cliente (como Excel, Power BI Desktop, etc.) no tendrán en cuenta los grupos de tablas, ya que el formato CSDL, que especifica el esquema conceptual del Data model, no los admite.
Metadatos y scripts
Tabular Editor usa una anotación en cada tabla para especificar a qué grupo de tablas pertenece esa tabla. El nombre de la anotación es TabularEditor_TableGroup. Sin embargo, al aplicar cambios al modelo mediante scripts de C#, puedes modificar el grupo de tablas directamente a través de la nueva propiedad Table.TableGroup (string).
A continuación se muestra un ejemplo de C# Script que recorre todas las tablas de un modelo y las organiza en grupos de tablas en función de su tipo y uso:
// Loop through all tables:
foreach(var table in Model.Tables)
{
if (table is CalculationGroupTable)
{
table.TableGroup = "Calculation Groups";
}
else if (!table.UsedInRelationships.Any() && table.Measures.Any(m => m.IsVisible))
{
// Tables containing visible measures, but no relationships to other tables
table.TableGroup = "Measure Groups";
}
else if (table.UsedInRelationships.All(r => r.FromTable == table) && table.UsedInRelationships.Any())
{
// Tables exclusively on the "many" side of relationships:
table.TableGroup = "Facts";
}
else if (!table.UsedInRelationships.Any() && table is CalculatedTable && !table.Measures.Any())
{
// Tables without any relationships, that are Calculated Tables and do not have measures:
table.TableGroup = "Parameter Tables";
}
else if (table.UsedInRelationships.Any(r => r.ToTable == table))
{
// Tables on the "one" side of relationships:
table.TableGroup = "Dimensions";
}
else
{
// All other tables:
table.TableGroup = "Misc";
}
}
Ocultar grupos de tablas
Si prefieres ver siempre la lista completa de tablas sin agrupar en el Explorador TOM, pero colaboras con otras personas en un modelo que incluye anotaciones de grupos de tablas, aun así puedes desactivar los grupos de tablas por completo en tu instalación de Tabular Editor 3. Esto se hace desde el cuadro de diálogo Herramientas > Preferencias. Ve a la página Explorador TOM y, en Visualización y filtrado, desmarca Usar grupos de tablas:

Note
Aunque hayas desactivado los grupos de tablas como se describe arriba, las tablas de tu modelo pueden seguir teniendo asignada la anotación TabularEditor_TableGroup. Si deseas borrar todas esas anotaciones del modelo, puedes usar el siguiente C# Script:
foreach(var table in Model.Tables) table.TableGroup = null;