Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 02

.

.. in SqlCom.ru - Стиль жизни SQL
Andy Korg
Кто :)
Увы:)
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
..
Здравствуйте. Нужен совет/подсказка. Пришел я на новую работу, а тут есть БД на удаленном сервере, по ip подключаемся к ней в Management Studio.
Есть немало скриптов,  которые создают какие-то таблицы, которые потом питоновские скрипты переносят в csv, а потом переносят csv в MySQL (насколько я понял). А потом из полученных таблиц в MySQL строятся дашборды, выгрузки и т.п.
В будущем нам хотят закрыть прямой доступ к БД, а сделать представления по нужным нам таблицам (уже закрывали доступ, и вся автоматизация процесса на уровне питоновских скриптов сломалась).
Когда так сделают -  sql скрипты сломаются, питоновские тоже. Есть желание выкрутиться с минимальными трудозатратами:)
Данные должны обновляться раз в день , некоторые раз в неделю.
Как лучше сделать, какие best practices у вас в арсенале/на опыте?)
Я думаю определиться какие таблицы нам нужны, написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений. Т.е. таблица table_1 будет иметь представление table_1_view, к примеру, т.е. имя таблицы плюс приставка. Далее в скриптах SQL добавить везде именам таблиц эти приставки и получаем PROFIT :))
Все старые скрипты будут работать с представлениями,которые будут создаваться другими простеньким скриптами CREATE VIEW...
Что за бред то, зачем закрывать доступ?
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Что за бред то, зачем закрывать доступ?
Я уже попросил контакты этих людей, чтобы узнать кто они по жизни🤣
Но не думаю, что эти ребята будут сговорчивы.
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Что за бред то, зачем закрывать доступ?
видимо сенситив дата хранится
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
странные вопросы, ну нужно им закрыть какие-то столбцы, вью подходят для этого
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
Игорь
видимо сенситив дата хранится
тогда зачем каждый день пересоздавать вьюху?
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
..
Здравствуйте. Нужен совет/подсказка. Пришел я на новую работу, а тут есть БД на удаленном сервере, по ip подключаемся к ней в Management Studio.
Есть немало скриптов,  которые создают какие-то таблицы, которые потом питоновские скрипты переносят в csv, а потом переносят csv в MySQL (насколько я понял). А потом из полученных таблиц в MySQL строятся дашборды, выгрузки и т.п.
В будущем нам хотят закрыть прямой доступ к БД, а сделать представления по нужным нам таблицам (уже закрывали доступ, и вся автоматизация процесса на уровне питоновских скриптов сломалась).
Когда так сделают -  sql скрипты сломаются, питоновские тоже. Есть желание выкрутиться с минимальными трудозатратами:)
Данные должны обновляться раз в день , некоторые раз в неделю.
Как лучше сделать, какие best practices у вас в арсенале/на опыте?)
Я думаю определиться какие таблицы нам нужны, написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений. Т.е. таблица table_1 будет иметь представление table_1_view, к примеру, т.е. имя таблицы плюс приставка. Далее в скриптах SQL добавить везде именам таблиц эти приставки и получаем PROFIT :))
Все старые скрипты будут работать с представлениями,которые будут создаваться другими простеньким скриптами CREATE VIEW...
написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений.
почему в этой схеме требуется регулярное пересоздание вьюх, что за зависимость от даты?
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
Oleg Makarikhin
тогда зачем каждый день пересоздавать вьюху?
хз, фантазии автора
источник

OM

Oleg Makarikhin in SqlCom.ru - Стиль жизни SQL
Игорь
хз, фантазии автора
возможно там исторические таблицы, создаются датой в имени.
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
А есть менее дебильные способы определения веса одной строки кроме копирования её в отдельную таблицу и просмотра размера таблицы?))
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
надо спрогнозировать сколько будет весить таблица
источник

I

ILYA in SqlCom.ru - Стиль жизни SQL
Игорь
А есть менее дебильные способы определения веса одной строки кроме копирования её в отдельную таблицу и просмотра размера таблицы?))
Пкм на базе - reports - standard reports - disk usage by tables - Data (kb)/Records
источник

G

GopoBot in SqlCom.ru - Стиль жизни SQL
Sergey Bekbuzarov, не флуди так много. Покараю.
источник

L

Les in SqlCom.ru - Стиль жизни SQL
Всем привет! Нужно API до SQL Agent'a, у кого-то есть cheat sheet по управлению и мониторингу заданий ?
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
ILYA
Пкм на базе - reports - standard reports - disk usage by tables - Data (kb)/Records
о, спасибо
источник

Н

Никита in SqlCom.ru - Стиль жизни SQL
Привет всем! Есть задача, сравнить индексы между двумя БД одного приложения но разных версий. Как можно собрать данные по индексам и их связях какой индекс на какой таблице и к какому столбцу он относится?
источник

SB

Sergey Bekbuzarov in SqlCom.ru - Стиль жизни SQL
Всем привет
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Никита
Привет всем! Есть задача, сравнить индексы между двумя БД одного приложения но разных версий. Как можно собрать данные по индексам и их связях какой индекс на какой таблице и к какому столбцу он относится?
индексы — это то, что CREATE INDEX ?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Никита
Привет всем! Есть задача, сравнить индексы между двумя БД одного приложения но разных версий. Как можно собрать данные по индексам и их связях какой индекс на какой таблице и к какому столбцу он относится?
А, дошло, что тебе надо...

sp_help, sp_helpindex
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Никита
Привет всем! Есть задача, сравнить индексы между двумя БД одного приложения но разных версий. Как можно собрать данные по индексам и их связях какой индекс на какой таблице и к какому столбцу он относится?
Или таблицы системного каталога изучай
источник