Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
ニュース

RAD StudioとFireDAC を使用した Databricks、Teradata、Oracle Autonomous、MongoDB Atlas、Google BigQuery へのアクセス

firedac architecture12 21 16 4

導入

RAD Studio で開発される方は、FireDAC が多くのデータベースにネイティブでアクセスできることをご存知だと思います。

サポートされるデータベースのリストは、RAD Studio の新しいリリースごとに、お客様のご要望やベンダーからの新バージョンの提供状況に応じて更新されます。ブックマークしておくと便利な DocWiki のリンクがあります。使用している RAD Studio のバージョンごとに、どのデータベースバージョンがサポートされているかを簡単に確認することができます。FireDAC データベースのサポート

まだ FireDAC に慣れていない場合は、次のリソースが役に立ちます。

最も伝統的なプラットフォームを超えて

RAD Studio の最新バージョン(例えば 12.3)では、クラウド上の MongoDB(別名 Atlas)などの NoSQL データベースへのアクセスと、FireDAC が提供する ODBC ブリッジのサポートが改善されました。更新内容の詳細については、以下のドキュメントの「FireDAC とデータベース」セクションをご覧ください。

このブログ記事で紹介したデータベースのうち、MongoDB AtlasOracle Autonomous Database はどちらもネイティブ FireDAC ドライバー経由でアクセスできます。つまり、各データベースベンダーのネイティブクライアントを除き、追加のインストールは不要です。MongoDB に必要なのは DLL だけで、これは RAD Studio に既に用意されています。Oracle の場合は、フルバージョンの Oracle クライアントと Instant Client のみのどちらかを選択できます。後者の方がはるかに簡単です (この記事の最後に、Oracle Instant Client の設定に関する簡単なチュートリアルを掲載しています)。

Teradata も FireDAC でネイティブサポートされていますが、接続には ODBC ドライバーを使用するため、Teradata のウェブサイトから無料でダウンロードできる ODBC ドライバーをインストールする必要があります。

Google BigQueryDataBricks はネイティブサポート対象のデータベースプラットフォームとして記載されていませんが、FireDAC ODBC Bridge を介して完全に機能するため、それぞれの ODBC ドライバーをインストールするだけで利用できます。

リソース

以下に、これらのプラットフォームを調査するために作成した(基本的な)サンプルと関連ドキュメントを示します。

Oracle Instant Client を正しく設定する方法

Oracle Instant Client を簡単に設定するための手順は、以下の 2 つの Gist (32 ビット版と 64 ビット版) で共有しています。

See What's New in RAD Studio 13 Florence The AI Codecamp: Learn, Code, Create

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES