Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
ferzmikk Member Откуда: Сообщений: 2197 |
Здравствуйте! Есть таблица в базе данных и там 6 млн строк. Сервер на моем компьютере, то есть на локалке. Таблицу в excel не получится скопировать, так как ограничение 1 048 576 строк. 1. Как можно импортировать таблицу так, чтобы получить файл, потом его выложить на серверную папку, некоторые пользователи могли подключиться к этой таблице из экселя либо через сводную таблицу, либо через умную таблицу? Понятно, что все строки не получится выгрузить. Может быть какая то технология специальная есть. 2. Как копировать таблицу из одной базы данных, находящая на локальном компьютере, в другую базу данных, которая находиться на другом сервере? |
25 апр 18, 21:06 [21369215] Ответить | Цитировать Сообщить модератору |
Eleanor Member Откуда: Сообщений: 3213 |
Так же как вы собирались скопировать данные в Excel, через Sql Server Import and Export Wizard. Еще можно выложить таблицу в 6 Excel файлов :) |
||
25 апр 18, 22:28 [21369322] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
1. Таки есть такая специальная технология. Называется OLAP куб. Позволяет загрузить 6 миллионов строк и по частям смотреть через сводную таблицу Excel. 2. Можно создать SSIS пакет, можно таблицу из локальной базы выгрузить с CSV, запаковать в ZIP, отправить на другой сервер по SFTP и там импортировать в таблицу через bcp. Это достаточно просто - даже для разработчиков MSSQL, которые ничего кроме SSAS не видели. |
||
25 апр 18, 22:45 [21369372] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Может всё же уровень детализации базовой таблицы слишком большой. И пользователям достаточно иметь некие агрегированные данные? |
26 апр 18, 02:26 [21369709] Ответить | Цитировать Сообщить модератору |
aleks222 Member Откуда: Сообщений: 1244 |
Может ну их нафиг фсе эти технологии? Банальное подключение экселя прямо к серверу БД с лехким фильтром (ну не верю я в способность пользователя прочитать 6 млн строк)... и фсе? |
26 апр 18, 05:46 [21369752] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
Пользователям нужно из экселя получить доступ к неким данным? Вот и найдите решение, посоветуйтесь в форуме по экселю. Можно сделать несколько файлов, можно сделать базу, а в экселе на эти данные поставить ссылку. А для сиквела тут всё тривиально, нужно будет обеспечить выгрузку туда, куда вы решите, это обычно просто делается через SSIS пакеты, но можно и другими способами. Когда решите, что, куда, и как выгружать, задайте вопросы тут по деталям реализации. |
||
26 апр 18, 08:47 [21369899] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Просто у него очевидно система отчетности не разработана. Пользователи в сводных таблицах выводят сами нужные своды. Решается путем группировки данных. У каждого второго, обратившегося, с просьбой разобраться в старой самописке, такая задача. |
26 апр 18, 09:03 [21369947] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8350 |
Жестяк, это все равно чтобы получить гайку человек покупает автомобиль. |
26 апр 18, 12:28 [21370550] Ответить | Цитировать Сообщить модератору |
Jaffar Member Откуда: Сообщений: 633 |
Это все потому, что во-первых кто-то понабрал студентов по объявлениям. во-вторых кто-то не контролировал и не наставлял их, а бросил и сказал делай, надо успеть ко вчерашнему вечеру. Разрабатывать что-то серьезное не имея опыта или наставника - это тоже самое что делать операцию на сердце по учебнику анатомии. |
||
26 апр 18, 13:27 [21370754] Ответить | Цитировать Сообщить модератору |
шК0ДЕР Member Откуда: Издалека долго Сообщений: 1208 |
Учитывая уровень образования нынешних студентов и отсутствие желания читать документацию |
||
26 апр 18, 14:12 [21370957] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Чаще всего проблема в непредсказуемом росте задач. И попытках применить опробованные методы на объемах, которые им неподвластны. |
27 апр 18, 02:30 [21372478] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Пример несомненно показателен, но не в тему. Тут как раз идет минимизация затрат за счет использования старых подходов, не требующих затрат на создание отчетов и не требующих переобучение пользователей. |
||
27 апр 18, 04:39 [21372491] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Скажем так "Попытка привязать вожжи к рулю автомобиля, и попробовать ими управлять движением со второго ряда кресел." |
27 апр 18, 04:50 [21372493] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Читая попытки автора темы совладать с MDX в ветке "OLAP и DWH", я могу сказать, что кроме вожжей со второго ряда кресел он еще и двумя граблями уперся в педали газа и тормоза, отломал рычаг ручной коробки передач и зажал обрубок плоскогубцами. И теперь пытается всем этим управлять на совершенно некошерной скорости...Зрелище иногда веселое, иногда грустное, но в целом таки весьма унылое. Сразу видно, что в его фирме в IT отделе по базам данным только он один и это - скорее всего - его первое рабочем местое (если смотреть по тому, с каким неподкупным энтузиазмом он старается конвертировать в MDX любые запросы бизнес-пользователей). Прямо таки образец того, как делать не нужно. |
||
27 апр 18, 13:34 [21373834] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Достаточно распространенное явление. Сейчас многим приходится разбираться в том, о чем у них нет даже теории. Ибо авторы исчезли вместе со знаниями и технологиями. |
27 апр 18, 13:45 [21373916] Ответить | Цитировать Сообщить модератору |
Andy_OLAP Member Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион Сообщений: 3151 |
Никуда авторы не исчезли. Мы ведем их подробный учет. Да, некоторые умерли от старости, да, некоторые кардинально поменяли вид деятельности и с ужасом вспоминают то, чем занимались ранее. Но в целом всех заставили свои знания зафиксировать в виде туториалов и книг How-To. |
||
27 апр 18, 14:00 [21374032] Ответить | Цитировать Сообщить модератору |
982183 Member Откуда: VL Сообщений: 3374 |
Во-во, авторы "с ужасом вспоминают". Проблема в том, что для пользователей этот ужас остается реальностью до сих пор. а новые авторы согласны (да и способны) лишь на схему "до основанья мы разрушим, а затем ..." |
27 апр 18, 14:12 [21374086] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |