/**
  * Funkce pro kontrolu dostupnosti metasource a případnou aktualizaci seznamu atributů
  * @param Metasource $metasource
  * @throws \Exception
  */
 public function checkMetasourceState(Metasource $metasource)
 {
     $preprocessing = $this->preprocessingFactory->getPreprocessingInstance($metasource->getPpConnection(), $metasource->user);
     $ppDataset = $preprocessing->getPpDataset($metasource->ppDatasetId ? $metasource->ppDatasetId : $metasource->getDbTable());
     //TODO kontrola, jestli je ppDataset dostupný!
     $ppAttributes = $preprocessing->getPpAttributes($ppDataset);
     //TODO aktualizace seznamu sloupců
 }