FireDAC Components

Delphi & C++ Builder アプリでのクラウド連携を実現

  • 高機能・ハイパフォーマンスなデータ連携コンポーネント
  • SQL-92 準拠のクエリ
  • 動的なスキーマ / メタデータ検出
  • 32/64-bit、Unicode サポート


ノーコードでのFireDAC データ連携

RAD Studio でパッケージやSaaS データに連携するアプリケーションを簡単に開発。

RAD Studio アドオン

240 種類を超えるFireDAC Connectors でDelphi & C++ Builder アプリを開発

信頼の実績

高い信頼性、拡張性、パフォーマンス & セキュリティで、有名企業のパートナー利用実績 多数。

データ抽象化

パワフルで使いやすいSQL エンジンで、クラウドアプリ、NoSQL、ファイル、DB のデータ連携をシンプルに。

セキュアな接続

TLS/SSL 暗号化でのクライアント-サーバー間通信などエンタープライズ向けのセキュリティ。

FireDAC Components

NoSQL、Big Data、SaaS 統合のための高性能FireDAC コンポーネント



Access
Act CRM
Act-On
Active Directory
ActiveCampaign
Acumatica
Adobe Analytics
ADP
Airtable
Amazon Athena
Amazon DynamoDB
Amazon S3
Asana
Authorize.Net
Autify
Avalara AvaTax
Avro
Azure Active Directory
Azure Analysis Services
Azure Data Catalog
Azure Data Lake Storage
Azure DevOps
Azure Table
Basecamp
BigCommerce
BigQuery
Bing Ads
Bing Search
Box
Bugzilla
Bullhorn CRM
Cassandra
Cloudant
CockroachDB
Confluence
Cosmos DB
Couchbase
CouchDB
CSV
Databricks
DB2
DocuSign
Dropbox
Dynamics 365
Dynamics 365 Business Central
Dynamics CRM
Dynamics GP
Dynamics NAV
eBay
eBay Analytics
Elasticsearch
Email
Epicor ERP
Exact Online
Excel
Excel Online
Facebook Ads
FinancialForce
FreshBooks
Freshdesk
FTP
GitHub
Gmail
Google Ad Manager
Google Ads
Google Analytics
Google Calendar
Google Campaign Manager
Google Cloud Storage
Google Contacts
Google Data Catalog
Google Directory
Google Drive
Google Search
Google Sheets
Google Spanner
GraphQL
Greenplum
HBase
HCL Domino
HDFS
Highrise
Hive
HubSpot
IBM Cloud Object Storage
IBM Cloud SQL Query
IBM Informix
Impala
Jira
Jira Service Desk
JSON
Kafka
Kintone
LDAP
LinkedIn Ads
Magento
MailChimp
MariaDB
Marketo
MarkLogic
Microsoft Dataverse
Microsoft Exchange
Microsoft OneDrive
Microsoft Planner
Microsoft Project
Microsoft Teams
Monday.com
MongoDB
MYOB AccountRight
Neo4J
NetSuite
OData
Odoo
Office 365
OneNote
Oracle
Oracle Eloqua
Oracle Financials Cloud
Oracle HCM Cloud
Oracle Sales
Oracle Service Cloud
Outreach.io
Parquet
Paylocity
PayPal
Phoenix
Pipedrive
Power BI XMLA
Presto
QuickBase
QuickBooks
QuickBooks Online
QuickBooks POS
Raisers Edge NXT
Reckon
Reckon Accounts Hosted
Redis
Redshift
REST
RSS
Sage 200
Sage 300
Sage 50 UK
Sage Cloud Accounting
Sage Intacct
Salesforce
Salesforce Einstein
Salesforce Marketing
Salesforce Pardot
Salesloft
SAP
SAP Business One
SAP BusinessObjects BI
SAP ByDesign
SAP Concur
SAP Fieldglass
SAP HANA
SAP HANA XS Advanced
SAP Hybris C4C
SAP Netweaver Gateway
SAP SuccessFactors
SAS Data Sets
SAS xpt
SendGrid
ServiceNow
SFTP
SharePoint
SharePoint Excel Services
ShipStation
Shopify
Smartsheet
Snowflake
Spark
Splunk
Square
Streak
Stripe
Sugar CRM
SuiteCRM
SurveyMonkey
Sybase
Sybase IQ
Tally
TaxJar
Teradata
Trello
TSheets
Twilio
Twitter Ads
Veeva
Veeva CRM
Wave Financial
WooCommerce
WordPress
Workday
xBase
Xero
Xero WorkflowMax
XML
YouTube Analytics
Zoho Books
Zoho Creator
Zoho CRM
Zoho Projects
Zuora
… 他のデータ
(API Driver)

エンタープライズ向けの高機能

FireDAC 経由でサポートする多様なデータにフル機能のSQL で標準クエリ。



  • RAD Studio へのシームレスな統合

    Delphi & C++Builder アプリに高機能・ハイパフォーマンスなコンポーネントでSaaS、NoSQL データを統合。

  • FireDAC に完全準拠

    FireDAC Universal Data Access をベースにエンタープライズデータソースに連携するマルチデバイスアプリ開発を実現。

  • レプリケーションおよびキャッシング

    レプリケーションやキャッシングコマンドでローカルDB やクラウドのOracle、SQL Server、Google Cloud SQL などにデータを複製。多くのデータソースでレプリケーション機能は差分更新をサポートします。

  • 文字列、日付、数値の各関数

    ドライバーは50以上の関数ライブラリを持ち、カラムと出力フォーマットを操作します。代表的な例では正規表現、JSON、およびXML 処理機能があります。

  • 開発者にやさしい

    RAD Studio から直接ランタイムでのデータ処理をサポート。IDE Data Explorer およびFireDAC Explorer から直接リアルタイムデータにアクセス。

  • コラボラティブクエリ処理

    ドライバーは、クライアントサイドの集計処理を可能にします。データに対するSUM、AVG、MAX、MIN などの処理が自由自在に。

  • カスタマイズや設定が容易

    FireDAC コンポーネントのデータモデルは、テーブルやカラムの追加や削除やデータ型の変更といったカスタマイズが簡単に行えます。カスタマイズはランタイムで扱いやすいスキーマファイルを編集するだけで実行できます。

  • セキュアな接続

    すべてのクライアント - サーバー間接続において、TLS / SSL データ暗号化などのエンタープライズレベルのセキュリティ機能が備わっています。

FireDAC Components の利用例

使い慣れたDB へのクエリと同感覚であらゆるSaaS、クラウドDB にアクセス


標準FireDAC Components


MySQL YSQL Server のようなRDBMS へのアクセスと同感覚で使えるコンポーネント。FireDAC のTDFManager、TDFConnection、TDFQuery が使えます。

                    									FDConnection1.Name := 'code.product Connection';
                    									FDConnection1.DriverName := 'CData.Fire.code.product';
                    									with FDConnection1.Params as
                    									    TFDPhysCData code.product ConnectionDefParams do begin

                    									    ...
                    									end;

                    									FDConnection1.Connected := true;
                    									FDQuery1.Active := true;
                    									FDQuery1.Open('select * from code.table');

                    									...
                 

SQL-92 準拠のクエリ


標準SQL でデータを操作。JOIN、UPDATE、AGGREGATION など多彩なクエリが可能に。

SELECT WITH INNER JOIN

                    SELECT Events.Id, Events.Name, Events.Fax,
                      Opportunity.AccountId, Opportunity.CloseDate
                    FROM Events
                    INNER JOIN Opportunity
                      ON Events.Id = Opportunity.AccountId
                     

AGGREGATE FUNCTIONS

								SELECT Name, AVG(AnnualRevenue) FROM code.table GROUP BY Name
                  

CRUD OPERATIONS

								UPDATE code.table SET Name='John' WHERE Id = @myId