データモデル
CData Tableau Connector for Microsoft Office 365 は、テーブル、ビュー、ストアドプロシージャを使用してMicrosoft Office 365 オブジェクトを使いやすいSQL データベースとしてモデル化します。これらは、スキーマファイルで定義されます。スキーマファイルは、データの構造と構成を定義する、シンプルで読みやすいテキストファイルです。テーブル定義は動的に取得されるため、リモートデータへのあらゆる変更はクエリに即時に反映されます。
Note: connector はMicrosoft Office 365 API を使用してサポート対象のフィルタを処理します。その他のフィルタはクライアント側で処理されます。
テーブル
テーブル セクションには標準SQL テーブルの詳細が、ビュー セクションには読み取り専用SQL テーブルの一覧が記載されています。これらには、サンプルOffice 365 サイトのサンプルがが含まれています。実際のデータモデルは、ユーザー資格情報とOffice 365サイトに基づいて動的に取得されます。
サンプルサイトには以下のテーブルがあります。
| テーブル | 説明 |
| CalendarView | Returns a filtered list of calendar events such as occurrences, exceptions, and single instances, within a specified time range from a user's calendar. |
| Calendars | Provides details about calendars associated with users, including names, time zones, and ownership metadata. Maps dynamically to the API fields. |
| Contacts | Contains user contact records, including names, email addresses, job titles, and business phone numbers synced from Office365. |
| Conversations | Stores threaded conversations from Microsoft 365 Groups, including messages and participants. |
| EventAttachments | Displays attachments related to calendar events, including file metadata and associated event identifiers. |
| EventOccurrences | Provides a flattened view of recurring event instances, enabling analysis of each occurrence individually. |
| Events | Captures core details of calendar events, such as start and end times, locations, organizers, and recurrence rules. Maps dynamically to API fields. |
| Files | Lists files stored in OneDrive or SharePoint, with metadata including file names, locations, last modified times, and sharing status. |
| Groups | Includes metadata about Microsoft 365 Groups, such as group names, descriptions, email aliases, and visibility settings. |
| MessageAttachments | Retrieves email message attachments with metadata like attachment names, sizes, and parent message IDs. |
| Messages | Contains email messages from user mailboxes, including subjects, senders, timestamps, and read status. |
| Plans | Displays task plan data from Microsoft Planner, including plan names, owners, and associated group IDs. |
| Tasks | Lists individual tasks from Microsoft To Do or Planner, with details like titles, due dates, and completion status. |
| Users | Supports reading, creating, updating, and deleting Office365 user accounts. Includes profile and licensing details. |
ストアドプロシージャ
ストアドプロシージャ は、標準的なCRUD 操作を超える機能を持つSQL スクリプトです。これらを使用して、Office365内の情報を検索、更新、および変更できます。