- Я развернул базу данных SQL Server с помощью Azure Data Studio, следуя этому руководству.
- Я создал базу данных:
`СОЗДАТЬ БАЗА ДАННЫХ BikeStores;
< li>Я создал таблицы и загрузил данные в соответствии с этим руководством. - Я проверил IP и порт с помощью следующего запроса :`

- Я проверил подключение к базе данных с помощью Python:
Код: Выделить всё
import pyodbc
# Connection parameters
server = 'localhost'
database = 'BikeStores'
username = 'sa'
password = 'my_password'
# Connection string
conn_str = (
f'DRIVER={{ODBC Driver 17 for SQL Server}};'
f'SERVER={server};'
f'DATABASE={database};'
f'UID={username};'
f'PWD={password}'
)
try:
# Connect to the database
with pyodbc.connect(conn_str) as conn:
cursor = conn.cursor()
# Query to get table names
query = """
SELECT TABLE_SCHEMA, TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
"""
cursor.execute(query)
# Fetch the data
tables = cursor.fetchall()
# Output the table names
for table in tables:
schema, name = table
print(f'{schema}.{name}')
except pyodbc.Error as e:
print(f'Connection error: {e}')

- Следуя руководству по настройке ODD, я клонировал репозиторий платформы ODD:
< /ol>Код: Выделить всё
git clone https://github.com/opendatadiscovery/odd-platformКод: Выделить всё
cd odd-platformКод: Выделить всё
docker-compose -f docker/demo.yaml up -d odd-platform-enricher - Я открыл интерфейс ODD по адресу http://localhost:8080/management/datasources, затем добавлен сборщик по адресу http://localhost:8080/management/collectors:
- Я запустил сборщик следующей командой:
Код: Выделить всё
docker-compose -f docker/demo.yaml up -d odd-collector - Пытался перезапустить сборщик несколько раз:
Код: Выделить всё
docker-compose -f docker/demo.yaml restart odd-collectorПлатформа ODD не обнаруживает подключенную базу данных, и данные не загружаются. Какие шаги я пропустил или сделал неправильно?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -odd-odd-p