データ取得元 オラクル の中へ エクセル
Oracleデータベースから最新のデータ行をExcelに取り込み、いつでも更新できます。ODBCドライバもエクスポートもマクロも不要です。初回は約10分で完了し、無料プランで利用できます。
最終的に手に入るもの
Oracleデータベースに対するSQLクエリのリアルタイム結果を表示するワークシート。データが変更されるたびに最新の行を取得するボタンが付いています。例:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 顧客ID | ファーストネーム | 苗字 | 国 | 合計 |
| 2 | 1042 | マリア | アルバレス | アメリカ合衆国 | 1,284.50 |
| 3 | 1043 | ダニエル | オカフォー | アメリカ合衆国 | 612.00 |
| 4 | 1047 | プリヤ | ナイア | アメリカ合衆国 | 2,090.75 |
| 5 | 1051 | トーマス | ベルク | アメリカ合衆国 | 338.20 |
| 6 | 1056 | ルシア | フェレイラ | アメリカ合衆国 | 1,455.00 |
| 7 | 1060 | ケンジ | 佐藤 | アメリカ合衆国 | 874.10 |
| 8 |
Oracleは、お客様またはお客様のチームが運用するサーバーにデータを保持します。通常、データをExcelに取り込むには、ドライバ、接続文字列、またはエクスポートが必要ですが、これらは取り込んだ瞬間に無効になります。Query Streamsはこれらの手順を省略します。エージェントと呼ばれる小さなヘルパープログラムが、データが格納されている場所でクエリを実行し、Excelアドインが必要な行を要求します。暗号化されたリンクを介して送信されるのは結果のみで、Excelはどこにあっても構いません。自宅のノートパソコン、遠く離れた同僚のマシン、またはWeb上のExcelなど、どこでも利用できます。
必要なもの
サーバーにアクセスできるコンピューター上のエージェント
Excelからの要求に応じてデータベースに問い合わせを行う、バックグラウンドで動作する小さなプログラム。多くの場合、データベースサーバー自体、または同じネットワーク上の常時稼働しているコンピューターが使用される。
Oracleへの接続情報
サーバー名、データベース名、そしてデータベースを読み取るためのユーザー名とパスワード。もし他の人がデータベースを管理している場合は、この部分をその人に尋ねてください。
どのコンピュータにエージェントがインストールされますか? Oracleデータベースにアクセスできる常時稼働のマシンであればどれでも構いません。多くの場合、データベースサーバー自体、または同じネットワーク上のコンピュータです。 Excelはどこにでも配置できるウェブ版Excelも含みます。
接続方法は5つのステップです
-
アカウントを作成する
行く my.querystreams.com そしてサインアップします。 無料 これは計画です。試作ではなく、正式な計画であり、Oracleデータベースへの接続方法やExcelからのクエリ実行方法などを網羅しています。
サーバーにアクセスできるコンピューターにエージェントをインストールしてください。



サインインして開く ダウンロードそして、Oracleデータベースにアクセスできるマシン(多くの場合、データベースサーバー自体、または同じネットワーク上の常時稼働しているコンピューター)にエージェントをインストールします。インストールには1分ほどかかり、その後は自動的に起動します。
ドライバではなく、なぜ小さなプログラムを使うのか? エージェントは、Windows、Mac、Linux 用の単一のインストール(Windows では約 85 MB、Mac と Linux では 100 MB 強)で、バックグラウンドで静かに動作します。ブラウザと同様に、クエリ ストリームへの暗号化されたアウトバウンド接続を 1 回確立するため、ファイアウォールのポートを開放したり、VPN を設定したりする必要はありません。データベースはネットワーク上に保持され、必要に応じてインターネット経由でデータがどこにでも送信されます。ユーザー側で必要なのは、アドインだけです。
ダウンロードページには アクセスキーエージェントに求められたら貼り付け、バッジが読み取るまで待ちます。 クエリ ストリームに接続しましたエージェント本体で行う操作はそれだけです。
-
Oracleデータベースを指定してください。
ブラウザに戻って、 データエージェント (下 データ 上部メニューにあります。エージェントがそこに表示されています。クリックしてください。 コネクタを追加する、 選ぶ オラクルそして、先ほど収集した詳細情報を入力してください。
- 接続名
- 後で必ず思い出すような名前、例えば「販売データベース」など。
- サーバー/ホスト
- Oracleサーバー名またはIPアドレス(例:erp-db.company.com)。
- ポート
- Oracleリスナーポートは、管理者が変更していない限り1521のままにしておいてください。
- サービス名
- 管理者から提供されるOracleサービス名(例:ORCL)を入力してください。または、以下のSIDを入力してください。
- SID(サービス名がない場合)
- Oracleデータベース名の古い形式です。サービス名が指定されていない場合にのみ使用してください。
- ユーザー名
- データを読み取る権限を持つOracleログイン。
- パスワード
- そのOracleログインのパスワード。
クリック 接続テスト読むと 接続済み (または Signed in)、 クリック 次のページ. The next screen, Which databases do you want to work with?, lists the databases this login can see: tick yours. No list? Type the name under Type a database name そしてクリック 確認する. Then click 次のページ を通して Data realm and finish with コネクタを作成する接続は数秒以内に担当エージェントに到達します。
テストは失敗しましたか? 通常は、サーバー名、またはエージェントのコンピューターとデータベース間のファイアウォールが原因です。そのコンピューターから、普段使用しているデータベースツールで同じ情報を入力して試してみてください。それでも接続できない場合は、エージェントでも接続できません。
-
See your data in Query Builder オプション
You can look at your Oracle database before Excel is involved at all. Open クエリビルダー in the portal and pick the connection you just made. The スキーマ tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click 走る and the rows appear under 結果. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-in’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Excelにクエリ ストリームを追加する
Excelで、 挿入 → アドインを取得、 検索する クエリストリーム、そしてクリック 追加または、直接開く Microsoft AppSource のクエリ ストリームリボンに「クエリ ストリーム」ボタンが表示されます。同じアカウントでサインインしてください。
WindowsおよびMac版のMicrosoft 365版Excel、およびWeb版Excelで動作します。
-
最初のテーブルを運び入れる
クエリ ストリーム ボタンをクリックし、 クエリをストリーミングするそして、先ほど接続した接続を選択してください。
実行したいクエリを入力してください。これは、いくつかの列を抽出します。 顧客 テーブル:
例:SQLSELECT customer_id, cust_name, city FROM customers ORDER BY cust_name FETCH FIRST 100 ROWS ONLY;
下 目的地一覧表 選ぶ 新しいシートを作成します次に再生ボタン(▶矢印)を押します。行は1~2秒でExcelに反映されます。データが変更された場合はいつでももう一度押すと、シートがその場で更新されます。
SQLを知らない? Build it in クエリビルダー first and paste it here, or pick it from Saved Queries if you saved it.
それでおしまい。 データはシート内に保存され、ワンクリックで常に最新の状態に保たれます。お客様が要求した行以外は、ネットワークから外部に送信されることはありません。
良い次の動き
- クエリを保存します ポータルにインストールすれば、ExcelやGoogleスプレッドシートからワンクリックで再度実行できます。
- フィルターを追加する 例えば日付範囲などを指定することで、同じクエリで編集せずに「今月」という回答を得ることができます。
- 結果を共有する 同僚と共有する場合、同僚には行数が表示され、あなたの認証情報は表示されません。
人々が尋ねる質問
ExcelはOracleデータベースと同じコンピュータにインストールする必要がありますか?
いいえ。Oracleデータベースと同じ場所にエージェントがあれば十分です。Excelはインターネット接続があればどのコンピューターでも使用できます。Web版ExcelやMac版Excelも利用可能です。アドインにアカウントでサインインすれば、接続情報が表示されます。
私のデータはクエリストリームにコピーされますか?
いいえ。エージェントはデータが存在する場所でクエリを実行し、返された行のみを送信します。その間に同期や保存は一切行われません。
無料プランで本当にこれがカバーされるのですか?
はい。無料プランは継続して利用できるプランで、期限切れのトライアルではありません。プランに含まれる内容については、 価格ページ.
Mac版Excelでも動作しますか?
はい。Mac版とWindows版のMicrosoft 365版Excel、そしてWeb版Excelが利用可能です。
関連ガイド
すべてのガイド Oracle
あなたの設定とは少し違いますか?
- Excelワークブック自体をクエリしたいですか?Excel Folderはワークブックのフォルダをテーブルとして読み取ります→ Excel Folder
Setup trouble?
- Want the Agent to sign in with a login that can only read? Create a read-only database user, with copy-paste SQL for each database → Create a read-only database user
- Test connection cannot reach the database server? Open the database's port in Windows Defender Firewall on the computer it runs on → Open a firewall port on Windows
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

