SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Oracle使いが語る、FileMakerを利用した新たなソリューションの可能性

Oracle with FileMaker:BIツールとしての可能性

Oracle使いが語る、FileMakerを利用した新たなソリューションの可能性 (3)


  • X ポスト
  • このエントリーをはてなブックマークに追加

3回に渡り、OracleとFileMakerの併用を考えてきましたが、最後に最も自然だと思われる使い方として、データソースにOracle、フロントのツールとしてFileMakerを利用してみます。エンドユーザレベルでもデータの加工が容易なため、発想しだいではBIツールとして拡張性も期待できると考えます。

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 3回に渡り、OracleとFileMakerの併用を考えてきましたが、最後に最も自然だと思われる使い方を考えましょう。V9から強化された「外部データソース」を利用し、データソースにOracle、フロントのツールとしてFileMakerを使ってみます。

ODBCの設定

 事前にODBCの設定をしておいてください(Windowsの場合、[管理ツール]-[データソース(ODBC)])。

図1 
図1 

 FileMakerでは、[ファイル]-[管理]-[外部データソース]を選びます。外部データソースとは、FileMaker以外のデータソースと解釈すればよいでしょう。Oracleではなく、SQL ServerやMySQLでも構いません。DSNは、事前にWindows上で設定しておいたものを指定します。

図2 
図2 

外部データの変更機能の追加

 それでは、リレーションシップグラフを使って、SQL文を記述することなく、Oracleの表を検索、更新できるようにしましょう。[ファイル]-[管理]-[データベース]を選択します。

図3 
図3 

 先ほど設定したデータソースを使用して、OracleのサンプルスキーマOE(Order Entry)から、Product_Information(製品)とOrder_Items(注文明細)を選択しました。

図4 
図4 

 これで、特にコーディングすることなく、Oracle上のデータをリアルタイムに検索したり、変更(追加、更新、削除)したりすることができます。

 次の実行結果を見てください。FileMaker上で新規挿入した値は、そのままOracleデータベースに反映されます。SQL*Plus上で何も行っていないのに、データが1件増えていることが確認できますね。

図5 
図5 

 この方法で、前回行った社内で共有するべきマスター系のデータはOracleに置いて、フロントツールとしてFileMakerを使うことが実現できました。

次のページ
現場担当者によるデータの加工/分析

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Oracle使いが語る、FileMakerを利用した新たなソリューションの可能性連載記事一覧

もっと読む

この記事の著者

林 優子(ハヤシ ユウコ)

日本オラクル株式会社の教育ビジネスのスタートアップを全面的に支援し、バージョン5の頃からOracleに携わるベテラン講師として知る人も多い。Oracle認定講師を表彰するExcellent Instructorを連続受賞。1ランク上のITスペシャリスト育成を目標に、データベース分野にとどまらず「プレゼンテーション」、「ロジカルシンキング」などのトレーニングも手がけている。著書に『オラクルマスター教科書』シリーズ(翔泳社)、『プロとしてのデータモデリング入門』(SBクリエイティブ)など。その他、雑誌執筆、著書・メディア出演も多数。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2062 2008/08/22 19:32

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング