Произошла ошибка на уровне транспорта excel olap
kerberos то мне зачем)))?
при заходе в документы авторизация есть:
No Proxy-Authorization Header is present.
Authorization Header is present: NTLM
4E 54 4C 4D 53 53 50 00 03 00 00 00 18 00 18 00 NTLMSSP.
8A 00 00 00 74 01 74 01 A2 00 00 00 0C 00 0C 00 Š. t.t.¢.
58 00 00 00 12 00 12 00 64 00 00 00 14 00 14 00 X. d.
76 00 00 00 00 00 00 00 16 02 00 00 05 82 88 A2 v. ‚ˆ¢
06 01 B1 1D 00 00 00 0F 0F 92 80 D8 AE F9 A1 F5 ..±. ’€Ø®ù¡õ
15 5D A3 0D DA 68 8A EF 47 00 52 00 4F 00 55 00 .]£.ÚhŠïG.R.O.U.
50 00 31 00 64 00 2E 00 6B 00 61 00 62 00 61 00 P.1.d. k.a.b.a.
6E 00 6F 00 76 00 4D 00 53 00 4B 00 2D 00 43 00 n.o.v.M.S.K.-.C.
43 00 44 00 32 00 37 00 37 00 00 00 00 00 00 00 C.D.2.7.7.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
00 00 CF 03 75 6C 74 A6 43 2A 0C B6 6A 4C 56 7D ..Ï.ult¦C*.¶jLV>
24 E0 01 01 00 00 00 00 00 00 9D C9 50 21 B8 28 $à. ÉP!¸(
CF 01 89 06 D8 91 E1 DE 98 CD 00 00 00 00 02 00 Ï.‰.Ø‘áÞ˜Í.
0C 00 47 00 52 00 4F 00 55 00 50 00 31 00 01 00 ..G.R.O.U.P.1.
1A 00 53 00 52 00 56 00 2D 00 50 00 52 00 4F 00 ..S.R.V.-.P.R.O.
4A 00 45 00 43 00 54 00 30 00 31 00 04 00 18 00 J.E.C.T.0.1.
77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 75 00 w.w.w. g.r.o.u.
70 00 2E 00 72 00 75 00 03 00 34 00 73 00 72 00 p. r.u. 4.s.r.
76 00 2D 00 70 00 72 00 6F 00 6A 00 65 00 63 00 v.-.p.r.o.j.e.c.
74 00 30 00 31 00 2E 00 77 00 77 00 77 00 2E 00 t.0.1. w.w.w.
67 00 72 00 6F 00 75 00 70 00 2E 00 72 00 75 00 g.r.o.u.p. r.u.
05 00 18 00 77 00 77 00 77 00 2E 00 67 00 72 00 . w.w.w. g.r.
6F 00 75 00 70 00 2E 00 72 00 75 00 07 00 08 00 o.u.p. r.u.
9D C9 50 21 B8 28 CF 01 06 00 04 00 02 00 00 00 ÉP!¸(Ï.
08 00 30 00 30 00 00 00 00 00 00 00 00 00 00 00 ..0.0.
00 30 00 00 E8 03 D7 EF 2E E7 FD AB C0 72 3A 91 .0..è.×ï.çý«Àr:‘
D8 99 F4 C7 07 6E 88 E8 04 C9 7D A8 F9 FB 4D 7B Ø™ôÇ.nˆè.É>¨ùûM C0 BD E2 D0 0A 00 10 00 00 00 00 00 00 00 00 00 À½âÐ.
00 00 00 00 00 00 00 00 09 00 3E 00 48 00 54 00 . >.H.T.
54 00 50 00 2F 00 73 00 72 00 76 00 2D 00 70 00 T.P./.s.r.v.-.p.
72 00 6F 00 6A 00 65 00 63 00 74 00 30 00 31 00 r.o.j.e.c.t.0.1.
2E 00 77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 ..w.w.w. g.r.o.
75 00 70 00 2E 00 72 00 75 00 00 00 00 00 00 00 u.p. r.u.
00 00 00 00 00 00 .
При открытии excel файлы (куба) тоже есть авторизация:
No Proxy-Authorization Header is present.
Authorization Header is present: NTLM
4E 54 4C 4D 53 53 50 00 03 00 00 00 18 00 18 00 NTLMSSP.
8A 00 00 00 74 01 74 01 A2 00 00 00 0C 00 0C 00 Š. t.t.¢.
58 00 00 00 12 00 12 00 64 00 00 00 14 00 14 00 X. d.
76 00 00 00 00 00 00 00 16 02 00 00 05 82 88 A2 v. ‚ˆ¢
06 01 B1 1D 00 00 00 0F 88 83 38 5C 06 1F AD 4D ..±. ˆƒ8\..M
91 D7 BC 95 DD BD 58 1B 47 00 52 00 4F 00 55 00 ‘×¼•Ý½X.G.R.O.U.
50 00 31 00 64 00 2E 00 6B 00 61 00 62 00 61 00 P.1.d. k.a.b.a.
6E 00 6F 00 76 00 4D 00 53 00 4B 00 2D 00 43 00 n.o.v.M.S.K.-.C.
43 00 44 00 32 00 37 00 37 00 00 00 00 00 00 00 C.D.2.7.7.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
00 00 6B 8F 45 04 F8 AC 17 E8 67 6F 7D 9A 49 49 ..kE.ø¬.ègo>šII
A2 D8 01 01 00 00 00 00 00 00 12 96 63 6C B8 28 ¢Ø. –cl¸(
CF 01 22 8E F2 1A 1A 77 CF AA 00 00 00 00 02 00 Ï."Žò..wϪ.
0C 00 47 00 52 00 4F 00 55 00 50 00 31 00 01 00 ..G.R.O.U.P.1.
1A 00 53 00 52 00 56 00 2D 00 50 00 52 00 4F 00 ..S.R.V.-.P.R.O.
4A 00 45 00 43 00 54 00 30 00 31 00 04 00 18 00 J.E.C.T.0.1.
77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 75 00 w.w.w. g.r.o.u.
70 00 2E 00 72 00 75 00 03 00 34 00 73 00 72 00 p. r.u. 4.s.r.
76 00 2D 00 70 00 72 00 6F 00 6A 00 65 00 63 00 v.-.p.r.o.j.e.c.
74 00 30 00 31 00 2E 00 77 00 77 00 77 00 2E 00 t.0.1. w.w.w.
67 00 72 00 6F 00 75 00 70 00 2E 00 72 00 75 00 g.r.o.u.p. r.u.
05 00 18 00 77 00 77 00 77 00 2E 00 67 00 72 00 . w.w.w. g.r.
6F 00 75 00 70 00 2E 00 72 00 75 00 07 00 08 00 o.u.p. r.u.
12 96 63 6C B8 28 CF 01 06 00 04 00 02 00 00 00 .–cl¸(Ï.
08 00 30 00 30 00 00 00 00 00 00 00 00 00 00 00 ..0.0.
00 30 00 00 E8 03 D7 EF 2E E7 FD AB C0 72 3A 91 .0..è.×ï.çý«Àr:‘
D8 99 F4 C7 07 6E 88 E8 04 C9 7D A8 F9 FB 4D 7B Ø™ôÇ.nˆè.É>¨ùûM C0 BD E2 D0 0A 00 10 00 00 00 00 00 00 00 00 00 À½âÐ.
00 00 00 00 00 00 00 00 09 00 3E 00 48 00 54 00 . >.H.T.
54 00 50 00 2F 00 73 00 72 00 76 00 2D 00 70 00 T.P./.s.r.v.-.p.
72 00 6F 00 6A 00 65 00 63 00 74 00 30 00 31 00 r.o.j.e.c.t.0.1.
2E 00 77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 ..w.w.w. g.r.o.
75 00 70 00 2E 00 72 00 75 00 00 00 00 00 00 00 u.p. r.u.
00 00 00 00 00 00 .
Далее в нем при обновлении всех подключении сначала одна строка:
No Proxy-Authorization Header is present.
Authorization Header is present: NTLM
4E 54 4C 4D 53 53 50 00 01 00 00 00 07 82 08 A2 NTLMSSP. ‚.¢
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
06 01 B1 1D 00 00 00 0F ..±.
Потом другая, где есть авторизация:
No Proxy-Authorization Header is present.
Authorization Header is present: NTLM
4E 54 4C 4D 53 53 50 00 03 00 00 00 18 00 18 00 NTLMSSP.
8A 00 00 00 74 01 74 01 A2 00 00 00 0C 00 0C 00 Š. t.t.¢.
58 00 00 00 12 00 12 00 64 00 00 00 14 00 14 00 X. d.
76 00 00 00 00 00 00 00 16 02 00 00 05 82 88 A2 v. ‚ˆ¢
06 01 B1 1D 00 00 00 0F 8F EB 38 12 6C 94 A5 94 ..±. ë8.l”¥”
26 30 9C 4D 63 84 BA F1 47 00 52 00 4F 00 55 00 &0œMc„ºñG.R.O.U.
50 00 31 00 64 00 2E 00 6B 00 61 00 62 00 61 00 P.1.d. k.a.b.a.
6E 00 6F 00 76 00 4D 00 53 00 4B 00 2D 00 43 00 n.o.v.M.S.K.-.C.
43 00 44 00 32 00 37 00 37 00 00 00 00 00 00 00 C.D.2.7.7.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .
00 00 EB 83 7E E6 EF DB BF 1A 50 3C 97 B6 73 EA ..ëƒ~æïÛ¿.P 05 F0 01 01 00 00 00 00 00 00 E0 F1 3E 9D B8 28 .ð. àñ>¸(
CF 01 C5 9E 0C 65 7C 3B 15 C7 00 00 00 00 02 00 Ï.Åž.e|;.Ç.
0C 00 47 00 52 00 4F 00 55 00 50 00 31 00 01 00 ..G.R.O.U.P.1.
1A 00 53 00 52 00 56 00 2D 00 50 00 52 00 4F 00 ..S.R.V.-.P.R.O.
4A 00 45 00 43 00 54 00 30 00 31 00 04 00 18 00 J.E.C.T.0.1.
77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 75 00 w.w.w. g.r.o.u.
70 00 2E 00 72 00 75 00 03 00 34 00 73 00 72 00 p. r.u. 4.s.r.
76 00 2D 00 70 00 72 00 6F 00 6A 00 65 00 63 00 v.-.p.r.o.j.e.c.
74 00 30 00 31 00 2E 00 77 00 77 00 77 00 2E 00 t.0.1. w.w.w.
67 00 72 00 6F 00 75 00 70 00 2E 00 72 00 75 00 g.r.o.u.p. r.u.
05 00 18 00 77 00 77 00 77 00 2E 00 67 00 72 00 . w.w.w. g.r.
6F 00 75 00 70 00 2E 00 72 00 75 00 07 00 08 00 o.u.p. r.u.
E0 F1 3E 9D B8 28 CF 01 06 00 04 00 02 00 00 00 àñ>¸(Ï.
08 00 30 00 30 00 00 00 00 00 00 00 00 00 00 00 ..0.0.
00 30 00 00 E8 03 D7 EF 2E E7 FD AB C0 72 3A 91 .0..è.×ï.çý«Àr:‘
D8 99 F4 C7 07 6E 88 E8 04 C9 7D A8 F9 FB 4D 7B Ø™ôÇ.nˆè.É>¨ùûM C0 BD E2 D0 0A 00 10 00 00 00 00 00 00 00 00 00 À½âÐ.
00 00 00 00 00 00 00 00 09 00 3E 00 48 00 54 00 . >.H.T.
54 00 50 00 2F 00 73 00 72 00 76 00 2D 00 70 00 T.P./.s.r.v.-.p.
72 00 6F 00 6A 00 65 00 63 00 74 00 30 00 31 00 r.o.j.e.c.t.0.1.
2E 00 77 00 77 00 77 00 2E 00 67 00 72 00 6F 00 ..w.w.w. g.r.o.
75 00 70 00 2E 00 72 00 75 00 00 00 00 00 00 00 u.p. r.u.
00 00 00 00 00 00 .
Я запускаю Sql Server 2008 SP1, Windows 2008 Standard 64 бит.
Соединение с базой данных закрывается сервером базы данных. Соединение остается действительным в пуле подключений вашего приложения; в результате, когда вы берете общую строку соединения и пытаетесь выполнить ее, вы не сможете добраться до базы данных. Если вы разрабатываете Visual Studio, просто закройте временный веб-сервер на панели задач.
Если это происходит в процессе производства, сброс пула приложений для вашего веб-сайта должен переработать пул соединений.
Попробуйте выполнить следующую команду в командной строке:
Это отключает возможности автоматического масштабирования сетевого стека
Для тех, кто не использует IIS, у меня была эта проблема при отладке с Visual Studio 2010. Я закончил все процессы отладчика: WebDev.WebServer40.EXE, который решил проблему.
У меня была та же проблема. Я перезапустил Visual Studio и исправил проблему
Получил это, всегда после приблизительно 5 минут работы. Расследовали и обнаружили, что предупреждение от e1iexpress всегда происходило до сбоя. По-видимому, это ошибка, связанная с некоторыми адаптерами TCP/IP. Но переход от WiFi к проводному не повлиял на него.
Итак, попробовал Plan B и перезапустил Visual Studio. Затем он работал нормально.
Предположительно, в пуле потоков был фиктивный поток, и каждый раз, когда сервер пытался “обрезать” его, приложение заняло.
Если вы подключены к базе данных через Microsoft SQL Server Management, закройте все свои подключения и повторите попытку.
Если бы эта ошибка возникла при подключении к другой базе данных Azure и работала для меня, когда она была закрыта.
Все еще не знаю, почему..
Ошибки уровня транспорта часто связаны с подключением к серверу sql, который прерывается… обычно в сети.
Время ожидания истекает, как правило, вызывается, когда SQL-запрос занимает слишком много времени.
Так мало вариантов:
- Проверить подключение в VPN (если используется) или любой другой инструмент
- Перезапустить IIS
- Перезапустить машину
- Оптимизация запросов sql.
Я знаю, что это может не помочь всем (кто знает, может быть, да), но у меня была такая же проблема, и через какое-то время мы поняли, что причиной является что-то из самого кода.
Компьютер, пытающийся связаться с сервером, находился в другой сети, соединение можно было установить, но затем удалить.
Как мы это исправили, было добавление статического маршрута к компьютеру, что обеспечило прямой доступ к серверу без прохождения через брандмауэр.
Я надеюсь, что это поможет кому-то, лучше иметь это, по крайней мере, как подсказку, поэтому, если вы сталкиваетесь с этим, вы знаете, как его решить.
Я получил ту же ошибку в среде разработки Visual Studion 2012, остановил IIS Express и перезапустил приложение, он начал работать.
Посмотрите на блог MSDN, в котором описывается эта ошибка:
- Сервер был перезапущен, это приведет к закрытию существующих подключений.
- Кто-то или что-то убил используемый SPID.
- Повторите попытку (например, в зеркальной настройке), загляните в журнал SQL Server.
У меня была такая же проблема. Я решил это, обрезая SQL Server LOG.
Проверьте это, а затем сообщите нам, если это решение вам помогло.
Для меня ответ заключается в том, чтобы обновить ОС с 2008 года2 до 2012 года2, решение iisreset или перезапустить приложение не сработало для меня.
Я также попытался включить параметр TCP Chimney Offload, но я не перезапустил сервер, потому что это производственный сервер, который тоже не работает.
Для меня решение было совершенно другим.
В моем случае у меня был объект objectsource, который требовал параметр datetimestamp. Несмотря на то, что этот параметр ODS ConvertEmptyStringToNull был истинным, 1/1/0001 передается SelectMethod. Это, в свою очередь, вызвало исключение переполнения sql datetime, когда это datetime было передано серверу sql.
Добавлена дополнительная проверка для datetime.year!= 0001, и это решило для меня.
Странно, что это вызовет ошибку транспортного уровня, а не ошибку переполнения datetime.
В любом случае..
Мы столкнулись с этой ошибкой недавно между нашим бизнес-сервером и нашим сервером базы данных.
Решение для нас состояло в том, чтобы отключить “Разделение IP-адресов” на сетевых интерфейсах.
Затем ошибка исчезла.
Одна из причин, по которой я нашел эту ошибку, – “ Packet Size = xxxxx” в строке подключения. если значение xxxx слишком велико, мы увидим эту ошибку. Удалите это значение и позвольте серверу SQL обрабатывать его или поддерживать его на низком уровне, в зависимости от сетевых возможностей.
Это случилось со мной, когда я пытался восстановить базу данных SQL и проверил следующий флажок в закладке Options ,
Поскольку это отдельный сервер базы данных, просто закрывающий SSMS и возобновляющий его, решил проблему для меня.
В моем случае служба сервера SQL Server остановлена. Когда я перезапустил службу, которая позволила мне запустить запрос и устранить ошибку.
Также неплохо изучить ваш запрос, чтобы узнать, почему запрос остановил эту службу
Просто игнорируйте эту ошибку, когда вы бросаете и воссоздаете базы данных и повторно выполняете свои DDL-запросы без каких-либо проблем.
Недавно я столкнулся с той же проблемой, но я не смог получить ответ в google.
Поэтому подумал о том, чтобы поделиться им здесь, чтобы он мог помочь кому-то в будущем.
Во время выполнения запроса запрос будет содержать несколько выходных данных, тогда он будет вызывать ошибку ниже.
“Ошибка транспортного уровня произошла при получении вывода из server (TCP: поставщик, ошибка: 0 – указанное сетевое имя больше не доступны”
эта версия Service Manager достигла конца поддержки, рекомендуется выполнить обновление до Service Manager 2022.
в следующих разделах описаны распространенные проблемы, которые могут потребоваться для устранения неполадок кубов данных OLAP в Service Manager хранилище данных.
Сбои при обработке
Несмотря на наличие в базе данных DWRepository мер безопасности для обеспечения целостности данных, они неспособны полностью исключить возможность ошибок обработки. Наиболее распространенной ошибкой обработки является исключение DimensionKeyNotFound. поскольку измерения SQL Server сервер анализа данных (SSAS) обрабатываются каждые 60 минут по умолчанию, возможно, при обработке группы мер фактов ключи измерения еще не существуют. В таком случае по умолчанию схема обработки заново обрабатывает измерения SSAS, используя задачу ProcessUpdate, после чего заново обрабатывает факт до двух раз, чтобы устранить ошибки ключей.
В некоторых редких ситуациях может произойти сбой повторной обработки. Ниже перечислены возможные причины этого сбоя.
Только репозиторий хранилища данных гарантирует соблюдение внешних ключей для обеспечения целостности данных. Киоск данных не использует внешние ключи по соображениям производительности. Поскольку процесс загрузки массово перемещает данные из репозитория в киоск данных при помощи методов объектов данных ActiveX, в результате сбоя синхронизации данные факта могут быть загружены раньше ключей измерения. Чтобы устранить эту проблему, необходимо заново запустить процесс загрузки для перемещения имеющихся ключей измерения.
В сценариях с несколькими киосками данных измерения каждого киоска указывают на основной киоск данных хранилища данных. Это делается для того, чтобы уменьшить размер и время обработки кубов OLAP. Однако существует вероятность того, что факты в киосках данных Operations Manager или Configuration Manager могут указывать на ключи измерений, еще не существующие в основном киоске данных хранилища данных. В таком случае следует запустить задание загрузки основного киоска данных для устранения сбоя обработки кубов, указывающих на киоски данных Configuration Manager или Operations Manager.
Устранение неполадок настроек многомерных выражений
Поскольку множество настроек куба требуют профессионального знания многомерных выражений (MDX), нередко можно встретить синтаксические ошибки в исходном выражении MDX, используемом для настройки куба OLAP. Может потребоваться несколько попыток, прежде чем выражение будет удовлетворять вашим потребностям. Прежде чем добавлять выражение MDX в куб OLAP при помощи элемента CubeExtension или определять его в элементе SystemCenterCube, следует проверить действие выражения MDX на куб OLAP, используя среду Business Intelligence Development Studio или SSAS без сохранения изменений.
Однако если содержащее ошибки выражение MDX уже было добавлено в пакет управления при помощи элемента CubeExtension, можно удалить расширение куба, чтобы отменить все изменения, внесенные в куб OLAP. Если выражения определяются при помощи элемента SystemCenterCube, необходимо удалить пакет управления, после чего вручную удалить куб OLAP из служб SSAS, прежде чем вносить какие-либо корректировки и переустанавливать пакет управления кубом OLAP. Учитывая этот нюанс, настройки куба следует определять при помощи элемента CubeExtension.
Сбои при развертывании пакета управления куба OLAP
Представим ситуацию, требующую просмотра группы мер WorkItems Assigned To User с последующим созданием среза из всех пользователей определенного отдела. При попытке выполнить фильтрацию UserDimничего не происходит или не возвращается никаких данных. Это может вызвать недоумение, поскольку UserDim связано отношением с группой мер.
В такой ситуации вспомните, что одно и то же измерение базы данных может иметь несколько ролей в многомерной модели. Такие измерения называются "ролевыми измерениями". Например, измерение времени может быть использовано несколько раз в кубе OLAP, описывающем сведения о полетах. Ролевые измерения в данном случае могут выступать под названиями Departure Time и Arrival Time, при этом оба они ссылаются на измерение Time .
В примере о WorkItems Assigned To User , измерение пользователей фактически использует назначенное ролевое имя AssignedToUser. Если пользователь фильтруется по этому конкретному измерению вместо "UserDim", он возвращает правильные сведения.
В среде BIDS предусмотрена полезная функция (вкладка "Использование измерений"), показывающая отношения между измерениями и кубами OLAP и позволяющая определить, какие измерения можно использовать для получения плоскостных и объемных срезов куба OLAP. Более того, в примере WorkItems Assigned To User у измерения UserDim нет отношения с группой мер WorkItemAssignedToUser , в то время как у UserDim(AssignedToUser) есть отношение к группе мер, где атрибутом соединения является UserDimKey. В данном случае на вкладке "Использование измерений" ролевое имя выделено скобками.
Service Manager не имеет возможности вкладки "использование измерений". Поэтому чтобы определить, какие именно измерения могут выполнять фильтрацию определенного куба, необходимо воспользоваться средой BIDS.
Сбой обработки кубов OLAP на удаленном сервере SSAS
В определенных ситуациях из-за неправильной настройки брандмауэра может произойти сбой обработки куба OLAP на удаленном SSAS-сервере. Стандартный экземпляр SSAS использует TCP/IP-порт 2383 и для возможности доступа данный порт должен быть открыт в брандмауэре. Чтобы разблокировать порт, выполните следующие инструкции командной строки:
Остановка обработки куба OLAP
Обработка куба OLAP может быть остановлена из-за множества причин. Прежде всего следует убедиться, что на сервере имеется достаточный объем ОЗУ, в особенности, если хранилище данных и сервер SSAS находятся на одном сервере. Убедитесь в наличии достаточного объема памяти для одновременного запуска заданий обработки куба, а также заданий извлечения, преобразования и загрузки (ETL) из хранилища данных. Ряд возможных решений приведен ниже.
В службах Microsoft SQL Server 2008 Analysis Services существуют известные проблемы взаимоблокировки. Избежать их позволяет увеличение количества потоков в пуле вычислительных потоков до прекращения вычислений. если система уже остановлена, обходной путь заключается в том, чтобы перезапустить службу управления System Center и службу Analysis Services, а затем сбросить рабочий элемент обработки куба до состояния 3, что означает, что не запущено, чтобы обработчик рабочих процессов Service Manager мог перезапустить его.
Чтобы определить нужный рабочий элемент обработки куба, можно выполнить в отношении базы данных DWStagingAndConfig следующие запросы: Обратите внимание — несмотря на то, что запросы приведены по отдельности, их с легкостью можно объединить в один:
Убедитесь, что свойство CoordinatorExecutionMode в службе SSAS установлено корректно. Подробнее об этой проблеме можно прочитать на форумах SQL Server.
Задача DWMaintenance останавливается на шаге ManageCubePartitions или ManageCubeTranslations
Наиболее распространенной причиной данной ситуации является отсутствие ответа от SSAS-сервера. Это решение аналогично первому шагу в предыдущем разделе «Обработка куба OLAP останавливается». Чтобы определить соответствующий рабочий элемент обработки куба, можно выполнить следующие запросы к база данных DWStagingAndConfig. Обратите внимание — несмотря на то, что запросы приведены по отдельности, их с легкостью можно объединить в один:
При подключении Excel к данным Power BI могут возникать непредвиденные результаты, или эта функция не работает должным образом. Эта страница содержит решения распространенных проблем при анализе данных Power BI в Excel.
Существуют отдельные страницы, описывающие:
Если вы столкнулись с сценарием, который не указан ниже, вы можете обратиться за помощью на сайте сообщества Power BI или создать запрос в службу поддержки.
В этой статье содержатся следующие разделы по устранению неполадок.
Устранение неполадок с данными Power BI в Excel в целом:
Устранение неполадок, начиная с Power BI с помощью анализа в Excel, в частности:
Ошибка запрета на доступ
Некоторые пользователи имеют более одной учетной записи Power BI, и при попытке подключения к Power BI Excel может использовать учетные данные, не имеющие доступа к нужному вам набору данных или отчету.
Если ошибка повторяется, войдите в Power BI под учетной записью, имеющей разрешение, и убедитесь, что вы можете просматривать и открывать набор данных в Power BI, к которому вы хотите получить доступ в Excel.
Не удается подключиться к локальным службам Analysis Services
Не удается перетащить элементы в область значений сводной таблицы (без мер)
Когда набор данных Power BI подключается к внешней модели OLAP (как Excel подключается к Power BI), сводная таблица требует определения мер во внешней модели, так как все вычисления выполняются на сервере. Это отличается от работы с локальным источником данных (например, с таблицами в Excel или с наборами данных в Power BI Desktop или в службе Power BI). В таких случаях табличная модель доступна локально, и вы можете использовать неявные меры. Неявные меры создаются динамически, а не хранятся в модели данных. В этих случаях работа в Excel отличается от работы в Power BI Desktop или службе Power BI: в данных могут существовать столбцы, которые можно рассматривать как меры в Power BI, но нельзя использовать как значения (меры) в Excel.
Чтобы устранить эту проблему, можно воспользоваться такими вариантами:
- Создайте меры в модели данных в Power BI Desktop, затем опубликуйте модель данных в службе Power BI и получите доступ к опубликованному набору данных через Excel.
- Создайте меры в модели данных в Excel PowerPivot.
- Если данные были импортированы из книги Excel, в которой содержались только таблицы (без модели данных), то можно добавить таблицы в модель данных, а затем выполнить действия из варианта 2 выше, чтобы создать меры в модели данных.
После определения мер в модели в службе Power BI можно использовать их в области Значения в сводных таблицах Excel.
Установка компонента "Анализ в Excel"
Чтобы использовать анализ в Excel, необходимо сначала скачать компонент из Power BI и установить его со ссылок, предоставленных после входа в службу Power BI. Как правило, он устанавливается автоматически при выборе команды "Анализ в Excel" в службе Power BI. В противном случае выполните следующие действия, чтобы установить. Power BI обнаружит версию Excel, установленную на компьютере, и автоматически скачает соответствующую версию (32- или 64-разрядную).
Power BI определяет, установлено ли приложение Analyze в Excel. В противном случае Power BI предложит вам скачать.
После завершения скачивания запустите установщик (MSI-файл), чтобы установить анализ в Excel. Вместо "Анализ в Excel" для процесса установки используется имя наподобие Поставщик Microsoft Analysis Services OLE DB, как показано на следующем рисунке.
По завершении можно выбрать в службе Power BI отчет (или другой элемент данных Power BI, например, набор данных), а затем проанализировать его в Excel.
Если вам нужно удалить компонент Анализ в Excel, используйте средство Установка и удаление программ на компьютере.
Обновление библиотек Excel для поставщика OLE DB
Для использования функции анализа в Excel на компьютере должен быть установлен текущий поставщик OLE DB AS. В этой статье клиентские библиотеки служб Analysis Services можно проверить установку поставщика OLE DB или скачать последнюю версию.
Библиотеки Excel и ваша версия Windows должны иметь одинаковую разрядность. Если у вас установлена 64-разрядная версия Windows, установите 64-разрядную версию поставщика OLE DB.
Чтобы загрузить последние библиотеки Excel, зайдите в Power BI и в правом верхнем углу службы щелкните стрелку вниз, а затем выберите Обновления анализа в Excel.
Определение необходимости обновления библиотек Excel
Последнюю версию библиотеки поставщиков OLE DB для Excel можно скачать по ссылкам, указанным в предыдущем разделе. После загрузки соответствующей библиотеки поставщика OLD DB и начала установки система проверит установку текущей версии.
Если клиентские библиотеки поставщиков OLE DB для Excel актуальны, откроется диалоговое окно следующего вида:
Если устанавливаемая версия новее версии, уже установленной на вашем компьютере, откроется следующее диалоговое окно:
Если появляется диалоговое окно с предложением установить обновление, необходимо продолжить установку и получить последнюю версию поставщика OLE DB, установленного на вашем компьютере.
Ошибка невозможности подключения
Основная причина возникновения ошибки Не удается установить подключение связана с тем, что клиентские библиотеки поставщика OLE DB на вашем компьютере устарели. Сведения о том, как определить необходимую версию обновления, а также ссылки на загрузку см. в разделе Обновление библиотек Excel для поставщика OLE DB выше в этой статье.
Отсутствуют модели данных
Ошибка истечения срока действия токена
Если возникает ошибка Срок действия токена истек, значит, вы давно не пользовались функцией Анализ в Excel на своем компьютере. Просто введите свои учетные данные или откройте файл, и ошибка исчезнет.
Для подключения к базе данных OLAP можно использовать Office подключения к данным (ODC).
На вкладке Данные выберите Получить данные > из базы > из служб Analysis Services.
Примечание: Если вы используете Excel 2013, 2010 или 2007, на вкладке Данные в группе Внешние данные выберите из других источников > из служб Analysis Services.
Запускается мастер подключения данных. Этот мастер имеет три экрана.
В текстовом поле Имя сервера введите имя сервера OLAP.
Примечание: Чтобы указать автономный файл куба, введите полный путь к файлу, его имя и расширение. Дополнительные сведения о создании файлов автономных кубов см. в статью Создание файла автономного куба на базе данных сервера OLAP.
В поле Учетные данные для входасделайте одно из следующих действий:
Чтобы использовать текущее имя Windows и пароль, нажмите кнопку Использовать Windows проверку подлинности.
Чтобы ввести имя пользователя и пароль базы данных, щелкните Использовать следующие имя пользователя и пароль ,а затем введите имя пользователя и пароль в соответствующие текстовые поля Имя пользователя и Пароль.
Примечание по безопасности:
Используйте надежные пароли, состоящие из букв в верхнем и нижнем регистре, цифр и символов. В ненадежных паролях не используются сочетания таких элементов. Например, Y6dh!et5 — надежный пароль, а House27 — надежный пароль. Пароль должен содержать не менее 8 символов. Лучше всего использовать парольную фразу длиной не менее 14 знаков.
Очень важно запомнить свой пароль. Если вы забудете пароль, корпорация Майкрософт не сможет его восстановить. Все записанные пароли следует хранить в надежном месте отдельно от сведений, для защиты которых они предназначены.
В разделе Выберите базу данных, содержащую нужные сведения выберите базу данных.
Чтобы подключиться к определенному куб в базе данных, выберите Подключение к определенному кубу или таблице, а затем выберите куб из списка.
При желании введите описание файла, удобное имя и распространенные слова для поиска в текстовых полях Описание,Имя и Поиск по ключевым словам.
Чтобы гарантировать, что файл подключения всегда используется при обновлении pivotttable, выберите всегда пытаться использовать этот файл для обновления данных. Включение этого параметра гарантирует, что все книги, использующие данный файл подключения, всегда будут использовать его обновления.
Чтобы указать, как будет открываться с помощью службы Excel с помощью службы Excel службы Excel книга, нажмите кнопку Проверка подлинности Параметры и выберите один из следующих параметров для входа в источник данных:
Проверка подлинности Windows. Выберите этот вариант, чтобы использовать имя и пароль Windows текущего пользователя. Это наиболее безопасный способ, но он может повлиять на производительность при большинстве пользователей.
Sso Выберите этот параметр, чтобы использовать единый вход, а затем введите соответствующую строку идентификации в текстовое поле ИД единого входа. Администратор сайта может настроить SharePoint для использования базы данных единого знака, в которой могут храниться имя пользователя и пароль. Этот способ может быть наиболее эффективным, если пользователей много.
Нет Выберите этот параметр, чтобы сохранить имя пользователя и пароль в файле подключения.
Примечание по безопасности: Не рекомендуется сохранять сведения о входе при подключении к источникам данных. Эта информация может храниться в виде обычного текста, и злоумышленники смогут получить с ее помощью доступ к источнику данных.
Примечание: Параметр проверки подлинности используется только службы Excel, а не Microsoft Office Excel. Если вы хотите обеспечить доступ к одинаковым данным при ее Excel или службы Excel, убедитесь, что параметры проверки подлинности в Excel одинаковы.
Появится диалоговое окно Импорт данных.
В области Выберите, как вы хотите просмотреть эти данные в книге, сделайте следующее:
Чтобы создать только отчет, щелкните Отчет по отчетам.
Чтобы создать отчет и отчет сводная диаграмма, выберите сводная диаграмма отчеты и отчеты.
Чтобы сохранить выбранное подключение в книге для использования в дальнейшем, выберите только создать подключение. Этот квадратик гарантирует, что подключение используется формулами, которые содержат функции кубов, которые вы создаете, и что отчеты для отчетов данных не нужно создавать.
В группе Куда следует поместить данные? выполните одно из следующих действий:
Чтобы разместить отчет сводная диаграмма таблицы или отчета на существующем сайте, выберите На существующий сайт ,а затем введите первую ячейку в диапазоне ячеек, в котором вы хотите найти отчет.
Вы также можете нажать кнопку Свернуть диалоговое , чтобы временно скрыть диалоговое окно, выбрать началую ячейку на этом сайте и нажать кнопку Развернуть .
Чтобы разместить отчет таблицы на новом сайте, начиная с ячейки A1, нажмите кнопку На новый.
При желании вы можете изменить свойства подключения, нажав кнопку Свойства,внося изменения в диалоговом окне Свойства подключения, а затем нажав кнопку ОК. Дополнительные сведения см. в статье Свойства подключения.
Совет: При использовании книги, подключенной к базе данных SQL Server Analysis Services, может потребоваться дополнительная информация для ответа на определенные вопросы о продукте, например справочная информация о многомерных выражениях (MDX) или процедуры конфигурации для olAP-сервера.
Читайте также: