Kitaarashi共有するFacebookTwitterEmailLinkedIn皆さん、こんにちは。Tipsとして公開していきたいと思います。様々な言語を使って手軽にサーバーを構築できることが特長です。実際に触ってみると分かりますが、Salesforceと同じように無償で使い始めることができるため、本当に簡単にWebアプリケーションを立ち上げることが可能です。Salesforceの学習でお馴染みのTrailheadでもHerokuのコンテンツは提供されていて、基本的な使い方は手軽に学習することができます。エンタープライズ案件で必要となるより実践的な情報となると、意外と英語の公式マニュアル以外の情報は見つかりません。そこで本ブログでは、Herokuを活用していくのに役立ちそうなTipsをいくつか紹介していきたいと思います。Postgresに関するTipsです。データベースを使って開発を行う場合、当然データの中身を参照する必要が出てくるものです。私は下記の4つの方法を環境によって使い分けています。コマンドを使って起動することができます。起動には事前にローカルPCにPostgreSQLをインストールしておく必要がありますが、ターミナルから手軽にサーバー上のHerokuにアクセスして、PostgresコマンドやSQLを実行することができます。コマンドプロンプトから手軽にアクセスできるので、慣れるととても便利は方法ですし、レスポンスも良いです。データを参照するだけでなく、下記のような様々なコマンド操作を行うことができます。クライアントツールを使用するPgAdminのようなPostgreSQLのクライアントツールを使用して、データベースを参照する方法です。開発環境のPostgresサーバーに外から自由にアクセスできる場合は、GUIツールを使う方法はとても便利なものです。Postgresのアドオン画面から入手します。Postgresのアドオン画面を開きます。接続情報が表示されます。画面はhobby-devのものです。有償プランでは「Credentials」タブからDB情報を参照して下さい。下記のコマンドを使ってCLIで接続情報を取得することもできます。サーバーツールを使用するHeroku上にPhpPgAdminのようなサーバーをセットアップし、データベースを参照する方法です。こちらについては次回詳しく説明します。Postgresのデータを手軽に参照することができるツールです。DataClipsにはHerokuサイトからアクセスすることができ、使い方はいたって簡単。Herokuサイトにログインして、右上のメニューから「DataClips」を選択して下さい。DataClips」をクリックして下さい。下記の画面が表示されます。クエリーの情報を入力します。DataClip」をクリックすると、クエリーの結果が画面上に表示されます。データベースの接続情報を設定する必要もなくとても簡単です。クエリーは保存されるので繰り返し使用することができますし、保存されたクエリーは同じ組織のユーザーと共有されます。画面上で結果を参照するだけでなく、データを様々な形式(CSV、JSON、Excel)でダウンロードしたり、Googleドライブに保管することもできます。この中で一番手軽かつ使い易い方法は1また2でしょう。CLIがセットアップ済みであれば簡単にコマンドを実行してDBにアクセスできます。2はGUIツールをPCに導入する手間はありますが、やはりGUIでデータベースにアクセスするのは楽な方法でしょう。Postgresに外部から接続することができません(*1)、また社内ネットワークから自由にインターネットに繋げない環境も金融系ではまだまだ多いものです。このような環境では1や2の方法は使用することはできません。した時に役立つのが3や4の方法になります。次回は、PhpPgAdminをherokuアプリとして導入する手順についてご紹介したいと思います。Caseを上げることで、特定のIPからアクセスすることが可能です著者についてアピリオのシニアコンサルとしてクラウドの世界に身を投じてはや5年あまり。プロジェクトでの立場に応じて、アーキテクト、リーダー、デベロッパーと様々なロールの仕事に携わっています。新しいサービスと技術が登場するSalesforceの世界はエンジニアとして常に刺激を持ち続けられるエリアであり、2019年からはMuleSoftソリューションの起ち上げに関わっています。ConnectでForce.com上に作ったカスタムオブジェクトの内容を表示してみるこんにちは。Connectを使ってHeroku上に構築したWebアプリケーションに表示してみます。入門編ブログをシリーズに渡ってお届けします。開発の基本から簡単な応用テクニックまでを網羅します。Platform」についてご紹介します。主導のシステム連携をサポートするための幅広い機能が単一のプラットフォーム上で提供されています。デプロイ作業について説明します。実装について説明しました。デプロイ作業について説明します。変換例を紹介しようと思います。変数や関数の利用、典型的な変換パターンを例を交えて説明します。使ったブラウザ環境でのMuleアプリケーションの開発についてご紹介します。Muleアプリケーションを作成することに比べて、とても手軽にアプリケーションを開発できます。して提供されている単体テスト用のフレームワークです。同じようにテストスイートを実行することで単体テストを自動実行できます。開発におけるテストについて考えていきます。つのレベルの検証を実施すべきと考えます。実装したらすぐに運用開始できるというものではありません。ポリシー設定についてご紹介します。API管理は標準のポリシーの組み合わせで幅広い要件をカバーできますが、場合によっては既存機能の拡張や新機能の定義が必要になります。今回は、「カスタムポリシー」の開発手順についてご紹介します。リソースのバージョン」)を管理する必要があります。バージョン管理についてご紹介します。アプリケーションの実装方法について紹介しようと思います。アプリケーションの実装方法を引き続きご紹介します。ついて、その特長と使い方をご紹介します。ComponentsがSrping'19から提供されることになりました。Componentsが登場してきた背景とその特長について説明します。Componentsの基本的な構成(メタデータ、html、JavaScript)や実装のルールについて説明します。JavaScriptコードなどはAuraコンポーネント時代からかなり変更された要素ではありますが、より簡潔にコードが書けるように進化しているという印象を受けました。今回は簡単なサンプル・コンポーネントを通して、LWCの基本的な実装方法とSalesforceサーバーからのデータの取得方法を見ていくことにします。Serviceというノンコーディングでサーバーからデータを取得できる便利な方法が導入されており、いくつかの方法でサーバーデータを取得できます。本稿ではその特長と使い分けについて解説してみます。CLIを使って行います。今回はこのCLI(コマンドライン・インターフェース)にスポットを当ててみたいと思います。CLIは従来はAPIでのみ提供されていたSalesforceサーバーに対する様々な機能をコマンド形式で実行できる環境であり、Winter’18で正式にリリースされました。第5回目の今回は応用編ということで、本格的なLWCの実装時に必要となるテクニックをいくつか紹介します。各種資料ENGLISHこのハブをシェアするFacebookTwitterEmailLinkedIn。