Руководство: использование инструментов данных Microsoft на MacBook M1
Введение
Как пользователи MacBook M1, мы нередко сталкиваемся с трудностями при работе с инструментами Microsoft для работы с данными. В процессе прохождения курса по аналитике данных я столкнулся со множеством проблем при работе с SQL Server, Power BI и Excel. В этой статье я поделюсь найденными решениями и способами преодоления этих трудностей.
Примечание: Я знаю, что существуют различные решения для этих проблем, но я сосредоточусь на самых простых, доступных и стабильных методах (которые могут включать платные инструменты). Если вы ищете профессиональную консультацию по аналитике данных, мы в Whale Group будем рады помочь.
Если у вас есть предложения по улучшению и оптимизации этих процессов, я буду рад их услышать. Я открыт к сотрудничеству и рекомендациям, поскольку являюсь аналитиком данных в начале своего пути.
Установка Parallels Desktop
Для начала необходимо установить Parallels Desktop на ваш MacBook M1. Эта программа позволяет запускать Windows на виртуальной машине.
- Загрузите и установите Parallels Desktop.
- Следуйте инструкциям по установке и настройте новую виртуальную машину (VM) с Windows.
После установки у вас должна быть среда Windows, работающая на вашем Mac.
Установка Docker и запуск MS SQL Server
Docker позволяет нам запускать контейнеры — лёгкие виртуальные машины, которые могут выполнять приложения.
-
Установите Docker на ваш MacBook M1:
- Загрузите Docker с официального сайта.
- Следуйте инструкциям по установке.
-
Загрузите и запустите MS SQL Server в контейнере Docker:
- Загрузите образ MS SQL Server из Docker Hub:
docker pull mcr.microsoft.com/mssql/server - Запустите контейнер с нужными настройками:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourPassword123' -p 1433:1433 --name sqlserver -d mcr.microsoft.com/mssql/server - Замените
YourPassword123на надёжный пароль по вашему выбору.
- Загрузите образ MS SQL Server из Docker Hub:
-
Подключение к MS SQL Server из виртуальной машины Windows:
- Используйте SQL Server Management Studio (SSMS) или другой SQL-клиент. Установите MS SQL Server
- Подключитесь, используя IP-адрес вашего Mac и порт 1433.
- Подключитесь с именем пользователя
saи паролем, который вы задали (например,YourPassword123).
-
Запуск команд Docker из терминала Mac:
- Чтобы запустить контейнер, если он остановился:
docker start sqlserver - Чтобы остановить контейнер:
docker stop sqlserver - Чтобы посмотреть запущенные контейнеры:
docker ps
- Чтобы запустить контейнер, если он остановился:
Хотите проконсультироваться?
Мы поможем вам выбрать, создать и внедрить идеальное AI-решение для вашего бизнеса. Оставьте контакты, и мы вам перезвоним.
Запуск Microsoft Power BI и Excel
Для работы с Power BI и Excel необходимо установить их на виртуальную машину Windows.
- Загрузите и установите Microsoft Power BI.
- Загрузите и установите Microsoft Excel.
После установки вы сможете беспрепятственно использовать эти инструменты в среде Windows.
Работа с Python и Visual Studio Code
Для работы с Python и подключения к MS SQL Server необходимо настроить Visual Studio Code (VS Code) в виртуальной машине.
-
Загрузите и установите Visual Studio Code.
-
Установите расширение Python для VS Code.
-
Подключение к MS SQL Server с помощью pandas:
import pandas as pd import pyodbc conn = pyodbc.connect( 'DRIVER={ODBC Driver 17 for SQL Server};' 'SERVER=your_server_name;' 'DATABASE=your_database_name;' 'UID=sa;' 'PWD=YourPassword123' ) query = "SELECT * FROM your_table" df = pd.read_sql(query, conn) print(df.head()) -
Решайте проблемы с подключением, убеждаясь в правильности настроек драйвера и сети.
Итоги и советы
В этом руководстве мы рассмотрели, как настроить MacBook M1 для работы с инструментами Microsoft в области данных. Мы установили Parallels Desktop, Docker и различные приложения Microsoft, а также показали, как подключить Python к MS SQL Server.
Советы:
- Всегда обновляйте программное обеспечение, чтобы предотвратить проблемы с совместимостью.
- Используйте официальную документацию для устранения неполадок и расширенных настроек.
- Присоединяйтесь к онлайн-сообществам и форумам для получения дополнительной поддержки и советов.
Следуя этим шагам, вы сможете эффективно работать с инструментами Microsoft на MacBook M1. Нужна дополнительная помощь? Свяжитесь с нами.

Michael Romm
Михаил — сооснователь Whale Group, руководит бизнес- и маркетинговой стратегией. Эксперт в области данных (SQL, Python) и разработки решений по автоматизации и AI для бизнеса.