Створення зовнішнього списку з таблиці SQL Azure за допомогою служб підключення до бізнес-даних і захищеного сховища

Створення зовнішнього списку з таблиці SQL Azure за допомогою служб підключення до бізнес-даних і захищеного сховища

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Адміністратор SharePoint Online може використовувати служби SharePoint Online, щоб отримувати доступ до даних із бази даних Microsoft SQL Azure. SQL Azure – це хмарна технологія реляційної бази даних, тому підключення працює повністю у хмарі. У цій статті описано, як за допомогою технологій SharePoint отримати доступ до даних із бази даних SQL Azure без написання коду.

Щоб використовувати дані з бази даних SQL Azure, потрібно створити зовнішній список за допомогою служб підключення до бізнес-даних (ПБД) і захищеного сховища. За допомогою служб ПБД рішення SharePoint підключаються до зовнішніх даних, а в захищеному сховищі активується автентифікація користувача для даних. За допомогою зовнішнього списку у службі SharePoint Online можна відобразити вміст таблиці з бази даних SQL Azure. Користувачі можуть читати, редагувати й оновлювати дані у службі SharePoint Online.

Щоб отримати додаткові відомості про використання зовнішніх даних за допомогою служби BCS наведено Загальні відомості про зовнішні дані.

Бази даних SQL Azure – це – хмарні реляційні бази даних, створені за допомогою технологій SQL Server. Щоб дізнатися, як почати роботу з цих баз даних, відображається початок роботи з Microsoft Azure SQL бази даних за допомогою Microsoft Azure порталі керування платформою

У цій статті

Огляд кроків процесу

Як спільна робота служб ПБД та захищеного сховища.

Крок 1: Встановлювати дозволи у сховищі метаданих служби BCS

Крок 2: Створення зіставлення облікових даних захищеного сховища.

Створення цільового застосунку захищеного сховища

Зберігання облікових даних для цільового застосунку

Крок 3: Створення зовнішнього типу вмісту

Крок 4: Створення зовнішнього списку

Створення зовнішнього списку за допомогою служби SharePoint Online

Створення зовнішнього списку за допомогою програми SharePoint Designer 2010

Крок 5: Надання дозволів для керування до зовнішнього типу ВМІСТУ

Огляд кроків процесу

Щоб створити зовнішній список, за допомогою якого можна отримати доступ до даних із бази даних SQL Azure, потрібно виконати кілька окремих кроків.

У цій таблиці наведено кроки та необхідне програмне забезпечення для кожного кроку.

Кроки

Необхідне ПЗ

Крок 1. Установлення дозволів для сховища метаданих ПБД

Центр адміністрування SharePoint (у службі SharePoint Online)

Крок 2. Створення зіставлення захищеного сховища

Центр адміністрування SharePoint (у службі SharePoint Online)

Крок 3. Створення зовнішнього типу вмісту

Програма SharePoint Designer 2010 АБО Visual Studio

Крок 4. Створення зовнішнього списку

Центр адміністрування SharePoint (у службі SharePoint Online)

Крок 5. Надання дозволів на керування зовнішніми типами вмісту

Центр адміністрування SharePoint (у службі SharePoint Online)

На початок сторінки

Спільна робота служб ПБД та захищеного сховища

Служби підключення до бізнес-даних (ПБД) забезпечують підключення до даних у сховищі зовнішніх даних. Дані можна відобразити в зовнішньому списку, а зберігати їх в іншому місці. За допомогою служб ПБД рішення SharePoint можна підключити до двох типів ресурсів:

  • до бази даних SQL Azure;

  • до веб-служби WCF, що виступає кінцевою точкою для деяких видів сховищ даних.

Служби ПБД у SharePoint Online дають змогу отримувати доступ до зовнішнього джерела даних за допомогою захищеного сховища. У захищеному сховищі зберігаються зашифровані копії облікових даних. Завдяки цьому адміністратор служби SharePoint Online може прив’язати групу SharePoint із єдиним обліковим записом SQL Azure, з якого можна отримати доступ до цільової бази даних. Коли користувач SharePoint переглядає дані в зовнішньому списку, у захищеному сховищі через прив’язаний обліковий запис SQL Azure надсилаються запити на дані з бази даних SQL.

Для цього адміністратор служби SharePoint Online спочатку визначає зовнішній тип вмісту в програмі SharePoint Designer або Visual Studio. Потім користувач із відповідними дозволами створює зовнішній список на сайті SharePoint Online, посилаючись на зовнішній тип вмісту. Користувачі, які мають відповідні дозволи, можуть переглядати або оновлювати список.

Примітка : SharePoint Online не підтримує використання зовнішніх списків. в автономному режимі

На рисунку нижче показано зв’язки між різними елементами.

Схема, на якій показано зв’язки між користувачем, службою SharePoint Online і зовнішнім джерелом даних у SQL Azure

Нижче описано етапи процесу підключення. Кожний етап відповідає номеру на схемі вище.

  1. Користувач входить у службу SharePoint Online і відкриває зовнішній список. Служба підключення до бізнес-даних (ПБД) у службі SharePoint Online запитує тип зовнішнього вмісту для цього списку у сховищі метаданих ПБД, у якому він зберігається. Потрібно надати таку інформацію: як отримати доступ до зовнішньої системи, які операції підтримуються та які облікові дані потрібно використовувати.

  2. Середовище виконання служби ПБД надсилає запит (протокол SOAP над HTTP) до кінцевої точки веб-служби Windows Communication Foundation (WCF) бази даних SQL Azure.

  3. Служба SQL Azure повертає дані в конверті SOAP.

  4. На сайті SharePoint Online відображається зовнішній список у браузері користувача. Після цього користувач може виконувати всі настроєні операції з джерелом даних, на які він має дозволи.

На початок сторінки

Крок 1. Установлення дозволів для сховища метаданих ПБД

Щоб виконати цей крок, дотримуйтеся вказівок, наведених у встановлення дозволів сховища метаданих служби ПБД для служб підключення до бізнес-локальний рішення на сервері SharePoint 2013.

Після цього поверніться на цю сторінку та продовжте роботу з кроку 2: «Створення зіставлення облікових даних захищеного сховища»

Крок 2. Створення зіставлення облікових даних захищеного сховища

Зазвичай під час створення зіставлення облікових даних у захищеному сховищі кілька користувачів SharePoint зіставляються з єдиним обліковим записом SQL Azure. Можна використовувати групу SharePoint або просто створити список імен усіх користувачів. Обліковий запис SQL Azure містить відповідні дозволи на доступ до таблиці цільової бази даних. База даних, визначена як цільова в обліковому записі SQL Azure, називається цільовим застосунком захищеного сховища або просто цільовим застосунком.

Порада : Переконайтеся, що у вас є готовий облікових даних SQL Azure. Ви будете використовувати ці облікові дані під час створення відповідностей між користувачами та SharePoint облікового запису SQL Azure.

Створення цільового застосунку захищеного сховища

Ось як можна створити цільовий застосунок захищеного сховища.

  1. Перейдіть до URL-адреси Центру адміністрування SharePoint у службі SharePoint Online.

  2. Виберіть елемент Захищене сховище.

  3. На стрічці натисніть кнопку Створити, щоб відкрити сторінку, на якій можна визначити настройки цільового застосунку.

  4. У розділі Параметри цільового застосунку виконайте наведені нижче дії.

    • У полі Ідентифікатор цільового застосунку укажіть значення для унікального ідентифікатора. Цей ідентифікатор зіставляє зовнішній тип вмісту з обліковими даними, необхідними для автентифікації користувача. Після створення цільової програми ідентифікатор змінити не можна.

    • У полі Коротке ім’я вкажіть зрозуміле ім’я для посилання на цільову програму.

    • У полі Адреса електронної пошти контакту вкажіть адресу електронної пошти, на яку користувачі зможуть надсилати свої запитання про цільову програму (систему зовнішніх даних).

    • У розділі Тип цільового застосункупереконайтеся, що значення вибрано Обмежені групи. Група обмежені означає, що захищеного сховища містить зіставлення, що підключається до групи SharePoint користувачів до одного, зовнішні дані облікового запису, можна діяти від його імені. Крім того, Група обмежені тип застосунку обмежено до вказаного зовнішніх даних системи.

  5. У розділі Поля облікових даних введіть імена полів, які потрібно використовувати для імені користувача та пароля в системі зовнішніх даних. У захищеному сховищі за замовчуванням використовуються такі поля: Ім’я користувача Windows і Пароль Windows. Радимо застосувати ці варіанти. Після створення програми змінити ці типи полів не можна.

    знімок екрана з розділом ''поля облікових даних'' на сторінці властивостей цільового застосунку захищеного сховища. за допомогою цих полів можна визначити облікові дані для входу для цільового застосунку

  6. У розділі Адміністратори цільового застосунку в полі Адміністратори цільового застосунку введіть ім’я групи або списку користувачів, які можуть редагувати цей цільовий застосунок. Ім’я групи можна також знайти на сервері каталогів Microsoft Online Directory Server. Зазвичай у цьому розділі міститься ім’я адміністратора служби SharePoint Online або глобального адміністратора.

  7. У розділі Учасники в полі Учасники введіть ім’я групи, яка використовуватиме цільовий застосунок. Зазвичай це група зі служби Microsoft Online Directory Service (MSODS)
    .

    Глобальний адміністратор може створювати групи у службі MSODS у Центрі адміністрування Office 365.

  8. Натисніть кнопку OK, щоб створити цільовий застосунок і повернутися на сторінку служби захищеного сховища.

Зберігання облікових даних для цільового застосунку

Створивши цільовий застосунок, можна ввести облікові дані, що використовуються в захищеному сховищі для доступу до зовнішніх даних. Ось як можна встановити облікові дані.

  1. У Центрі адміністрування SharePoint виберіть елемент Захищене сховище.

  2. Клацніть стрілку поряд із новим цільовим застосунком, а потім виберіть команду Установити облікові дані.

  3. У діалоговому вікні Установлення облікових даних для цільового застосунку захищеного сховища (група) введіть ім’я користувача та пароль облікового запису. В облікового запису має бути доступ до цільової бази даних. На рисунку нижче ім’я користувача – це Ім’я користувача Windows, а пароль – Пароль Windows.

    Увага! : Запишіть і надійно зберігайте ці відомості. Адміністратор не зможе відновити облікові дані після їх настроювання.

    Знімок екрана з діалоговим вікном ''Поля облікових даних'', яке використовується під час створення цільового застосунку захищеного сховища. У ньому відображено значення за промовчанням – ''Ім’я користувача Windows'' і ''Пароль Windows''.

На початок сторінки

Крок 3. Створення зовнішнього типу вмісту

Зовнішнього вмісту типу (зовнішній) можна створити за допомогою Microsoft Visual Studio, або за допомогою програми Microsoft SharePoint Designer 2010. Цю процедуру описано, як можна створити зовнішній у програмі SharePoint Designer 2010. Microsoft SharePoint Designer 2010 доступна як можна безкоштовно завантажити з центру завантажень Microsoft.

Це завдання може виконати лише адміністратор служби SharePoint Online або глобальний адміністратор.

Ось як можна створити зовнішній тип вмісту.

  1. Запустіть програму Microsoft SharePoint Designer.

  2. Клацніть кнопку Відкриття сайту , щоб відкрити сайт групи SharePoint Online на коренева колекція. URL-адресу кореневої колекції сайтів буде нагадувати цей приклад URL-адресу: https://tailspintoys.sharepoint.com. SharePoint Online можуть відобразитися запит на дійсні облікові дані.

    Примітки : 

    • Якщо в SharePoint з’являється запит на додавання нового користувача, переконайтеся, що використовується обліковий запис із достатніми дозволами. В облікового запису користувача має бути можливість вносити зміни до служб ПБД та перевіряти ці зміни на сайті SharePoint Online. Зазвичай ці дії виконує адміністратор служби SharePoint Online або глобальний адміністратор.

    • Щоб змінити користувача, послідовно виберіть елементи Додати нового користувача, Особисте або Організація, потім увійдіть на сайт як адміністратор служби SharePoint Online або глобальний адміністратор і натисніть кнопку Увійти.

  3. Коли сайт відкриється, у дереві Об’єкти сайту ліворуч у вікні програми виберіть елемент Зовнішні типи вмісту.

  4. Виберіть вкладку Зовнішні типи вмісту, а потім на стрічці натисніть кнопку Зовнішній тип вмісту, щоб розпочати процес створення.

  5. На сторінці в розділі Відомості про зовнішній тип вмісту змініть елементи Ім’я та Коротке ім’я. Переконайтеся, що ім’я має описовий характер. Коротке ім’я – це зрозуміле ім’я зовнішнього типу вмісту.

  6. Виберіть гіперпосилання клацніть тут, щоб виявити зовнішні джерела даних і визначити операції , щоб відкрити сторінку конструктора операцій. Знімок екрана панелі ''Відомості про зовнішній тип вмісту'' та посилання ''Клацніть тут, щоб виявити зовнішні джерела даних і визначити операції'', яке використовується для підключення до служб ПБД.

  7. Виберіть елемент Додати підключення, щоб відкрити діалогове вікно Вибір типу зовнішнього джерела даних.

  8. Виберіть елемент SQL Server, щоб отримати доступ до бази даних SQL Azure.

    Знімок екрана діалогового вікна ''Додавання підключення'', у якому можна вибрати тип джерела даних. У цьому прикладі потрібний тип – SQL Server, який використовується для підключення до бази даних SQL Azure.

    Примітка : У службі SharePoint Online не можна використовувати локальні джерела даних, наприклад тип .NET. Крім того, у службі SharePoint Online не можна використовувати локальне джерело даних SQL Server.

  9. Вибравши сервер SQL Server, укажіть такі відомості:

    • Ім'я сервера бази даних

    • Ім'я бази даних

    • Ім’я

      Увага! : 

      • URL-адресу, що використовується для доступу до бази даних містить повністю відповідних ім'я сервера. Наприклад, якщо для доступу до бази даних за допомогою https://aaapbj1mtc.database.windows.net повністю відповідних ім'я сервера є aaapbj1mtc.database.windows.net.

      • Якщо перейти на вищий рівень, наприклад на портал керування Microsoft Azure, можна знайти повне ім’я сервера. На сторінці порталу в розділі Передплатиклацніть назву своєї передплати. Потім у розділі Повне ім’я сервера розгорніть свою передплату та ім’я сервера. Під кожним ім’ям сервера відображатимуться імена баз даних.

      знімок екрана діалогового вікна ''підключення до сервера sql server'', у якому можна заповнити ім’я свого сервера бази даних sql azure й використати команду ''підключитися за допомогою уособленого настроюваного ідентифікатора'', щоб ввести ідентифікатор застосунку захищеного сховища.

      У діалоговому вікні Підключення до сервера SQL Server виберіть команду Підключитися за допомогою уособленого настроюваного ідентифікатора. Потім у текстове поле Ідентифікатор застосунку захищеного сховища введіть ідентифікатор застосунку захищеного сховища, у якому зберігаються облікові дані цільової бази даних, і натисніть кнопку OK.

  10. Якщо з’являється запит на введення облікових даних для доступу до зовнішнього джерела даних, заповніть належним чином поля Ім’я користувача та Пароль, щоб отримати доступ до системи зовнішніх даних. Потім натисніть кнопку OK, щоб підключитися.

    На вкладці Провідник джерел даних можна переглянути список таблиць, доступних у базі даних SQL Azure. Щоб переглянути список можливих операцій із таблицею, відкрийте її контекстне меню.

    Для таблиці можна вибрати певні параметри, наприклад "Нова операція читання елемента" та "Нова операція оновлення", або просто вибрати команду Створити всі операції.

    Знімок екрана бази даних Tailspintoys у програмі SharePoint Designer. Якщо клацнути ім’я таблиці правою кнопкою миші, відкриється меню, у якому можна вибрати операції для створення.

  11. Виберіть команду Створити всі операції, щоб відкрити майстер, а потім натисніть кнопку Далі.

    У майстрі на сторінці Властивості операції в області Помилки й попередження прочитайте про можливі проблеми. Виявлені проблеми необхідно вирішити. Наприклад, може знадобитися вибрати поле, щоб відобразити в ньому елемент керування вибору зовнішніх елементів. Для таблиці "Клієнти" можна вибрати ім’я клієнта.

    Знімок екрана діалогового вікна ''Усі операції'', де пояснюється, що ви вирішили створити всі властивості, потрібні для прав створення, читання елемента, оновлення, видалення та читання списку.

    Увага! :  У майстрі може з’явитися попередження, якщо в цільовій таблиці містяться унікальні обов’язкові поля, наприклад «Ідентифікатор клієнта». Це можливо, якщо вказане поле, наприклад первинний ключ, унікальне та обов’язкове в таблиці.

    знімок екрана 2 діалогового вікна «усі операції» в програмі sharepoint designer. на цій сторінці показано попередження, де пояснюються параметри основних властивостей списку.

    Примітка : Додаткові відомості про те, як визначити фільтри в зовнішніх типів вмісту, можна знайти як: визначення фільтри для вибору зовнішнього елемента керування .

  12. Натисніть кнопку Готово, щоб прийняти настроєні властивості операцій. Операції відображаються в SharePoint Designer як список операцій із зовнішніми типами вмісту.

Виконавши цей крок, можна створити зовнішній список, щоб використовувати дані із зовнішнього джерела.

Крок 4. Створення зовнішнього списку

Зовнішній список можна створити за допомогою SharePoint Designer або додаванням його як програми на сайті групи SharePoint Online. У цій процедурі описується створення зовнішнього списку на сайті групи в SharePoint Online.

Створення зовнішнього списку за допомогою служби SharePoint Online

  1. Перейдіть на домашню сторінку сайту групи SharePoint Online.

  2. Натисніть кнопку настройки Кнопка "Настройки Office 365" > Додати застосунок.

  3. На сторінці Застосунки в полі пошуку введіть текст зовнішній список і виконайте пошук.

  4. Двічі клацніть плитку "Зовнішній список", щоб відкрити діалогове вікно Додавання зовнішнього списку.

  5. У поле Ім’я введіть ім’я списку.

  6. У полі Зовнішній тип вмісту введіть ім’я, яке потрібно використовувати. Це може бути, наприклад, ім’я зовнішнього типу вмісту, створеного в SharePoint Designer. Або можна знайти ім’я зовнішнього типу вмісту, клацнувши піктограму бази даних.

  7. Натисніть кнопку Створити.

На початок сторінки

Створення зовнішнього списку за допомогою програми SharePoint Designer 2010

  1. У програмі SharePoint Designer 2010 на стрічці натисніть кнопку Створити списки та форми.

    У програмі SharePoint Designer може з’явитися таке повідомлення: «Для створення списків і форм потрібно зберегти зовнішній тип вмісту». Клацніть кнопку Так, щоб зберегти зовнішній тип вмісту.

    У на Створення списків і форм для ім'я бази даних клієнтів діалогових вікон, введіть зрозуміле ім'я для зовнішнього списку у текстовому полі Ім'я списку . Наприклад, якщо ви створили зовнішній базі даних таблиці "Клієнти", можна використовувати "Tailspintoys клієнти" ім'я списку.

  2. У списку операцій виберіть елемент Операція читання елемента.

  3. У текстове поле Системний екземпляр введіть ім’я бази даних SQL Azure.

    Діалогове вікно ''Створення списків і форм'', у якому вибрано команду ''Створити зовнішній список'' і відображено чотири заповнені поля.

  4. Натисніть кнопку OK, а потім – Зберегти, щоб створити зовнішній список на сайті SharePoint Online.

Крок 5. Надання дозволів на керування зовнішніми типами вмісту

Щоб завершити настроювання зовнішнього списку, потрібно надати дозволи користувачам, які використовуватимуть список. Ось як можна надати дозволи.

  1. Перейдіть до Центру адміністрування SharePoint і виберіть елемент bcs.

  2. Виберіть пункт Керування моделями ПБД та зовнішніми типами вмісту.

  3. Установіть прапорець поряд із щойно створеним ім’ям зовнішнього типу вмісту, а потім натисніть кнопку Установити дозволи для об’єкта.

    Увага! :  Дозволи на керування зовнішніми типами вмісту потрібно призначити для адміністратора SharePoint Online або глобального адміністратора вручну за допомогою команди Установити дозволи для об’єкта. Якщо не надати ці дозволи явним чином, адміністратори не зможуть керувати зовнішніми типами вмісту.

    Знімок екрана: Центр адміністрування SharePoint Online, розділ ''BCS'', кнопка ''Установити дозволи для об’єкта'' на стрічці.

  4. У діалоговому вікні Установити дозволи для об’єкта встановіть прапорці для всіх дозволів, потрібних адміністраторові служби SharePoint Online ("Редагування", "Виконання", "Доступно для вибору у клієнтах" і "Установлення дозволів").

    Примітка :  Переконайтеся, що принаймні в одного користувача або групи є права Установлення дозволів. Якщо ви нікому не призначили це право, можливо, ви створили некероване підключення до служб ПБД.

    знімок екрана діалогового вікна ''установити дозволи для об’єкта'' у службі sharepoint online. використовуйте це діалогове вікно, щоб установити дозволи для визначеного зовнішнього типу вмісту.

  5. Виберіть команду Поширити дозволи на всі методи цього зовнішнього типу вмісту. Наявні дозволи буде перезаписано.

    Примітка : Якщо потрібно додати групу, яка зможе використовувати зовнішні списки, необхідно також надати їй права Виконання. Завдяки цьому користувачі у групі зможуть надсилати запити до зовнішнього джерела та переглядати результати у службі SharePoint.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×