Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

Ако ви или ваша компанија складиштите податке у ОнеДриве облаку или на СхареПоинт порталу компаније, директно повезивање на њега помоћу Повер Куери-а у Екцел-у или из Повер БИ-а може бити изненађујуће изазовно.

Када сам се једном суочио са сличним проблемом, био сам изненађен када сам открио да не постоје „правни“ начини да се то реши. Из неког разлога, листа доступних извора података у Екцел-у, па чак и у Повер БИ-у (где је скуп конектора традиционално шири) из неког разлога не укључује могућност повезивања са ОнеДриве датотекама и фасциклама.

Дакле, све доле понуђене опције су, у једном или другом степену, „штаке“ које захтевају мало, али ручно „завршавање датотеком“. Али ове штаке имају велики плус - раде 🙂

У чему је проблем?

Кратак увод за оне који провео последњих 20 година у коми не у предмету.

ОнеДриве је Мицрософт-ова услуга складиштења у облаку која долази у неколико врста:

  • ОнеДриве Персонал – за обичне (непривредне) кориснике. Дају вам 5 ГБ бесплатно + додатни простор за малу месечну накнаду.
  • Онедриве за бизнис – опција за корпоративне кориснике и претплатнике на Оффице 365 са много већим доступним обимом (од 1ТБ или више) и додатним функцијама као што је складиштење верзија итд.

Посебан случај ОнеДриве фор Бусинесс је складиштење података на СхареПоинт корпоративном порталу – у овом сценарију, ОнеДриве је, у ствари, једна од библиотека СхареПоинт'а.

Датотекама се може приступити преко веб интерфејса (хттпс://онедриве.ливе.цом сајт или корпоративна СхареПоинт локација) или синхронизацијом изабраних фасцикли са рачунаром:

Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

Обично се ове фасцикле чувају у корисничком профилу на диску Ц – путања до њих изгледа отприлике Ц: КориснициКорисничко имеонедриве). Посебан програм прати релевантност фајлова и синхронизацију свих промена – АОнеДриве гент (плави или сиви облак у доњем десном углу екрана):

Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

А сада главна ствар.

Ако треба да учитамо податке из ОнеДриве-а у Екцел (преко Повер Куери-а) или у Повер БИ, онда наравно можемо одредити локалне датотеке и фасцикле које ће се синхронизовати као извор на уобичајен начин преко Преузмите податке – Из датотеке – Из књиге / Из фасцикле (Преузми податке — Из датотеке — Из радне свеске / фасцикле)Али то неће бити директна веза до ОнеДриве облака.

То јест, у будућности, када други корисници мењају, на пример, датотеке у облаку, ми прво треба да се синхронизује (ово се дешава дуго и није увек згодно) и само затим ажурирајте наш упит Повер Куери или модел у Повер БИ.

Наравно, поставља се питање: како директно увести податке из ОнеДриве/СхареПоинт-а тако да се подаци учитавају директно из облака?

Опција 1: Повежите се са књигом из ОнеДриве фор Бусинесс или СхареПоинт

  1. Отварамо књигу у нашем Екцел-у – локалну копију из синхронизоване фасцикле ОнеДриве као обичну датотеку. Или прво отворите локацију у програму Екцел Онлине, а затим кликните на дугме Отворите у Екцел-у (Отвори у Екцел-у).
  2. Го то Фајл – Детаљи (Датотека — информације)
  3. Копирајте путању облака до књиге помоћу дугмета путања за копирање (Путања копирања) у наслову:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  4. У другој Екцел датотеци или у Повер БИ, где желите да попуните податке, изаберите команде Добијте податке – са Интернета (Преузми податке — са веба) и налепите копирану путању у поље за адресу.
  5. Избришите на крају путање ?веб=1 и кликните на OK:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  6. У прозору који се појави изаберите метод ауторизације Налог организације (Налог организације) и кликните на дугме Пријавите се (Пријавите се):

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

    Унесите нашу радну лозинку за пријављивање или изаберите корпоративни налог са листе која се појави. Ако све урадите како треба, онда натпис Пријавите се треба променити у Пријавите се као други корисник (Пријавите се са другим корисничким налогом).

  7. Кликните на дугме веза (Повежи).

Тада је све исто као и код уобичајеног увоза књиге – бирамо потребне листове, паметне табеле за увоз итд.

Опција 2: Повежите се са датотеком из ОнеДриве Персонал

Да бисте се повезали са књигом у личном (не-корпоративном) ОнеДриве облаку, приступ ће бити другачији:

  1. Отварамо садржај жељене фасцикле на веб локацији ОнеДриве и проналазимо увезену датотеку.
  2. Кликните десним тастером миша на њега и изаберите команду увод (Уграђивање) или изаберите датотеку и изаберите сличну команду у горњем менију:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  3. На панелу који се појављује са десне стране кликните на дугме Створити и копирајте генерисани код:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  4.  Налепите копирани код у Нотепад и „завршите са датотеком“:
    • Уклоните све осим линка под наводницима
    • Избришите блок цид=КСКСКСКСКСКСКСКСКСКСКСКС&
    • Заменљива реч Уградити on Довнлоад
    Као резултат, изворни код би требао изгледати овако:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  5. Тада је све исто као у претходној методи. У другој Екцел датотеци или у Повер БИ, где желите да попуните податке, изаберите команде Добијте податке – са Интернета (Преузми податке — са веба), налепите уређену путању у поље за адресу и кликните на ОК.
  6. Када се појави прозор за ауторизацију, изаберите опцију виндовс и, ако је потребно, унесите лозинку за пријаву са ОнеДриве-а.

Опција 3: Увезите садржај целе фасцикле из ОнеДриве фор Бусинесс

Ако треба да попуните Повер Куери или Повер БИ садржајем не једне датотеке, већ целе фасцикле одједном (на пример, са извештајима), онда ће приступ бити мало једноставнији:

  1. У Екплореру, кликните десним тастером миша на локалну синхронизовану фасциклу која нас занима у ОнеДриве-у и изаберите Погледај на сајту (Прикажи онлајн).
  2. У адресној траци претраживача копирајте почетни део адресе – до речи / _лаиоутс:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  3. У Екцел радној свесци у коју желите да учитате податке или у извештају Повер БИ Десктоп изаберите команде Преузмите податке – из датотеке – из СхареПоинт фасцикле (Преузми податке — Из датотеке — Из СхареПоинт фолдера):

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

    Затим налепите копирани фрагмент путање у поље за адресу и кликните OK:

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

    Ако се појави прозор за ауторизацију, изаберите тип Мицрософтов рачун (Мицрософтов рачун), кликните на дугме Пријавите се (Пријавите се), а затим, након успешног пријављивања, на дугме веза (Повежи):

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

  4. Након тога, све датотеке са СхареПоинт-а се траже и преузимају и појављује се прозор за преглед, где можете безбедно да кликнете на Претвори податке (Трансформисање података).
  5. Даље уређивање листе свих датотека и њихово спајање се одвија већ у Повер Куерију или у Повер БИ на стандардни начин. Да бисте сузили круг претраге само на фасциклу која нам је потребна, можете користити филтер по колони Фолдер патх (1), а затим проширите цео садржај пронађених датотека помоћу дугмета у колони садржина (КСНУМКС):

    Увезите податке са ОнеДриве-а и СхареПоинт-а у Повер Куери/БИ

белешке: Ако имате велики број датотека на СхареПоинт порталу, овај метод ће бити знатно спорији од претходна два.

  • Склапање табела из различитих датотека користећи Повер Куери
  • Шта је Повер Куери, Повер Пивот, Повер БИ и како вам они могу помоћи
  • Прикупљање података са свих листова књиге у једну табелу
 

Ostavite komentar