Бөлісу құралы:


Создание базы данных SQL с помощью интерфейса командной строки Fabric

Применимо к:База данных 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

  1. Войдите в Microsoft Fabric. Откройте командную строку и выполните следующую команду:

    fab auth login 
    
  2. Следуйте инструкциям по проверке подлинности с помощью учетной записи Майкрософт с доступом к рабочей области Fabric.

  3. Выполните следующую команду, чтобы создать новую базу данных SQL:

    • Замените <workspacename> именем рабочей области, в которой необходимо создать базу данных SQL.
    • Замените <databasename> именем, которое вы хотите использовать для новой базы данных SQL.
    fab create <workspacename>.Workspace/<databasename>.SQLDatabase
    
  4. Проверьте новую базу данных 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