Select Page
標準の表形式でないCSVファイルの読み込み

ケーススタディ:標準の表形式ではないCSVファイルの読み込み

ある大手グローバル企業様では、さまざまなソフトウェアやシステムを使用していることから、それぞれ異なる形式のレポートが作成されていました。そのためすべてのレポートを標準フォーマットでインポートする方法を合理化できるServiceNow – ITSMプラットフォームを導入する必要があり、システムのカスタマイズや設定を行うための導入パートナーをお探しでした。

通常、ServiceNowのテーブルにデータをインポートする際には、標準形式のCSVファイルを使用することになっています。しかし、弊社のスケジュールスクリプトを使用することで、未整形のCSVファイルであっても正しくデータをインポートすることが可能になります。このスケジュールスクリプトは、レポートをインポートし、標準フォーマットに変換するために使用されます。

課題

ServiceNowのテーブルのデータをインポートするには、標準形式のCSVファイルが必要です。

  • 様々なソフトウェアやシステムに由来するファイルの中には、標準的なフォーマットになっていないものがあります。例えば、「最初にいくつかの行にわたって文章が書かれており、その後、表のデータが始まる」というようなものです。
  • このようなデータをServiceNowにインポートしてテーブルに入力しようとすると、データが正しくテーブルに挿入されず失敗してしまいます。

解決方法

  • Scheduled Data Importによる品質変換Mapをスキップします。
  • Scheduled Scriptを使ってファイルを読み込み、スクリプトでデータを処理し、Service Nowのテーブルにデータをインポートしました。

結果

ファイル内のどの位置に表のデータが入力されていても、スクリプトがそれを読み取り、標準的なCSV形式としてデータを正しくインポートします。また、カンマを区切り文字(タブ区切りの代替)として扱うようにしました。そのため、期待通りの結果がレポートに反映されるようになりました。

同じ課題でお悩みであれば、ぜひ弊社にご相談ください。

メールでのお問い合わせはこちら: infofidel@fideltech.com