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