001-fix-ui-ws-validation #2
12
README.md
12
README.md
@@ -1,5 +1,3 @@
|
||||
Вот обновлённый README с информацией о работе со скриптами:
|
||||
|
||||
# Инструменты автоматизации Superset
|
||||
|
||||
## Обзор
|
||||
@@ -43,14 +41,12 @@
|
||||
(Возможно, потребуется создать `requirements.txt` с `pydantic`, `requests`, `keyring`, `PyYAML`, `urllib3`)
|
||||
3. **Настройте пароли:**
|
||||
Используйте `keyring` для хранения паролей API-пользователей Superset.
|
||||
Пример для `backup_script.py`:
|
||||
```python
|
||||
import keyring
|
||||
keyring.set_password("system", "dev migrate", "пароль пользователя migrate_user")
|
||||
keyring.set_password("system", "prod migrate", "пароль пользователя migrate_user")
|
||||
keyring.set_password("system", "sandbox migrate", "пароль пользователя migrate_user")
|
||||
```
|
||||
При необходимости замените `"system"` на подходящее имя сервиса.
|
||||
|
||||
## Использование
|
||||
|
||||
@@ -66,9 +62,6 @@ python backup_script.py
|
||||
```bash
|
||||
python migration_script.py
|
||||
```
|
||||
**Примечание:** В текущей версии скрипт переносит жестко заданный дашборд (`FI0070`) и использует локальный `.zip` файл в качестве источника. **Для использования в Production необходимо:**
|
||||
- В текущей версии управление откуда и куда выполняется параметрами
|
||||
`from_c` и `to_c`.
|
||||
|
||||
### Скрипт поиска (`search_script.py`)
|
||||
Для поиска по текстовым паттернам в метаданных датасетов Superset:
|
||||
@@ -108,8 +101,3 @@ python run_mapper.py --source=excel --dataset-id=286 --excel-path=H:\dev\ss-tool
|
||||
- Весь новый код должен соответствовать принципам "LLM-friendly" генерации.
|
||||
- Используйте `Pydantic`-модели для валидации данных.
|
||||
- Реализуйте всестороннюю обработку ошибок с помощью пользовательских исключений.
|
||||
|
||||
---
|
||||
[COHERENCE_CHECK_PASSED] README.md создан и согласован с модулями.
|
||||
|
||||
Перевод выполнен с сохранением оригинальной Markdown-разметки и стиля документа.
|
||||
Reference in New Issue
Block a user