Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:✅База данных SQL в Microsoft Fabric
Интерфейс командной строки Fabric (CLI) можно использовать для создания баз данных SQL в Fabric. Интерфейс командной строки Fabric (fab) — это быстрый интерфейс, вдохновленный принципами файловой системы для Microsoft Fabric.
В этой статье и примерах скриптов демонстрируются базовые команды ИНТЕРФЕЙСА командной строки Fabric, которые можно использовать для развертывания базы данных SQL Fabric.
Предпосылки
Подготовка к работе:
Вам нужна уже имеющаяся вместимость Fabric. Если вы этого не сделали, запустите пробную версию Fabric.
Вы можете использовать существующую рабочую область или создать новую рабочую область Fabric.
Для создания базы данных SQL необходимо быть членом ролей администратора или члена рабочей области .
Убедитесь, что на компьютере установлен Python версии 3.10, 3.11 или 3.12 . Python должен быть доступен из терминала с помощью переменной
PATHсреды.Установите интерфейс командной строки Fabric на компьютере с помощью следующей команды. Если вы увидите сообщение об обновлении
PATHв выходных данных установщика, исправьте это перед продолжением, иначе последующие шаги могут завершиться сбоем.pip install ms-fabric-cli
Создание базы данных SQL с помощью интерфейса командной строки Fabric
Войдите в Microsoft Fabric. Откройте командную строку и выполните следующую команду:
fab auth loginСледуйте инструкциям по проверке подлинности с помощью учетной записи Майкрософт с доступом к рабочей области Fabric.
Выполните следующую команду, чтобы создать новую базу данных SQL:
- Замените
<workspacename>именем рабочей области, в которой необходимо создать базу данных SQL. - Замените
<databasename>именем, которое вы хотите использовать для новой базы данных SQL.
fab create <workspacename>.Workspace/<databasename>.SQLDatabase- Замените
Проверьте новую базу данных SQL в рабочей области с помощью следующей команды:
- Замените
<workspacename>именем рабочей области, в которой необходимо создать базу данных SQL.
fab ls <workspacename>.WorkspaceКоманда
fab lsотображает список всех элементов в рабочей области, включая новую базу данных SQL.- Замените
Сопоставление базы данных
По умолчанию база данных создается с регистронезависимой колляцией SQL_Latin1_General_CP1_CI_AS.
Параметры сортировки базы данных нельзя изменить после создания, хотя параметры сортировки для отдельных столбцов поддерживаются.
При создании базы данных с помощью интерфейса командной строки Fabric можно вызвать API Fabric непосредственно с набором команд fab API . Укажите нужную рабочую область, имя и описание базы данных, а также требуемые параметры сортировки.
В настоящее время fab cli команда необходима для создания базы данных с параметрами сортировки, отличной от по умолчанию. Синтаксис аналогичен, например:
fab api workspaces/<workspace unique ID>/sqldatabases -X post -H "Content-Type=application/json" -i "{\"displayName\": \"<new database name>\", \"description\": \"<new database description>\", \"creationPayload\":{\"collation\": \"Latin1_General_100_BIN2_UTF8\",\"creationMode\": \"new\"}}"
В этом примере создается новая база данных в рабочей области с уникальным идентификатором с именемworkspace unique ID, описанием <new database name>и параметрами сортировки<new database description>.Latin1_General_100_BIN2_UTF8