使用方法 Mendix Amazon RDS コネクタとしてのデータベースコネクタ | Mendix

メインコンテンツへスキップ

使用方法 Mendix Amazon RDS コネクタとしてのデータベース コネクタ

少し前に、大規模な外部(社内ではない)の不動産を所有しているクライアントから、次のような質問を受けました。 Mendix 他のシステムでデータの読み書きに使用されているクラウドデータベース。 Mendix このデータベース上にダッシュボードを構築しようとしましたが、 Mendix そしてそれを機能させるには Amazon RDS が必要です。

コネクタが嫌いな人はいないでしょう。私たちはチームとしてコネクタの開発が大好きなので、Amazon RDSを Mendix アプリがリリースされたので、すぐにでも始めることにしました。しかし、新しいコネクタの構築に着手する前に、私たちは独自の調査を行いました。 Mendix マーケットプレイスで、使えるものがすでにあるかどうかを確認しました。そこで出会ったのが Mendix データベースコネクタは、外部データを直接データベースに取り込むことができるプラットフォーム対応製品です。 Mendix アプリケーションは非常に有望に思えたので、「うーん、テストしてみよう」と考えました。設定を少し変更するだけで、データが Mendix アプリ

私たちのチームとして好きなことは、クールなアプリを作成する方法に関する知識を広めることです。そこで、この投稿では、魔法がどのように起こるのか、そしてアプリを使用するためのすべての秘密を紹介します。 Mendix Amazon RDS データベースに接続し、ワークフローを効率化するためのデータベース コネクタ。

何ですか Mendix?

アプリ開発を休暇のように感じられるプラットフォームを想像してみてください。 Mendix! これは、組織が大規模なWebおよびモバイルアプリケーションを構築できる、生産性の高いプラットフォームです。 Mendix素晴らしいアプリを作成するためにコーディングの達人やChatGPTである必要はありません。直感的なビジュアルモデリング環境により、開発者とビジネスユーザーは簡単に共同作業でき、カスタムアプリケーションをこれまでにないほど迅速に実現できます。さらに、アジャイル開発手法により、 Mendix 変化するビジネス ニーズに適応し、迅速に対応して常に優位に立つための柔軟性を提供します。

AWSとは何ですか?

あらゆる技術的要件に対応してくれる、クラウドベースの強力な味方を想像してみてください。それが Amazon Web Services (AWS) です。データの保存、処理、分析、アプリケーションの実行、さらにはインフラストラクチャの展開まで、さまざまなサービスが詰まった仮想ツールボックスを持っているようなものです。コンピューターやストレージからデータベース、ネットワーク、分析、機械学習まで、幅広いサービスを提供します。AWS では、複雑なインフラストラクチャと高価なハードウェアを管理する煩わしさから解放され、使用した分だけ支払うことができ、インフラストラクチャのメンテナンスも不要になります。信頼できるパートナーが傍らにいて、必要に応じてインフラストラクチャを拡張する準備ができているようなものなので、素晴らしいことを実現するという、最も得意なことに集中できます。

なぜ使うべきか Mendix AWS で?

AWSを他のシステムと統合することは、専門知識と技術的なノウハウを必要とする、本当に難しい作業です。しかし、心配する必要はありません。 Mendix が救世主です! Mendixの効率的なローコード開発プラットフォームにより、開発者はAWSのサービスを他のアプリケーションやシステムとシームレスに統合するコネクタを簡単に構築できます。これは、AWSと既存のツール間の点を簡単に接続する魔法の杖を持っているようなものです。 Mendix, 完璧に要約している 「AWSは、 Mendix プラットフォームであり、AWSサービスの変革力を認識しています。」 Mendix と AWS は強力なチームを形成しており、市場開拓関係の拡大の詳細を共有できることを嬉しく思っています。

Amazon RDS とは何ですか?

Amazon Relational Database Service(RDS) は、「クラウドでのデータベースのセットアップ、運用、拡張を簡単にするマネージド サービスのコレクション」であり、優れたアプリの作成という最も得意とする業務に集中できます。RDS は、機能と利点が豊富なため、あらゆる規模の企業にとって最適な選択肢です。アプリケーションが拡張されても、難しい管理責任に煩わされることなく、データベースを簡単に拡張できます。RDS は、データのセキュリティとコンプライアンスを維持するための組み込みの暗号化手段を備えており、データ セキュリティに関しても役立ちます。さらに、RDS には、データベースのパフォーマンスを向上させ、運用コストを節約するための便利な管理および監視ツールも用意されています。

なぜ私たちはつながりたいのか Mendix Amazon RDS ではどうですか?

Amazon RDS 接続図

接続する Mendix Amazon RDSを使用すると、いくつかの利点があります。まず、外部データを直接Amazonに取り込むことができます。 Mendix アプリケーションを簡単に作成できます。さまざまなリレーショナル データベースに接続できる Amazon RDS は、データ ストレージのニーズに応えるコスト効率の高いスケーラブルなオプションを提供します。Amazon RDS が提供するマルチ AZ (複数のアベイラビリティ ゾーン) 展開オプションは、高可用性と組み込みの自動フェイルオーバーも提供し、ミッション クリティカルなワークロードにとって信頼できるオプションとなります。

データベースコネクタ

その Mendix データベースコネクタ データベースやSQL方言の選択を制限することなく、外部データベースにシームレスに接続できるため、外部データを直接システムに組み込むことができます。 Mendix 応用。 ザ・ Mendix データベース コネクタは JDBC プロトコルを使用して統合されますが、偶然にも Amazon RDS でも統合手段として提供されています。

始める前に

以下の手順を実行するには、AWSアカウントと Mendix アカウント。AWSアカウントはAWSサービスへのアクセスを提供しますが、 Mendix アカウントはあなたにアクセスを与えます Mendix プラットフォーム。 Mendix Studio Pro がマシンにインストールされています。

次に、新しいAmazon RDS PostgreSQLデータベースを作成します。そのためには、 AWSマネジメントコンソール検索バーに次のように入力します アマゾンRDS.

AWS コンソール検索

詳しくはこちら アマゾンRDS一度私はAmazon RDSコンソールで、 データベースの作成

データベース作成方法として、 標準作成.

Amazon RDS データベース作成方法

エンジンオプションでは、 PostgreSQLエンジンのバージョンはデフォルト設定のままにしておきます。

Amazon RDS エンジンオプションの選択

テンプレートの場合は、 開発/テスト

Amazon RDS テンプレートの選択

可用性と耐久性のために、 単一データベースインスタンス.

到達するまで下にスクロールします 設定 データベースにユニークな DBインスタンス識別子.

Amazon RDS DBインスタンス識別子の設定

作ります マスターユーザー名 and マスターパスワード.

Amazon RDS DBインスタンスのマスターユーザー名とパスワードの入力

下にスクロールします 接続性 パブリックアクセスを有効にします。

Amazon RDS 接続設定

下にスクロールします データベース認証 確実に パスワード認証 選択されています。

Amazon RDS パスワード認証設定

その他はすべてデフォルト設定のままにして、ページの最後までスクロールし、 データベースを作成する. データベースの準備ができたら、クリックして開き、 クリックして 接続性とセキュリティ タブをクリックしてエンドポイントをコピーします。

データベースエンドポイント

に行く Mendix Studio ProでAWS RDSと統合するアプリケーションを選択し、 マーケットプレイス のアイコンをクリックします。

Mendix マーケットプレイス

一度 Mendix マーケットプレイスが開いたら、検索ボックスに「 データベースコネクタ Mendix.

検索 Mendix マーケットプレイス

クリック ダウンロード コネクタ モジュールをアプリケーションにダウンロードするためのボタン…

データベースコネクタをダウンロード

…ポップアップメッセージで、 インポート. Studio Proでは、データベースコネクタを マーケットプレイスモジュール のセクション アプリエクスプローラー.

マーケットプレイスモジュール データベースコネクタ

モジュールをクリックして開き、アクションを確認します。

モジュールアクションを確認する

データベースコネクタの詳細については、以下を参照してください。 データベースコネクタ.

次に右クリック 私の最初のモジュール、次に選択 マイクロフローを追加する.

マイクロフローの追加

マイクロフローの名前を入力し、 OK.

マイクロフローの命名

DatabaseConnectorモジュールから、 実行する ステートメント アクションを作成し、新しく作成したマイクロフローの開始イベントと終了イベントの間に配置し、アクションをダブルクリックして設定を開きます。

実行ステートメントアクションを追加する

マイクロフローアクション設定

設定する jdbcURL パラメータを次のように指定します。 

jdbc:postgresql://{endpoint copied from the AWS console}:5432/

具体的な例を挙げますと、以下の通りです。

jdbc:postgresql:// yourdatabaseidentifier.cauhw17beyao.us-east-1.rds.amazonaws.com:5432/

ユーザー名 and パスワード パラメータを入力するには、 マスターユーザー名 and マスターパスワード AWS RDS で設定した認証情報、または AWS RDS に対する同等のアクセス権を持つその他の認証情報。

SQL パラメータを入力する SQLステートメントたとえば、テーブルを作成するには、次のステートメントを使用できます。

CREATE TABLE employee (

emp_id INT PRIMARY KEY,

first_name VARCHAR(50) NOT NULL,

last_name VARCHAR(50) NOT NULL)

ホームページにマイクロフロー ボタンを作成し、新しく作成したマイクロフローにリンクします。

マイクロフローボタンを作成する

新しいマイクロフローボタンを新しいマイクロフローにリンクする

クリック ラン 実行するボタン Mendix アプリケーション。

アプリケーションを実行する

新しいボタンをクリックしてマイクロフローをトリガーします。Amazon RDS PostgreSQL データベースに新しいテーブルが作成されます。

マイクロフローをトリガーする

お祝いの時間です。おめでとうございます!AWS RDSデータベースを Mendix アプリケーション。

製品概要

ブログ記事の最後に、Amazon RDSと Mendix データベースコネクタモジュールを介してアプリを統合します。この統合により、開発者は両方のプラットフォームの長所を活用し、堅牢でスケーラブルで高性能なアプリケーションを作成できる機会が広がります。当社の包括的なガイドに従うことで、Amazon RDS をお客様のアプリケーションに接続するこのエキサイティングな旅に乗り出す準備が整います。 Mendix アプリは、アプリケーションのデータ管理機能の潜在能力を最大限に引き出します。

言語を選択してください