浏览代码

Status-Server mit Unterordner status

Global Cube 2 年之前
父节点
当前提交
701e976c86
共有 4 个文件被更改,包括 369 次插入298 次删除
  1. 6 6
      status_server/inspect_files.py
  2. 362 291
      status_server/logs/export.json
  3. 1 1
      status_server/unzip.py
  4. 二进制
      status_server/zip_files/loeffler-c11_2022-07-08_112547.zip

+ 6 - 6
status_server/inspect_files.py

@@ -1,4 +1,4 @@
-from itertools import chain
+# from itertools import chain
 import json
 from pathlib import Path
 import pandas as pd
@@ -11,7 +11,7 @@ from gctools.config import Config
 
 
 def get_path_info(base_dir):
-    path_info_df = pd.read_csv(base_dir + '/logs/path_info.csv', sep=';',
+    path_info_df = pd.read_csv(base_dir + '/logs/status/path_info.csv', sep=';',
                                encoding='latin-1', converters={'process': str})
     path_info_df.rename(columns={'name': 'filename'}, inplace=True)
     path_info_df['filename'] = path_info_df['filename'].str.lower()
@@ -19,7 +19,7 @@ def get_path_info(base_dir):
     return path_info_df.to_dict(orient='index')
 
 
-def get_cubes(base_dir,  cfg: Config, path_info, cubes_models):
+def get_cubes(base_dir, cfg: Config, path_info, cubes_models):
     ver_files = [k for k in path_info.keys() if re.search(r'\\cubes\\.*\.ver', k)]
     cubes = {}
     for file in ver_files:
@@ -71,7 +71,7 @@ def get_models(base_dir, cfg: Config, path_info, fm_sources):
 
 
 def get_database_info(base_dir, cfg: Config):
-    db_info_df = pd.read_csv(base_dir + '/logs/db_info.csv', sep=';',
+    db_info_df = pd.read_csv(base_dir + '/logs/status/db_info.csv', sep=';',
                              encoding='latin-1')
     db_info_df = db_info_df[db_info_df['DatabaseName'] == 'GC']
     db_info_df['table'] = db_info_df['TableName'].str.lower()
@@ -94,7 +94,7 @@ def get_fm_sources(base_dir, cfg):
         exp = ''
         if item.expression:
             if item.expression.refobj:
-                src = item.expression.refobj.string  
+                src = item.expression.refobj.string
             else:
                 exp = item.expression.string
         elif item.externalName:
@@ -175,7 +175,7 @@ def main():
     # print(path_info)
     # Liste aller Cubes
     result = {}
-    
+
     # Modelle und Datenquellen
     result['fm_sources'] = get_fm_sources(base_dir, cfg)
     result['models'] = get_models(base_dir, cfg, path_info, result['fm_sources'])

文件差异内容过多而无法显示
+ 362 - 291
status_server/logs/export.json


+ 1 - 1
status_server/unzip.py

@@ -7,4 +7,4 @@ def unzip_file(filename, target):
 
 
 if __name__ == '__main__':
-    unzip_file('status_server/zip_files/loeffler-c11_2022-06-03_095525.zip', 'status_server/unzipped')
+    unzip_file('status_server/zip_files/loeffler-c11_2022-07-08_112547.zip', 'status_server/unzipped')

二进制
status_server/zip_files/loeffler-c11_2022-07-08_112547.zip


部分文件因为文件数量过多而无法显示