public static function getNewDatasetName ( $datasetUuid, $datasets ) { $logicalDatasetUuid = StarSchemaNamingConvention::findFactsOwner($datasetUuid); if (isset($logicalDatasetUuid)) { $dataset = GD_DatasetMetaModelLoaderHelper::getDatasetByUUID($datasets, $logicalDatasetUuid); return StarSchemaNamingConvention::getFactsRelatedName($dataset->name); } else { $dataset = GD_DatasetMetaModelLoaderHelper::getDatasetByUUID($datasets,$datasetUuid); return $dataset->name; } }
public static function getExportDatasetName ( $datasetName, MetaModel $metamodel ) { $logicalDatasetName = StarSchemaNamingConvention::findFactsOwner($datasetName); if (isset($logicalDatasetName)) { $dataset = $metamodel->getDataset($logicalDatasetName); return isset($dataset->uuid) ? StarSchemaNamingConvention::getFactsRelatedName($dataset->uuid) : null; } else { $dataset = $metamodel->getDataset($datasetName); return isset($dataset->uuid) ? $dataset->uuid : null; } }