Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:✅ хранилище в Microsoft Fabric
Хранилище данных Fabric поддерживает нечувствительные параметры сортировки регистра и регистра. Поддерживаемые параметры сортировки хранилища:
-
Latin1_General_100_BIN2_UTF8(по умолчанию) (учитывает регистр) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(без учета регистра)
Новые хранилища и все конечные точки аналитики SQL настраиваются на основе параметра сортировки хранилища данных рабочей области по умолчанию, который по умолчанию является параметры сортировки с учетом Latin1_General_100_BIN2_UTF8регистра.
Изменение параметров сортировки на уровне рабочей области не влияет на существующие хранилища или конечные точки аналитики SQL. Запросы между хранилищами могут столкнуться с ошибками или непредвиденными результатами запросов между элементами с различными параметрами сортировки.
Чтобы создать хранилище с нечувствительной сортировкой регистра, выполните следующие действия.
- Измените параметр сортировки рабочей области и создайте новое хранилище. При создании нового хранилища будет использоваться параметры сортировки рабочей области.
- Вы также можете создать хранилище с параметрами сортировки, не используемыми по умолчанию, с помощью REST API.
Внимание
После создания хранилища или конечной точки аналитики SQL невозможно изменить параметры сортировки.
Изменение сортировки рабочей области по умолчанию для хранилища данных Fabric
В этом разделе объясняется, как настроить параметры сортировки по умолчанию для хранилищ на уровне рабочей области, параметр влияет на все элементы конечной точки хранилища и аналитики SQL.
Permissions
- Члены ролей рабочей области Fabric, член, участник: можно изменить параметры сортировки рабочей области на панели параметров рабочей области.
- Средства просмотра: могут просматривать параметры сортировки, но не могут изменять их.
Изменение сортировки рабочей области по умолчанию для хранилища данных Fabric на портале Fabric
- Перейдите в рабочую область Microsoft Fabric.
- Откройте параметры рабочей области.
- В окне параметров рабочей области перейдите на вкладку "Хранилище данных ".
- Выберите страницу параметров сортировки .
- В разделе "Конфиденциальность регистра" выберите "Регистр" (Latin1_General_100_BIN2_UTF8) (по умолчанию) или "Без учета регистра" (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Все новые элементы хранилища и конечных точек аналитики SQL, созданные в этой рабочей области, будут созданы с выбранным параметром сортировки рабочей области.
- После создания хранилища используйте следующую инструкцию T-SQL в редакторе запросов Fabric , чтобы подтвердить параметры сортировки хранилища:
SELECT name, collation_name FROM sys.databases;
Замечание
Новый элемент конечной точки аналитики SQL для новой зеркальной базы данных SQL Server, зеркальной базы данных управляемого экземпляра SQL, зеркальной базы данных SQL Azure или базы данных SQL в Fabric использует параметры сортировки рабочей области Fabric, а не параметры сортировки родительского элемента.
Создание хранилища с параметрами сортировки, отличной от по умолчанию, с помощью REST API
В этом разделе объясняется, как использовать Visual Studio Code для создания хранилища с нестандартной сортировкой с помощью расширения КЛИЕНТА REST.
Конечная точка API
Чтобы создать хранилище с помощью REST API, используйте конечную точку API: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Ниже приведен пример текста запроса JSON для создания хранилища, включая параметры сортировки хранилища:defaultCollation
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Вызов REST API с помощью Visual Studio Code
Вы можете легко создать новое хранилище с параметрами сортировки, не используемыми по умолчанию, с помощью Visual Studio Code и расширения КЛИЕНТА REST. Выполните следующие действия:
Если это еще не так, скачайте и установите Visual Studio Code , чтобы скачать и установить приложение.
Создайте текстовый файл в VS Code с расширением
.http.Введите сведения о запросе в тексте файла. Должно быть пустое пространство между заголовком и текстом, помещенным после строки "Авторизация".
POST https://api.fabric.microsoft.com/v1/workspaces/<workspaceID>/items HTTP/1.1 Content-Type: application/json Authorization: Bearer <bearer token> { "type": "Warehouse", "displayName": "<Warehouse name here>", "description": "<Warehouse description here>", "creationPayload": { "defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8" } }Замените значения по умолчанию:
-
<workspaceID>: найдите GUID рабочей области в URL-адресе после раздела/groups/или запуститеSELECT @@SERVERNAMEв существующем хранилище. -
<bearer token>: Получите маркер носителя, выполнив следующие действия:- Откройте рабочую область Microsoft Fabric в браузере (Microsoft Edge).
- Нажмите клавишу F12 , чтобы открыть средства разработчика.
- Перейдите на вкладку "Консоль ". При необходимости выберите "Развернуть быстрое представление ", чтобы открыть запрос
>консоли. - Введите команду
powerBIAccessTokenи нажмите клавишу Enter. Щелкните правой кнопкой мыши большую уникальную строку, возвращенную в консоли, и выберите " Копировать содержимое строки". - Вставьте его вместо
<bearer token>.
-
<Warehouse name here>: введите требуемое имя хранилища. -
<Warehouse description here>: введите требуемое описание хранилища.
-
Выберите ссылку "Отправить запрос", отображаемую по команде POST в редакторе VS Code.
Вы должны получить ответ с кодом состояния 202 Accepted, а также другие сведения о запросе POST.
Перейдите на только что созданное хранилище на портале Fabric.
Выполните следующую инструкцию T-SQL в редакторе запросов, чтобы убедиться, что параметры сортировки для хранилища соответствуют указанному в формате JSON:
SELECT name, collation_name FROM sys.databases;