Поделиться через


Создание хранилища в Microsoft Fabric

Область применения:✅ хранилище в Microsoft Fabric

В этой статье описывается, как приступить к работе с хранилищем в Microsoft Fabric с помощью портала Microsoft Fabric, включая обнаружение создания и потребления хранилища. Вы узнаете, как создать собственный склад с нуля и изучить образцы наряду с другими полезными данными, чтобы освоить возможности складирования, предоставляемые через портал Microsoft Fabric.

Совет

Вы можете продолжить работу с новым пустым хранилищем или новым хранилищем с примерами данных, чтобы продолжить этот ряд шагов по началу работы.

Создание хранилища

Вы можете приступить к созданию хранилища из рабочей области. Выберите + Новый элемент и найдите карточку Хранилище или Образец хранилища в разделе Данные магазина.

Пустое хранилище создается для начала создания объектов в хранилище. Вы можете использовать образцы данных, чтобы быстро начать или загрузить собственные тестовые данные, если вы предпочитаете.

Снимок экрана, на котором показаны

Еще одним вариантом для создания хранилища является кнопка "Создать " в области навигации. Найдите карты склада или карты образца склада под хранилище данных.

После инициализации можно загрузить данные в хранилище. Дополнительные сведения о получении данных в хранилище см. в разделе "Прием данных в хранилище".

Создание хранилища с примерами данных

В этом разделе мы рассмотрим создание примера хранилища с нуля.

  1. Выберите карточку Пример склада.

    • В рабочей области выберите + Новый элемент и найдите карточку Склад или Образец склада в разделе Хранение данных.
    • Или выберите "Создать " в области навигации. Найдите карты склада или карты примера склада в хранилище данных.

    Снимок экрана: карточки хранилища и образца.

  2. Укажите имя примера хранилища и нажмите кнопку "Создать".

  3. Действие создания создает хранилище и начинает загрузку примеров данных в него. Загрузка данных занимает несколько минут.

  4. После завершения загрузки образцов данных хранилище открывается с данными, загруженными в таблицы и представления для выполнения запросов.

    Снимок экрана: хранилище, загруженное с примерами данных.

Если у вас есть существующее хранилище, которое пусто, в следующих шагах показано, как загрузить образец данных.

  1. После создания хранилища, вы можете загрузить примерные данные в хранилище с помощью карточки Использовать примерную базу данных на домашней странице хранилища.

  2. Загрузка данных занимает несколько минут.

  3. При завершении загрузки примеров данных хранилище отображает данные, загруженные в таблицы и представления для запроса.

  4. В новом хранилище можно использовать следующие примеры скриптов T-SQL для работы с образцовыми данными.

    Примечание.

    Важно отметить, что большая часть функциональных возможностей, описанных в этом разделе, также доступна пользователям с помощью подключения к конечной точке TDS и таких средств, как SQL Server Management Studio (SSMS) или Azure Data Studio (для пользователей, которые предпочитают использовать T-SQL для большинства своих потребностей в обработке данных). Дополнительные сведения см. в разделе "Подключение " или "Запрос" конечной точки аналитики SQL или хранилища.

    
    /*************************************************
    Get number of trips performed by each medallion
    **************************************************/
    
    SELECT 
        M.MedallionID
        ,M.MedallionCode
        ,COUNT(T.TripDistanceMiles) AS TotalTripCount
    FROM   
        dbo.Trip AS T
    JOIN   
        dbo.Medallion AS M
    ON 
        T.MedallionID=M.MedallionID
    GROUP BY 
        M.MedallionID
        ,M.MedallionCode
    
    /****************************************************
    How many passengers are being picked up on each trip?
    *****************************************************/
    SELECT
        PassengerCount,
        COUNT(*) AS CountOfTrips
    FROM 
        dbo.Trip
    WHERE 
        PassengerCount > 0
    GROUP BY 
        PassengerCount
    ORDER BY 
        PassengerCount
    
    /*********************************************************************************
    What is the distribution of trips by hour on working days (non-holiday weekdays)?
    *********************************************************************************/
    SELECT
        ti.HourlyBucket,
        COUNT(*) AS CountOfTrips
    FROM dbo.Trip AS tr
    INNER JOIN dbo.Date AS d
        ON tr.DateID = d.DateID
    INNER JOIN dbo.Time AS ti
        ON tr.PickupTimeID = ti.TimeID
    WHERE
        d.IsWeekday = 1
        AND d.IsHolidayUSA = 0
    GROUP BY
        ti.HourlyBucket
    ORDER BY
        ti.HourlyBucket
    

Совет

Вы можете продолжить работу с пустым хранилищем или примером хранилища, чтобы продолжить эту серию шагов по началу работы.

Следующий шаг