R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

今日は、LuckyTemplates デスクトップまたは LuckyTemplates Web サービスから SQL サーバーにデータを修正できる LuckyTemplates の優れた機能について説明します。LuckyTemplates デスクトップから SQL サーバーにデータを取得し、R スクリプトを使用しなければならない状況に遭遇しました。

この機能をデモンストレーションするために、ここですでに LuckyTemplates デスクトップを開いてあり、テスト データに接続できます。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

ここでは SQL Server Management Studio も開いています。現時点では、 MyDBの下にテーブルがないことがわかります。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

LuckyTemplates デスクトップ R スクリプトを使用してこの SQLサーバーに接続し、データ モデルに基づいてテーブルを作成します。まず、データ ソースの 1 つに接続しましょう。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

Excel 形式のテスト データというファイルがあります。SQLサーバーにテーブルを作成するために必要なデータがいくつかあります。この特定のシートを選択して、持っているデータの種類のプレビューを表示し、 [データの変換]をクリックしてみましょう。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

ご覧のとおり、ここには複数のフィールドがあります。ここで、これらのフィールドのうち、このデータの一部を SQL サーバー テーブルに挿入します。これらのフィールドのいくつかを選択してテーブルにロードしましょう。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

いくつかの列を選択し、そこからテーブルを作成します。特定したこれらのフィールドは、SQL サーバー テーブルにロードされます。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

このテーブルを作成するには、 R スクリプトとして知られる機能を利用し、これをLuckyTemplates デスクトップに実行します。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

これは、SQL サーバーにテーブルを作成するために LuckyTemplates デスクトップ内で実行する必要があるスクリプトです。RODBCというライブラリをインポートしていることがわかります。

システムに R がインストールされていない可能性がありますが、このスクリプトを実行する前にこのライブラリが必須として必要です。この機能を動作させるには、システム上に RODBC ライブラリが必要です。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

これとは別に、SQL サーバーへの接続を定義する必要があります。これは、サーバー名データベース(データをフェッチする場所)、テーブル名(テーブルを作成するテーブル名)など、SQL サーバーに関連するいくつかの値を入力するために使用する構文です。。したがって、これら 3 つのエントリを作成する必要があります。

目次

サーバー名、データベース、テーブル名の取得

SQL サーバーに戻り、サーバー名を取得します。接続してから、この名前をコピーします。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

次に、それを SQL サーバー インスタンスとしてここに配置します。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

次はデータベースの名前で、MyDBです。それをここに置きます:

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

現在テーブルがないので、ダミーのテーブルを作成します。これはテーブル名で、このスクリプトを実行するとすぐに作成されます。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

RODBC ライブラリと呼んでいます。サーバーとの接続とデータベース名を定義し、定義された接続で作成されるテーブル名を指定しました。「OK」をクリックしてスクリプトを実行します。

テーブルが空であるという応答を受け取りました。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

この応答が得られた場合は、 SQLサーバーにテーブルが作成されたことを意味します。権限に関連する警告サインが表示される場合があります。取得した場合は、「Public」を選択できます。SQL サーバーに戻って、テーブルが作成されたかどうかを確認してみましょう。

ここで、ダミーテーブルが作成されたことがわかります。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

右クリックして「上位 1000 行」を選択します。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する

ここに作成されたすべてのフィールドとテーブルが表示されます。

R スクリプトを使用して SQL Server への LuckyTemplates レポートを作成する


LuckyTemplates の R: R と RStudio のダウンロード
R と RStudio を使用した LuckyTemplates: 開始方法

結論

このチュートリアルでは、LuckyTemplates Desktop からテーブルを作成し、このテーブルは SQL Server に入力されました。問題は、この手順を自動化できるか、それとも LuckyTemplates Web サービスから実行できるかということです。

答えは「はい」です。これを自動プロセスにするには、Python スクリプトを使用するか、ゲートウェイを作成して更新を再スケジュールすることができます。

これらは、このプロセスを自動化する複数の方法であり、LuckyTemplates デスクトップにどのようなデータ モデルがある場合でも、継続的に更新してそのデータを SQL サーバーに読み込むことができます。


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。