{"id":5284,"date":"2023-03-27T07:00:00","date_gmt":"2023-03-27T04:00:00","guid":{"rendered":"https:\/\/www.dataplatform.gr\/?p=5284"},"modified":"2024-06-05T18:08:21","modified_gmt":"2024-06-05T15:08:21","slug":"pos-mporoyme-na-lamvanoyme-email-opote-emf","status":"publish","type":"post","link":"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/","title":{"rendered":"How can we get emails whenever syncing to SQL Server via Oracle GoldenGate is having problem"},"content":{"rendered":"<p>When we synchronize tables through <strong>Oracle GoldenGate<\/strong> can either<strong> <strong>to stop it <em>extract <\/em>of the source to write trail files to the target<\/strong><\/strong> in the tables, either <strong>to stop it <em>replicat <\/em>of the target to apply the trail files<\/strong>. So in either case it would help us to get emails whenever replication is a few minutes behind.<\/p>\n\n\n\n<p>So in this article we will see step by step how we create this mechanism through SQL Server Agent Job.<\/p>\n\n\n\n<p>The email we will receive will be of the following format informing us of any lag from the source or apply lag of the trail files:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>GoldenGate SQL Server replication warning at: SMATZOURANISLP\n\nDESCRIPTION: At Mar  7 2023  3:58PM on SQL Server \" SMATZOURANISLP\", GoldenGate replication warning for group: \"INI_REP\", lag from the source is -2720 minutes, apply lag is 0 minutes!!!!<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u03c4\u03b1-\u03b2\u03ae\u03bc\u03b1\u03c4\u03b1\">The footsteps<\/h2>\n\n\n\n<p>First we should have enabled Database Mail in SQL Server. We have seen how this is done in&nbsp;<a href=\"https:\/\/www.dataplatform.gr\/en\/pos-stelnoyme-email-mesa-apo-ton-sql-server\/\">this&nbsp;<\/a><a href=\"https:\/\/www.dataplatform.gr\/en\/pos-stelnoyme-email-mesa-apo-ton-sql-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">article<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"\u03c4\u03bf-transact-sql-script\">The Transact SQL Script<\/h4>\n\n\n\n<p>With the following script that I have prepared, a SQL Server Agent Job will be created which will run every 15 minutes and check the <code>CHECKPOINTTABLE <\/code>of GoldenGate. If the prices <code>audits_ts <\/code>(lag from source) or <code>last_update_ts <\/code>(apply lag) exceed the threshold we set in the code will send email with the profile we set.<\/p>\n\n\n\n<p>The only information we need to change on a case-by-case basis is the following defined as <strong>bold<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\" data-no-auto-translation=\"\"><code>set @bod = (select top 1 ''DESCRIPTION: At '' + cast(getdate() as nvarchar) +'' on SQL Server \"'' + @@servername +''\", GoldenGate replication warning for group: \"'' +group_name + ''\", lag from the source is ''+cast(datediff(minute,getdate(),audit_ts) as nvarchar) +'' minutes and apply lag is ''+cast(datediff(minute,getdate(),last_update_ts) as nvarchar)+ '' minutes !!!!'' \nfrom dbo.CHECKPOINTTABLE where audit_ts is not null and (last_update_ts &lt; dateadd(mi,-5,getdate()) or cast(audit_ts as datetime2) &lt; dateadd(mi,-10,getdate())) order by last_update_ts);   <strong>&lt;---threshold is set to 5 min for both source lag and apply lag<\/strong>\nIF  (select count(*) from dbo.CHECKPOINTTABLE where audit_ts is not null and (last_update_ts &lt; dateadd(mi,-5,getdate()) or cast(audit_ts as datetime2) &lt; dateadd(mi,-10,getdate()))) &gt; 0  <strong>&lt;---threshold is set to 5 min for both source lag and apply lag<\/strong>\nbegin\n\n\texec msdb.dbo.sp_send_dbmail\n\t@profile_name = ''gmail'',               <strong>&lt;---- The profile name we made to send email in the first step<\/strong>\n\t@recipients = ''info@dataplatform.gr'',  <strong>&lt;----- And the recipients of the email<\/strong>\n\t@subject = @sub,\n\t@body = @bod;\nend;\n\n', \n              @database_name=N'gg_database',    <strong>&lt;---- Set the database name contains GoldenGate's CHECKPOINTTABLE<\/strong><\/code><\/pre>\n\n\n\n<p>After making the above modifications to the following script, all that remains is to run in a new query window on the instance:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-translation=\"\" data-no-auto-translation=\"\">USE [msdb]\nGO\n\n\/****** Object:  Job [Alert for GoldenGate replication]    Script Date: 07\/03\/2023 02:05:43 \u03bc\u03bc ******\/\nBEGIN TRANSACTION\nDECLARE @ReturnCode INT\nSELECT @ReturnCode = 0\n\/****** Object:  JobCategory [[Uncategorized (Local)]]    Script Date: 07\/03\/2023 02:05:43 \u03bc\u03bc ******\/\nIF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1)\nBEGIN\nEXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\n\nEND\n\nDECLARE @jobId BINARY(16)\nEXEC @ReturnCode =  msdb.dbo.sp_add_job @job_name=N'Alert for GoldenGate replication', \n              @enabled=1, \n              @notify_level_eventlog=0, \n              @notify_level_email=0, \n              @notify_level_netsend=0, \n              @notify_level_page=0, \n              @delete_level=0, \n              @description=N'No description available.', \n              @category_name=N'[Uncategorized (Local)]', \n              @owner_login_name=N'sa', @job_id = @jobId OUTPUT\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\n\/****** Object:  Step [step1]    Script Date: 07\/03\/2023 02:05:44 \u03bc\u03bc ******\/\nEXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'step1', \n              @step_id=1, \n              @cmdexec_success_code=0, \n              @on_success_action=1, \n              @on_success_step_id=0, \n              @on_fail_action=2, \n              @on_fail_step_id=0, \n              @retry_attempts=0, \n              @retry_interval=0, \n              @os_run_priority=0, @subsystem=N'TSQL', \n              @command=N'set ansi_warnings on\ngo\nset ansi_padding on\ngo\nset quoted_identifier on\ngo\ndeclare \n@sub nvarchar(max),\n@bod nvarchar(max)\nset @sub = (select ''GoldenGate SQL Server replication warning at: '' + @@servername);\nset @bod = (select top 1 ''DESCRIPTION: At '' + cast(getdate() as nvarchar) +'' on SQL Server \"'' + @@servername +''\", GoldenGate replication warning for group: \"'' +group_name + ''\", lag from the source is ''+cast(datediff(minute,getdate(),cast(audit_ts as datetime2)) as nvarchar) +'' minutes and apply lag is ''+cast(datediff(minute,getdate(),last_update_ts) as nvarchar)+ '' minutes !!!!'' \nfrom dbo.CHECKPOINTTABLE where audit_ts is not null and (last_update_ts &lt; dateadd(mi,-5,getdate()) or cast(audit_ts as datetime2) &lt; dateadd(mi,-10,getdate())) order by last_update_ts);\nIF  (select count(*) from dbo.CHECKPOINTTABLE where audit_ts is not null and (last_update_ts &lt; dateadd(mi,-5,getdate()) or cast(audit_ts as datetime2) &lt; dateadd(mi,-10,getdate()))) > 0\nbegin\n\n\texec msdb.dbo.sp_send_dbmail\n\t@profile_name = ''gmail'',\n\t@recipients = ''info@dataplatform.gr'',\n\t@subject = @sub,\n\t@body = @bod;\nend;\n\n', \n              @database_name=N'gg_database', \n              @flags=0\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\nEXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\nEXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'daily', \n              @enabled=1, \n              @freq_type=4, \n              @freq_interval=1, \n              @freq_subday_type=4, \n              @freq_subday_interval=15, \n              @freq_relative_interval=0, \n              @freq_recurrence_factor=0, \n              @active_start_date=20211029, \n              @active_end_date=99991231, \n              @active_start_time=0, \n              @active_end_time=235959, \n              @schedule_uid=N'df24cb48-55e9-436a-a0de-56d4dd5139a3'\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\nEXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'\nIF (@@ERROR &lt;> 0 OR @ReturnCode &lt;> 0) GOTO QuitWithRollback\nCOMMIT TRANSACTION\nGOTO EndSave\nQuitWithRollback:\n    IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION\nEndSave:\nGO<\/pre>\n\n\n\n<p>When we run it we will see in the Object Explorer of SQL Server Management Studio that it has created a new Job in the SQL Server Agent:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"346\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-02.png\" alt=\"\" class=\"wp-image-5286\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-02.png 553w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-02-300x188.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-02-18x12.png 18w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><figcaption class=\"wp-element-caption\">01<\/figcaption><\/figure>\n\n\n\n<p>After a while we will see that it sent itself without us doing anything an email that informs us that the synchronization is a few minutes behind with respect to the trail files of the source:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"298\" src=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-01.png\" alt=\"\" class=\"wp-image-5285\" srcset=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-01.png 627w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-01-300x143.png 300w, https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2023\/03\/ggsq-01-18x9.png 18w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><figcaption class=\"wp-element-caption\">02<\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>When we synchronize tables through Oracle GoldenGate, it can either stop the extract of the source from writing trail files to the target in the tables, or stop the replicat of the target from applying the trail files. So in either case it would help us to get emails whenever the replication is left for a few minutes [\u2026]<\/p>","protected":false},"author":1,"featured_media":702,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,16],"tags":[134,29,164,23,5,30,492,6],"class_list":["post-5284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-oracle-db","tag-alerting","tag-databases","tag-goldengate","tag-microsoft","tag-oracle-database","tag-rdbms","tag-replication","tag-sqlserver"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr\" \/>\n<meta property=\"og:description\" content=\"\u038c\u03c4\u03b1\u03bd \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c0\u03af\u03bd\u03b1\u03ba\u03b5\u03c2 \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf extract \u03c4\u03bf\u03c5 source \u03bd\u03b1 \u03b3\u03c1\u03ac\u03c6\u03b5\u03b9 trail files \u03c3\u03c4\u03bf target \u03c3\u03c4\u03bf\u03c5\u03c2 \u03c0\u03af\u03bd\u03b1\u03ba\u03b5\u03c2, \u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf replicat \u03c4\u03bf\u03c5 target \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 apply \u03c4\u03b1 trail files. \u039f\u03c0\u03cc\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b5\u03b9\u03c2 \u03b8\u03b1 \u03bc\u03b1\u03c2 \u03b2\u03bf\u03b7\u03b8\u03bf\u03cd\u03c3\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03c4\u03bf replication \u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ac \u03bb\u03b5\u03c0\u03c4\u03ac [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/\" \/>\n<meta property=\"og:site_name\" content=\"DataPlatform.gr\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dataplatform.gr\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-27T04:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-05T15:08:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stratos Matzouranis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stratos Matzouranis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/\"},\"author\":{\"name\":\"Stratos Matzouranis\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\"},\"headline\":\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate\",\"datePublished\":\"2023-03-27T04:00:00+00:00\",\"dateModified\":\"2024-06-05T15:08:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/\"},\"wordCount\":72,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_sqlserver.png\",\"keywords\":[\"Alerting\",\"Databases\",\"GoldenGate\",\"Microsoft\",\"Oracle Database\",\"RDBMS\",\"Replication\",\"SQL Server\"],\"articleSection\":[\"Databases\",\"Oracle Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/\",\"name\":\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_sqlserver.png\",\"datePublished\":\"2023-03-27T04:00:00+00:00\",\"dateModified\":\"2024-06-05T15:08:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_sqlserver.png\",\"contentUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_sqlserver.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/pos-mporoyme-na-lamvanoyme-email-opote-emf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databases\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/category\\\/databases\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Oracle Database\",\"item\":\"https:\\\/\\\/www.dataplatform.gr\\\/category\\\/databases\\\/oracle-db\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#website\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/\",\"name\":\"dataplatform.gr - Sky is not the limit!\",\"description\":\"\u0398\u03b5\u03c9\u03c1\u03af\u03b1, \u03bf\u03b4\u03b7\u03b3\u03bf\u03af \u03ba\u03b1\u03b9 \u03c3\u03ba\u03ad\u03c8\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03bf\u03c5\u03bb\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03c0\u03b9\u03bf \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b9\u03c2 \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd, \u03c3\u03c4\u03b7\u03bd SQL, \u03c3\u03c4\u03bf Business Intelligence \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b3\u03b5\u03bd\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dataplatform.gr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#organization\",\"name\":\"dataplatform.gr\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_logo_wbacki.png\",\"contentUrl\":\"https:\\\/\\\/www.dataplatform.gr\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/dp_logo_wbacki.png\",\"width\":322,\"height\":139,\"caption\":\"dataplatform.gr\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dataplatform.gr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dataplatform-gr\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dataplatform.gr\\\/#\\\/schema\\\/person\\\/e87bf4fd02b65cb6aa0942f87245bbaf\",\"name\":\"Stratos Matzouranis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g\",\"caption\":\"Stratos Matzouranis\"},\"sameAs\":[\"https:\\\/\\\/www.dataplatform.gr\"],\"url\":\"https:\\\/\\\/www.dataplatform.gr\\\/en\\\/author\\\/stratos-matzouranis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/","og_locale":"en_US","og_type":"article","og_title":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr","og_description":"\u038c\u03c4\u03b1\u03bd \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c0\u03af\u03bd\u03b1\u03ba\u03b5\u03c2 \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf extract \u03c4\u03bf\u03c5 source \u03bd\u03b1 \u03b3\u03c1\u03ac\u03c6\u03b5\u03b9 trail files \u03c3\u03c4\u03bf target \u03c3\u03c4\u03bf\u03c5\u03c2 \u03c0\u03af\u03bd\u03b1\u03ba\u03b5\u03c2, \u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf replicat \u03c4\u03bf\u03c5 target \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 apply \u03c4\u03b1 trail files. \u039f\u03c0\u03cc\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03bf\u03c0\u03bf\u03b9\u03bf\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b5\u03b9\u03c2 \u03b8\u03b1 \u03bc\u03b1\u03c2 \u03b2\u03bf\u03b7\u03b8\u03bf\u03cd\u03c3\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03c4\u03bf replication \u03bc\u03b5\u03af\u03bd\u03b5\u03b9 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ac \u03bb\u03b5\u03c0\u03c4\u03ac [&hellip;]","og_url":"https:\/\/www.dataplatform.gr\/en\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/","og_site_name":"DataPlatform.gr","article_publisher":"https:\/\/www.facebook.com\/dataplatform.gr\/","article_published_time":"2023-03-27T04:00:00+00:00","article_modified_time":"2024-06-05T15:08:21+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png","type":"image\/png"}],"author":"Stratos Matzouranis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stratos Matzouranis","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#article","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/"},"author":{"name":"Stratos Matzouranis","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf"},"headline":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate","datePublished":"2023-03-27T04:00:00+00:00","dateModified":"2024-06-05T15:08:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/"},"wordCount":72,"commentCount":0,"publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png","keywords":["Alerting","Databases","GoldenGate","Microsoft","Oracle Database","RDBMS","Replication","SQL Server"],"articleSection":["Databases","Oracle Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/","url":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/","name":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate - DataPlatform.gr","isPartOf":{"@id":"https:\/\/www.dataplatform.gr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#primaryimage"},"image":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png","datePublished":"2023-03-27T04:00:00+00:00","dateModified":"2024-06-05T15:08:21+00:00","breadcrumb":{"@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#primaryimage","url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png","contentUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_sqlserver.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.dataplatform.gr\/pos-mporoyme-na-lamvanoyme-email-opote-emf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae","item":"https:\/\/www.dataplatform.gr\/"},{"@type":"ListItem","position":2,"name":"Databases","item":"https:\/\/www.dataplatform.gr\/category\/databases\/"},{"@type":"ListItem","position":3,"name":"Oracle Database","item":"https:\/\/www.dataplatform.gr\/category\/databases\/oracle-db\/"},{"@type":"ListItem","position":4,"name":"\u03a0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 email \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03b9 \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03bf \u03c3\u03c5\u03b3\u03c7\u03c1\u03bf\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c3\u03c4\u03bf\u03bd SQL Server \u03bc\u03ad\u03c3\u03c9 \u03c4\u03bf\u03c5 Oracle GoldenGate"}]},{"@type":"WebSite","@id":"https:\/\/www.dataplatform.gr\/#website","url":"https:\/\/www.dataplatform.gr\/","name":"dataplatform.gr - Sky is not the limit!","description":"\u0398\u03b5\u03c9\u03c1\u03af\u03b1, \u03bf\u03b4\u03b7\u03b3\u03bf\u03af \u03ba\u03b1\u03b9 \u03c3\u03ba\u03ad\u03c8\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03bf\u03c5\u03bb\u03b5\u03b9\u03ac \u03c3\u03b1\u03c2 \u03c0\u03b9\u03bf \u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac \u03ba\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b9\u03c2 \u03b2\u03ac\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd, \u03c3\u03c4\u03b7\u03bd SQL, \u03c3\u03c4\u03bf Business Intelligence \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b3\u03b5\u03bd\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03b1.","publisher":{"@id":"https:\/\/www.dataplatform.gr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dataplatform.gr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dataplatform.gr\/#organization","name":"dataplatform.gr","url":"https:\/\/www.dataplatform.gr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/logo\/image\/","url":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_logo_wbacki.png","contentUrl":"https:\/\/www.dataplatform.gr\/wp-content\/uploads\/2020\/06\/dp_logo_wbacki.png","width":322,"height":139,"caption":"dataplatform.gr"},"image":{"@id":"https:\/\/www.dataplatform.gr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dataplatform.gr\/","https:\/\/www.linkedin.com\/company\/dataplatform-gr\/"]},{"@type":"Person","@id":"https:\/\/www.dataplatform.gr\/#\/schema\/person\/e87bf4fd02b65cb6aa0942f87245bbaf","name":"Stratos Matzouranis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab973bc4bd1673c43d45de5633a624d9ad13c06902dfdd5a6e3fd9885903865e?s=96&d=mm&r=g","caption":"Stratos Matzouranis"},"sameAs":["https:\/\/www.dataplatform.gr"],"url":"https:\/\/www.dataplatform.gr\/en\/author\/stratos-matzouranis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/comments?post=5284"}],"version-history":[{"count":1,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5284\/revisions"}],"predecessor-version":[{"id":5739,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/posts\/5284\/revisions\/5739"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/media\/702"}],"wp:attachment":[{"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/media?parent=5284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/categories?post=5284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dataplatform.gr\/en\/wp-json\/wp\/v2\/tags?post=5284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}