Microsoft query

У Microsoft Office існує спеціальний програмний засіб - Microsoft Query (MS Query), що забезпечує доступ до даних зовнішніх джерел, їх спільну обробку, а також конвертація форматів даних за допомогою драйверів ODBC. В MS Query реалізуються запити, а їх результати пересилаються в Microsoft Excel або Microsoft Word

Існує кілька варіантів виклику MS Query з додатків Microsoft Office.

Технологія використання ms Query

На рис. 1 представлений технологічний процес обробки інформації з використанням засобів MS Query.

Microsoft query

Рис 1. Технологія використання MS Query

MS Query забезпечує формування запиту на отримання або обробку даних БД наступного типу:

SQL Server SQL Server OLAP Services dBase

MS Access Oracle MS FoxPro

MS Excel Paradox БД в текстових файлах

Виклик MS Query з Microsoft Excel виконується наступним чином:

за допомогою команди меню ДанниеВнешніе данниеСоздать запит - створення нового запиту MS Query;

за допомогою команди меню ДанниеВнешніе данниеВиполніть запит до БД - запуск MS Query для виконання раніше збереженого запиту у вигляді файлу з розширенням .dqy. iqy. oqy. rqy;

за допомогою команди меню ДанниеСводная таблиця - виклик MS Query для створення зведеної таблиці на основі зовнішніх даних.

Виклик MS Query з Microsoft Word виконується наступним чином:

за допомогою кнопки панелі інструментів Бази даних - Додати БД (в діалоговому вікні вибирається файлу БД);

за допомогою команди меню СервісСліяніе виконується злиття основного документа і даних зовнішнього джерела - БД, для перетворення якого використовується MS Query.

Програма MS Query може запускатися і самостійно, використовується файл MSQRY32.EXE (папка \ MICROSOFT OFFICE \ OFFICE \).

Запити на вилучення та обробку даних зберігаються у вигляді файлів певного формату:

dqy - запит для отримання даних з реляційних баз даних, текстових файлів або списків Microsoft Excel;

oqy - запит на підключення до даних в БД OLAP на сервері, створення файлу автономного куба. Файл запиту містить інформацію, визначальну вміст куба - структуру даних, а також відомості про підключення до реляційної БД;

qry - формат попередній версії MS Query;

iqy - файл Web-запиту, призначений для отримання даних з Web-ресурсів.

Файл запитів є текстовим файлом, містить відомості про джерело даних: місце розташування БД, таблиця і склад полів запиту, спосіб підключення до БД, що використовується драйвер для доступу до БД. Драйвер - програма інтерпретації зовнішніх форматів даних:

ODBC (Open DataBase Connectivity) - бібліотека динамічного компонування (DLL) для підключення до БД;

OLE-DB (Object Linking and Embedded Data Base) - драйвери для доступу по мережі і через Інтернет / інтранет до реляційних джерел даних, поштових файлів, неформатований текстових файлів і електронних таблиць;

OLE-DB OLAP (On-line Analytical Processing) - драйвери для доступу до баз даних OLAP, представлених у вигляді OLAP-кубів.