Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
前のチュートリアルで述べたように、クエリ エディターで他の操作を行う前に、まず生データを取り込む必要があります。複数のデータ ソースからデータを取得するさまざまな方法を説明します。
また、LuckyTemplates にデータを読み込むには 2 つの方法があることにも注意してください。1 つ目はGet Dataを使用する方法で、2 つ目はEdit Queriesを使用する方法です。[クエリの編集]をクリックすると、クエリ エディタが起動します。
目次
複数のデータソースから生データを取得する
まず、[ホーム] リボンから[データの取得]をクリックします。
ここから、Excel、Text/CSV、XML、JSON などの一般的なファイルを使用して複数のデータ ソースを取り込むことができます。
これらのオプションの中で、Excel が最も一般的なデータ ソースです。
次に説明したいのは、です。Power Platform は、Power Apps、LuckyTemplates、Power Automate などの強力なアプリケーションを組み合わせたものです。
Power Platformを選択した場合は、 LuckyTemplates DataflowsまたはCommon Data Service のいずれかを選択できます。これらの機能は少し複雑なので、これについては別のモジュールで説明します。
それに加えて、AzureまたはOnline Servicesを選択して生データを LuckyTemplates に読み込むこともできます。すでに述べたように、データ ソースにクエリを実行できる方法はたくさんあります。一度に複数を選択できます。
LuckyTemplates を使用すると、データを取得する方法が 1 つに制限されません。
「その他」をクリックすると、「空のクエリ」オプションが表示されます。
空のクエリを使用すると、クエリ エディターで独自のクエリを作成できます。こうすることで、同じモデルであっても複数のソースからデータを取得できます。
これは、データの複数のソースにアクセスできる LuckyTemplates がいかに優れているかを示しています。これにより、LuckyTemplates 内ですべてが効率化され、プロセスが最適化されます。
SQL データベースからのデータのクエリ
LuckyTemplates では、データのクエリを実行できるさまざまなデータベースを見つけることもできます。使用可能なデータベースには、SQL Server、Access、Oracle、IBM、SAP、Amazon などが含まれます。
これらのオプションから、SQL は、LuckyTemplates でほとんどのユーザーにとってデータを取得する最良の方法の 1 つです。[新しいソース]をクリックすると、これにアクセスできます。
ここでSQL Serverを選択すると、 SQL Server データベースのポップアップ ボックスが表示されます。このボックスには、サーバー名とデータの取得元となるデータベースを入力できます。
さらに、希望するデータ接続モードを更新する必要もあります。[インポート]または[直接クエリ]を選択できます。
別のデータ ソースに進む前に、 ImportとDirect Queryの違いについて説明します。[インポート]を選択すると、生データが物理的に LuckyTemplates に移動されます。ほとんどの場合、これが標準オプションです。データへの完全なアクセスと柔軟性が必要な場合、インポートにはさらに多くのオプションが用意されています。
ただし、大量のデータがある場合、それを LuckyTemplates に読み込むのに非常に時間がかかることがあります。このシナリオでは、ダイレクト クエリを使用します。このオプションを使用すると、LuckyTemplates へのデータの物理的な移動をバイパスし、生データを直接処理できるようになります。計算を実行したり、ビジュアルを更新したりする場合は、データベースに直接アクセスしてクエリを実行することになります。
LuckyTemplates にデータを読み込むもう 1 つの方法は、Web からデータを取得することです。Webを選択する場合は、データ ソースの URL を入力するだけです。
LuckyTemplates Advanced Editor を使用する際の実践的なヒント
LuckyTemplates クエリ パラメーター: テーブルの最適化
LuckyTemplates のアンピボットとピボットの基本 – クエリ エディターのレビュー
結論
ご覧のとおり、複数のデータ ソースからデータをクエリする方法はたくさんあります。どれか 1 つに固執する必要はありません。さまざまな方法を試して、LuckyTemplates の広大な可能性を探ることができます。
使用するデータが最適化されていることが重要です。クエリ エディターを使用する主な利点は、最終的に LuckyTemplates 内にデータを読み込む前にデータを洗練できることです。
次回 LuckyTemplates での作業を開始するときに、データを取得するこれらのさまざまな方法を覚えておいていただければ幸いです。同じモデル内で複数のデータ ソースを同時に使用できることに注意してください。
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。