OpenOffice Base で SharePoint Excel Services のデータを簡単にクエリする方法

Mohsin Turki
Mohsin Turki
Technical Marketing Engineer
CData ODBC Driver for SharePoint Excel Services を使用して OpenOffice Base で SharePoint Excel Services のデータに接続し、リアルタイムのインサイトを活用したレポートを作成する方法を紹介します。

Apache OpenOffice Base は、データの接続と管理を簡単にする多機能で無料のデータベースツールです。CData ODBC Driver for SharePoint Excel Services を使用すると、リアルタイムの SharePoint Excel Services データをシームレスに統合してクエリでき、OpenOffice に直接インサイトを取り込むことができます。

本ガイドでは、SharePoint Excel Services を OpenOffice Base に接続するセットアップを簡潔に説明し、使い慣れたワークスペース内でレポートの作成、トレンドの分析、情報に基づいた意思決定を容易に行えるようにします。

概要

本記事の手順の概要は以下のとおりです。

  1. 設定: CData ODBC Driver for SharePoint Excel Services でSharePoint Excel Services のデータ用の DSN を必要な接続プロパティで設定します。
  2. 接続: 設定した DSN を使用して OpenOffice Base で ODBC 接続をセットアップします。
  3. インポート: 接続後、利用可能なメタデータとテーブルを確認します。
  4. 作成: クエリしたSharePoint Excel Services のデータデータに基づいてレポートを作成します。

CData ODBC Driver for SharePoint Excel Services で SharePoint Excel Services DSN を設定

まず、CData ODBC Driver for SharePoint Excel Services を使用してシステムでSharePoint Excel Services のデータ用の DSN(データソース名)を設定します。こちらから全機能を備えた 30日間の無償トライアルをダウンロードしてインストールしてください。

インストールが完了したら、ODBC データソースアドミニストレーターを起動します。

  • Windows の場合:スタートメニューで ODBC データソースアドミニストレーター を検索してアプリケーションを開きます。
  • Mac の場合:アプリケーションを開き、ユーティリティに移動して ODBC Manager を選択します。
  • Linux の場合:コマンドラインを使用して ODBC データソースアドミニストレーター を起動するか、インストールされている場合は unixODBC を使用します。

起動したら、CDataSharePoint Excel Services のデータSource をダブルクリックして、接続を確立するために必要な値を入力します。

ワークブックへの接続

どちらのSharePoint エディションをお使いでも、File を Excel ワークブックに設定してください。このパスは以下のプロパティからの相対パスになります。

  • Library:デフォルトではShared Documents ライブラリが使用されます。このプロパティを使って、組織内の別のドキュメントライブラリを指定してみてください。例えば、OneDrive for Business に接続する場合は、このプロパティを"Documents" に設定します。
  • Folder:このプロパティを使って、ライブラリ内のサブフォルダへのパスを指定できます。パスはLibrary で指定されたライブラリ名に関連します。

テーブルとしてのスプレッドシートデータへの接続

CData 製品では、基底API で利用可能なオブジェクトに基づいて、使用可能なテーブルを検出していきます。

API では異なるAPI オブジェクトを表示します。スプレッドシートの構成とSharePoint のバージョンに基づいてAPI を選択しましょう。

  • OData: OData API を使用すると、Excel で[挿入]->[テーブル]をクリックして作成されたExcel テーブルオブジェクト(範囲やスプレッドシートではありません)から定義されたテーブルにアクセスできます。OData API に接続する際、ワークブックにテーブルオブジェクトが定義されていない場合は、CData 製品がテーブルを返さないことがあります。テーブルとしてスプレッドシートまたは範囲に接続するには、UseRESTAPI をtrue に設定してください。
  • REST: REST API を使用すると、Excel テーブルオブジェクト、範囲、およびスプレッドシートから定義されたテーブルへアクセスできます。これがデフォルトの API です。範囲およびスプレッドシートから多数の行をリクエストすることは REST API によって制限されており、CData 製品では返される行数をデフォルトで 100 に制限しています。また CData 製品では、デフォルトで1行目からカラム名を検出します。これを無効にするには、Header を設定してください。

DefineTables を追加設定すると、Excel の範囲の構文を使用して、範囲に基づいてテーブルを定義できます。大きすぎる範囲は、API によって制限されます。

SharePoint オンプレミスへの接続

URL をサーバー名もしくはIP アドレスに設定しましょう。さらに、SharePointVersion と認証値を設定します。

SharePoint OnPremises を認証するには、AuthScheme を認証タイプに設定し、必要に応じてUserPassword を設定してください。

Note:SharePoint On-Premises 2010 に接続する場合は、 UseRESTAPI をtrue に設定する必要があります。

    Windows(NTLM)

    最も一般的な認証タイプです。CData 製品では NTLM をデフォルトとして使用するよう事前設定されています。Windows のUserPassword を設定して接続してください。

    その他の認証方法については、ヘルプドキュメントの「はじめに」をご覧ください。

    OpenOffice Base で ODBC 接続をセットアップ

    DSN を設定したら、OpenOffice Base で接続してデータのクエリを開始しましょう。

    • OpenOffice Base を起動し、ホーム画面から「Database」を選択します。
    • データベースウィザードで、「Connect to an existing database」オプションから「ODBC」を選択し、「Next」をクリックします。
    • 「Browse」をクリックして作成した DSN を見つけて選択し、「OK」をクリックします。
    • DSN に関連付けられたユーザー名を入力し、「Test Connection」をクリックして確認してから、「Next」をクリックします。
    • 最後に、「Finish」をクリックして新しいデータベースファイルを目的のディレクトリに保存します。これにより、OpenOffice Base がリアルタイムのSharePoint Excel Services のデータデータに接続され、クエリと分析の準備が整います。

    これで接続が確立されました。OpenOffice Base 内でデータをシームレスにクエリおよび分析する準備ができました。


    メタデータとテーブルを確認

    データベースファイルが作成され、接続が確立されると、利用可能なすべてのSharePoint Excel Services のデータオブジェクトがテーブル一覧に自動的に表示されます。

    • SharePoint Excel Services のデータ オブジェクト一覧を確認:左ペインで「Tables」をクリックして、OpenOffice Base 内で利用可能になったSharePoint Excel Services のデータオブジェクトを表示します。
    • オブジェクトデータを表示:任意のオブジェクトをクリックして内容を表示します。SharePoint Excel Services のデータ データは OpenOffice Base 内に直接表示され、レコードとフィールドを簡単に確認できます。

    以上です!OpenOffice Base でSharePoint Excel Services のデータへの接続が正常に確立され、データを分析およびレポートに利用する準備ができました。


    レポートを作成

    それでは、SharePoint Excel Services のデータ データに基づいてレポートを作成してみましょう。

    • データベースを開き、「Reports」タブに移動して、「Create Report Using Wizard」を選択します。
    • レポートウィザードで、「Table or Query」セクションからSharePoint Excel Services のデータテーブルを選択します。「Available Fields」からレポートに含めるカラムを選択し、矢印を使用して「Fields in Report」セクションに移動します。
    • フィールドの設定が完了したら、「Finish」をクリックしてレポートを生成します。
    • 必要に応じてレポートを分析、調整、保存、公開します。

    これでレポートが作成されました。SharePoint Excel Services のデータ から直接リアルタイムデータを取得して、分析に活用できます。


    CData を 30日間無償でお試しください

    リアルタイムのSharePoint Excel Services のデータデータを手軽に利用し、OpenOffice Base にシームレスに統合してみましょう。今すぐ無償トライアルを開始してください!

はじめる準備はできましたか?

SharePoint Excel Services ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

SharePoint Excel Services Icon SharePoint Excel Services ODBC Driver お問い合わせ

Excel Services ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからリアルタイムなExcel Services データに接続できるパワフルなツールです。標準のODBC ドライバーインターフェースを使用して、データベースのようにSharePoint サーバーでホストされているExcel スプレッドシートデータにアクセスし、データ連携を実行できます。